1、 毕业设计开题报告 电子商务 Ajax技术在电子商务分销平台中的应用 一、选题的背景和意义 选题的背景: 电子商务是指在全球各地广泛的商业贸易活动中,在 Internet 开放的网络环境下,通过浏览器 /服务器的方式所进行并完成的各种商务活动、交易活动、金融活动和相关的综合服务活动。电子商务所具有的开放性和全球性的特点为企业创造了更多的贸易机会。随着电子商务的进程, C2C 网站开始趋于消费者成为主流。当 C2C 网站发展到一定程度时, B2B2C 商业分销平台成为了主流。商业电子化的趋势为客户提供了便利的交易方式和广泛的选择 。 传统的 web 应用使用同步交互过程 , 当用户访问数量较小的
2、时候,这种方式不会出现较大问题,而当访问数量较大带宽又较窄时,用户访问电子商务网站时需等待较长时间,造成浏览器处于等待状态,甚至造成页面不可用。导致一些用户放弃交易 ,给企业造成经济损失,减弱了电子商务的优越性。 Ajax 不是一个技术,它实际上是几种技术,每种技术都有其独特这处,合在一起就成了一个功能强大的新技术。 1998 年允许客户端脚本发送 HTTP 请求 (XMLHTTP)成为了 Internet Explorer 4.0的一部分。但是, 2005 年初 ,许多事件使得 Ajax 被大众所接受。 Google 在它著名的交互应用程序中使用了异步通讯,如 Google 讨论组、 Goo
3、gle 地图、 Google 搜索建议、 Gmail等。 Ajax 这个词由 Ajax: A New Approach to Web Applications一文所创,该文的迅速流传提高了人们使用该项技术的意识。另外,对 Mozilla/Gecko 的支持使得该技术走向成熟,变得更为易用。 选题的意义: AJAX 技术在建设电子商务网站中能发挥很大作用,具体有以下方面 意义 : 1.在 用户注册或 资料 验证 中,在用 户填写其他信息时即可完成异步验证,减少了用户对填写表单的反感,增加了注册速度。 2.商品展示 中,用户可以在不点击的情况下通过鼠标经过了解商品的详细信息参数,1 为客户在购买中
4、提供更详细的介绍信息,增加购买力。 3.交互过程 中, 基于 AJAX 的购物车相对传统的购物车系统可以更快获得服务器端的响应。 迅速的留言展现,为用户提供了更有快感的评论界面,为积极评论提供了先决条件。 4.智能数据联动下拉框 ,对客户和管理者来说意味着可以在不丢失已填入表单数据的情况下,获得下拉改变而产生的新数据。减轻了服务器负担。 5.在 用户使用搜索引擎及文本输入时,实时给出提示信息,完成自动输入,为用户提供了便利,为商品推广,起到了十分有效的作用。 AJAX 技术采用异步交互方式 ,它的出现改善了传统的 Web 应用 ,减少了用户访问网站的等待时间 ,实现了无重载的页面刷新。本文我们
5、将 AJAX 技术应用到电子商务系统的设计中 , 极大改善用户体验,有效的留住客户,为公司创造更大的利润价值。 二、研究目标与主要内容 (含论文提纲) 研究目标 : 电子商务自从进入中国以来就一直影响着我们的生活,从 B2B 到 C2C 电子商务市场白热化,越来越多的小商户和个体经营者 希望进驻电子商务市场,对电子商务个人分销的需求与日俱增。而行业内小企业对电子商务分销平台的体验优化重视程度不够,缺乏相关技术的研究和解决。 AJAX 技术在一定程度上解决了客户体验带来的难题,作者将对AJAX 技术在用户注册中的应用,在商品展示中的应用,在购物车及评论中的应用等作为主要研究内容。 主要内容 :
6、一、 AJAX 技术概述 (一) AJAX 技术简介 (二) AJAX 技术原理 (三) AJAX 技术框架 二、电子商务分销平台的分析 (一)电子商务分销平台的需求分析 (二) AJAX 技术在平台中的应用需求分析 三、 AJAX 技术在电子商务分销平台中的应用设计 (一)系统软件设计及开发原则 2 (二)系统的数据库设计 (三)系统结构层次 (四)系统的功能模块划分及异步模块设计 四、 AJAX 技术在电子商务分销平台中的应用及实现 (一) AJAX 技术在用户名验证中的应用 (二) AJAX 技术在登录中的应用 (三) AJAX 技术在购物车中的应用 (四) AJAX 技术在搜索自动完成
7、中的应用 (五) AJAX 技术在供应商后台管理系统中的应用 五、 AJAX 技术在应用中的问题及解决 (一) AJAX 在客户端的缓存问题 (二) AJAX 技术潜在的安全问题 (三) AJAX 技术在应用中的其他问题 结束语 三、拟采取的研究方法、研究手段及技术路线、实验方案等 研究方法和手段: 1 Windows XP 及以上的操作系统 窗口可视化操作系统可以在开发及调试中为使用者提供直观的 Ajax 效果,当然也是生产中,客户所使用最多的系统。 2 MyEclipse 开发软件 MyEclipse,是一个十分优秀的用于开发 Java, J2EE的 Eclipse插件集合, MyEcli
8、pse的功能非常强大,支持也十分广泛,尤其是对各种开元产品的支持十分 不错。特别适合B/S 架构系统。 3 MS SQL Server2000 数据库软件 SQL Server 2000 数据库引擎提供完整的 XML 支持。它还具有构成最大的 Web 站点的数据存储组件所需的可伸缩性、可用性和安全功能。 4网页三剑客及 Photoshop 由 Dreamweaver, Fireworks, Flash 三个软件组成的三剑客以及图片处理软件Photoshop 都能对网页中的媒体元素做出最出色的效果服务。 3 理论研究和案例分析相结合。通过理论研究并结合技术案例分析,研究现有的网站在 AJAX 技
9、术方面的 应用及实现,为进一步研究该技术在电子商务分销平台中的应用作参考。 技术路线: 文献阅读 AJAX 的发展形势、成果现状、技术 特点 文献阅读 电子商务网站发展形势、现状 文献综述 研究对象的形成,电子商务分销平台需求的产生 解决方案确立 需求分析,确立解决需求的技术方法确定为 Ajax 技术部署 开发环境的部署,系统模型设计等 开发实现 采用 ajax+Struts+jsp按需求实现分销平台 问题的定义及规划 需求分析 软件设计 程序编码 软件测试 问题与解决 总结 开发中遇到的问题与优缺点分析研究 4 5 四、参考文献 1 张桂元,贾燕枫等 .征服 Ajax web2.0 快速入门
10、与项目实践( java) .北京:人民邮电出版社, 2006.6. 2 孙卫琴 .精通 Struts:基于 MVC 的 Java web设计与开发 .北京:电子工业出版社,2004.8. 3 刘伟,张利国 .Java Web 开发与实战: Eclipse+Tomcat+Servlet+JSP 整合应用 .北京:科 学出版社, 2008. 4 耿祥义 .Java 基础教程 .北京:清华大学出版社, 2007.5. 5 Christian Heilmann.深入浅出 JavaScript.北京: 人民邮电出版社 ,2008.4. 6 王芳潇 .基于 Struts与 AJAX的 Web交互模型的研究
11、 . ASPT来源刊 CJFD收录刊 ,2010-01. 7 王玉娟 .Ajax 技术缺陷及其优化 .南京 :南京信息职业技术学院 ,2010. 8 梁文新等 .Ajax+JSP 网站开发从入门到精通 .北京:清华大学出版社 ,2009. 9 Dave Crane.Ajax 实战 实例详解 .北京 : 人民邮电出版社 ,2008. 10 Nathaniel T. Schutta. Ajax 与 Java 高级程序设计 .北京 :人民邮电出版社 ,2007. 11 David Johnson.AJAX 企业级开发 .北京 :人民邮电出版社 ,2008.10. 12 王国辉 .Java Web 程
12、序开发范例宝典 .北京:人民邮电出版社, 2009.11( 01) :581-605 13 张孝祥 .Struts 基础与案例开发详解 .ISBN 978-7-302-20856-3.清华大学出版社 ,2009.9 14 Steven Olson. Ajax on JavaM.OReilly Media, Inc.2007 15 Michael Mahemoff.Ajax design patterns. OReilly Media, Inc.2006 五、研究的整体方案与工作进度安排 (内容、步骤、时间) 研究的整体方案: 传统的电子商务网站模式中缺少对电子商务上层渠道中的体验优化,中小企业
13、已经6 充分的利用了 B2C 模式的网站,但是现如今代销分销模式越来越成为主流,小商家直接获得商家提供 的品牌包装图片,商品图片,以及统一的包装,更为方便和快速。分销网站的竞争力需要加强,对用户的友好度成为了首要优化的方法。网站整体将采用 Struts架构, ajax 技术将以 Jquery 框架为主,在实现电子商务网站中的查询,购买,会员注册等功能的同时,也将加入申请分销,数据包下载等分销功能。在后台中,管理员也将拥有友好的操作界面,方便计算机操作能力不强的用户进行商品管理,会员管理,分销管理等功能。 工作进度安排: 2011.1.5 之前 确定论文题目 2011.1.5 之前 指导老师下达
14、任务书 2011.1.6 2011.1.15 完成文献综述和外文翻译定稿 2011.1.16 2011.1.30 完成开题报告定稿 2011.2.1 2011.2.28 完成完整的论文初稿 2011.3.1 2011.4.15 进行多次的论文修改,完成论文定稿 2011.5.14 论文答辩 六、研究的主要特点及创新点 研究的主要特点: 新兴的电子商务分销模式的网站目前日益成为主流,随着 B2C, C2C 网站的兴起,其代理分销的需求对小商家来说越来越大。友好的界面,易于操作的流程成为一个分销平台网站的竞争力,同时,随着互联网的 发展, B/S 架构已成为主流,随之产生了以MVC 为主的多层的框架模式,其中 SSH 已经对业务逻辑层中进行了较强了优化,但是在框架成熟的今天,研究的重心将转移到对视图层的优化中来。 研究的创新点: 主要创新点有如下几个方面: 1. 新型的电子商务分销模式,注重在为个体卖家提供全方位的代理服务。 2. Ajax 技术 +Struts 框架的应用 3. Ajax 的框架技术研究,包括新兴的 jQuery 及 DWZ 等。 7 4. 客户体验的技术应用研究