开题报告基于SSH2框架的高校网上订餐管理系统的设计与实现.doc_第1页
开题报告基于SSH2框架的高校网上订餐管理系统的设计与实现.doc_第2页
开题报告基于SSH2框架的高校网上订餐管理系统的设计与实现.doc_第3页
开题报告基于SSH2框架的高校网上订餐管理系统的设计与实现.doc_第4页
开题报告基于SSH2框架的高校网上订餐管理系统的设计与实现.doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

辽宁工程技术大学 本科毕业设计(论文)开 题 报 告 题 目 基于SSH2框架的高校网上订餐 管理系统的设计与实现 指 导 教 师 王 光 院(系、部) 软件学院 专 业 班 级 软件工程11-01班 学 号 1150010128 姓 名 刘祥 日 期 2015年3月28日 教务处印制7 一、选题的目的、意义和研究现状(一)选题的目的和意义如今随着现代教育的飞速发展,高校每年都会进行扩招,随着学生的不断增多,加大了学校对学生的管理难度,学生在不断增多,学校空间就会不断减小,而且高校的资源本来就是有限的,学生的不断增加必然会导致学生就餐难的问题。越来越多的大学生喜欢宅在宿舍,加上有些吃饭的地方离宿舍比较远,学生们又不想走很长的路,而且现在学校学生非常多,放学后学校餐厅学生很多,就餐很难,因此解决这一部分宅男、宅女的吃饭问题是很必要的。现在学生宿舍基本都有了网络,学生可以通过上网进行订餐,通过设计一套网上订餐系统,学生进行登陆或注册,获得自己最想要的各种食物,实现网上快捷订餐对的需求,真正解决学生的就餐问题。网络的普及使人们对网站的设计和外观的要求越来越挑剔了,因此,网页作为各个食堂、私人餐馆等的脸面需要精心设计。餐饮业主可以利用网络技术,通过这个网上订餐系统的平台发放餐馆的信息和菜品信息,每一样菜都有精美的图片,实行餐馆的自我推介,从而吸引顾客们的关注。设计个性化的界面吸引顾客,使消费者方便快捷地登录,并很方便的预定需要的菜品。高校网上订餐为顾客,不论是学生、老师还是在校工作人员提供的是最方便的饮食方式,以快速,便捷的送货上门给他们提供最好的,最需要的餐饮及服务,为他们省去了很多不必要的时间和麻烦,给商家带来更多利益,网上订餐可使食堂、私人餐馆等提高效率,节约成本。通过计算机传单、分单、汇总数据准确、实时无延迟。大大提高了速度。同时,网上订餐可以辅助食堂、私人餐馆等营销。通过信息管理,可以记录餐饮企业方方面面的数据。与传统的电话订餐相比,网络订餐有着自己的优点。比如,电话订餐时,往往由于有些客户对餐饮企业提供的信息不了解或不够了解,就会进行相关的咨询,造成一定程度上的时间浪费。电话接收人员在同一天反复重复相同的信息,也造成了人力资源的浪费。相比而言,网络订餐提供图文并茂,及时更新的丰富信息,让客户就像在超市里挑选商品一样选订自己喜爱的餐品,这在一定程度上给了客户更多的选择权和自由权。实现网上订餐系统可以使得订餐数目增多,以及订餐信息合理规范的管理。(2) 国内外研究现状就餐饮业而言,在经济发达国家中发展的速度及需求远比经济不发达的国家要高很多。因为经济发达国家人们的时间观念很强,对服务的要求也比较高,更重要的是其餐饮业能不断运用先进的管理方法和手段特别是信息技术,充分地利用巨大的信息资源。在世界上经济发达的国家和地区,计算机技术应用于餐饮业已经十分成熟,目前它利用主要的信息系统使其部门经理有更多的时间面向顾客。目前网上订餐业务在我国只是处于形成期,从网站数量来看,从事网上订餐业务的网站并不很多,专门从事高校网上订餐业务的网站凤毛麟角。一些学校周边的较大的星级酒店虽然设立网站开展网上订餐业务,但以网上订房业务为主。至于食堂和一些学校周边的中小餐饮企业则未涉足网上业务,而且有些餐馆虽然上了网,但网上订餐业务也从未开展。另外,从网上订餐企业的业绩看,并不理想。由于互联网发展已深入校园之中,高校网上订餐这个课题已经提出,为了方便人们生活,提高人们的生活效率,该类统根据现实订餐的方式虚拟于网络之上,使人们通过网络就可以完成生活中必要的事情(饮食)。系统的完成不仅可以基本实现客户订餐的功能,还能在此基础上提供更多的,更贴心的服务。信息技术的发展将更快的推动互联网的发展,订餐系统的重要性也将越显其强大的作用。二、研究方案及预期结果(一)研究内容网上订餐系统主要是针对如今别的订餐方式的缺陷而新起的一种更为方便、高效的订餐方式,实现了在线阅览菜单,自动化点餐的方式;其最重要的一点就是要求实时性,要及时反映顾客的订餐情况,对每个订单的信息保管妥善并且处理及时,实现了高度智能化管理。根据需求系统包括两大模块:前台模块和后台模块。前台管理模块包括对菜品的展示和分类,客户留言,餐馆公告,会员中心及预订清单。后台模块是对菜品、订单管理及会员管理和留言管理。基本模块框架如图2.1所示。图2.1 系统功能模块图(2) 解决问题本系统的关键问题有以下几点:(1)权限问题:不同的权限的用户应该有不同的操作页面,用户的页面应该有个人信息修改,用户交流等功能,管理员应该有发布餐馆,发布图片,统计数据等功能。(2)产品的关联性,模块之间的衔接,业务衔接和逻辑衔接。让用户能在各个功能模块之间方便的操作。(3)安全性:用户的安全也是个关键。保密性是指用户在网上的所有信息应有一定的保密度,不同类型的用户之间的内容是互相保密的。(3) 基本理论本系统的设计按照瀑布模型核心思想,按工序将问题化简,将功能的实现与设计分开,采用结构化的分析与设计方法将逻辑实现与物理实现分开。将软件生命周期划分为制定计划、需求分析、软件设计、程序编写、软件测试和运行维护等六个基本活动,并且规定了它们自上而下、相互衔接的固定次序。瀑布模型为项目提供了按阶段划分的检查点。可在迭代模型中应用瀑布模型。增量迭代应用于瀑布模型。迭代解决最大的问题。每次迭代产生一个可运行的版本,同时增加更多的功能。每次迭代必须经过质量和集成测试。它提供了一个模板,这个模板使得分析、设计、编码、测试和支持的方法可以在该模板下有一个共同的指导。本次系统的设计按照面向对象方法,把面向对象的思想应用于软件开发过程中,指导开发活动的系统。对象是由数据和容许的操作组成的封装体,与客观实体有直接对应关系,一个对象类定义了具有相似性质的一组对象。而每继承性是对具有层次关系的类的属性和操作进行共享的一种方式。所谓面向对象就是基于对象概念,以对象为中心,以类和继承为构造机制,来认识、理解、刻画客观世界和设计、构建相应的软件系统。数据库的基本结构分三个层次,反映了观察数据库的三种不同角度。以内模式为框架所组成的数据库叫做物理数据库;以概念模式为框架所组成的数据叫概念数据库;以外模式为框架所组成的数据库叫用户数据库。物理数据层是数据库的最内层,是物理存贮设备上实际存储的数据的集合。这些数据是原始数据,是用户加工的对象,由内部模式描述的指令操作处理的位串、字符和字组成。概念数据层它是数据库的中间一层,是数据库的整体逻辑表示。指出了每个数据的逻辑定义及数据间的逻辑联系,是存贮记录的集合。它所涉及的是数据库所有对象的逻辑关系,而不是它们的物理情况,是数据库管理员概念下的数据库。逻辑数据层是用户所看到和使用的数据库,表示了一个或一些特定用户使用的数据集合,即逻辑记录的集合。数据库不同层次之间的联系是通过映射进行转换的。(4) 方法及技术路线本系统采用了B/S结构,使用的是javaweb技术,按照MVC模式,采用SSH框架,可以实现本系统所要求的所有功能,数据库使用mysql。Struts对Model,View和Controller都提供了对应的组件。Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。 Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,可以应用在任何使用JDBC的场合,可以在Servlet/JSP的Web应用中使用,也可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。采用Hibernate作为持久层技术的最大的好处在于:可以完全以面向对象的方式进行系统分析、系统设计。 MVC是一种软件设计典范,用一种业务逻辑和数据显示分离的方法组织代码,将业务逻辑被聚集到一个部件里面,在界面和用户围绕数据的交互能被改进和个性化定制的同时而不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。MVC 分层有助于管理复杂的应用程序,可以在一个时间内专门关注一个方面。MVC 分层同时也简化了分组开发。不同的开发人员可同时开发视图、控制器逻辑和业务逻辑。本系统的完成对所需的软硬件资源的要求不高主要是需花费较多的人力和时间。本系统的设计与实现具有很好的操作可行性,可在规定的时间内完成。(五)论文框架(1)项目介绍:系统名称、目的及意义、系统要求、系统概述。(2)可行性研究:业务流程,可行性研究。(3)需求分析:系统设计、目标系统功能需求、数据流图、数据字典。(4)总体设计:目标设计、系统功能设计、数据库设计、系统安全性设计。(5)详细设计:详细目标设计、程序流程设计、页面功能设计。(6)编码设计:编码工具、编码设计。(7)测试设计:测试目的、部分测试用例、测试结果。(8)结论:包括系统的性能,特点,存在的问题,系统改进方向。(9)致谢、参考书目、附录、参考文献。三、研究进度(一)2015年3月6日3月24日 调研、撰写并提交开题报告(二)2015年3月25日4月15日 完成系统的需求分析(三)2015年4月16日4月26日 完成系统的系统设计(四)2015年4月27日5月10日 完成编码与单元测试(五)2015年5月11日5月19日 完成系统的综合测试(六)2015年5月20日6月6日 撰写论文并打印装订四、主要参考文献1 美Bruce W. Perry W. Perry 朱涛江 邹红.Java Servlet&JSP经典实例M.中国电力出版社,20112孙鑫JavaWeb开发详解-XML+XSLT+Servlet+JSP深入剖析与实例应用M北京:电子工业出版社,20103赵强精通JSP编程-Java技术大系M北京:电子工业出版社,20094孙卫琴精通Struts:基于MVC的JavaWeb设计与开发M北京:电子工业出版社,20105美RogersCadenhead.Java编程入门经典M 梅兴文译第

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论