Ajax和SSH技术及其在网上商城系统中的应用毕设论文初稿Word文档下载推荐.doc

上传人:b****1 文档编号:13160151 上传时间:2022-10-07 格式:DOC 页数:45 大小:1.50MB
下载 相关 举报
Ajax和SSH技术及其在网上商城系统中的应用毕设论文初稿Word文档下载推荐.doc_第1页
第1页 / 共45页
Ajax和SSH技术及其在网上商城系统中的应用毕设论文初稿Word文档下载推荐.doc_第2页
第2页 / 共45页
Ajax和SSH技术及其在网上商城系统中的应用毕设论文初稿Word文档下载推荐.doc_第3页
第3页 / 共45页
Ajax和SSH技术及其在网上商城系统中的应用毕设论文初稿Word文档下载推荐.doc_第4页
第4页 / 共45页
Ajax和SSH技术及其在网上商城系统中的应用毕设论文初稿Word文档下载推荐.doc_第5页
第5页 / 共45页
点击查看更多>>
下载资源
资源描述

Ajax和SSH技术及其在网上商城系统中的应用毕设论文初稿Word文档下载推荐.doc

《Ajax和SSH技术及其在网上商城系统中的应用毕设论文初稿Word文档下载推荐.doc》由会员分享,可在线阅读,更多相关《Ajax和SSH技术及其在网上商城系统中的应用毕设论文初稿Word文档下载推荐.doc(45页珍藏版)》请在冰豆网上搜索。

Ajax和SSH技术及其在网上商城系统中的应用毕设论文初稿Word文档下载推荐.doc

lightweightframeworkSSHandfrontdeskAjaxtechnology. 

InthedesignprocessafullrangeofapplicationdevelopmentsoftwareengineeringdevelopmentideaswasusedintheUMLmodelingoftheproject,whichincludedclassdiagrams,sequencediagrams. 

ThesystemisbasedonB/Sdistributedarchitecturetomeetabroadrangeofrequirements.

Keywords:

ElectronicMall,SSH,Ajax,Framework

目录

1前 言 1

1.1课题的背景 1

1.2课题的意义 1

1.3课题的开发环境 1

1.4 国内外发展现状 1

2相关技术介绍 3

2.1Ajax简介 3

2.2Struts框架简介 4

2.3Hibernate框架简介 4

2.4Spring框架简介 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

IV

1前言

1.1课题的背景

近年来,随着Internet的迅速发展,人们对网联网的认识逐渐增强,网上购物系统已经走进了人们的日常生活。

对于企业来说,这种新型的商业运营模式给他们的发展创造了良好的机遇。

对于个人来说,网上购物系统带来了方便和效率。

在软件技术趋于成熟的今天,构建一个稳定的、可靠的电子商务系统已经成为许多企业关注的焦点。

网上商城是在为个人用户和企业用户提供人性化的全方位服务,努力为用户创造亲切、轻松和愉悦的购物环境;

不断丰富产品结构,最大化地满足消费者日趋多样的购物需求。

并凭借更具竞争力的价格和逐渐完善的物流配送体系等各项优势,赢得市场占有率多年稳居行业首位的骄人成绩,也是时代发展的趋势。

1.2课题的意义

电子商城作为电子商务的范畴。

它是依托网络、信息技术开展的商务活动。

作为一种新颖的流通方式,不受时间和空间的限制,我们研究的目的就是为了开发一个安全,便捷,可维护,可扩展的电子商城。

它不仅改变了传统商业模式,促进了流通方式创新和流通现代化,也深化了国际分工与合作,推动了经济全球化的发展。

加快电子商务发展,对于我国更广泛参与经济全球化,以信息化促进流通现代化。

贯彻落实科学发展观具有重要意义。

1.3课题的开发环境

主要开发工具为:

MyEclipse8.6、Mysql6.0、Tomcat6.0

主要技术包括:

JavaEE轻量级框架S2SH、Ajax。

1.4国内外发展现状

国外网络购物发展现状全球电子商务这个庞大体系中,美国独占鳌头,是世界上电子商务最发达国家同时也拥有全球最大的网上购物市场。

最早的网上购物也出现在美国,1995年美国网上书店亚马逊开业,美国第一安全网络银行(FirstSecurityBank.net)实现网上支付。

据统计,美国网络销售总额逐年上升由2002年的140亿美元起,每年以40亿美元的幅度递增。

在法国、德国、英国等欧洲国家,电子商务所产生的营业额已占商务总额的1/4,丹麦、瑞典,芬兰和挪威等北欧国家还会高一些。

欧洲电子商务的专业化同时也伴随产业化,其产业化的程度比北美地区更高,带动欧洲电子商务发展的领军者以纯粹的网络公司为主,在排名前20位的欧洲电子商务网站中有15家属于网络公司。

这些纯粹的网络公司充分利用电子商务专业技术公司资源,创立了多种模式的高度产业化的商业模式。

例如法国的NETEVEN公司,没有设立专门的网店,而是利用现成的电子商务平台从事零售业。

它利用其NETEVENiJI擎,同时可以在不同的平台上出售商品。

这种产业化的结果省去了网站营销费用(由各网站负责),也不处理商品的采购问题(由各供应商负责),更不管配送及售后服务(交由物流公司负责),只专注商品信息的发布、信息搜集和接受订单这一最重要环节。

日本电子商务起步较晚,但发展异常迅速。

据国家贸易与产业部和安徒生

咨询公司调查显示:

1998年,日本的B2C贸易量为86850亿日元,占全体家庭

开支的002%。

2000年日本电子商务市场规模为478万亿日元。

其中B2B交易的市场规模为216万亿日元(约为1860亿美元),B2C市场规模为8240亿日元(约70亿美元)。

截止2000年底,日本电子商务交易额在商品交易总额中所占

的比例为0.26%,到2005年迅速提高到4.1%。

中国较北美,欧洲的发达国家,网络购物起步晚,是在市场经济体制与运

行机制还不完善的基础上推进信息化和电子商务的,其发展环境和条件尚未完

全成熟,面临着体制,技术,管理等诸多闽题,与发达国家相比仍有较大差距。

但中国的网络购物发展迅猛,正走向成熟。

据CNNIC(中国互联网络信息中心)

的数据显示,中国网民的数量在2007年6月就已经突破了1.62亿,平均每分钟就新增近100+M民,成为仅次于美国的全球第二网络大国,有25.5%的中国网民有过网络购物经历。

从8848到阿里巴巴,从卓越到京东商城,国内网络购物的十年历程历历在目,一个个先驱之后,国内网络购物市场正走向繁荣但是我们必须看到我国网络购物发展存在的诸多问题。

正式由于这些不完善的问题存在,我国的网络购物市场发展潜力巨大,随着网络经济的发展、网络市场开放度和认知度的进一步提高,我国的网络购物逐步完善存在的问题,网络购物已经成为人们的一种生活方式。

2相关技术介绍

2.1Ajax简介

AJAX是AsynchronoutJavaScriptandXML的缩写,它并不是一门新的语言或技术,实际上是几项技术按一定的方式组合在一起,在共同的协作中发挥各自的作用,它包括:

使用XHTML和CSS标准化呈现;

使用DOM实现动态显示和交互;

使用XML和XSLT进行数据交换和处理;

使用XMLHttpRequest进行异步数据读取;

最后用JavaScript绑定和处理所有数据。

AJAX的一个最大的特点是无需刷新页面便可向服务器传输或读写数据(又称无刷新页面),这一特点要得益于XMLHTTP组件XMLHttpRequest对象。

这样就可以像再发桌面应用程序只同服务器进行数据层面的交换,而不用每次都刷新界面,也不用每次将数据处理的工作提交给服务器来做,这样即减轻了服务器的负担又加快了响应速度、缩短了用户等候时间。

图2-1Ajax模型

2.2Struts框架简介

在S2SH集成框架中,Struts的作用是提供MVC模型,将界面、业务逻辑和数据分离,并提供一个高可扩展的架构。

Struts是目前创建Web应用最常用的表现层MVC框架实现,是JakartaApache的一个开源项目。

基于Model2的Struts框架利用控制器和定制标签库将应用中的模型和视图分离,达到了层间松散耦合的效果,同时提高系统的灵活性、重用性和维护性。

作为开源项目,Struts经受了大量实践的检验,功能越来越强大,体系也日臻完善,并且对其他技术和框架显示出良好的融合性。

图2-2Struts2.0MVC结构图

2.3Hibernate框架简介

在S2SH集成框架中,Hibernate提供了一个抽象的数据服务视图,将用户对数据库的访问进行高度抽象。

Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。

Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用。

图2-3Hibernate运行图

2.4Spring框架介绍

在S2SH集成框架中,Spring作为核心,向上整合MVC框架,向下整合ORM框架,使用Spring的IoC容器来管理各组件之间之间的依赖关系,Spring的声明事务将负责逻辑层组件的事务管理。

Spring由RodJohnson创建,它是为了解决企业应用开发的复杂性而创建的。

Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。

然而,Spring的用途不仅限于服务器端的开发。

从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。

简单来说,Spring是一个轻量级的控制反转(IoC)和面向切

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试认证 > IT认证

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1