摘要:随着网络技术的成熟,淘宝,京东新型电商平台开始逐渐兴起,通过网络购物的方式被越来越多的人所接受,中国庞大的人口基数决定了中国具有庞大的市场,对于书籍的交易需求自然也很大,许多人会选择在网上淘书,但是很多人购买书籍并不是为了收藏,而只是暂时需要用,所以对于书籍的陈旧与否要求不高,而是更在意便宜,但是网上卖的书大多都很是昂贵的新书,对于买书人士来说,是一笔不小的开销,而买书者想要的书可能恰恰是别人所不需要的,这样如果有一个平台,可以帮助购书者找到自己想要的书籍,也帮助卖书者处理不用的书籍,收回部分成本,这对交易双方都有好处,另外,对于废旧书籍的再次利用,也对保护环境,节约资源有很大的积极作用。
二手书商城系统的存在是为了向有多余,不需要的书想出手的用户和想用更低廉的价格购买图书的用户提供一个交易平台,为了让用户在平台正常交易,对于售书用户,需要实现添加商品信息、管理交易订单、查看交易评价信息等功能,而对于购书用户,需要实现查看书籍信息功能,付款功能,管理交易订单等功能,另外也需要系统管理员进行日常维护,所以管理员要拥有权限管理商城的用户、交易和商品信息,因此系统分为有三个模块:系统管理员模块,售书用户模块和购书用户模块:。
本系统选择MyEclipse2012作为开发工具,分别使用JSP、JQuery作为前端页面的开发语言,java后台功能的实现语言,系统框架使用SSH框架,基于B/S(Browser/Server)的三层体系模式设计。
关键字:二手书商城系统;B/S(Browser/Server);SSH;JSP;JQuery;SQL Serve2012;
目录
摘要
Abstract
1 引言-1
1.1课题研究意义-1
1.2课题研究目标-1
1.3国内外发展趋势-1
1.4研究现状-2
1.5研究内容-2
2 相关技术介绍-4
2.1 JSP技术-4
2.2 SSH框架-4
2.3 基于B/S的web应用体系结构-5
2.4 Microsoft SQL Server2012-5
3 系统分析-6
3.1需求分析-6
3.2可行性分析-6
3.3功能需求-6
3.4数据需求-7
4 总体设计-9
4.1结构设计-9
4.2数据库设计-10
4.2.1概念结构设计-10
4.2.2逻辑结构设计-11
4.2.3数据库表设计-11
5 系统详细设计与实现-15
5.1主要模块功能简介-15
5.2系统登陆模块-16
5.2.1 管理员登陆界面-16
5.2.2售书用户登陆界面-17
5.2.3买书用户登陆界面-18
5.3二手书商城商品管理模块-19
5.3.1 管理员商品管理界面-19
5.3.2管理员信息删除功能-21
5.3.3管理员信息查询功能-21
5.3.4售书用户商品管理界面-21
5.3.5售书用户商品信息修改功能-23
5.3.6售书用户商品信息删除功能-24
5.3.7售书用户商品信添加功能-24
5.4二手书商城前台商品展示模块-26
5.4.1 二手书商城前台商品展示首页-26
5.4.2商品详细信息页面-27
5.4.3商品查询功能-28
5.5购书用户购物车管理模块-30
5.5.1 购书用户购物车管理界面-30
5.5.2购物车商品信息删除-31
5.5.3购物车商品信息添加-31
5.6用户管理模块-31
5.6.1 管理员用户管理界面-31
5.6.2管理员用户信息查询功能-32
5.6.3管理员用户信息修改功能-32
5.7个人信息管理模块-35
5.7.1 管理员个人密码修改-35
5.7.2售书用户商品管理界面-36
5.7.3 购书用户个人信息修改-37
5.8二手书商城订单管理模块-40
5.8.1 购书用户订单管理界面-40
5.8.2购书用户订单查询功能-41
5.8.3购书用户订单处理功能-41
5.8.4购书用户订单提交功能-42
5.8.5购书用户订单取消功能-43
5.8.6管理员订单管理功能-43
5.8.7管理员订单取消功能-44
5.8.8售书用户订单管理界面-44
5.8.9售书用户订单处理功能-45
5.9二手书商城评价管理模块-46
5.9.1 购书用户个人评价管理界面-46
5.9.2购书用户个人评价修改功能-47
5.9.3购书用户评价删除功能-48
5.9.4购书用户个人评价提交功能-49
5.9.5管理员评价管理界面-50
5.9.6管理员评价删除功能-50
5.9.7售书用户评价管理界面-51
6 系统测试-52
6.1测试环境-52
6.2测试用例及结果-52
6.2.1用户登录功能测试-52
6.2.2售书用户商品添加功能测试-53
6.2.3 订单生成功能测试-54
6.2.4 订单修改功能测试-54
6.2.5购书用户个人信息修改功能测试-55
6.3系统测试结果分析-56
7 总结-57
参考文献-58
致 谢-59