2目录1.课题的目的及意义...............................................12.发展现状和趋势.................................................13.课题的来源和背景...............................................24.课题设计思路和内容.............................................25.系统开发关键技术与开发环境.....................................36.系统安全性设计.................................................47.系统功能模块...................................................47.1管理员功能需求...............................................57.2用户功能需求.................................................68.工作实施计划...................................................79.参考文献.......................................................8毕业设计(论文)开题报告11.课题的目的及意义中国传统的餐饮业一般都是由服务员完成点餐过程。常规程序是客人进入酒店餐厅。选择座位后点餐,服务员等待客户点餐完毕,把完整的菜品记录交付厨房,厨师根据菜单开始做饭。这个过程对小餐馆通常是没有问题的,但对于酒店,客人较多会造成客户等待时间过长的问题。针对酒店预约及点餐的手工操作流程转向现代电子化的需求,开发相应的系统平台帮助酒店管理的系统化,同时向用户提供通过电脑网络和手机平台自助进行预约就餐,网上预点餐以及评价等功能,可方便酒店点餐管理,提高工作效率,减少工作失误,提高酒店品牌美誉度。通过与江阴的一些酒店合作,进行该平台的设计与开发,并应用于酒店的实际管理过程中,可以大大减少用户等待就餐的时间以及提高酒店管理的效率,同时,为用户提供迅速高效的服务,减免手工处理烦琐以及误差,并及时准确的反映餐饮的工作状况,从而提高餐饮管理的服务质量,使餐饮获得更好的经济效益。2.发展现状和趋势餐饮行业在二十世纪七十年代之前,一直采用传统的手工服务模式。在计算机信息技术迅速发展的二十个世纪下半叶,越来越多的企业意识到信息技术发展的重要性,一些服务系统开发出来并开始使用,促进了餐饮业的迅速发展和进步。网络技术在八十年代末至九十年代中期迅速发展,人机交互不断发展,出现了液晶这个终端桥梁,而如今,网络信息技术发展有了打的突破,数据库技术和网络技术在很多方面得到了运用和完善,拓宽了餐饮服务,如今消费者订餐、就餐、结账,足不出户就可完成。在国外发达国家近十多年来,餐饮业领域大量引入计算机技术、信息技术和管理技术。例如条码扫描技术、远程通讯等,加快流动资金,掌握顾客消费能力及消费规律、顾客消费层次等。越来越多的事实表明,在餐饮中实现电脑自动化管理不但可以树立酒店高品质形象,而且还可以提高酒店整体业绩和利润。江阴职业技术学院毕业设计(论文)23.课题的来源和背景如今,随着消费水平的逐渐提高,互联网的迅速发展,人们对高品质生活的追求愈加强烈,相反,带来的副作用是,生活节奏越来越快,时间安排愈来愈充足,人们休息的时间越来越少,享受也愈来愈少,吃饭这一重要的事情,本该是一个最好的享受,却因为工作和生活的忙碌,因为订座点餐的繁琐,也渐渐被草草了之。也正是因为这种快节奏,促使人们对餐厅就餐速度要求越来越高。传统的点餐程序是顾客进入酒店餐厅,先选择座位,然后根据菜谱进行点餐,服务员等待客户点餐完毕了,把完整的菜品记录交付给厨房,厨师根据菜单开始做饭。这个过程对小餐馆通常是没有问题的,但对于酒店,客人较多会造成客户等待时间过长的问题,而原先普通的电话预订餐厅,已经不能满足功能的需求,所以我们针对这些问题,开发了相应的系统平台来帮助酒店迅速进入系统化的管理模式,同时向顾客提供通过电脑网络平台自助进行预约就餐,网上预约点餐以及留言等功能,可方便酒店点餐管理,提高工作效率,减少工作失误,提高酒店品牌美誉度。通过与江阴的国际酒店合作,进行该平台的设计与开发,并应用于酒店的实际管理过程中,可以大大减少用户等待就餐的时间以及提高酒店管理的效率,同时,为用户提供迅速高效的服务,减免手工处理繁琐以及误差,并及时准确的反映餐饮的工作状况,从而提高餐饮管理的服务质量,使餐饮获得更好的经济效益。4.课题设计思路和内容本课题以江阴的酒店为项目需求方,基于“酒店预约点餐管理系统平台”的研发背景,以软件工程与项目管理规范、Mvc设计模式等为工作基础,结合Jsp,Servlet、Java编程语言、通过Mysql数据库实现数据的读取和写入,以软件工程与项目管理规范、JavaWeb的编程思想、数据结构等为工作基础,基于MyEclipse环境进行研发工作。本课题研究的具体目标如下:(1)需求调研与分析。首先设计小组对该系统进行需求分析,确定该系统的基本功能及基本结构,实现预约点餐系统的概要设计、详细设计及框架设计。设毕业设计(论文)开题报告3计出系统的框架结构和功能模块,为预约点餐的实现提供基础,对数据进行整合,最后汇总并整理、论证需求规格说明书,开始点餐平台的设计。(2)提供主外键关联的数据库表结构。使用Mysql数据库系统设计数据库结构,物理上创建数据库、表等基本的数据库对象,实现后台的数据查询、预约服务和前台的响应,并对系统使用到的表结构进行具体分析、设计,撰写数据库设计说明书并论证。(3)详细设计。按照前面的需求分析后,设计功能需求的静态页面。(4)编码与测试。在静态页面的基础上,完成所有代码功能的实现并且实现功能的测试。(5)功能测试、试运行。按照前期设计资料,分角色进行网站的测试运用。5.系统开发关键技术与开发环境本课题主要基于JDK1.6,MySQL5.5,MyEclipse8.0和Tomcat6.0为主要开发工具,设计和实现基于Web的酒店预约点餐管理系统。根据面向架构的设计思想,本系统体系架构如图5-1所示,逻辑上共分为3层,分别为:数据访问层,业务逻辑层,用户交互层。图5-1系统体系结构江阴职业技术学院毕业设计(论文)4其中:数据访问层:负责对业务数据的管理与存储,主要是对原始数据的操作层,具体为业务逻辑层提供数据访问服务。业务逻辑层:负责根据业务协作流程而提供的业务功能,主要是针对具体的问题的操作,也可以理解成对数据层的操作,对数据业务逻辑处理。用户交互层:提供了客户交互的手段和界面,主要表现为基于B/S结构的Web界面访问。6.系统安全性设计数据的安全性对于管理信息系统尤为重要;故在操作系统的选择上、网络结构上、应用软件上要格外注重其安全性的设置和开发。所有涉及功能信息会个人身份信息的事务,都进行了加密操作。顾客的访问受酒店内系统访问控制策略的限制。酒店的工作人员,只有那些授权为菜单经理的成员,才能通过系统创建和编辑菜单。酒店的工作人员,只有那些授权为系统管理员的成员,才能通过系统增添,查找和删除员工信息。系统只允许顾客修改他们尚未提交的点餐记录,并且只能浏览自己的点餐记录,而不能浏览其他顾客的点餐记录。本课题主要基于JDK1.6+MySQL5.5+MyEclipse8.0+Tomcat6.0为主要开发工具,设计和实现基于Web的预约点餐管理系统。7.系统功能模块基于JavaWeb的酒店预约点餐系统总体功能模块如下图7-1所示:毕业设计(论文)开题报告5图7-1系统总体功能模块7.1管理员功能需求表7-1管理员功能需求表子模块功能说明与备注用户管理查看,添加,删除,修改管理员登录可以对用户进行管理,显示所有顾客的登记信息,可以进行查看、添加、删除、修改;管理员管理维护员工信息超级管理员对酒店员工的信息进行管理,可以进行查看、添加、删除、修改酒店员工的权限。菜品管理查看,状态维护,删除管理员登录可以对菜品进行管理,显示酒店的所有菜品信息,可以进行查看、添加、删除。桌台管理查看,添加,删除,修改显示所有包厢、大厅、雅座及宴会的桌台信息,可查看详细、添加、删除、修改桌台。江阴职业技术学院毕业设计(论文)6订单管理搜索,查看,状态维护,删除管理员对用户的订单进行管理,默认显示今日订单,可以进行查看、搜索、添加、删除。预约桌台查询,状态维护,预约管理员按状态查询桌台预约信息,进行预约桌台、关闭过期桌台。预约点餐查看,删除管理员登录给预约的桌台点餐,可以删除未下单的菜品。统计管理维护显示Top10菜品详细信息,预定最多的大厅或包厢桌台信息,订单最多的顾客信息,可进行添加、删除、修改。结账管理维护针对订单状态进行操作,结账并关闭过期订单。留言管理留言/回复对用户提出的问题进行解答、回复。公告管理最新公告维护管理员可发布公告,并对其进行相应的管理。7.2用户功能需求表7-2用户功能需求表子模块功能说明与备注用户登录用户登录用户正确输入账号、密码,可以登陆成功,进行登录的其他操作。用户注册用户注册匿名用户想要点餐可以先注册新的用户名登录进去进行消费,用户根据注册页面的要求注册成为一个新的用户。用户搜索搜索栏登录进去的用户可以通过自己的需求在主页面的搜索栏进行菜品名称或桌号信息详细的搜索,然后调至相应的页面。个人中心个人资料用户在登录情况下可以对个人信息进行修改。密码修改用户在登录进入首页或者已经知道密码的前提下根据需要修改个人密码。毕业设计(论文)开题报告7菜品浏览浏览菜品根据特色佳肴、团餐、分类导航(如:按口味、菜品、人群/食疗等)查看菜品信息。用户订单查看、搜索订单显示用户今日订单及所有订单详情,用户可以根据日期搜索订单,查看预约单、订单详情。用户订座预约桌台用户进入订座点餐后,在符合预约的时间内,选择就座日期搜索预定桌位,预约成功可调至预约单查看详细信息。用户点餐在线点餐用户必须在预定好桌位后,方可选购餐品进行在线点餐。用户留言留言显示自己参与的留言及在线留言,可以是对菜品或酒店进行评价。用户餐车维护显示已点餐的菜品信息,可进行继续加餐、删除、修改、结算、确定下单。用户退出安全退出登录用户安全退出后,删除cookice中用户相关信息,系统跳转至登录页面。用户注销信息注销登录用户安全退出后,删除Session中用户相关信息,系统跳转至登录页面。8.工作实施计划日期进度2013.10.07-2013.10.14数据库设计(数据库设计说明书),系统总体设计2013.10.15-2013.11.10完成系统设计DEMO的主要页面2013.11.11-2013.11.17任务书2013.11.18-2013.11.25完善DEMO2013.11.26-2013.12.05撰写开题报告,需求设计说明书,总体性需求分析2013.12.06-2013.12.10详细设计(详细设计说明书)2013.12.11-2013.12.23对页面进行编码2013.11.24-2013.12.25对整个项目进行测试、并轨运行2013.12.26-2013.12.30撰写毕业论文2014.01.01-2014.01.07编制答辩讲稿(PPT),预答辩江阴职业技术学院毕业设计(论文)89.参考文献[1](荷)柳伯斯(Lubbers,P.),(美)阿伯斯(Albers,B.),(美)萨利姆(Salim,F.)编著;柳靖,李杰,刘淼译.《HTML5程序设计(第2版)》[M]北京:电子工业出版社.2012.[2]张晓蕾,郑淑晖,王爱赭,杨旭编等.《DreamweaverCS3网页设计案例教程(第二版)》[M].北京:中国铁道出版社.2009.[3]李超编著.《CSS网站布局实录》[M]北京:科