摘 要
随着信息化网络的发展,网络对人们的生活影响越来越大,网上购物也逐渐成为一种趋势,这对电子商场的发展起到了很好的推进作用。本文主要通过对电子商城的应用环境和主要实现功能进行分析,叙述了本电子商城过程。该系统是基于多层企业级应用标准JAVA EE技术开发的WEB应用,以典型的MVC模式架构为基础。采用JaveEE5轻量级框架SSH与前台Ajax技术相结合来实现,在设计过程中全方位的应用软件工程的开发思想,对项目进行UML建模包括各模块的类图、时序图等。系统基于B/S分布式结构,适应范围广阔。
关键词:电子商城,SSH,Ajax,框架
Abstract
With the development of information networks, the network plays an increasing role in people's lives, and online shopping is becoming a trend, which wonderfully facilitates the development of electronic store. This article is focused on the analysis of the applied environment of electronic mall and the main achievement function, for the purpose of describing the design and implement process of E-mall.The system is based on the web application developed with multi-standard enterprise application standard JAVA EE,framed with classical MVC model architecture,and realized through the combination of lightweight framework SSH and front desk Ajax technology. In the design process a full range of application development software engineering development ideas was used in theUML modeling of the project,which included class diagrams, sequence diagrams. The system is based on B / S distributed architecture to meet a broad range of requirements.
Keywords: Electronic Mall, SSH, Ajax, Framework
目 录
1 前 言 1
1.1 课题的背景 1
1.2 课题的意义 1
1.3 课题的开发环境 1
1.4 国内外发展现状 1
2 相关技术介绍 3
2.1 AJAX简介 3
2.2 STRUTS框架简介 4
2.3 HIBERNATE框架简介 4
2.4 SPRING框架简介 5
2.5 本章小结 6
3 可行性研究与需求分析 7
3.1 可行性研究 7
3.1.1 经济可行性 8
3.1.2 技术可行性 8
3.1.3 操作可行性 9
3.2 系统功能需求描述 9
3.3 本章小结 9
4. 总体设计 10
4.1 系统总体结构设计 10
4.2 系统各层的设计 11
4.2.1 Model层 11
4.2.2 View层 12
4.2.3 Controller层 12
4.3 数据库的设计 15
4.4 本章小结 18
5. 详细设计与实现 19
5.1 商品分类模块设计 19
5.2 商品订购模块设计 22
5.3 登陆注册模块设计 25
5.4 本章小结 27
6. 附部分代码 27
结 论 39
致 谢 39
参考文献 40
1 前 言
1.1 课题的背景
近年来,随着Internet的迅速发展,人们对网联网的认识逐渐增强,网上购物系统已经走进了人们的日常生活。对于企业来说,这种新型的商业运营模式给他们的发展创造了良好的机遇。对于个人来说,网上购物系统带来了方便和效率。在软件技术趋于成熟的今天,构建一个稳定的、可靠的电子商务系统已经成为许多企业关注的焦点。网上商城是在为个人用户和企业用户提供人性化的全方位服务,努力为用户创造亲切、轻松和愉悦的购物环境;不断丰富产品结构,最大化地满足消费者日趋多样的购物需求。并凭借更具竞争力的价格和逐渐完善的物流配送体系等各项优势,赢得市场占有率多年稳居行业首位的骄人成绩,也是时代发展的趋势。
1.2 课题的意义
电子商城作为电子商务的范畴。它是依托网络、信息技术开展的商务活动。作为一种新颖的流通方式,不受时间和空间的限制,我们研究的目的就是为了开发一个安全,便捷,可维护,可扩展的电子商城。它不仅改变了传统商业模式,促进了流通方式创新和流通现代化,也深化了国际分工与合作,推动了经济全球化的发展。加快电子商务发展,对于我国更广泛参与经济全球化,以信息化促进流通现代化。贯彻落实科学发展观具有重要意义。
1.3 课题的开发环境
主要开发工具为:MyEclipse8.6、Mysql6.0、Tomcat6.0
主要技术包括:JavaEE轻量级框架S2SH、Ajax。
1.4 国内外发展现状
国外网络购物发展现状全球电子商务这个庞大体系中,美国独占鳌头,是世界上电子商务最发达国家同时也拥有全球最大的网上购物市场。最早的网上购物也出现在美国,1995年美国网上书店亚马逊开业,美国第一安全网络银行(First SecurityBank.net)实现网上支付。据统计,美国网络销售总额逐年上升由2002年的140亿美元起,每年以40亿美元的幅度递增。在法国、德国、英国等欧洲国家,电子商务所产生的营业额已占商务总额的1/4,丹麦、瑞典,芬兰和挪威等北欧国家还会高一些。欧洲电子商务的专业化同时也伴随产业化,其产业化的程度比北美地区更高,带动欧洲电子商务发展的领军者以纯粹的网络公司为主,在排名前20位的欧洲电子商务网站中有15家属于网络公司。这些纯粹的网络公司充分利用电子商务专业技术公司资源,创立了多种模式的高度产业化的商业模式。例如法国的NETEVEN公司,没有设立专门的网店,而是利用现成的电子商务平台从事零售业。它利用其NETEVENiJI擎,同时可以在不同的平台上出售商品。这种产业化的结果省去了网站营销费用(由各网站负责),也不处理商品的采购问题(由各供应商负责),更不管配送及售后服务(交由物流公司负责),只专注商品信息的发布、信息搜集和接受订单这一最重要环节。
日本电子商务起步较晚,但发展异常迅速。据国家贸易与产业部和安徒生
咨询公司调查显示:1998年,日本的B2C贸易量为86850亿日元,占全体家庭
开支的0 02%。2000年日本电子商务市场规模为47 8万亿日元。其中B2B交易的市场规模为21 6万亿日元(约为1860亿美元),B2C市场规模为8240亿日元(约70亿美元)。截止2000年底,日本电子商务交易额在商品交易总额中所占
的比例为0.26%,到2005年迅速提高到4.1%。
中国较北美,欧洲的发达国家,网络购物起步晚,是在市场经济体制与运
行机制还不完善的基础上推进信息化和电子商务的,其发展环境和条件尚未完
全成熟,面临着体制,技术,管理等诸多闽题,与发达国家相比仍有较大差距。
但中国的网络购物发展迅猛,正走向成熟。据CNNIC(中国互联网络信息中心)
的数据显示,中国网民的数量在2007年6月就已经突破了1.62亿,平均每分钟就新增近100+M民,成为仅次于美国的全球第二网络大国,有25.5%的中国网民有过网络购物经历。从8848到阿里巴巴,从卓越到京东商城,国内网络购物的十年历程历历在目,一个个先驱之后,国内网络购物市场正走向繁荣但是我们必须看到我国网络购物发展存在的诸多问题。正式由于这些不完善的问题存在,我国的网络购物市场发展潜力巨大,随着网络经济的发展、网络市场开放度和认知度的进一步提高,我国的网络购物逐步完善存在的问题,网络购物已经成为人们的一种生活方式。
2 相关技术介绍
2.1 Ajax简介
AJAX是Asynchronout JavaScript and XML的缩写,它并不是一门新的语言或技术,实际上是几项技术按一定的方式组合在一起,在共同的协作中发挥各自的作用,它包括:使用XHTML和CSS标准化呈现;使用DOM实现动态显示和交互;使用XML和XSLT进行数据交换和处理;使用XMLHttpRequest进行异
上一篇:
中国古文字中的:视角、概念、逻辑和时态
下一篇:
离开学校,走进社会的100条忠告