基于JSP的网上书店系统的设计与实现.docVIP

基于JSP的网上书店系统的设计与实现.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

基于JSP的网上书店系统的设计与实现

本文是基于Jsp的网上书店系统的设计,文中给出该店系统的主要功能模块,根据实体E-R图进行了相应数据表的设计,并对个功能模块进行了详细设计。

标签:网上书店;JSP;设计

随着网络技术的发展,网上购物逐渐成为人们生活的一部分,通过网络购物一方面可以使消费者节省时间,而且价格也公开合理。对于销售者来说则可以随着市场经济的需求而科学合理的调整销售产品的种类和数量。随着网页技术的不断发展,人们对网页的要求已经不再是文字、图片的简单堆砌,而是要有实时性,交互性和丰富性,所以使用动态网页技术的网页则更迎合了市场的需求。

1整体架构设计

此网上书店系统是基于JavaEE平台设计搭建的JavaWeb项目,采用B/S的三层体系结构,因此需要配置JAVA开发环境,安装虚拟服务器ApacheTomcat5.5,并使用Java开源项目开发工具Eclipse,数据库系统选择使用MySQL。

本系统主要设计两大功能模块:消费用户前台和书店管理后台。该系统的主要功能模块图如图1所示。消费用户通过登录可以浏览、购买商品,实现了消费用户在线购物的需求,提高了销售和购买商品的效率。

2数据库设计

网上书店系统前台主要实现客户端,后台是管理的网购平台,涉及商品信息、消费用户信息、购买商品生成订单等多个实体。

2.1消费用户实体E-R图

网上书店系统将管理所有消费用户的信息,在对商品加入购物车、提交订单操作时,会直接引用消费用户的实体属性。消费用户实体包括用户名称、用户密码、地址、电话、E-mail、注册时间、密保问题、密保答案等属性。

2.2图书商品实体E-R图

图书商品信息是网上书店系统的基本信息,维护图书商品的添加、修改、删除等操作。图书商品实体包括图书编号、图书名称、图书描述、图书单价、图书数量、图书图片名称、入库时间、图书类型属性。

2.3订单实体E-R图

订单实体是消费用户对自己购买物品的了解。其中订单表中包括:订单编号、用户名称、商品总价、订购时间、订购状态、订购数量等属性。

2.4数据表设计

根据实体E-R图,进行了相应数据表的设计,其中包括了书店管理员表,用来记录系统管理员的基本信息;消费用户表,记录系统消费用户的基本信息;图书商品表,记录图书商品的基本信息;订单表,记录消费用户下订单的基本信息;订单明细表,记录订单详情的信息。

3系统架构设计

该网上书店系统是一个基于WEB开发的B/S架构的系统,采用了Jsp+Servlet+JavaBean的J2EE技术架构实现MVC结构。其系统结构可分为三个组成部分:视图层(view客户交互)、控制层(Controller服务器处理)、模型层(Model数据处理)。应用该MVC模式可以简化程序的修改和升级,并使得程序的重用成为可能。其中视图层(View)能够实现数据的显示,提供了展示数据的多种可视化方式。视图可以有多个,而使用哪个视图则由控制器决定,在视图层,可以采用Jsp页面来实现。控制层(Controller)可以理解为一个分发装置,它的主要功能就是协调并调用需要的资源/对象来完成用户请求。通常控制器会为任务调用合适的模型,以及选择合适的视图。模型层(Model)是指用于数据之上的数据内容和数据规则,它一般对应于应用程序所要管理的对象。在软件系统中,任何事物都可以被抽象成可以被某种方式处理的数据模型。数据模型的处理过程对其它层来说是黑箱操作,模型层接受视图层请求的数据,然后返回相应的处理结果。

4功能模块详细设计

该网上书店系统主要包含了两大模块,消费用户前台和书店管理后台。消费用户模块:实现了用户注册、登录、用户浏览商品、下订单、修改用户密码、注销用户等功能。后台管理模块:实现了管理员登录、删除消费用户、增加修改删除商品信息,查看发送客户订单等功能。

4.1模块关系

在该网上书店系统的首页,用户可以了该网上书店的基本情况,如:该书店特定、书店的服务政策,还可以分类浏览查看图书。用户若想购买图书,则需要进行注册,登录系统。登录系统后,消费用户核实个人信息是否正确,并可以进行个人资料的修改。

购买图书时,在该图书查看页面点击“加入购物车”,在购物车页面消费用户可以修改购物车中的购买的数量,继续购物等功能,可以对商品下订单。用户提交订单,信息会传给后台,管理员对订单进行处理后,消费用户可以查看“我的订单”,了解订单状态。管理员登录可以对商品进行管理,对用户进行管理,对订单进行管理三部分。

4.2消费用户模块设计

消费用户模块主要包括用户信息的注册、用户信息的修改和用户对商品加入购物车、生成订单、提交订单这几部分。

4.2.1注册用户信息:用户通过该功能能够注册一个网站用户帐号。用户首先填写自己的个人信息,系统会检

文档评论(0)

喜芝 + 关注
实名认证
文档贡献者

赶紧 下载啊啊啊啊

1亿VIP精品文档

相关文档