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

VIP免费
3.0 韩鲁英 2024-09-24 4 4 1.98MB 72 页 150积分
侵权投诉
浙江大学硕士毕业论文
基于 AJAX 的电子商务平台研究与设计
于 AJAX
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.
Key words: MVC,Ajax, Design pattern, XML,E-business
- II -
浙江大学硕士毕业论 目 录
要............................................................. I
Abstract ........................................................................................................................ II
录............................................................ III
录.......................................................... 1
1 论...................................................... 2
1.1 题研究背景................................................ 2
1.2
内外现状.............................................. 4
1.3 要研究内容................................................ 5
2 章系统的 J2EE AJAX 技术.....................................5
2.1 J2EE 平台技术............................................... 6
2.1.1 J2EE 平台概述.......................................... 6
2.1.2 J2EE N 企业应用平台.............................. 7
2.1.3 企业 JavaBean .................................................................................... 8
2.1.4 Web 应用及其体系结构 ................................. 8
2.2 MVC 设计模式............................................... 9
2.3 AJAX 技术简介............................................ 10
2.3.1 Web2.0 的发展 ........................................ 11
2.3.2 AJAX
的介绍...........................................11
2.3.3 AJAX 与传统 Web 技术的比较........................... 12
2.3.4 AJAX 应用到的技术.................................... 14
2.3.5 客户端与服务器端交互过程............................. 17
2. 4 本章小结.................................................. 19
3 电子商务平台系统需求分析.................................. 20
3.1 能性需求分析............................................ 20
3.2 识别参与者与用例........................................... 21
3.3 功能性需求分析.......................................... 25
- III -
浙江大学硕士毕业论 目 录
4 台州电子商务平台设计...................................... 27
4.1 电子商务系统体系结构...................................... 27
4.2 主要功能模块设计........................................... 29
4.2.1 册登录模块......................................... 29
4.2.2 品查询模块......................................... 31
4. 2. 3 商品信息模块........................................ 33
4.2.4 物车模块........................................... 35
4.2.5 处理模块......................................... 37
4.2.6 人员管模块..................................... 40
4.3 数据库的设计............................................... 42
4.4 统的安全性设计.......................................... 43
5 系统键技术的实现........................................ 46
5.1 基于 MVC 模式的客户Ajax 技术........................... 46
5.1.1 MVC 改进模式解决方案............................. 46
5.1.2 MVC 改进模式模型及其实现 ........................... 47
5.1.3 方案实现中的性能优化............................. 50
5.2 非功能性需求的优化技术..................................... 52
5.2.1 户端代码的构..................................... 52
5.2.2 服务器端代码可扩展性设计与实现....................... 55
6 结论与展望................................................ 62
6.1 本文结................................................... 62
6.2 课题展................................................... 62
参考文献.......................................................... 64
谢 ............................................ 错误!未定义书签。
- IV -
浙江大学硕士毕业论文
2.1 型的 J2EE 构架N 层企业应用平台..................... 7
2.2 客户端使用 JNDI RMI 来访问 EJB ............................................ 8
2.4 MVC 设计模式数据递图............................. 10
2.5 传统的 Web 模式................................... 12
2.6 基于 AJAX
Web 模式............................ 13
2.7 种技术在 Ajax 引擎中的............................15
2.8 标准 AJAX 交互........................................ 18
3.1 电子商务系统功能................................ 20
3.2 级用........................................ 22
3.4 理系统用(a) ..................................................................... 24
3.4 理了系统用例(b) .................................................................24
4.2 面............................................ 28
4.3 注册.............................................. 29
4.4 ........................................ 31
4.5 商品面.......................................... 32
4.7 商品面.......................................... 33
4.10 “添购物................................ 35
4.11 “添加购物车块时...............................36
4.12 新购物块时序图.............................. 37
4.14 处理模块................................... 38
4.15 生成”模块时序图............................... 38
4.16 模块时序图............................... 39
4.17 定单面......................................... 40
4.19 电子商务系统据库.............................. 42
4.20 表............................................. 43
5.1 MVC 改进模式模型 .................................... 47
-
1 - 1
浙江大学硕士毕业论文
5.4 面表格生成流........................................................................... 54
- 2 - 2
摘要:

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

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

共72页,预览8页

还剩页未读, 继续阅读

作者:韩鲁英 分类:高等教育资料 价格:150积分 属性:72 页 大小:1.98MB 格式:DOCX 时间:2024-09-24

开通VIP享超值会员特权

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