idingfan订餐系统订单模块的设计与实现【开题报告】.doc

上传人:文初 文档编号:283081 上传时间:2018-08-25 格式:DOC 页数:6 大小:36.26KB
下载 相关 举报
idingfan订餐系统订单模块的设计与实现【开题报告】.doc_第1页
第1页 / 共6页
idingfan订餐系统订单模块的设计与实现【开题报告】.doc_第2页
第2页 / 共6页
idingfan订餐系统订单模块的设计与实现【开题报告】.doc_第3页
第3页 / 共6页
idingfan订餐系统订单模块的设计与实现【开题报告】.doc_第4页
第4页 / 共6页
idingfan订餐系统订单模块的设计与实现【开题报告】.doc_第5页
第5页 / 共6页
点击查看更多>>
资源描述

1、毕业 论文 开题报告 电子商务 idingfan 订餐系统订单模块的设计与实现 一、选题的背景和意义 (一)技术背景 随着计算机网络计术的发展, WEB 软件系统被广泛的应用,人们对互联网的认识逐渐增强,网上购物已经走入了人们的生活。目前 java web 开发领域普遍采用基于 java EE 规范所要求的分层开发框架,具体是指将应用分为:客户层、表示层、业务逻辑层和数据库层。整体的分层架构是以 MVC( Model-View-Controller)设计模式为基础。 Struts是一款实现 MVC 模式、遵循 Java EE 规范的开源 框架,最近几年已成为企业 Web 应用开发的首选工具,是

2、目前 java web 领域使用最广泛的框架。基于 Struts 框架的购物车系统实现 MVC 模式,结构清晰 ,使开发者只关注业务逻辑的实现 .。并且是 一种优秀的 J2EE MVC 架构方式。它利用 taglib 获得可重用代码和抽象 Java 代码,利用 ActionServlet配合 Struts-config.xml 实现对整个 购物车 系统导航。增强了开发人员对 购物车 系统的整体把握,提高了系统的可维护性和可扩充性。 (二)爱订饭选择 Struts 框架的意义 由于订餐网站是面向社会的 商业运营网站,具有很高的流量,实现的功能较为复杂,实现的模块较多,如购物车模块、用户积分、订单

3、模块等。网站的后期维护较为的重要。 Struts 框架是一种基于 MVC(Model-View-Controller)模式的开源应用框架 ,同时 struts框架简化了基于 Mvc模式的 Web应用程序。 Struts框架的主要的两个优点体现在 taglib和页面导航上。 Taglib 是 Struts 的标记库,灵活应用能大大的提高开发的效率。而页面导航使得各模块之间的联系更为得清晰,有利于网站的后期维护。 二、 研究目标与主要内容 (含论文提 纲) (一)研究目标与主要内容 随着电子商务的普及,网上购物成为人们生活中必不可少的组成部分。网上订餐也在网上购物中逐渐的发展、壮大。同时,网上订餐

4、的便利性使得订餐网在数量及质量上大大的提高。在实训项目的基础上,进一步完善订餐网的各部分模块。使用 Struts 框1 架实现订餐网的订单模块,能有效的实现购物车功能即客户对商品的选择、购买、结算、生成订单,并且用户能对各阶段的订单进行跟踪查询,及时了解订单的完成情况。用户通过订购商品产生相应的积分,进行积分兑换等功能。 (二)论文提纲 一、引言 二、订餐网订单系统的开 发 (一)开发工具的选择 (二)开发语言的选择 (三)开发模式 Struts 框架 (四)订餐的开发背景 三、订餐网订单系统的更新设计 (一)订单系统数据库的设计 (二)订单系统的页面设计 (三)订单系统的功能模块划分 四、订

5、餐网订单系统购物车模块的实现 (一)购物车流程 (二) MVC 模式的应用 购物车功能的具体实现 五、订餐网订单系统实现中安全问题的解决方法 (一)权限设置(会员是否登录) (二)用户信息安全( MD5 加密技术) (三)目录共享安全(使用 Struts 结构 .do) 六、总结 三、拟采取的研 究方法、研究手段及技术路线、实验方案等 (一)系统开发运行环境 1、 Windows 2000 以上的操作系统 这是主要的软件,此系统开发过程在除了文档的编写,其它的工作都在操作系统中进行,它是现在所有初级学者的操作系统工具,在开发过程中担任重要的任务。 2、 Macromedia Dreamweav

6、er CS3 页面编辑器 Macromedia Dreamweaver CS3 是制作 Web 页站点和 eb 应用程序开发的专业工具。2 它将可视布局工具、应用程序开发功能和代码编辑支持组合在一起,其功能强大,使得各个层次的开 发人员和设计人员都能够快速创建界面吸引人的基于标准的网站和应用程序。 3、 My SQL 数据库开发软件 My SQL 是一个真正的多用户、多线程 SQl 数据库服务器。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了 MySQL 作为网站数据库。 4、 My Eclipse 8.0 开源软件 My Ecli

7、pse 是一个十分优秀的用于开发 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)、视图 (View)和控制

8、器 (Controller)、 Struts 架构,其中页面设计采用框架结构,其内容主要以 ActionServlet + Action + ActionForm 形式展现。 (三)技术路线 3 系统的实现遇到的问题解决方案 确定系统技术框架 对系统进行需求分析,制定详细的系统实现流程 系统的初步实现 网站的需求分析,通 过分析实现网站的具体实现 系统调试、优化 对系统进行优化,调试。使系统整体趋向完整。 总结 对系统进行功能、架构等总结 新技术的添加 页面设计 网站整体风格、架构的确定 购物车功能的实现 实现购物车增、删、改等功能 订单查看功能的实现 今日订单及历史订单查询的实现 文献收集

9、理论准备 4 四、参考文献 1 高洪岩编著 基于简单 SSH的 javaweb 的设计与开发 .第三版 .北京 :电子工业出版社 ,2008,1-236. 2 何文辉 . 基于 JSP 的动态网站开发技术 J. 吉林省教育学院学报 (学科版 ) , 2008,(08) 5 袁可可 .JSP 技术中使用 MVC 模式实现 Web 购物车 .科技传播 ,2010-4(下):116-121. 6 傅进勇 ,邓少 烽 ,李波 .JSP 网络编程 M.北京 :电子工业出版社 ,2008,5. 7 王海鸥 .基于 Struts 架构的网上购物电子商务平台的设计与实现 . 2010-02-05 8 于光 .

10、 基于 MVC 模式的 Struts 技术在 Web 应用中的研究与实现 .电子政务 , 2009-10-14. 9 王先国 .JSP 动态网页编程技术 M.北京 :电子工业出版社 ,2006,12. 10 续蕾 . 基于 JSP 的 B/S 模式网上商城购物系统的设计与实现 J. 四川兵工学报 , 2009,(10) 11 辛峰 .基于 JSP 的网上 购物系统设计与实现 哈尔滨职业技术学院学报 2010/01 12 陆聪慧 . 基于 JSP 技术的电子购物系统的设计 J. 科技信息 , 2010,(16). 13 郭珍 ,王国辉 .JSP 程序设计教程 M.北京 :人民邮电出版社 ,200

11、8,5. 14 顾凌燕 ; 蒋文蓉 .Servlet与 JSP技术在电子商务网站构建中的应用 IT服务促进企业信息化 第十一届中国 Java 技术及应用交流大会文集 2008 15 彭浩 ; 林翠云 . 基于 JSP 技术的三层结构商务网站构建 福建电脑 2008/10 五、 研究的整体方是案与工作进度安排 (内容、步骤、时间) (一)研究的整体方案 在实训的基础上对爱订饭的订餐网站进行深入的研究。使用 Struts 框架( MVC 模式的一种实现)进一步实现订单系统,实现购物一体化。用户通过购物车对商品进行选择,同时方便的修改商品类型及商品数量,使用户在消费的时候更加的便捷。用户通过订单模块

12、除了能方便用户点餐之外,能有效的了解订单的配送情况,对订单进行进一步的跟踪查询,同时用户根据查询的历史订单清晰的了解该用户的积分。订单模块能够使用户跟商家的联系更加的紧密,从商品的添加、修改、删除直到 订单的生成、执行。商5 家能第一时间了解用户需求,修改商家的广告策略,提高商户的知名度。而用户能在第一时间了解订单的实现情况,对商家的信誉进行及时的反馈。订单模块的实现有助于用户与商户各自需求。 基于 Struts 框架的爱订饭订餐网站的订单模块的主要实现功能包括,购物车,今日订单、历史订单的跟踪查询,订单列表的分页显示,用户积分等功能。 (二)工作进度安排 1、 2010 年 11 月 1 日

13、 2010 年 11 月 17 日 初步完成 idingfan 网站设计 2、 2010 年 11 月 17 日 2010 年 12 月 1 日 部分功能 实现 3、 2010 年 12 月 1 日 2011 年 1 月 5 日 选题 4、 2011 年 12 月 5 日 2011 年 12 月 28 日 修改订单模块页面设计 5、 2011 年 1 月 6 日 2011 年 1 月 15 日 完成文献综述和外文翻译 6、 2011 年 1 月 16 日 2011 年 1 月 30 日 完成开题报告 7、 2011 年 1 月 31 日 2011 年 3 月 31 日 测试网站、修改不足、完成

14、网站 8、 2011 年 1 月 30 日 2011 年 3 月 1 日 完成毕业设计初稿 9、 2011 年 3 月 1 日 2011 年 4 月 30 日 定稿 10、 2011 年 4 月 30 日 2011 年 5 月 14 日 准备论文答辩 11、 2011 年 5 月 15 日 论文答辩 六、研究的主要特点及创新点 随着网络技术的迅速发展和多层软件体系结构开发技术的不断完善 ,基于 B/S 的多层 Web 应用已成为开发的主流技术。 MVC 模式将 J2EE 表示层和业务逻辑层划分为模型 (Model)、视图 (View)和控制器 (Controller)三部分,在理论上实现了页面显示与业务逻辑分离,具有模块独立、流程清晰、设计灵活和易于扩展等特点。 爱订饭网站根据自身需求及出与安全性考 虑,采用新技术 Struts 以满足不断完善的订单模块。对用户提供个性化的便捷服务。主要特点及创新点如下: (一) 采用先进的技术: MVC 模型、 Struts 架构。 (二) 提升安全性:数据库安全(采用数据链接池)、目录共享安全、系统安全性。 (三) 节省网站空间资源,提高程序利用率。 (四) 动态导航。 (五)方便用户操作:订单查询日历选择等。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 开题报告

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。