javaweb第七章 网络商城系统

javaweb第七章 网络商城系统

ID:9880732

大小:384.01 KB

页数:17页

时间:2018-05-11

javaweb第七章  网络商城系统_第1页
javaweb第七章  网络商城系统_第2页
javaweb第七章  网络商城系统_第3页
javaweb第七章  网络商城系统_第4页
javaweb第七章  网络商城系统_第5页
资源描述:

《javaweb第七章 网络商城系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第七章网络商城系统在互联网蓬勃发展的今天,网上购物已经不是什么新名词,越来越多的网民都在通过这种方式来选购自己心仪的商品。这也使得越来越多的公司和企业开发了属于自己的网络商城系统,例如China-Pub、当当网、卓越网、京东网等等。在本章我们就来学习如何开发一套网络商城系统。重点内容:了解网络商城系统的基本需求学会如何分析和设计数据库学会数据库的基本使用学会如何使用Struts2+Hibernate+Spring进行开发7.1开发背景帆成商业集团股份有限公司是一家拥有100家连锁超市的大型的超市集团,为了更好的服务客户和

2、拓展公司的业务,需要开发一套网络商城系统。通过该系统能够更好的管理公司的商品种类及其商品,而且能够对商品进行折扣处理,这样能够的吸引更多的客户。客户在购买完商品后,系统将自动生成订单,客户可以选择在线支付和货到付款两种方式,这样客户就能很好的享受足不出户,就能选购心仪商品的便捷。7.2系统分析7.2.1需求分析对于帆成购物系统来说,最大的需求就是能够公司的商品和订单就行管理。首先因为公司的商品种类非常非常多,所以需要能够对商品种类进行管理。当公司新增了一个商品种类时,就需要后台管理员去录入一个新的商品种类;同样如果公司需

3、要删除一个商品种类时,就需要后台管理员去删除相应的商品种类。系统还需要提供商品的管理功能,例如公司新增了一个商品,就需要后台管理员去录入该商品的信息。最后系统需要提供一个订单管理,这样能够方便公司进行配货和发货。7.2系统分析7.2.2功能分析网络商城系统分为前台和后台两个部分,其中系统后台供公司内部人员使用,可以用来管理公司的商品种类信息、商品信息、订单信息以及用户信息等等,具体的功能模块如下。商品种类管理模块:该模块用来管理商品种类信息,包括商品种类的编号和商品种类的名称。商品管理模块:该模块用来管理商品信息,包括商

4、品名称、商品描述、商品价格、商品总数量等信息。订单管理模块:该模块用来管理订单信息,包括用户编号、订单提交时间、发货时间、总金额、买家备注、买家是否付款等信息。用户管理模块:该模块用来管理系统的注册用户信息,包括用户名、密码、姓名、性别、住址、联系电话等信息。7.2系统分析7.2.2功能分析网络商城系统还需要有一个前台,前台是供所有网民来使用的。首先需要提供一个注册功能,供用户来注册并提交个人信息的。还需要提供一个商品浏览功能,这样用户可以商品种类来选择喜欢的商品。还需要提供一个购物车功能,这样用户可以选择把自己选择的商

5、品放到购物车中,也可以将一些商品从购物车中移除。最后还需要提供一个结算中心,能够对用户购买的所有商品进行结算,并提供各种支付功能。7.3系统设计7.3.1绘制用例图设计系统功能对于网络商城系统的后台,只有管理员可以使用。管理员可以管理系统的所有信息,包括商品种类信息、商品信息、订单信息以及用户信息。对于网络商城系统的前台,可以供所有网民使用。不过对于普通的网民仅仅能够浏览商品,主要注册并登录以后才能使用购买功能。7.3系统设计7.3.2绘制系统流程图因为网络商城系统分为前台和后台两个部分,这里分别为其绘制流程图。首先来看

6、系统后台,首先需要对用户的身份进行识别,只有系统管理员才可以进入系统后台。进入系统后,将打开系统首页。在系统首页上提供了各种操作链接,通过这些操作链接就可以完成各种系统操作,其系统流程图如图所示。7.3系统设计7.3.3系统演示打开IE浏览器,在地址栏中输入http://localhost:8080/JavaPrj_7/admin/index.jsp,进入系统首页。进入演示7.3系统设计7.3.4开发工具和开发技术的选择本系统的开发工具具体如下。●系统开发平台:MyEclipse6.5。●数据库管理系统软件:SQLSer

7、ver2005。●运行平台:Windows2000/WindowsXP/Windows2003/WindowsVista。●Java开发包:JDK5.0以上。●Web服务器:Tomcat6.0。本系统采用Struts2整合Hibernate、Spring来开发,具体技术如下。●显示层:使用JSP技术开发●控制层:使用Struts2技术开发●数据访问层:使用Hibernate进行数据库访问和操作7.4数据库分析与设计7.4.1管理员信息表7.4数据库分析与设计7.4.2商品种类信息表7.4数据库分析与设计7.4.3商品信息

8、表7.4数据库分析与设计7.4.4订单信息表7.4数据库分析与设计7.4.5订单列表信息表7.4数据库分析与设计7.4.6用户信息表7.5公共类设计1.管理员信息类2.商品种类信息类3.商品信息类4.订单信息类5.订单列表信息类6.用户信息类7.6模块讲解1.商品管理模块2.系统前台

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

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

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