网上书店课程设计
网上书店系统,java EE 网上书店系统 JSP编写 课程设计
Java EE
课 程 设 计 报 告
题 目 在线图书销售网站BookStore
的设计与实现
院 系 计算机科学与技术学院
网上书店系统,java EE 网上书店系统 JSP编写 课程设计
目 录
1 课程设计目的、任务及要求 .................................................. 1 1.1 课程设计目的 .......................................................... 1 1.2 课程设计任务及要求 .................................................... 1 1.2.1 课程设计任务 ....................................................... 1 1.2.2 课程设计要求 ....................................................... 1 1.2.3 课程设计环境 ....................................................... 1 2 需求分析 .................................................................. 2 2.1 系统的可行性分析 ...................................................... 2 2.2 系统功能需求分析 ...................................................... 2 2.2.1 用户管理 ........................................................... 2 2.2.2 图书管理 ........................................................... 3 2.2.3 购物车管理 ......................................................... 3 3 系统设计 .................................................................. 3 3.1 系统总体结构设计 ...................................................... 4 3.2 系统功能模块设计 ...................................................... 5
3.2.1 登录模块 ........................................................... 5 3.2.2 注册模块 ........................................................... 6 3.2.3 图书管理模块 ....................................................... 7 3.2.4 购物车模块 ......................................................... 7
3.3 数据库逻辑结构设计 .................................................... 9
4 系统实现 ................................................................. 10 5 系统测试 ................................................................. 13 5.1软件测试的定义 ........................................................ 13 5.2软件测试用例 .......................................................... 13 6 课程设计小结 ............................................................. 14 附录 ....................................................................... 15
网上书店系统,java EE 网上书店系统 JSP编写 课程设计
1 课程设计目的、任务及要求
1.1课程设计目的
图书产品从其外部特征来看,品种繁多,实体书店或其它图书发行者无法有足够大的店面来展示所有品种;单价不高,在网络信用还存在缺失的环境下能造成的损失较小,读者也乐于尝试在线购买。所以网上书店网站也在互联网上纷纷出现。这样更便于用户在购书时对图书快速查询,节省购书时间,同时也便于商家对图书的管理与销售。
在线图书销售网站主要运用了JSP Web开发技术Servlet、JavaBean技术进行开发。Java Web开发包括两个方面:JSP/Servlet组件的开发,JDBC、JSTL、EL等服务的使用,涉及的技术主要包括JSP和Servlet。在该系统的实现中能更好的学习和掌握在Java web技术、servlet技术和JavaBean技术的开发和应用。
1.2 课程设计任务及要求
1.2.1 课程设计任务
使用JSP、Servlet、JavaBean等技术创建一个在线图书销售网站BookStore。该网站应实现以下功能:
1、实现用户的注册、登陆、修改、退出等用户管理功能。
2、实现图书的添加、删除、更新等图书管理功能。 3、实现购物车功能。
1.2.2 课程设计要求
该网站可以方便用户随意查询、浏览、定购图书,会员输入用户名和密码进入该网站,可以浏览网站中的书,也可以输入要购买的书的关键字查询到相关的图书,从而选择自己满意的书购买。而会员可以通过注册成为该网站的会员。注册成功后,用户的信息会自动更新在用户表中。要与数据库建立连接,前台要实现对图书查询、图书的添加、图书更新。后台要实现对图书购买的功能。包括购物车管理、订单结算等。
1.2.3 课程设计环境
系统开发平台和工具:MyEclipse Professional 2014 GA,WebLogic 12c,MySQL 5.6.16。
网上书店系统,java EE 网上书店系统 JSP编写 课程设计
2 需求分析
网上书店系统主要实现网上选书,购书,产生订单等功能。一个典型的网上商场一般都需要实现商品信息的动态展示,购物车管理,客户信息注册登录管理,订单处理等模块。
2.1用户管理
(1)会员登录:已注册过的用户即会员,输入用户名和密码,系统会自动与数据库中用户表的相关信息进行核对,信息正确,用户可以直接进入该网站,
(2)用户注册:第一次光顾该网站的用户可以通过注册成为会员。注册成功后,该用户的信息会自动更新到用户表中。表明该用户已是会员。
2.2图书管理
(1)图书查询:用户在进入该网站时,会在首页中分类显示出图书的信息,以供用户选择所需的图书。同时根据用户输入所购买图书的关键字查询到图书的相关信息,进行购买。(2)图书添加:当书店有新书添加时,通过与数据库中图书信息表建立连接,把新书的相关信息添加到数据库中,并更新数据库中的记录。这样便于图书管理
(3)图书删除:书店里某种图书售完,需要及时删除图书的记录,并把删除结果更新到数据库中。
2.3购物车管理
(1)购物车记录:当会员购买某种图书产品时,能够把对应图书信息,如:价格、数量记录到购物车中,并允许客户返回书目查询页面,选择其他商品,并添加到购物车中,当对购物订单生成后,应该能够自动清除以生成订单的购物车中的信息。
(2)订单处理:对应客户购买图书商品信息的需求,在确定了所购图书商品的价格、数量等信息后,提示用户选择对应的送货方式及付款方式,最终生成对应的订单记录,以便于网站配货人员依据订单信息进行后续的出货、送货和处理。
网上书店系统,java EE 网上书店系统 JSP编写 课程设计
3 系统设计
3.1
总体设计
该网站采用三层构架,用户界面层通过统一的接口向业务层发送请求,业务层按自己的逻辑规则将请求处理之后进行数据库操作,然后将数据库返回的数据封装成类的形式返回给用户界面层。用户可以直接浏览图书、进行图书查询、查看书店简介、登录和注册查看图书详细资料、将图书加入购物车,但只有使用会员身份登录进入网上书店后才能提交购物车和查询订单。用户在前台首先通过浏览或查询等手段找到要购买的图书,然后将选定的图书放入购物车中。购物车是一个图书的临时存放地,用户可以对购物车进行管理,如删除图书或修改购买的数量。用户完全选定了要购买的图书后,就可以提交购物车并生成订单系统会提示提交成功,并显示订单号,前台的用户操作流程就结束了 …… 此处隐藏:8184字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [教育文库]夜场KTV服务员的岗位职责及工作流程[1]
- [教育文库]企划、网络、市场绩效考核方案
- [教育文库]学党史、知党情、强党性--“党的基本理
- [教育文库]2016年高考物理大一轮总复习(江苏专版
- [教育文库]干部廉洁自律自查自纠的报告
- [教育文库]2010年北京大学心理学系拟录取硕士研究
- [教育文库]资金时间价值练习题及答案
- [教育文库]保护环境的心得体会
- [教育文库]英语角内容:英语趣味小知识
- [教育文库]档案收集与管理工作通知
- [教育文库]劳动规章制度范本范本
- [教育文库]高考物理一轮复习课后限时作业1运动的
- [教育文库]机械工艺夹具毕业设计195推动架设计说
- [教育文库]通用技术教学比赛说课稿2
- [教育文库]2018年四年级英语下册 Module 7 Unit 2
- [教育文库]第2章 宽带IP网络的体系结构
- [教育文库]九年级化学第五单元课题3《根据化学方
- [教育文库]小学英语六年级情态动词用法归纳
- [教育文库]甲级单位编制窑井盖项目可行性报告(立
- [教育文库]2016-2021年中国城市规划行业全景调研
- 高考英语听力十大场景词汇总结
- 全省领导班子思想政治建设座谈会会议精
- 人教版新课标高一英语提优竞赛试题 下
- 江西省2014年生物中考试题
- 长沙镇食品药品安全事故应急预案
- 《金刚石、石墨和C60》片段教学设计
- 福州教育学院(王旭东)
- 基于EDA音乐播放器的设计
- 9、古诗两首《夜书所见》《九月九日忆
- 小学语文课外阅读有效策略探讨
- 贵州文化产业发展成支柱产业的问卷调查
- 膀胱类癌的诊治体会(附3例报告)
- 发动机积碳产生的原因
- Configuring Code Composer Studio for
- 学生良好的心理素质如何培养点滴谈
- 46 电沉积法制备锂离子电池用硅-锂薄膜
- 美舍雅阁公司管理中各部门职责
- 去壳剥皮的小妙招
- 六自由度运动平台的仿真研究
- Pride and Prejudice(傲慢与偏见)




