摘 要:近年来网上购物作为一种新兴的商业信息系统,具有强大的交互功能,它可使商家和用户方便地传递信息,迅速快捷地实现电子贸易或EDI交易.网上书店系统,正是以当前商务的网络化、快速化的实际需求为背景,以实现图书购买的方便、快捷以及送货上门等服务为前提的一种综合信息服务系统,此系统通过Internet互联网实现对图书信息的发布,图书的查询、介绍以及图书内容的浏览等功能.读者通过网上书店系统寻找自己喜爱的图书并购买.
该系统由Java语言开发,运用Jsp/Servlet技术和网络数据库原理.基于B/S模式的系统架构,前端表示层使用Jsp+Html+Css+Div+JavaScript等技术实现,后台数据库采用的是MySQL数据库,并采用了经典的MVC模式进行分层设计,最终完成网上书店系统的设计与实现.
论文首先阐述了开发网上书店背景以及目的和意义,接着介绍了实现该系统所涉及到的相关技术和理论,详细叙述了系统的设计与实现.通过该网上书店系统顾客可以进行注册,登录,修改个人信息,修改订单信息,购物车管理,发表留言等其他的操作.管理员则可以对系统进行管理,如进行用户信息管理、订单管理、公告管理、留言管理、图书信息添加或者删除等操作.
关键词:Web系统;网上书店;JSP技术;MVC技术;MySQL数据库
目录
摘要
abstract
第1章 绪论-1
1.1 课题背景-1
1.2 目的和意义-1
1.3 论文的组织结构-1
第2章 相关理论与技术-3
2.1 JSP概述-3
2.2 SERVLET概述-3
2.3 JavaBean概述-3
2.4 Tomcat服务器简介-4
2.5 MySQL数据库-4
2.6 MVC设计模式-4
第3章 系统分析-4
3.1 需求分析-4
3.2 可行性分析-5
3.2.1 经济可行性-5
3.2.2 技术可行性-5
3.3 本章小结-6
第4章 系统总体设计-7
4.1 系统目标-7
4.2 系统业务流程图-7
4.3 系统功能结构-8
4.4 系统数据流图-9
4.5 系统开发环境-12
第5章 数据库设计-14
5.1 数据库的需求分析-15
5.2 数据库概念设计-15
5.3 数据库逻辑结构-18
5.4 本章小结-21
第6章 系统详细设计与具体实现-23
6.1 系统首页设计-23
6.2 公共模块类的设计-23
6.2.1 字符编码拦截器-23
6.2.2 获取数据库会话-24
6.2.3 hibernate.cfg.xml配置文件的实现-27
6.3 前台功能模块的设计与实现-28
6.3.1 用户维护模块设计与实现-28
6.3.2 图书展示模块设计与实现-32
6.3.3 购物车模块的设计与实现-33
6.3.4 收银台模块的设计与实现-34
6.3.5 查看订单模块的设计与实现-35
6.3.6 公告浏览模块的设计与实现-36
6.3.7 客户留言模块的设计与实现-36
6.4 后台管理功能设计与实现-37
6.4.1 基本信息管理设计与实现-37
6.4.2 订单信息管理设计与实现-38
6.4.3 图书信息管理设计与实现-39
6.4.4 公告信息管理设计与实现-40
6.4.5 留言信息管理设计与实现-41
6.5 本章小结-41
第7章 结论与展望-42
7.1 结论-43
7.2 不足之处与未来展望-43
7.2.1 不足之处-43
7.2.2 未来展望-44
参考文献-45
致 谢-46