基于Ajax的城市电子商务平台研究与设计

VIP免费
3.0 范春蓉 2024-10-16 9 4 3.27MB 74 页 15积分
侵权投诉
浙江大学硕士毕业论文 摘要
摘要
随着 Web 应用的日益广泛和 Web 开发技术的不断发展,以用户体验型网络服务
为特征的 Web 应用代表了目前互联网的发展趋势。在 Web 应用系统架构的几次
转变中,一种新的 Web 应用交互模型被提出—Ajax (Asynchronous JavaScript and
XML),异步的 JavaScript XML Ajax 交互模型的出现为我们提供了一种新的
Web 设计方法,通过对 Ajax 模式的应用,不仅改变了传统 Web 应用模式,同时
也开拓了一片 Web 开发的新领域。本文即对 Ajax 模式下的 Web2.0 开发进行研
究,研究如何将 Ajax 交互模型与传统的 Web 开发相结合并有效地应用在 Web
2.0 应用开发过程中。
Web 2.0 电子
能性需求的可用性、可扩展性和可维护性及改进方案。通过分析传统的商务系统
请求/响应方式所带来的用户交互可用性的不足,提出了应Struts 框架Ajax
访MVC
客户端代码;结合用户访问控制策略以及 XML 技术,快速实现用户需求变更而
带来的系统扩展性需求,使得代码修改程度控制在最小范围;采Java 言的
强大异常处理机制和完善的日志记录功能,进一步保证了系统的可靠性与安全
性。
在台州电子商务平台开发的过程中,采用标准的 UML 面向对象分析方法进行了
系统分析和设计,并将上述技术在系统加以实现。运行效果很好的改善了基于
Web 的网上电子商务系统的可用性及可扩展性,方便了系统后期维护与升级。
关键词:MVC, Ajax,设计模式,XML,电子商务
- I -
浙江大学硕士毕业论文 Abstract
Abstract
With the popularization of web application and the continuous development of web
technology, Web-based network services characterized by user experience stand for
current trend of the Internet development. During several changes in the structure of
web applications, a new interactive web application model is proposed—Ajax
(Asynchronous JavaScript and XML).Ajax-based interaction model provides a new
kind web design pattern. Ajax design pattern has not only changed the traditional web
application pattern, it also opens up a new piece of web development field.This article
is to study Ajax-based web application development. Study how to combine Ajax
model with traditional web development in enterprise-level web application and
how to effectively use it in web developing process.
This dissertation mainly researches on application framework of Web2.0-based E-
commerce System, Investigates improved scheme of non-functional requirement
which provides availability, scalability and maintainability for the E-commerce
System. By analyzing lacks of availability of user interaction existing in traditional
request/response way, Presents integrating Struts framework with ajax that
asynchronous request/response access technologies for improving system availability;
Uses hierarchical design idea of classic MVC design pattern for code optimization of
Client; Implements quickly system scalability requirement caused by change of user
demands and keep the extend of code changed at a minimum; In addition the system
also uses strong exception mechanism and log records function of the Java language,
further ensuring the safety and reliability of the system.
In the process of developing the TAIZHOU E-commerce platform System, the
standard UML OOA is adopted for systemic analysis and design .and technologies
mentioned above have been implemented in the system. The effect is that greatly
improves availability and scalability of the online Web2.0-based E-commercial
systems, and benefit to maintaining and upgrading systems later.
- II -
浙江大学硕士毕业论文 Abstract
Key words: MVC,Ajax, Design pattern, XML,E-business
- III -
浙江大学硕士毕业论文    摘要
目录
摘要.................................................................................................................................I
Abstract..........................................................................................................................II
目录..............................................................................................................................III
图目录...........................................................................................................................V
表目录........................................................................................................................VII
第一章 绪论...................................................................................................................1
1.1 课题研究背景..................................................................................................1
1.2 国内外研究现状..............................................................................................3
1.3 主要研究内容..................................................................................................4
第二章系统的 J2EE AJAX 技术..............................................................................5
2.1 J2EE 平台技术.................................................................................................5
2.1.1 J2EE 平台概述......................................................................................5
2.1.2 J2EE N层企业应用平台.................................................................6
2.1.3 企业 JavaBean.......................................................................................7
2.1.4 Web 应用及其体系结构.......................................................................8
2.2 MVC 设计模式................................................................................................8
2.3 AJAX 技术简介...........................................................................................10
2.3.1 Web2.0 的发展....................................................................................10
2.3.2 AJAX 的介绍......................................................................................11
2.3.3 AJAX 与传统 Web 技术的比较.........................................................11
2.3.4 AJAX 应用到的技术..........................................................................14
2.3.5 客户端与服务器端交互过程.............................................................17
2. 4 本章小结.......................................................................................................19
第三章 电子商务平台系统需求分析.........................................................................20
3.1 功能性需求分析............................................................................................20
3.2 识别参与者与用例........................................................................................21
- IV -
浙江大学硕士毕业论文    摘要
3.3 非功能性需求分析........................................................................................25
第四章 台州电子商务平台设计.................................................................................27
4.1 电子商务系统体系结构...............................................................................27
4.2 主要功能模块设计........................................................................................30
4.2.1 注册登录模块.....................................................................................30
4.2.2 商品查询模块.....................................................................................32
4. 2. 3 商品信息模块...................................................................................34
4.2.4 购物车模块.........................................................................................36
4.2.5 订单处理模块.....................................................................................39
4.2.6 业务人员管理模块.............................................................................41
4.3 数据库的设计................................................................................................43
4.4 系统的安全性设计........................................................................................45
第五章 系统关键技术的实现.....................................................................................48
5.1 基于 MVC 模式的客户端 Ajax 技术............................................................48
5.1.1 MVC 改进模式的解决方案..............................................................48
5.1.2 MVC 改进模式模型及其实现...........................................................49
5.1.3 解决方案实现中的性能优化.............................................................53
5.2 非功能性需求的优化技术............................................................................55
5.2.1 客户端代码的.............................................................................55
5.2.2 服务器端代码可扩展性设计与实现.................................................58
第六章 结论与展望.....................................................................................................65
6.1 本文........................................................................................................65
6.2 课题展........................................................................................................66
参考文献......................................................................................................................67
致谢..............................................................................................................................70
- V -
浙江大学硕士毕业论文    摘要
目录
2.1 型的 J2EE 构架的 N层企业应用平台................................................6
2.2 客户端使用 JNDI RMI 来访问 EJB...................................................7
2.4 MVC 设计模式的数据递图................................................................9
2.5 传统的 Web 模式...........................................................................11
2.6 基于 AJAX Web 应用模式...............................................................12
2.7 种技术在 Ajax 引擎中的...........................................................14
2.8 标准 AJAX 交互....................................................................................17
3.1 电子商务系统功能模块....................................................................19
3.2 系统级用例....................................................................................21
3.4 后台理系统用例(a)..........................................................................23
3.4 后台理了系统用例(b).....................................................................23
4.2 表............................................................................................27
4.3 注册................................................................................................29
4.4 登录序图....................................................................................30
4.5 商品查询........................................................................................31
4.7 商品显示界........................................................................................32
4.10 “添加购物车.....................................................................34
4.11 “添加购物车模块时序图.................................................................35
4.12 更新购物车模块时序图.................................................................36
4.14 订单处理模块..........................................................................37
4.15 订单生成”模块时序图..................................................................37
4.16 订单模块时序图..................................................................38
4.17 ......................................................................................39
4.19  电子商务系统的数据库图.................................................................41
4.20 商品主表..............................................................................................42
5.1 MVC 改进模式模型................................................................................46
- VI -
浙江大学硕士毕业论文    摘要
5.4 面表格生成流............................................................................54
5.5 user. acl 处理.........................................................................58
- VII -
浙江大学硕士毕业论文    摘要
表目录
2.1 XMLHttpRequest 对象的方法..............................................................15
2.2 XMLHttpRespones 对象的............................................................15
5.1 用户角色权限映射关系表........................................................................................56
- VIII -
摘要:

浙江大学硕士毕业论文摘要摘要随着Web应用的日益广泛和Web开发技术的不断发展,以用户体验型网络服务为特征的Web应用代表了目前互联网的发展趋势。在Web应用系统架构的几次转变中,一种新的Web应用交互模型被提出—Ajax(AsynchronousJavaScriptandXML),异步的JavaScript和XML。Ajax交互模型的出现为我们提供了一种新的Web设计方法,通过对Ajax模式的应用,不仅改变了传统Web应用模式,同时也开拓了一片Web开发的新领域。本文即对Ajax模式下的Web2.0开发进行研究,研究如何将Ajax交互模型与传统的Web开发相结合并有效地应用在Web2.0应用...

展开>> 收起<<
基于Ajax的城市电子商务平台研究与设计.doc

共74页,预览8页

还剩页未读, 继续阅读

作者:范春蓉 分类:大学教育 价格:15积分 属性:74 页 大小:3.27MB 格式:DOC 时间:2024-10-16

开通VIP享超值会员特权

  • 多端同步记录
  • 高速下载文档
  • 免费文档工具
  • 分享文档赚钱
  • 每日登录抽奖
  • 优质衍生服务
/ 74
客服
关注