- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE
PAGE 7
毕业论文开题报告
电子商务
idingfan订餐系统订单模块的设计与实现
一、选题的背景和意义
(一)技术背景
随着计算机网络计术的发展,WEB 软件系统被广泛的应用,人们对互联网的认识逐渐增强,网上购物已经走入了人们的生活。目前java web开发领域普遍采用基于java EE规范所要求的分层开发框架,具体是指将应用分为:客户层、表示层、业务逻辑层和数据库层。整体的分层架构是以MVC(Model-View-Controller)设计模式为基础。Struts是一款实现MVC模式、遵循Java EE规范的开源框架,最近几年已成为企业Web应用开发的首选工具,是目前java web领域使用最广泛的框架。基于Struts框架的购物车系统实现MVC模式,结构清晰,使开发者只关注业务逻辑的实现.。并且是一种优秀的J2EE MVC架构方式。它利用taglib获得可重用代码和抽象 Java 代码,利用ActionServlet配合Struts-config.xml实现对整个购物车系统导航。增强了开发人员对购物车系统的整体把握,提高了系统的可维护性和可扩充性。
(二)爱订饭选择Struts框架的意义
由于订餐网站是面向社会的商业运营网站,具有很高的流量,实现的功能较为复杂,实现的模块较多,如购物车模块、用户积分、订单模块等。网站的后期维护较为的重要。 Struts框架是一种基于MVC(Model-View-Controller)模式的开源应用框架,同时struts框架简化了基于Mvc模式的Web应用程序。Struts框架的主要的两个优点体现在taglib和页面导航上。Taglib是Struts的标记库,灵活应用能大大的提高开发的效率。而页面导航使得各模块之间的联系更为得清晰,有利于网站的后期维护。
研究目标与主要内容(含论文提纲)
(一)研究目标与主要内容
随着电子商务的普及,网上购物成为人们生活中必不可少的组成部分。网上订餐也在网上购物中逐渐的发展、壮大。同时,网上订餐的便利性使得订餐网在数量及质量上大大的提高。在实训项目的基础上,进一步完善订餐网的各部分模块。使用Struts框架实现订餐网的订单模块,能有效的实现购物车功能即客户对商品的选择、购买、结算、生成订单,并且用户能对各阶段的订单进行跟踪查询,及时了解订单的完成情况。用户通过订购商品产生相应的积分,进行积分兑换等功能。
(二)论文提纲
一、引言
二、订餐网订单系统的开发
(一)开发工具的选择
(二)开发语言的选择
(三)开发模式——Struts框架
(四)订餐的开发背景
三、订餐网订单系统的更新设计
(一)订单系统数据库的设计
(二)订单系统的页面设计
(三)订单系统的功能模块划分
四、订餐网订单系统购物车模块的实现
(一)购物车流程
(二)MVC模式的应用——购物车功能的具体实现
五、订餐网订单系统实现中安全问题的解决方法
(一)权限设置(会员是否登录)
(二)用户信息安全(MD5加密技术)
(三)目录共享安全(使用Struts结构 .do)
六、总结
三、拟采取的研究方法、研究手段及技术路线、实验方案等
(一)系统开发运行环境
1、Windows 2000 以上的操作系统
这是主要的软件,此系统开发过程在除了文档的编写,其它的工作都在操作系统中进行,它是现在所有初级学者的操作系统工具,在开发过程中担任重要的任务。
2、Macromedia Dreamweaver CS3页面编辑器
Macromedia Dreamweaver CS3 是制作Web页站点和eb应用程序开发的专业工具。它将可视布局工具、应用程序开发功能和代码编辑支持组合在一起,其功能强大,使得各个层次的开发人员和设计人员都能够快速创建界面吸引人的基于标准的网站和应用程序。
3、My SQL数据库开发软件
My SQL 是一个真正的多用户、多线程SQl数据库服务器。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。
4、My Eclipse 8.0 开源软件
My Eclipse 是一个十分优秀的用于开发Java、J2EE的Eclipse的插件集合,也是功能丰富的JavaEE的集成开发环境。具有完备的编码、调试、测试和发布功能,完整支持HTML、Struts、JSF、Css、javascript、SQL、Hibernate。My Eclipse 8.0新增Struts的图形编辑器,更加方便开发者的使用。
5、其他网页设计软件
Macromedia Flash8.0、Photoshop CS3、Macromedia Firewoks8.0等
(二)研究手段
采用MVC模式——模型(Model)、视图(Vi
文档评论(0)