- 1、本文档共35页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于SH的在线购物系统
目录
摘要 3
第一章 网上购物系统与Struts框架的概述 4
1.1 J2ee概述 4
1.1.1 框架简述 4
1.1.2 J2ee体系介绍 5
1.2 Struts框架概述 6
1.2.1 Struts框架体系结构 6
1.2.2 Struts框架的核心组件和类 7
1.2.3 Struts框架结构工作原理 8
1.2.4 Struts框架的优势 9
1.2.5 基于Struts框架的开发过程 9
1.3 Hibernate 介绍 10
1.4Struts-Hibernate集成框架 12
第二章 网上购物系统的需求分析与设计 14
2.1 需求分析 14
2.2 系统的概要设计 14
2.2.1 前台购物流程 14
2.2.2 注册功能流程 15
2.2.3 商品搜索流程 16
2.2.4 用户登录流程 17
2.2.5 商品管理流程 18
2.2.6 购物车流程 19
2.3系统的架构及开发模式 19
2.3.1 基于B/S的体系结构 19
2.3.2 基于MVC的开发模式 20
第三章 系统功能的具体实现 22
3.1 数据库模块 22
3.2 Hibernate的配置文件 24
3.3 Struts配置文件 25
3.4 数据库的链接模块 28
3.5 用户注册模块 29
3.6 用户登录模块 30
3.7 购物车模块 31
3.8 订单模块 31
4.2 系统实现中的关键技术 32
4.2.1 角色与权限 32
4.2.2 表单的重复提交 32
总结 33
参考文献 33
致 谢 34
摘要
“网上购物”,这个逐渐流行于二十世纪的购物方式已经为越来越多的人所接受。不论是腰缠万贯的大富翁、时尚的白领丽人还是普通的工薪阶层,其中大部分人可能都有过网上购物的经历。这其中有的也许仅仅想拥有这种体验的感觉,有的可能将此作为一种“知识人士”的标志,
究竟何为网上购物呢?
简单来说,网上购物就是把传统的商店直接“搬”回家,利用internet直接购买自己需要的商品或者享受自己需要的服务。专业地讲,它是交易双方从洽谈、签约以及贷款的支付、交货通知等整个交易过程通过Internet、web和购物界面技术化的B/C模式一并完成的一种新型购物方式,是电子商务的一个重要组成部分。因此,有人将此视为一个面向全国乃至全世界的大而统的虚拟商场。但在我看来,这个电子商场并非虚拟,因为购物的每一个步骤甚至每一个细节都很真实,与传统购物模式的唯一区别仅在于少了言语交流而有了更多的填单与确认过程。一般来说网上物品的经营大致可分为两种形态:一种是电子商店,即提供网上购物或网上服务的营业者,通过自己的网站,直接对网络使用者出售商品或者提供服务;另一种是电子商场,它是由许多提供不同商品或者服务的营业者集中在一个网站中,使用者可以在同一个网站购买不同公司所提供的商品或者服务。也就是说,在前一种情况下网站经营者同时又是商店经营者,而后一种情况中网站经营者扮演的角色更像是商店经营者与消费者的中介。
网上购物在当今发达资本主义国家已经显示出较强的发展势头,它在推动国家经济增长方面可以说又是一支崭新的力量。举例来说,GFK最近一份针对德国网上购物者的调查指出,在2004年上半年,德国的在线购物销售额达到53亿欧元。GFK预计,2004年全年,德国在线购物销售额达到110亿欧元之多。 相比之下,在我国网上购物还是一个新生的事物。从某种意义上说,SARS开辟了中国网上购物的新纪元。有越来越多的人认识到“网上订货、送货上门”的方便,也有越来越多的人也开始接受网上购物。CNNIC在其发布的《中国互联网络热点调查报告》中显示:在我国有17.9%的网民在半年内有过网络购物经历,在浏览过购物网站的网民中,有29.6%的人在半年内有过网络购物经历,有过网络购物经历的被访者中有超过90%的人今后会继续进行网络购物;有63.7%没有购物经历的网民表示今后会尝试网络购物。这些数据表明我国网上购物市场有巨大的潜力。
本文首先介绍了网上购物系统的现状及开发背景,然后论述了系统的设计目标,系统需求和总体设计方案,较详细的论述了系统的详细设计和实现。最后,本文对网上购物系统进行了系统检测并提出了还需要改进的问题。
本系统主要为用户提供了会员注册,购物车管理,用户资料修改等功能,为管理员提供了商品管理,用户信息管理,广告链接管理等功能。在设计方面,本系统采用B/S三层结构,同时使用JSP技术进行动态页面的设计,从系统的安全性和代码的可重用性方面考虑,运用JavaBean对程序的关键代码进行封装。后台数据库选用MySQL数据库。
关键词:JSP,Servlet,JavaBean,Hibernate,Struts,面向对象,分层,MVC等
第一章 网上购物系统与Struts框架的
文档评论(0)