基于-JAVA的网上购书管理系统.doc

基于-JAVA的网上购书管理系统.doc

ID:55361422

大小:368.50 KB

页数:12页

时间:2020-05-11

基于-JAVA的网上购书管理系统.doc_第1页
基于-JAVA的网上购书管理系统.doc_第2页
基于-JAVA的网上购书管理系统.doc_第3页
基于-JAVA的网上购书管理系统.doc_第4页
基于-JAVA的网上购书管理系统.doc_第5页
资源描述:

《基于-JAVA的网上购书管理系统.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、成绩课程论文题目:基于JAVA的网上购书管理系统课程名称:JAVA程序设计学生:学生学号:系别:电子工程学院专业:通信工程年级:2013级任课教师:电子工程学院制2015年12月基于JAVA的网上购书管理系统电子工程学院摘要:本项目运用了JAVAWEB开发技术,开发出了一个包含有基本功能的网上书店。本项目的开发过程中运用到了JSP的基础知识、JSP置对象。JavaBean、数据库的访问与连接、Servlet基础等知识。1软件描述1.1软件功能网上书店系统主要是实现网上选书、购书、产生订单等功能的系统。一个典型的网上商城一般都需要实现商品信息的动态提示、购物车管理、客户信息注册登录管理、

2、订单处理等模块。1.2用户特点:系统针对三种用户进行了权限的设定:(1)游客:浏览图书详情、注册成新用户;(2)注册用户:用户登录、浏览图书详情、购买图书、提交订单、获取订单号;(3)后台管理员:客户管理(查看/编辑客户资料、客户资料搜索)、商品管理(查看/编辑所有商品、商品资料搜索、添加商品)、订单管理(查看/编辑所有订单、订单查询)、商品分类管理(查看/编辑商品主分类、添加商品主分类)、支付管理(查看/编辑支付方式、添加支付方式)。2模块设计根据前面分析出来的功能要求,为这个系统设计如下模块。最终得到系统的功能模块图如下:网上书店后台前台支付管理商品分类管理订单管理商品管理客户管理

3、确定订购确定付款购买商品查看商品资料搜索所需商品用户登录用户注册查看商品主分类图1系统总体结构图业务逻辑实现层对数据访问做封装页面,用于处理数据展示控制业务逻辑与页面处理业务逻辑代理层业务逻辑处理数据访问层数据访问对象表示层控制层模型层数据库层图2系统架构图3数据库概念结构设计数据库是60年代末出现的一门计算机软件技术,到现在虽然只有三十多年的历史,但在理论和时间上都已经趋于成熟,使我们能够方便的使用。数据库技术是信息系统的核心和基础,它的出现极促进了计算机应用向各行各业的渗透数据库的建设规模、数据库信息量的大小和使用频度已成为衡量一个国家信息化程度的重要标志。MySQL作为一种开放源

4、码数据库,以其简单易用的特点广泛被广大用户采用,MySQL虽然是免费的,但同Oracle,Sybase,Informix,Db2等商业数据库一样,具有数据库系统的通用性。(1)数据库管理系统。我们知道,所谓的数据库就是一些结构化的数据的联合体,要提供对这些数据的存取、增加、修改、删除或更加复杂的数据抽取等操作,需要有一个支撑系统,这就是数据库管理系统(DBMS),MySQL完全具有这方面的功能。(2)关系型数据库管理系统。在数据库的发展历程中,曾出现过多种不同形式的数据库系统,但关系型数据库管理系统(RDBMS)以其优越性而被广为采用,象现在几种广泛使用的数据库全为关系型数据库。同样,

5、MySQL也是关系型的数据库系统,支持标准的结构化查询语言(StructuredQueryLanguage)。(3)开放源码数据库。同商业性的数据库相比,这是MySQL最大的特点。MySQL的源码是公开的,这就意味着任何人,只要遵守GPL的规则都可以对MySQL的源码使用、修改以符合自己特殊的需求。(4)技术特点。MySQL服务器端是多线程的,为客户端提供了不同的程序接口和库,如C、C++、Java、Perl、PHP、Tcl等,也提供了简单的管理工具,如mysqladmin,mysql等。正因为MySQL的源码是公开的,使得我们有机会从源码级,更深入的了解MySQL。从这一层面上可以探

6、求、了解MySQL数据库的特性:良好的存管理机制,尤其是存泄漏的管理,通过了Purify的严格测试;支持多种平台;提供多种形式的API,为我们开发工具的选择提供了便利;使用多线程的技术,可充分发挥系统的特点,避免在SMP系统中出现仅使用单CPU的现象;对磁盘表的管理采用B树加密及索引的技术,为我们快速访问数据提供了可能;高性能的存申请技术;临时表采用在存中以哈希表实现;提供多种数据类型;支持定长的和变长的纪录;所有的列都有缺省值,为我们的某些“粗心”提供了方便;灵活、安全的权限和密码系统,密码在传输中加密传送,允许主机端验证密码;(5)客户端可以通过TCP/IP、Unix套接字、命名管

7、道(NT)连接到MySQL数据库服务器;对多种字符集的完全支持等等许多优点。MySQL有如此多的特点,又由于其免费的特点,这就给许多的中小应用提供了不错的选择。尤其是对一些中小企业,无论是从降低成本,还是从性能方面,采用MySQL作为其数据支撑系统,都是一种可行的方案。但也应当注意,采用MySQL作为应用数据库,就意味着所有的问题都需要自己解决,要承担一定的风险。4程序设计说明4.1实现数据库本系统所使用的数据库是MySQL数据库,使用Hibe

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。