【硕士论文】基于Ajax的电子商务系统研究与实现.pdf

【硕士论文】基于Ajax的电子商务系统研究与实现.pdf

ID:32025349

大小:1.77 MB

页数:47页

时间:2019-01-30

【硕士论文】基于Ajax的电子商务系统研究与实现.pdf_第1页
【硕士论文】基于Ajax的电子商务系统研究与实现.pdf_第2页
【硕士论文】基于Ajax的电子商务系统研究与实现.pdf_第3页
【硕士论文】基于Ajax的电子商务系统研究与实现.pdf_第4页
【硕士论文】基于Ajax的电子商务系统研究与实现.pdf_第5页
资源描述:

《【硕士论文】基于Ajax的电子商务系统研究与实现.pdf》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、摘要论文题目基于Ajax的电子商务系统研究与实现学科专业计算机应用技术研究生李静签名:壁盈=指导教师吕林涛教授签名:竹摘要信息化加速了经济全球化,使人类生产和生活方式发生深刻变革。在信息化和经济全球化的大潮中,电子商务以高效、快捷、方便的优势,以全新的企业经营理念、手段、经营环境成为经济全球化和信息化的一个重大应用领域和研究热点。本文主要研究了电子商务系统的应用框架,探讨了电子商务系统非功能性需求的可用性、可扩展性和可维护性及改进方案。通过分析传统的商务系统请求/响应方式所带来的用户交互可用性的不足,提出了应用Str

2、uts框架和Ajax异步请求访问技术,提高系统的可用性;应用MvC模式的分层设计方法优化客户端代码:结合用户访问控制策略以及XML技术,快速实现用户需求变更而带来的系统扩展性需求,使得代码修改程度控制在最小范围;采用Java语言的强大异常处理机制和完善的日志记录功能,进一步保证了系统的可靠性与安全性。在开发网上书店电子商务系统的过程中,作者采用了标准的UML面向对象分析方法进行了系统分析和设计,并将上述技术在系统加以实现。运行效果很好的改善了基于Web的网上书店商务系统的可用性及可扩展性,方便了系统后期维护与升级。因

3、此,本课题的研究对于构建高可用性,智能性和可扩展性的Web应用具有一定的参考价值。关键词:MVC;StrutS;Ajax;设计模式;XML1概述1概述1.1课题研究背景及意义信息化加速了经济全球化,使人类生产和生活方式发生深刻变革。随着电子商务技术的飞速发展,商务网站作为企业信息发布和功能提供的综合应用,已经逐渐成为Internet上的主要形式。电子商务基于Internet,它包括了从销售、市场到商业信息管理的全过程。在这一过程中,电子商务通过加速商务处理过程、减少商业成本、创造商业价值、创新商业机会,从而为企业带来

4、了可观的经济效益“1。在电子商务中,网站是其拥有者与用户交流及沟通的窗口,是买方和卖方信息交汇与传递的渠道,是企业展示其商品与服务的舞台,是企业体现其企业形象和经营战略的载体,因此网站的设计与规划是否合理,高效,便捷,特色就显得尤为重要m。基于B/S架构的MVC(Model--View--Controller,即模型一视图—控制器)模式是用于创建可重用界面程序的面向对象设计模式,它将数据表示、输入控制和数据处理相分离,使得程序结构清晰并提高了各部分的重用性。1,Mvc模式在电子商务网站的设计中得到了广泛的应用。Ser

5、vlet和JSP技术作为开发电子商务网站的基础,已经成功的实现了浏览器与服务器端应用程序之间的连接,成为客户端Web浏览器和服务器之间资源交流的中介及平台⋯。构建于Servlet,JSP,XML等技术之上的Struts框架是对经典Mvc设计模式的一种具体实现,它更好的实现了代码重用,使得开发者能够快速的开发具有强可扩展性的Web应用,从而缩短开发周期,提高开发效率。但是这种开发模式过于注重后端机制,对于Web用户界面的用户交互自然和响应灵敏等方面投入不足,没有充分考虑客户端的处理能力和技术的发展,在造成客户端资源浪费

6、的同时,也加重了服务器端的负担,此外基于Struts框架的应用开发,虽然在一定程度上提高了应用程序的扩展性和可维护性,但是对于如何在实际应用中增强系统的可扩展性还有待进一步研究。本文以网上书店电子商务系统为应用背景,探讨了经典的Struts框架的运行机制和Ajax异步请求技术,提出了基于Ajax的改进Struts框架,提高系统的可用性;结合用户访问控制策略以及XML技术,提高系统的可扩展性。本文中所采用的技术方案对于构建高可用性,智能性和可扩展性的Web应用具有一定的参考意义。1.2国内外发展现状Ajax技术是由各种

7、技术组合而诞生的新的应用模式,挖掘了Web浏览器技术中大量的尚未实现的潜力,扩展了这些技术原来所能涉及的范围,为构造更好的Web能力提供了一种新的方法,是对传统的桌面软件模式的一次改变。目前Ajax正在被广泛的采用在基于Web的应用服务中,例如:Google将Ajax应用于其开发的Gmail、GoogleSuggest和GoogleMaps等网络应用软件中,Amazon推出了应用Ajax技术的A9搜索引擎,苹果电脑、Opera软件公西安理工大学硕士学位论文司和Mozilla基金组织也正在制定基于JavaScript等

8、技术的Web应用规范,财富500强,包括主要的金融机构、政府机构、航空公司和其他主要商业机构也采用Ajax技术。微软公司也正积极地转向基于Web的应用软件服务,如:MSNSpace以及MSNVirtualEarth服务中采用TAjax技术,并在已经正式发布VisualStudio2005中集成Atlas,使开发人员更方便的创建Ajax程序;著名

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

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

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