点菜系统开题报告
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1)研究方法、手段
本系统采用文献研究法,网上查资料法。通过观察与亲身体验,深入了解android无线点餐系统的具体流程以及实现方法。
2)技术路线及实验方案
其开发主要包括服务器、客户端和数据库的建立。基于近年来android系统的普及,在手机上应用使得其得到大多数人的认可,所以选择android系统作为点餐系统的平台。
七、指导教师意见:
签名:年月日
八、系审核意见:
系主任签名:年月日
二、研究目标与主要内容
Android无线点餐系统的总体目标:
1)明确系统功能。
2)设计方案比较及确定。
3)学习使用相关软件。
4)设计相关系统包及资源规划。
5)设计相关数据库。
6)完成程序设计。
7)完成样品制作。
8)完成毕业论文的撰写。
本系统的内容主要包括:
1)身份的安全验证。登陆过程是通过无线网络调用后台数据库对用户名称和密码进行查询验证。
7)转台与并台。转台与并台都是通过更新已经提交到数据库中的数据来实现的,在实际的设计中会有具体的显示。
三、拟采取的研究方法、研究手段及技术路线、实验方案等
开发环境:安装SDK1.6支持android运行
操作系统:Windows XP
开发框架:J2 EE
集成开发环境:MyEclipse6.5
数据库系统:My SQL
3、发展趋势
这种技术架构很成熟,但是存在一个弊端就是PDA的价格较高,并且PDA只能作为点餐使用,这无形中增加了系统的成本,也造成了资源的浪费。有了Android系统,我们就可以在其中开发一套客户端软件来完成点餐功能,Android手机的其他功能(如打电话、发短信)照常使用。这样首先系统的成本会降低,其次,Android系统功能强大,界面组建丰富,软件的功能自然会强大很多。用户操作更流畅,界面展现更完美。
[14]代永亮.Java程序设计基础[M].北京:人民邮电出版社,2012.4.
[15]Rogers Cadenhead.Java入门经典[M].北京:人民邮电出版社,2012.3.
五、研究的整体方案与工作进度安排(内容、步骤、时间)
点餐系统通过商业模式创新、功能创新、技术应用创新,在消费者和餐饮企业之间搭起一座方便点餐就餐的第三方服务平台。毕业设计的整体工作步骤分为:可行性研究,需求分析,总体设计,详细设计,系统测试,撰写和修改论文等。
2)系统主菜单。主菜单通过一个GridView以图形菜单的方式来展现系统的功能,单击某个选项便进入该功能的操作界面。
3)点餐功能。该模块要完成的任务是操作员输入顾客的点餐信息,通过无线网络及时地将点餐信息传送到后台服务器,进而在厨房终端显示。
4)结算。顾客就餐结束需要结算,结算的过程是:操作员根据订单编号查询点餐订单信息和订单信息详细列表,顾客确认后单击结算按钮进行结算。
综上分析,本系统的实验方案主要有以下几步:
1)根据设计要求,可以将本系统分为几个主要的模块:登陆功能模块、点餐功能模块、结算功能模块、查台功能模块、更新功能模块、转台与并台功能模块等。完成以上模块后,将它们构成一个整体,成为一个完整的无线点餐系统。
2)系统功能图
系统设计图,如图3-1
3-1系统设计图
[4]Java 2应用开发指南[M].北京:电子工业出版社,2003.1.
[5]刘志成.UML建模实例教程[M].北京:电子工业出版社,2009.11.
[6]赵韶平.Power Designer系统分析与建模[M].北京:清华大学出版社,2004.8.
[7]林上杰.林康司.JSP2.0技术手册[M].北京:电子工业出版社,2005.4.
[8]张琴、张千帆.JSP动态网页制作基础培训教程[M].北京:人民邮电出版社,2005.1.
[9]Ed Burnette. Android基础教程[M].北京:人民邮电出版社,2009.11.
[10]Daniel M.Brown.CommunicatingDesign:DevelopingWebSiteDocumentation for Design and Planning[M]. New Riders, August 28, 2006.
第1-2周:毕业实习
第3-9周:系统设计编码
第10-13周:撰写毕业设计论文,完善系统
第14-15周:系统验收,提交论文
第16周:毕业设计答辩、毕业设计修改
六、研究的预期目标及主要特点及创新点
1、预期目标及特点
Android是一种以Linux为基础的开放源码操作系统,主要使用于便携设备。采用Servlet集成开发架构,实现在线使用,运行稳定高效,操作中无出错,界面简洁大方,操作方便,功能实用的要求。
程序设计图,如图3-2
3-2程序设计图
系统E-R设计图,如图3-3
3-3系统E-R设计图
四、中外文参考文献目录
[1]郝玉龙.Java EE编程技术[M].北京:清华大学出版社,2008.6.
பைடு நூலகம்[2]蒋耕晨.Android系统原理和实战应用[M].北京:北京理工大学出版社,2011.4.
[3]Reto Meier.Android高级编程.北京:清华大学出版社,2010.6.
[11]Sayed Hashimi,Dave Mcalean.精通Android 2[M].北京:人民邮电出版社,2010.12.
[12]Deepak Alur,John Crupi,Dan Malks.J2EE核心模式[M].北京:机械工业出版社,2005.3.
[13]袁海燕,王文涛.Java实用程序设计100例[M].北京:人民邮电出版社,2005.5.
5)查台。当有顾客进入餐馆时,需要服务员查询餐桌状态,来安排顾客就餐。这一过程是通过查询数据库中的餐桌状态列表,通过可视化的界面来进行显示。
6)更新。为了提高程序的运行效率,将服务器中菜谱表和餐桌表中的数据库保存到客户端数据库中,因此,当服务器中的数据改变时需要及时将服务器中的数据动态地更新到客户端。
一、选题依据
1、背景与意义
传统的餐饮行业,点餐过程都是由餐厅服务员人工完成的。通常的过程都是这样的,客人进入餐厅后,选择好座位开始点餐,服务员等待客人点餐完成,将客人的点餐内容送到厨房,由厨师下厨做菜。这一过程对于一个很小的餐馆来说没有问题,但是如果餐馆比较大或者人比较多,客人的等待时间就会相对比较长。而Android点餐系统就很容易解决这个问题。该系统一般由无线终端(一般是一个PDA)、无线路由器和后台服务器组成。
2、国内外研究状况
目前国内外的Android开发还是主要以应用开发为主,主要分成3类:为企业开发应用、开发通用应用(放到Android Market或者其他App Market销售)以及游戏开发(放到Android Market或者其他App Market销售)。在餐饮方面,无线点餐已经在全国开始普及,越来越多的用户将会感受到android带来的便利。
本项目主要面向具有一定规模、需要提高餐厅点餐效率、体现出现代化的气氛、改进客人就餐环境,并借此提高经济效益的餐厅和酒店。要求项目不会占用太大的预算,并能够尽量沿用原有的成熟技术,与原有系统进行良好的整合。
主要特点:
1)降低营运成本
2)服务管理智能化
3)灵活便捷
4)提高餐厅的整体形象
2、创新点
项目采用具有开源特性的Android系统,界面非常丰富,可选择性很强。Android的UI设计和系统优化非常不错,是除了iOS之外最受好评的系统,而且Android对于系统的要求并不苛刻,所以很多机型可以流畅运行。
本系统采用文献研究法,网上查资料法。通过观察与亲身体验,深入了解android无线点餐系统的具体流程以及实现方法。
2)技术路线及实验方案
其开发主要包括服务器、客户端和数据库的建立。基于近年来android系统的普及,在手机上应用使得其得到大多数人的认可,所以选择android系统作为点餐系统的平台。
七、指导教师意见:
签名:年月日
八、系审核意见:
系主任签名:年月日
二、研究目标与主要内容
Android无线点餐系统的总体目标:
1)明确系统功能。
2)设计方案比较及确定。
3)学习使用相关软件。
4)设计相关系统包及资源规划。
5)设计相关数据库。
6)完成程序设计。
7)完成样品制作。
8)完成毕业论文的撰写。
本系统的内容主要包括:
1)身份的安全验证。登陆过程是通过无线网络调用后台数据库对用户名称和密码进行查询验证。
7)转台与并台。转台与并台都是通过更新已经提交到数据库中的数据来实现的,在实际的设计中会有具体的显示。
三、拟采取的研究方法、研究手段及技术路线、实验方案等
开发环境:安装SDK1.6支持android运行
操作系统:Windows XP
开发框架:J2 EE
集成开发环境:MyEclipse6.5
数据库系统:My SQL
3、发展趋势
这种技术架构很成熟,但是存在一个弊端就是PDA的价格较高,并且PDA只能作为点餐使用,这无形中增加了系统的成本,也造成了资源的浪费。有了Android系统,我们就可以在其中开发一套客户端软件来完成点餐功能,Android手机的其他功能(如打电话、发短信)照常使用。这样首先系统的成本会降低,其次,Android系统功能强大,界面组建丰富,软件的功能自然会强大很多。用户操作更流畅,界面展现更完美。
[14]代永亮.Java程序设计基础[M].北京:人民邮电出版社,2012.4.
[15]Rogers Cadenhead.Java入门经典[M].北京:人民邮电出版社,2012.3.
五、研究的整体方案与工作进度安排(内容、步骤、时间)
点餐系统通过商业模式创新、功能创新、技术应用创新,在消费者和餐饮企业之间搭起一座方便点餐就餐的第三方服务平台。毕业设计的整体工作步骤分为:可行性研究,需求分析,总体设计,详细设计,系统测试,撰写和修改论文等。
2)系统主菜单。主菜单通过一个GridView以图形菜单的方式来展现系统的功能,单击某个选项便进入该功能的操作界面。
3)点餐功能。该模块要完成的任务是操作员输入顾客的点餐信息,通过无线网络及时地将点餐信息传送到后台服务器,进而在厨房终端显示。
4)结算。顾客就餐结束需要结算,结算的过程是:操作员根据订单编号查询点餐订单信息和订单信息详细列表,顾客确认后单击结算按钮进行结算。
综上分析,本系统的实验方案主要有以下几步:
1)根据设计要求,可以将本系统分为几个主要的模块:登陆功能模块、点餐功能模块、结算功能模块、查台功能模块、更新功能模块、转台与并台功能模块等。完成以上模块后,将它们构成一个整体,成为一个完整的无线点餐系统。
2)系统功能图
系统设计图,如图3-1
3-1系统设计图
[4]Java 2应用开发指南[M].北京:电子工业出版社,2003.1.
[5]刘志成.UML建模实例教程[M].北京:电子工业出版社,2009.11.
[6]赵韶平.Power Designer系统分析与建模[M].北京:清华大学出版社,2004.8.
[7]林上杰.林康司.JSP2.0技术手册[M].北京:电子工业出版社,2005.4.
[8]张琴、张千帆.JSP动态网页制作基础培训教程[M].北京:人民邮电出版社,2005.1.
[9]Ed Burnette. Android基础教程[M].北京:人民邮电出版社,2009.11.
[10]Daniel M.Brown.CommunicatingDesign:DevelopingWebSiteDocumentation for Design and Planning[M]. New Riders, August 28, 2006.
第1-2周:毕业实习
第3-9周:系统设计编码
第10-13周:撰写毕业设计论文,完善系统
第14-15周:系统验收,提交论文
第16周:毕业设计答辩、毕业设计修改
六、研究的预期目标及主要特点及创新点
1、预期目标及特点
Android是一种以Linux为基础的开放源码操作系统,主要使用于便携设备。采用Servlet集成开发架构,实现在线使用,运行稳定高效,操作中无出错,界面简洁大方,操作方便,功能实用的要求。
程序设计图,如图3-2
3-2程序设计图
系统E-R设计图,如图3-3
3-3系统E-R设计图
四、中外文参考文献目录
[1]郝玉龙.Java EE编程技术[M].北京:清华大学出版社,2008.6.
பைடு நூலகம்[2]蒋耕晨.Android系统原理和实战应用[M].北京:北京理工大学出版社,2011.4.
[3]Reto Meier.Android高级编程.北京:清华大学出版社,2010.6.
[11]Sayed Hashimi,Dave Mcalean.精通Android 2[M].北京:人民邮电出版社,2010.12.
[12]Deepak Alur,John Crupi,Dan Malks.J2EE核心模式[M].北京:机械工业出版社,2005.3.
[13]袁海燕,王文涛.Java实用程序设计100例[M].北京:人民邮电出版社,2005.5.
5)查台。当有顾客进入餐馆时,需要服务员查询餐桌状态,来安排顾客就餐。这一过程是通过查询数据库中的餐桌状态列表,通过可视化的界面来进行显示。
6)更新。为了提高程序的运行效率,将服务器中菜谱表和餐桌表中的数据库保存到客户端数据库中,因此,当服务器中的数据改变时需要及时将服务器中的数据动态地更新到客户端。
一、选题依据
1、背景与意义
传统的餐饮行业,点餐过程都是由餐厅服务员人工完成的。通常的过程都是这样的,客人进入餐厅后,选择好座位开始点餐,服务员等待客人点餐完成,将客人的点餐内容送到厨房,由厨师下厨做菜。这一过程对于一个很小的餐馆来说没有问题,但是如果餐馆比较大或者人比较多,客人的等待时间就会相对比较长。而Android点餐系统就很容易解决这个问题。该系统一般由无线终端(一般是一个PDA)、无线路由器和后台服务器组成。
2、国内外研究状况
目前国内外的Android开发还是主要以应用开发为主,主要分成3类:为企业开发应用、开发通用应用(放到Android Market或者其他App Market销售)以及游戏开发(放到Android Market或者其他App Market销售)。在餐饮方面,无线点餐已经在全国开始普及,越来越多的用户将会感受到android带来的便利。
本项目主要面向具有一定规模、需要提高餐厅点餐效率、体现出现代化的气氛、改进客人就餐环境,并借此提高经济效益的餐厅和酒店。要求项目不会占用太大的预算,并能够尽量沿用原有的成熟技术,与原有系统进行良好的整合。
主要特点:
1)降低营运成本
2)服务管理智能化
3)灵活便捷
4)提高餐厅的整体形象
2、创新点
项目采用具有开源特性的Android系统,界面非常丰富,可选择性很强。Android的UI设计和系统优化非常不错,是除了iOS之外最受好评的系统,而且Android对于系统的要求并不苛刻,所以很多机型可以流畅运行。