通过网上书店购物系统这个平台,可以使用户足不出户就可以了解丰富的图书信息,极大的方便了用户,系统的主要功能包括:在线购书,图书类别管理、图书信息管理、订单管理、注册登陆、购物车、会员信息管理等。分为管理员用户、会员用户这二种用户平台。开发目的是因为我的毕业设计课题就这个,
本系统主要使用JSP作为开发语言,MySql作为数据库管理系统,开发环境是MyEclipse,服务器采用tomcat,开发出的一个基于Web技术的B/S结构的网上书店系统。
本系统最大的特点是使用操作简单、友好的提示信息。本系统将实现以下基本功能:
(1)系统具有简洁大方的页面,使用简便,友好的错误操作提示
(2)管理员用户具有图书类别管理、图书信息管理、图书信息管理、订单管理、会员信息管理等功能
(3)普通用户用户具有浏览图书、图书查询、购买图书、修改个人信息等功能
(4)具有较强的安全性,避免用户的恶意操作
系统的功能结构图,分普通用户平台,管理员平台。
普通用户功能模块图说明:普通用户可以在线浏览图书,查询图书,浏览公告信息,如果要购买、下订单操作,首先需要注册一个个人账号,然后登陆到系统中.
摘 要 I
ABSTRACT II
第一章 绪论 1
1.1课题背景 1
1.2目的和意义 1
1.3开发工具及技术 1
1.3.1开发工具 1
1.3.2 JSP 2
1.3.3 JavaScript 3
1.3.4 Struts 2简介 4
1.3.5 Hibernate简介 4
1.4软硬件需求 4
第二章 需求分析 6
2.1可行性分析 6
2.1.1技术的可行性 6
2.2.2经济的可行性 6
2.2.3操作可行性 6
2.2.4法律的可行性 6
2.3系统用户用例图 7
2.3.1普通用户用例图 7
2.3.2管理员用例图 7
2.4功能模块需求分析 8
2.5设计的基本思想 9
2.6性能需求 9
2.6.1系统的安全性 9
2.6.2数据的完整性 9
2.7界面需求 10
第三章 系统分析与设计 11
3.1数据库的分析与设计 11
3.1.1数据库的概念结构设计 11
3.1.2数据库的逻辑结构设计 14
3.1.3数据库的连接原理 16
第四章 系统功能实现 17
4.1管理员登陆页面 17
4.2管理员模块 19
4.2.1图书类别管理 20
4.2.2图书信息管理 24
4.2.3会员信息管理 27
4.2.4修改个人密码 28
4.2.5安全退出系统 29
4.2.6订单处理 30
4.3普通用户模块 30
4.3.1系统主页面实现 30
4.3.2图书类别查询 31
4.3.3用户注册 31
4.3.4 图书详情页 33
4.3.5 图书评论 33
4.3.6 购物车 34
4.3.7 我的订单 35
第五章 系统测试 35
5.1系统测试目的与意义 35
5.2测试过程 35
5.2.1主页面的登录模块测试 36
5.3其他错误 36
结 论 37
参考文献 38
致 谢 39