目录
第一部分 需求分析................................................... 5
1.1 问题分析 ................................................... 5
1、项目整体功能描述.......................................... 5 2、项目各个子模块功能描述.................................... 5 1.2 服务器需求分析 ............................................. 5 1.3 运行与开发环境 .............................................. 5 第二部分 系统设计.................................................. 6
2.1 系统总体设计 ............................................... 6
2、系统子模块功能描述........................................ 6 3、服务器配置................................................ 6 2.2 系统详细设计 ............................................... 7
1、项目文件.................................................. 7 2、包设计.................................................... 8 3、数据模型公共类设计........................................ 8 4、数据访问公共类设计....................................... 11 5、Servlet操作类设计 ....................................... 11
第三部分 数据库设计............................................... 12
3.1 数据库概念设计 ............................................ 12 3.2 数据库逻辑结构设计 ......................................... 12 3.3 数据物理设计 .............................................. 13
1、数据库名................................................. 13 2、数据表设计............................................... 13
第四部分 系统实现................................................. 15
4.1 主界面实现 ................................................. 15
1、主界面布局(截图)....................................... 15 2、主界面Java控制代码说明.................................. 15 4.2 用户管理子界面实现 ......................................... 15
1、子界面布局(截图)....................................... 16 2、子界面Java控制代码说明.................................. 16 4.3 类别管理子界面实现 ......................................... 16
1、子界面布局(截图)....................................... 17 2、子界面Java控制代码说明.................................. 17 4.4 图书子界面实现 ............................................. 18
1、子界面布局(截图)....................................... 18 2、子界面Java控制代码说明.................................. 18
第五部分 系统测试................................................. 20
商品添加 ....................................................... 20 商品删除 ....................................................... 20 商品修改 ....................................................... 21 第六部分 总结...................................................... 1
1
第一部分 需求分析
1.1 问题分析
1、项目整体功能描述
现今社会电子技术信息化技术不断发展,网上商店也在慢慢地兴起,并开始冲击着传统的商店,而一个好的电子商务网站除了有一个完善的前台服务以外后台管理也显的尤为重要,本论文以建立网上书店后台管理系统为例,旨在开发一个安全,方便,快捷地后台图书管理系统,使使用者在管理后台图书能够得体现到运用计算机现在技术的快捷和方便。
2、项目各个子模块功能描述
(1) 用户管理模块:进行用户基本信息的填写并进行注册,也可以重置信息,时列表清空,可以看到用户的基本信息,对用户信息进行修改与删除。
(2) 类型管理模块:此模块将书籍根据类型管理,这方便用户查询;在此模块,可以根据新进书籍添加新的模块。
(3) 图书管理模块:进行图书查询,有各种类型的查询方式:按照图书名称,按照供应商,按照商品类型等的查询方式,也可以进行图书的删除和修改操作。
(4) 添加商品模块:基本和用户信息一样,就是添加一些图书的基本信息,比如:图书名称,供应商或者出版社名称,商品价格,商品的简介,商品的描述,商品类别,商品图片,库存量等。
1.2 服务器需求分析
开发环境:Windows10
开发工具:eclipse开发平台,Tomcat v8.5服务器,MySql数据库。
1.3 运行与开发环境
编译器:Eclipse 运行:Tomcat v8.5 Google
2
第二部分 系统设计
2.1 系统总体设计
1、系统功能结构
网上图书管理系统
用户管理 类型管理 图书管理 订单管理 用删户除 注 册 修改 查删询 除 修改 添删加除 商 品 查修询 改 2、系统子模块功能描述
(1) 用户管理模块:进行用户基本信息的填写并进行注册,也可以重置信息,时列表清空,可以看到用户的基本信息,对用户信息进行修改与删除。
(2) 类型管理模块:此模块将书籍根据类型管理,这方便用户查询;在此模块,可以根据新进书籍添加新的模块。
(3) 图书管理模块:进行图书查询,有各种类型的查询方式:按照图书名称,按照供应商,按照商品类型等的查询方式,也可以进行图书的删除和修改操作。
(4) 添加商品模块:基本和用户信息一样,就是添加一些图书的基本信息,比如:图书名称,供应商或者出版社名称,商品价格,商品的简介,商品的描述,商品类别,商品图片,库存量等。
3、服务器配置
3
服务器推荐Tomcat7.0以上
2.2 系统详细设计
1、项目文件
(1)项目文件名:netshop (2)项目结构(完成后截图)
4
2、包设计
(1)操作界面包名:com.dao、com.doservlet
(2)数据访问包名:com.out (3)数据模型包名:com.datamodel 3、数据模型公共类设计 序号 类名 属性名 CustomerDao connection 方法名 CustomerDao() addCustomer() upCustomer() delCustomerById() getCustomerById() getCustomerAll() loginCheck() getRecordCount() 描述 构造方法、 添加客户信息、 按客户ID客户修改信息、 按客户ID删除客户信息、 按照客户ID查询客户信息、 查询所有客户信息、 客户登陆验证方法 获取记录总数 5
图书馆管理系统是设计与实现



