开题报告-天天餐饮系统.doc_第1页
开题报告-天天餐饮系统.doc_第2页
开题报告-天天餐饮系统.doc_第3页
开题报告-天天餐饮系统.doc_第4页
开题报告-天天餐饮系统.doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

烟台大学计算机与控制工程学院毕业设计开题报告学生姓名: 学 号: 专 业: 软件工程 设计题目: 天天餐饮系统 指导教师: 毕 业 设 计 开 题 报 告1本课题的研究意义,国内外研究现状、水平和发展趋势1.1研究意义随着Internet的迅速发展,互联网已日益渗透到人们的生活中并成为提供信息的最佳渠道,我国网民人数逐年上升,网购也逐渐得到了人们的喜爱和推崇,成为人们生活中的一部分,与此同时传统的餐饮业在当前计算机网络高速发展的今天也面临着一个新的挑战,而网上订餐则是一个很重要的方向。由于人们的饮食习惯正在朝着“自由用餐,随时订餐,订餐到户”的方向发展,所以网上餐饮的兴起是不可阻挡的趋势。由于人们吃饭的时间时常集中在某一时段,所以极易造成订餐的高峰期,而就传统的餐饮业而言,常常不能及时的满足顾客的需求,容易引起顾客的不满情绪。网上餐饮则可以很好地解决这个问题。网上餐饮就是通过网络,足不出门,轻松地实现自己的网上订餐。通过网上订餐顾客可以实现在网上对菜的品种进行预览以及进行价格的比较,选择自己想吃的菜肴,提前进行网上预订,避免了用餐高峰订不上餐的问题,同时顾客还可以选择是否送餐到户。通过网上餐饮系统,实现订餐的省时、省力、省心。1.2国内外研究现状、水平和发展趋势我国的网上餐饮业在处在形成期阶段,随着计算机网络技术的发展,网上订餐方式会快速发展起来,因其省时,省力,个性化的特点,会越来越受到大家的欢迎。在国外一些国家,由于时间观念较强,对服务的要求也比较高,特别是在经济比较发达的地区,网络技术比较先进,有充分的信息资源可以利用,所以网上餐饮业已经较为成熟了。网上餐饮系统的实现技术有多种,可以采用传统的客户机/服务器(C/S)型的MIS型架构,另外一种采用Web 技术实现。Web技术超越了传统的“客户机/服务器”两层结构,采用了三层体系结构:用户界面层/事务层/数据库层。其实基于Web的网上餐饮系统的研究在早期已经开始了,成功的案例也有很多。例如:KFC订餐网1步入中国多年,为了拓宽市场以及让更多年轻人欢迎与喜爱。肯德基推出了网上订餐、外送业务,只要我们在网上订了餐饮,就可以足不出门,等着配送人员上门。 除此之外,还有麦当劳、请客800网、必胜客等等都推出了网上餐饮模块。参考文献:1http:毕 业 设 计 开 题 报 告2. 本课题的基本内容和要求,关键问题及其解决的方法和措施2.1 基本内容 本系统分为两个部分,一个是前台页面浏览操作,另一个是后台信息管理操作。前台主要包括用户注册,登录,菜系浏览,菜品浏览,下订单,积分查看,购物车查看,店铺简介等操作。后台主要包括菜系、菜品信息维护,订单信息维护,管理员信息维护,会员信息维护,购物车信息维护等操作。系统模块如图2.1所示:图2.1 系统模块图1、 前台 (1)菜系菜品浏览:用户可以登录到系统首页,浏览菜的种类以及查看菜品信息进行查询。 (2)会员注册:用户如果想在本系统订餐,首先要注册为会员。 (3)会员登录:用户已注册为本餐饮系统的会员后,就可以登录到本系统进行订餐。 (4)积分查看:会员登录后可以查看自己的积分情况。 (5)购物车查询:顾客选择菜品后可以通过购物车进行查询。 (6)店铺简介:主要是对本餐店基本信息进行介绍。例如,负责人姓名,联系方式,餐店地址等信息。 (7)管理员登录:管理员必须成功登录到本系统才被允许执行一些特定操作。2、后台(1)菜系、菜品信息维护:菜系、菜品的增、删、改、查。 (2)订单信息维护:订单的增、删、改、查。(3)管理员信息维护:管理员的增、删、改、查。(4)会员信息维护:会员的增、删、改、查。(5)购物车信息维护:购物车的增、删、改、查。 5、系统管理员管理模块(1)为用户设置访问权限:为了系统安全考虑,每个用户只能访问自己特有的功能,不允许对其他功能进行非法操作。这就需要管理员为用户设置不同的访问权限。(2)数据库管理:管理用来存放所有用户所有数据的数据库。2.2 基本要求1、 界面方面:界面方面:系统有“注册”、“登陆”、“退出”三个界面。每个界面对应系统不同的运行状态(具体由登录系统人员的身份而定)。2、 内容方面:根据顾客的订单要求,进行下单。根据顾客的取餐要求,选择是否送餐到户。顾客收到餐后,让顾客确认并完成订单。3、安全性方面:设立用户名和密码验证方式,防止非法用户登录和越权操作。同时将重要信息的维护只限于服务器端,避免了远程维护带来的安全隐患。4、其他:数据库设计应该达到BCNF的要求,保证数据的完整性;使用其他辅助工具(如:Dreamwaver 等工具)对系统的界面进行美化和布局,以达到更好的效果。2.3 关键问题及其解决的方法和措施系统安全性问题:采用密码保护和验证码双重保护。密码保护是基本的保护手段,同时增加验证码功能,避免恶意注册登陆。验证码是随机生成的,当验证码显示不清楚时,可以通过超链接进行更换而无需重新刷新页面,登陆处理对登陆进行了一些限制。验证码技术中的验证码需要通过rand()函数生成随机数的方式得到。毕 业 设 计 开 题 报 告3本课题拟采用的研究手段(途径)、可行性分析和进度安排3.1 研究手段本项目以瀑布模型开发,采用的开发工具是开发环境为MyEclipse10.0、Apache Tomcat、 Dreamweaver ,采用的开发语言是JSP,采用的数据库服务器为ORACLE_10g。系统有较高的安全性和较好的性能。在设计过程中,将参照一下国内外的一些同类网站,借鉴下他们的一些布局框架,将课题要求的基本功能合理地组织起来,形成友好、高效的交互过程。开发的具体步骤为:第一步,进行系统的可行性分析,完成系统的需求分析。第二步,对系统进行概要设计,设计系统的结构图,确定各模块(页面)之间的调用关系,设计出结构良好的数据库。第三步,对系统进行详细设计,确定各模块的算法。第四步,进行软件编码,实现其各项基本功能。第五步,系统在真实数据下进行各种测试。第六步,完善系统的用户部署和操作说明书,撰写毕业论文。3.2 可行性分析(1)技术可行性,软件开发高速发展的今天,技术发达,用来实现网络软件开发的工具很多,我们可以利用这些工具来进行研究。(2)经济可行性,即考虑到成本问题,人力管理消耗大量的时间和物资而该系统只需极少部分人的管理且提高效益,所以在经济上是可行的。 (3)操作可行性,系统将提供便利的操作手段和提示,用户可以足不出户完成订餐。3.3 进度安排2015.2.252015.3.20:系统的分析阶段,开题2

温馨提示

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

评论

0/150

提交评论