JSP网上商店系统的设计与实现.doc



《JSP网上商店系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《JSP网上商店系统的设计与实现.doc(11页珍藏版)》请在装配图网上搜索。
1、湖南工业大学本科毕业设计(论文) 摘 要 随着Internet的日益普及和电子商务的发展,网上购物迅速成为一种非常活跃的B2C电子商务模式。文中详细介绍了JSP+Struts+Hibernate+Spring技术以及分析了基于JSP+Struts+Hibernate+Spring建立网上买卖系统的技术手段,深入探讨了如何利用Hibernate+Spring技术实现与SQL Server 2000数据库连接的方法。 网上商店系统便是尝试用JSP在网络上架构一个动态的电子商务网站,它是在Windows XP下,以SQL Server 2000为数据库开发平台,Tomcat网络信息服务作
2、为应用服务器,采用JSP+Struts+Hibernate+Spring技术开发的网上商店系统. 本系统用于管理商品和用户网上购买相关的商品,同时对用户信息和产生的定单进行系统的管理。系统的保密性较高。 系统采用界面与业务逻辑分离的三层结构设计,将页面显示交由JSP控制,把业务逻辑封装在JavaBean中,提高了系统的安全性、可维护性、重用性和可扩展性。 系统的连接数据库模块应用了Hibernate+Spring技术,方便的使管理员能够对数据库进行查询和连接操作,后台设置有验证码,进一步提升了系统的安全系数,使得系统能够最大限度的保证用户信息的安全 关键词:电子商务,B2C,Ja
3、vaBean, tomacat 11 湖南工业大学本科毕业设计(论文) 目 录 第1章 绪 论 1 1.1 课题背景 1 1.2 系统方案的设计 1 1.2.1 系统选型 1 1.2.2 系统模块的划分 2 1.3 系统要达到的要求 2 第2章 系统关键技术介绍 3 2.1 软件工程概述 3 2.1.1 软件工程的基本原理 3 2.1.2 生命周期各个阶段 4 2.2 数据库系统概述 4 2.2.1 什么是数据库系统 4 2.2.2 数据库管理系统 4 2.3 Struts+Hibernate+
4、Spring的技术原理 5 2.3.1 Struts技术原理 5 2.2.3 Hibernate技术 7 2.2.3 Spring技术 8 第3章 系统的分析 10 3.1 系统可行性分析 10 3.1.1 技术上可行性分析 10 3.1.2 经济上可行性分析 10 3.1.3 操作上可行性分析 10 3.2 系统的需求分析 11 3.2.1 前台购物系统的需求分析 11 3.2.2 后台维护管理系统的需求分析 12 3.3 系统结构化分析 13 第4章 系统的设计 17 4.1 系统总体设计目标 17 4.1.1 系统活动关系图的设计 17 4.1.2 系
5、统功能模块的设计 18 4.2 系统的详细设计 21 4.2.1 用户登录 21 4.2.2 用户注册 22 4.2.3 用户购物流程 23 4.2.4 用户管理流程 23 4.2.5 订单管理流程 24 4.2.6 商品搜索流程 25 4.3 数据库设计 25 4.3.1 数据库的设计思想 25 4.3.2 数据库的需求分析 26 4.3.3 数据库概念结构设计 26 4.4.4 数据库的逻辑设计 28 第5章 系统的具体实现 32 5.1 网上商店系统公共类的设计实现 32 5.2 网上商店主界面的设计实现 33 5.3 会员管理模块设计实现 35 5.
6、4 购物模块的设计实现 36 5.5 商品管理模块设计实现 37 5.6 后台管理主界面的设计实现 39 5.7 订单管理模块设计实现 39 第6章 测试、编译与发布 40 6.1 系统测试的原则 40 6.2 系统测试的方法及步骤 40 6.3 系统测试的用例及结果 41 6.4 发布与调试 41 结 论 42 参考文献 43 致 谢 44 4.1.2 系统功能模块的设计 基于web的网上商店的设计与实现涉及到的基本元素包括人物、内容、相互关系。人物就是会员,内容就是商品,两者之间的关系就是会员购买商品。此网站共包含一下几个模块: (1) 用户
7、注册登录管理模块; 用户注册登录管理模块用于建立企业固定的客户群体,并能详细记录客户档案,以便于通过客户档案库将企业新产品与企业动态方便地传达给每一位客户。该功能模块需要提供以下几个子功能: l 用户在线注册; l 用户登录管理; l 用户资料修改; l 向会员提供在线服务。 只有进行登录并通过身份验证的用户,才可以进行在线购物等后续的处理。在用户购物离开该网站时,可以选择退出,清空对应的登录成功信息。 (2) 产品检索查询模块: 产品检索查询模块用于为用户提供便捷的搜索所需商品,并了解相关的商品信息。同时将对应产品销售情况及时反馈给客户,以引导客户的购物选择。
8、 该功能模块需要提供以下几个子功能: l 商品信息的关键字搜索; l 热销商品的排行榜显示。 (3) 购物车管理模块: 该模块可以在用户选择购物对应商品后,将其所选购物的商品信息保存在购物车中,直到用户到收银台确定购物商品,同时在确认后生成相关的订单。用户在网站驻留期间,可以随时查看购物车,也可以对已生成的订单进行相关的操作。 该模块具体提供如下几个子功能: l 用户购物车的显示和管理; l 订单生成及管理; l 付款方式的显示。 (4) 后台产品信息管理模块: 后台产品信息管理模块用于确保网上商店中商品信息的时效性而提供的一个商品信息后台维护管理模块。 该功能模块具体
9、能够提供如下几个子功能: l 产品分类管理; l 产品资料管理。 (5) 订单管理模块; 后台订单管理模块用于接收客户最新订单,并对订单进行有效分配、处理。其主要工作流程管理包含订单管理、订单处理进度管理等功能。 该功能模块具体能够提供如下几个子功能: l 最新订单信息管理,查看用户订单; l 订单处理,对客户所下订单进行有效处理; l 订单跟踪与分配,管理员对客户所下订单进行分配至业务员。 (6) 户信息管理模块: 后台用户信息管理模块用于实现对网站后台维护管理用户的增加、删除及修改。为了保证信息维护的安全性,在进入对应后台维护管理模块时要依据管理员的用户身份进入,从而强
10、化用户权限管理。 通过分析设计出本系统的功能模块图如图4.3和4.4所示。 图4.3 网上商店系统前台功能模块图 图4.4 网上商店系统后台功能模块图 图4.5 用户登录流程图 4.2.2 用户注册 当用户输入注册信息,系统可以对输入的信息进行规范性检查,比如用户输入的ID是否已在数据库存在,若数据库已存在相同ID记录,则提示用户名已存在的信息给注册者,直至无此提示注册者才能注册填写的ID号。
11、 图5.2 会员注册页面 5 界面效果设计如图5.3所示 图5.3 网上商店系统购物车界面 图5.4 收银台结算页面 图5.6 添加商品信息页面 5.6 后台管理主界面的设计 管理员登陆后台管理页面,后台管理模块主要实现五个个功能:商品管理、会员管理、订单管理、公告管理、退去后台。 管理员登陆后,进入后台主界面,这个页面分左边导航和右边显示部分。左边导航主要是链接文字:商品管理、会员管理、订单管理公告管理、退去后台。详细的信息在右边显示。界面设计效果如图5.7 所示 图5.8 订单处理界面 重要提示: 本论文由大学论文网 毕业论文下载网: 提供 如果需要详细内容请与QQ:4991024联系 重要提示: 本论文由大学论文网 毕业论文下载网: 提供 如果需要详细内容请与QQ:4991024联系
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。