Idingfan订餐系统后台设计与实现【开题报告+文献综述+毕业论文】

Idingfan订餐系统后台设计与实现【开题报告+文献综述+毕业论文】

ID:448762

大小:1.23 MB

页数:44页

时间:2017-08-03

Idingfan订餐系统后台设计与实现【开题报告+文献综述+毕业论文】_第1页
Idingfan订餐系统后台设计与实现【开题报告+文献综述+毕业论文】_第2页
Idingfan订餐系统后台设计与实现【开题报告+文献综述+毕业论文】_第3页
Idingfan订餐系统后台设计与实现【开题报告+文献综述+毕业论文】_第4页
Idingfan订餐系统后台设计与实现【开题报告+文献综述+毕业论文】_第5页
资源描述:

《Idingfan订餐系统后台设计与实现【开题报告+文献综述+毕业论文】》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、本科毕业论文系列开题报告idingfan订餐系统后台设计与实现一、选题的背景和意义(一)技术背景MVC(ModelViewController)模型-视图-控制器。  MVC本来是存在于Desktop程序中的,M是指数据模型,V是指用户界面,C则是控制器。使用MVC的目的是将M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式。比如一批统计数据你可以分别用柱状图、饼图来表示。C存在的目的则是确保M和V的同步,一旦M改变,V应该同步更新。  模型-视图-控制器(MVC)是XeroxPARC在八十年代为编程语言Smalltalk-80发明的一种软件设

2、计模式,至今已被广泛使用。最近几年被推荐为Sun公司J2EE平台的设计模式,并且受到越来越多的使用ColdFusion和PHP的开发者的欢迎。模型-视图-控制器模式是一个有用的工具箱,它有很多好处,但也有一些缺点。JakartaStrutsFramework是一个开放源代码的Apache项目,由CraigR.McClanahan于2000年创建,并捐赠给了Apache基金会,已经成为基于JavaServlet和JavaServerPage(JSP)技术构建Web应用程序的最流行的框架包。Craig编写了Tomcat4实现的大部分内容,同时他还是JCP的资

3、深成员,负责Servlet和JSP规范的制定。Struts是一个基于模型(Model)-视图(View)-控制器(Controller)(MVC)模式的应用架构的开源框架。如果您开发过大型Web应用程序,您就理解变化这个词的含义。“模型-视图-控制器”(MVC)就是用来帮助您控制变化的一种设计模式。MVC减弱了业务逻辑接口和数据接口之间的耦合。JSP页面中可以非常容易地结合业务逻辑(jsp:useBean)、服务端处理过程(jsp:scriplet)和HTML(),在JSP页面中同时实现显示,业务逻辑和流程控制,从而可以快速地完成应用开发。现

4、在很多的Web应用就是由一组JSP页面构成的。这种以JSP为中心的开发模型我们可以称之为Model1。当然这种开发模式在进行快速和小规模的应用开发时,是有非常大的优势,但是从工程化的角度考虑,它也有一些不足之处,主要在于不方便应用扩展,以及不利于应用系统业务的重用和改动。考虑到这些问题在开发大型的Web1应用时必须采用不同的设计模式——这就是Model2。Model2表示的是基于MVC模式的框架。"Model"代表的是应用的业务逻辑(通过JavaBean,EJB组件实现),"View"是应用的表示面(由JSP页面产生),"Controller"是提供应用

5、的处理过程控制(一般是一个Servlet),通过这种设计模型把应用逻辑,处理过程和显示逻辑分成不同的组件实现,这些组件可以进行交互和重用。Model2具有组件化的优点从而更易于实现对大规模系统的开发和管理。Struts是一组相互协作的类、Servlet和JSP标记,它们组成一个可重用的MVC2设计。这个定义表示Struts是一个框架,而不是一个库,但Struts也包含了丰富的标记库和独立于该框架工作的实用程序类库。Struts利用taglib获得可重用代码和抽象Java代码,利用ActionServlet配合Struts-config.xml实现对整个系

6、统导航。增强了开发人员对系统的整体把握,提高了系统的可维护性和可扩充性。(二)爱订饭网站选择MVC模式的意义爱订饭网站,拥有较大的商务资料和日交易量,实现功能要求完善实用,像爱订饭这类涉及餐饮的网站,要求客户在前台的行为所产生的信息能够迅速反应到后台,通过后台进行及时的商业处理,这要求网站的结构模式逻辑性强,信息传送聚到清晰明确,数据精简。MVC框架在前期构建时会花费一定时间与精力,但MVC思路清晰、有效性及可维护性会大大提高后期开发效率,为爱订饭网站的不断创新打好了基础。一、研究目标与主要内容(含论文提纲)(一)研究目标与主要内容随着信息技术日新月异的

7、发展,当今的电子商务已经发展到了各个领域,包括餐饮业。餐饮网站日益增多,如何能使网站功能体现餐饮业的行业特点及挖掘在网上发展的优势,是餐饮网站的一大研究课题。由于餐饮业网站的现阶段要求的功能并不繁琐,所以使用MVC模式和Struts能叫稳固餐饮业网站的期初不成熟性,使网站框架清晰明了,既便于实现餐饮网站功能,又便于后期的维修更新。采用MVC和Struts的爱订饭网站后台主要实现:商户信息的管理功能、商品的动态树管理功能、用户的管理功能、公告管理功能等等。(二)论文提纲1idingfan网站的开发1.1开发工具的选择11.2开发语言的选择1.3开发及运行平

8、台2idingfan网站分析2.1需求分析2.2可行性分析3idingfan网站

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。