JSP1051 网上商店系统的设计与实现2.docx
《JSP1051 网上商店系统的设计与实现2.docx》由会员分享,可在线阅读,更多相关《JSP1051 网上商店系统的设计与实现2.docx(11页珍藏版)》请在冰豆网上搜索。
JSP1051网上商店系统的设计与实现2
摘要
随着Internet的日益普及和电子商务的发展,网上购物迅速成为一种非常活跃的B2C电子商务模式。
文中详细介绍了JSP+Struts+Hibernate+Spring技术以及分析了基于JSP+Struts+Hibernate+Spring建立网上买卖系统的技术手段,深入探讨了如何利用Hibernate+Spring技术实现与SQLServer2000数据库连接的方法。
网上商店系统便是尝试用JSP在网络上架构一个动态的电子商务网站,它是在WindowsXP下,以SQLServer2000为数据库开发平台,Tomcat网络信息服务作为应用服务器,采用JSP+Struts+Hibernate+Spring技术开发的网上商店系统.
本系统用于管理商品和用户网上购买相关的商品,同时对用户信息和产生的定单进行系统的管理。
系统的保密性较高。
系统采用界面与业务逻辑分离的三层结构设计,将页面显示交由JSP控制,把业务逻辑封装在JavaBean中,提高了系统的安全性、可维护性、重用性和可扩展性。
系统的连接数据库模块应用了Hibernate+Spring技术,方便的使管理员能够对数据库进行查询和连接操作,后台设置有验证码,进一步提升了系统的安全系数,使得系统能够最大限度的保证用户信息的安全
关键词:
电子商务,B2C,JavaBean,tomacat
目录
第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.3Struts+Hibernate+Spring的技术原理5
2.3.1Struts技术原理5
2.2.3Hibernate技术7
2.2.3Spring技术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系统功能模块的设计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.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)用户注册登录管理模块;
用户注册登录管理模块用于建立企业固定的客户群体,并能详细记录客户档案,以便于通过客户档案库将企业新产品与企业动态方便地传达给每一位客户。
该功能模块需要提供以下几个子功能:
●用户在线注册;
●用户登录管理;
●用户资料修改;
●向会员提供在线服务。
只有进行登录并通过身份验证的用户,才可以进行在线购物等后续的处理。
在用户购物离开该网站时,可以选择退出,清空对应的登录成功信息。
(2)产品检索查询模块:
产品检索查询模块用于为用户提供便捷的搜索所需商品,并了解相关的商品信息。
同时将对应产品销售情况及时反馈给客户,以引导客户的购物选择。
该功能模块需要提供以下几个子功能:
●商品信息的关键字搜索;
●热销商品的排行榜显示。
(3)购物车管理模块:
该模块可以在用户选择购物对应商品后,将其所选购物的商品信息保存在购物车中,直到用户到收银台确定购物商品,同时在确认后生成相关的订单。
用户在网站驻留期间,可以随时查看购物车,也可以对已生成的订单进行相关的操作。
该模块具体提供如下几个子功能:
●用户购物车的显示和管理;
●订单生成及管理;
●付款方式的显示。
(4)后台产品信息管理模块:
后台产品信息管理模块用于确保网上商店中商品信息的时效性而提供的一个商品信息后台维护管理模块。
该功能模块具体能够提供如下几个子功能:
●产品分类管理;
●产品资料管理。
(5)订单管理模块;
后台订单管理模块用于接收客户最新订单,并对订单进行有效分配、处理。
其主要工作流程管理包含订单管理、订单处理进度管理等功能。
该功能模块具体能够提供如下几个子功能:
●最新订单信息管理,查看用户订单;
●订单处理,对客户所下订单进行有效处理;
●订单跟踪与分配,管理员对客户所下订单进行分配至业务员。
(6)户信息管理模块:
后台用户信息管理模块用于实现对网站后台维护管理用户的增加、删除及修改。
为了保证信息维护的安全性,在进入对应后台维护管理模块时要依据管理员的用户身份进入,从而强化用户权限管理。
通过分析设计出本系统的功能模块图如图4.3和4.4所示。
图4.3网上商店系统前台功能模块图
图4.4网上商店系统后台功能模块图
图4.5用户登录流程图
4.2.2用户注册
当用户输入注册信息,系统可以对输入的信息进行规范性检查,比如用户输入的ID是否已在数据库存在,若数据库已存在相同ID记录,则提示用户名已存在的信息给注册者,直至无此提示注册者才能注册填写的ID号。
图5.2会员注册页面
5
界面效果设计如图5.3所示
图5.3网上商店系统购物车界面
图5.4收银台结算页面
图5.6添加商品信息页面
5.6后台管理主界面的设计
管理员登陆后台管理页面,后台管理模块主要实现五个个功能:
商品管理、会员管理、订单管理、公告管理、退去后台。
管理员登陆后,进入后台主界面,这个页面分左边导航和右边显示部分。
左边导航主要是链接文字:
商品管理、会员管理、订单管理公告管理、退去后台。
详细的信息在右边显示。
界面设计效果如图5.7所示
图5.8订单处理界面
重要提示:
本论文由大学论文网
毕业论文下载网:
提供
如果需要详细内容请与QQ:
4991024联系
重要提示:
本论文由大学论文网
毕业论文下载网:
提供
如果需要详细内容请与QQ:
4991024联系