毕业论文--基于JSP的网上书店系统的设计.doc
文本预览下载声明
摘 要
针对目前本校内学生购书不便却又对书籍有迫切需求这一现状,开发一个面向本校内学生的网上书店系统成为必然。
系统是基于JSP动态网页技术开发的电子商务系统,应用B/S开发模型,其后台应用SQL Server 2000数据库,前台应用JSP开发语言。在JDK和TOMCAT等工具的应用下可方便地对系统进行测试。所开发的基于JSP技术的网上书店系统具有前台用户操作和后台管理两大模块,前台主要功能包括用户注册、图书订购、购物车查看、订单生成、订单查询、留言查看和留言发布等。后台由管理员使用,主要包括添加图书、订单处理、用户信息管理、添加链接、公告信息添加等。对在线购书方面,用户可以查询自己需要的书籍,选好书籍后加入购物车,确定要买的商品后,可去收银台结账,生成订单,这样就完成了整个购书流程。
由于该系统是电子商务系统,对安全性的要求很高,所以在系统开发过程中时刻注意了系统的安全性这一因素,确保给用户提供安全性的保证。
关键词:网上书店,JSP,购物车,数据库
目 录
第1章 绪论 1
1.1 研究背景 1
1.2 研究内容及目标 1
第2章 系统的技术综述 3
2.1 JSP技术 3
2.2 SERVELET技术 3
2.3 JAVABEAN技术 4
2.4 JDBC技术 4
2.5 ISBN简介 6
第3章 系统分析 7
3.1 系统概述 7
3.2 系统需求与可行性分析 7
3.2.1 系统需求分析 7
3.2.2 系统可行性分析 8
3.2.3 系统功能模块划分 9
第4章 系统设计 11
4.1 系统设计原则与目标 11
4.2 系统架构设计 12
4.3 系统主要功能模块设计 12
4.3.1 用户登陆 12
4.3.2 用户注册 13
4.3.3 用户购物 14
4.3.4 用户管理 15
4.3.5 订单管理 16
4.4 数据库设计 16
4.4.1 数据库需求分析 17
4.4.2 数据库连接设计 17
4.4.3 数据流图 18
4.4.4 数据库概念结构设计 18
4.4.5 数据库逻辑结构设计 20
第5章 系统实现 22
5.1 系统运行环境 22
5.2 系统关键技术的实现 22
5.2.1 JSP的中文问题的解决方案 22
5.2.2 书籍模糊查询的实现 22
5.2.3 分页技术的实现 24
5.2.4 购物车的实现 25
5.2.5 书籍图片上传的实现 29
5.2.5 有关在线支付的实现方案 30
5.3 系统部分模块运行效果及说明 31
5.3.1 系统首页 31
5.3.2 购物车界面 32
5.3.3 用户订单界面 32
5.3.4 搜索界面 33
5.3.5 书籍管理界面 33
结论 35
参考文献 36
致谢 37
(4) 法律可行性
由于本系统全部采用开源软件,都可以从网络上获得认证,所以不论是作为商业电子商务网站,还是作为个人的毕业设计,都不会存在任何法律上的问题。所以在法律上是具有可行性的。
由以上技术、经济、操作和法律的可行性分析可得结果:系统可以进行开发。
3.2.3 系统功能模块划分
系统具体功能见模块图3.1和图3.2所示:
图3.1 前台用户功能模块图
图 后台管理功能模块图 5.3 系统部分模块运行效果及说明
5.3.1 系统首页 “离开书店” 进行注销操作;在fram_left.jsp页面中,是普通用户进行的主要操作链接,分别有:我的购物车、历史订单、修改资料、个人资料、离开书店、产品检索以及书籍的分类列表;在fram_main.jsp页面中,列出了数据库中所有书籍的列表,可以通过点击下放的页面进行翻页查看,另外,用户几乎所有的操作结果都在此页面所在的框架中显示。
5.3.2 购物车界面5.3.3 用户订单界面5.3.4 搜索界面5.3.5 书籍管理界面
I
显示全部