网上书店课程设计

网上书店课程设计

ID:47970172

大小:1.40 MB

页数:24页

时间:2020-01-18

网上书店课程设计_第1页
网上书店课程设计_第2页
网上书店课程设计_第3页
网上书店课程设计_第4页
网上书店课程设计_第5页
资源描述:

《网上书店课程设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、JavaEE课程设计报告题目在线图书销售网站BookStore的设计与实现院系计算机科学与技术学院《中间件技术》课程设计报告目 录1课程设计目的、任务及要求11.1课程设计目的11.2课程设计任务及要求11.2.1课程设计任务11.2.2课程设计要求11.2.3课程设计环境12需求分析22.1系统的可行性分析22.2系统功能需求分析22.2.1用户管理22.2.2图书管理32.2.3购物车管理33系统设计33.1系统总体结构设计43.2系统功能模块设计53.2.1登录模块53.2.2注册模块63.2.3图书管

2、理模块73.2.4购物车模块73.3数据库逻辑结构设计94系统实现105系统测试135.1软件测试的定义135.2软件测试用例136课程设计小结14附录1522《中间件技术》课程设计报告1课程设计目的、任务及要求1.1课程设计目的图书产品从其外部特征来看,品种繁多,实体书店或其它图书发行者无法有足够大的店面来展示所有品种;单价不高,在网络信用还存在缺失的环境下能造成的损失较小,读者也乐于尝试在线购买。所以网上书店网站也在互联网上纷纷出现。这样更便于用户在购书时对图书快速查询,节省购书时间,同时也便于商家对图书

3、的管理与销售。在线图书销售网站主要运用了JSPWeb开发技术Servlet、JavaBean技术进行开发。JavaWeb开发包括两个方面:JSP/Servlet组件的开发,JDBC、JSTL、EL等服务的使用,涉及的技术主要包括JSP和Servlet。在该系统的实现中能更好的学习和掌握在Javaweb技术、servlet技术和JavaBean技术的开发和应用。1.2课程设计任务及要求1.2.1课程设计任务使用JSP、Servlet、JavaBean等技术创建一个在线图书销售网站BookStore。该网站应实现

4、以下功能:1、实现用户的注册、登陆、修改、退出等用户管理功能。2、实现图书的添加、删除、更新等图书管理功能。3、实现购物车功能。1.2.2课程设计要求该网站可以方便用户随意查询、浏览、定购图书,会员输入用户名和密码进入该网站,可以浏览网站中的书,也可以输入要购买的书的关键字查询到相关的图书,从而选择自己满意的书购买。而会员可以通过注册成为该网站的会员。注册成功后,用户的信息会自动更新在用户表中。要与数据库建立连接,前台要实现对图书查询、图书的添加、图书更新。后台要实现对图书购买的功能。包括购物车管理、订单结算

5、等。1.2.3课程设计环境系统开发平台和工具:MyEclipseProfessional2014GA,WebLogic12c,MySQL5.6.16。22《中间件技术》课程设计报告2需求分析网上书店系统主要实现网上选书,购书,产生订单等功能。一个典型的网上商场一般都需要实现商品信息的动态展示,购物车管理,客户信息注册登录管理,订单处理等模块。2.1用户管理(1)会员登录:已注册过的用户即会员,输入用户名和密码,系统会自动与数据库中用户表的相关信息进行核对,信息正确,用户可以直接进入该网站,(2)用户注册:第一

6、次光顾该网站的用户可以通过注册成为会员。注册成功后,该用户的信息会自动更新到用户表中。表明该用户已是会员。2.2图书管理(1)图书查询:用户在进入该网站时,会在首页中分类显示出图书的信息,以供用户选择所需的图书。同时根据用户输入所购买图书的关键字查询到图书的相关信息,进行购买。(2)图书添加:当书店有新书添加时,通过与数据库中图书信息表建立连接,把新书的相关信息添加到数据库中,并更新数据库中的记录。这样便于图书管理(3)图书删除:书店里某种图书售完,需要及时删除图书的记录,并把删除结果更新到数据库中。2.3购

7、物车管理(1)购物车记录:当会员购买某种图书产品时,能够把对应图书信息,如:价格、数量记录到购物车中,并允许客户返回书目查询页面,选择其他商品,并添加到购物车中,当对购物订单生成后,应该能够自动清除以生成订单的购物车中的信息。(2)订单处理:对应客户购买图书商品信息的需求,在确定了所购图书商品的价格、数量等信息后,提示用户选择对应的送货方式及付款方式,最终生成对应的订单记录,以便于网站配货人员依据订单信息进行后续的出货、送货和处理。22《中间件技术》课程设计报告3系统设计3.1总体设计该网站采用三层构架,用户

8、界面层通过统一的接口向业务层发送请求,业务层按自己的逻辑规则将请求处理之后进行数据库操作,然后将数据库返回的数据封装成类的形式返回给用户界面层。用户可以直接浏览图书、进行图书查询、查看书店简介、登录和注册查看图书详细资料、将图书加入购物车,但只有使用会员身份登录进入网上书店后才能提交购物车和查询订单。用户在前台首先通过浏览或查询等手段找到要购买的图书,然后将选定的图书放入购物车中。购物车是一个图书的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。