大学生科技创新基金申请书.docx
《大学生科技创新基金申请书.docx》由会员分享,可在线阅读,更多相关《大学生科技创新基金申请书.docx(16页珍藏版)》请在冰豆网上搜索。
大学生科技创新基金申请书
项目编号
内蒙古工业大学大学生科技创新基金项目
申请书
项目名称:
基于Android平台的手机订餐系统的研究与实现
申请者:
所在学院:
信息工程学院
申请金额:
2000元
申请日期:
2012年6月27日
联系电话:
电子信箱:
内蒙古工业大学大学生科技创新基金管理委员会
二○一二年
一、基本情况
1.项目情况
项目名称
基于Android平台的手机订餐系统的研究与实现
项目性质
研究与实践类
项目来源
□自主立题□教师指导选题
起止时间
自2012年5月至2012年7月
申请金额
2000元
2.申请者情况
姓名
性别
年龄
民族
学院
信息工程学院
年级
3年级
专业
计算机科学
兼职
无
3.项目组成员情况
姓名
性别
年龄
专业
分工
每周工作时间
签字
男
22
计算机
网络数据的存储和数据安全加密以及功能的实现
9小时
男
22
计算机
Android客户端与web服务端的数据通信
8小时
男
22
计算机
移动支付
9小时
男
21
计算机
Android数据库系统研究与设计
8小时
男
22
计算机
Android平台的搭建与界面设计
7小时
4.指导教师情况
姓名
职称
副教授
专业
计算机应用
E-mail
学院
信息工程学院
电话
签字
二、立题依据
1.研究意义:
随着无线网络的不断发展,智能移动终端的迅速普及,尤其是Android智能机的普及化,越来越多的人开始体会到移动互联网带来的深刻变革。
移动互联网不仅改变了人们的生活方式,甚至对人们工作方式也产生了巨大的影响。
然而,我们身边还有一些这样的问题:
无论你是学生,上班族或者是宅人族。
在就餐时,总少不了的等待的时间。
如果遇上放学时间,下班时间,可能会有更长的时间浪费在等待点餐,做餐的时间上。
但是,如果你在快放学时,下班时,能够点到自己的菜,这样回去后可以直接就餐,无需等待,这样不仅给自己节约了时间,而且给餐饮店增加了收入、减轻了客流。
除此之外,对于一般的酒店或餐馆,每年需要更换3-4次订餐单,每套订餐单在200-300左右,所以每个房间的餐单每年就有1000左右。
所以,若有一套点餐系统,不仅可以提供一般餐饮列表和特色推荐外,还能给餐馆节约投资、节约人工同更能提高餐厅效率,为客户节省更多的时间将会极大提高餐馆的吸引力。
所以,研究设计了一个基于Android平台的手机订餐系统,课题不仅涉及我们专业知识的深入的研究而且系统实现后能极大地丰富和服务我们的生活,给餐饮店增加利润和提高竞争力。
订餐过程无需工作人员,可为顾客提供一种宽松的点餐环境,同时可为餐厅节约人力成本,实现点餐的流程化。
现有的无线订餐系统主要有应用于PDA和应用于手机端的系统。
前者一般由工作人员操作,并没有实际减少人力成本的投入;后者屏幕尺寸小,用户体检较差,因此实际应用价值不高。
Android智能机的普及解决了这些问题,其屏幕尺寸大、联网方便且性价比较高,具有实际应用价值。
而我们研究的基于android平台的订餐系统,并针对其屏幕尺寸,优化了界面布局,并有人性化的设计,方便客户和餐饮店的使用和操作,无疑很有研究的意义和价值。
2.国内外研究现状:
一、国外研究现状、
目前形势国内也有不少手机订餐的服务形式,其中包括线上订购、在线支付等等。
只是处于形成期,从网上数量来看,并不多,专门从事手机订餐的网站凤毛麟角,其实,想法都很不错,但想实现手机订购,这些手机订餐的形式应该很难,其中原因主要就是餐饮行业普遍存在的信息化意识薄弱,这让手机订餐成为实在的瓶颈,短时期内这是很难突破的,这也是为什么现在真正能实现手机订餐、并能被广泛接纳的手机订餐行为,依然离不开电话直接订购的主要原因。
据不完全统计,2008年新上线订餐类网站近千家,大多数集中在经济较发达的大都市和一级城市,如北京、上海、广州、深圳、重庆、福州、厦门等。
网上订餐,想真正实现“手机订,手机付”的正规化,还需要很长的一段时日。
目前国内较为成熟的、成体系的餐饮预定类网站为数不多,“行业巨头”主要集中在京、沪、粤三地――请客800、饭统网雄踞京城;订餐小秘书、大众点评网坐镇上海滩、八界网独守羊城。
处于餐饮产业链中的新生产业――手机订餐业,正受到越来越多投资人的偏爱。
记者调查发现,当下众多此类网站,如大众点评手机订餐小秘书、紫页114、请客800等,都有一个共同的盈利模式即通过互联网帮客人订餐、提供一定的折扣,从而获得店方给予的返点,这样的运营模式实际就是餐饮行业的携程网。
这些网站不仅可以给网民提供海量的餐厅信息、交流美食心得的平台,而且可以给订餐者实实在在的折扣。
由于互联网发展已深入家庭,手机订餐方便人们生活,提高人们的生活效率,根据实现订餐的方式虚拟于手机上,使人们通过手机就可以完成生活中必要的事情(饮食)。
系统的完成不仅可以基本实现订餐的功能,还能在此基础上提供更多的,更贴心的服务。
信息技术的发展将更快的推动互联网的发展,订餐系统的重要性也将越显其强大的作用。
二、国内研究现状
就餐饮业而言,在经济发达国家中发展的速度及需求远比经济不发达的国家要高很多。
因为经济发达国家人们的时间观念很强,对服务的要求也比较高,更重要是是其餐饮业能不断的运用先进的管理方法和手段特别是信息技术,充分的利用巨大的信息资源。
在世界上经济发达的国家和地区,计算机技术应用于餐饮业已经十分成熟,如IBM公司的POS产品已获得较大范围的应用。
2004年在美国100家最有效利用信息技术企业中,美国最大的食品和多服务公司ARAGroupIne,名列第四。
目前它利用主要的信息系统使其部门经理有更多的时间面向顾客。
手机订餐中多功能的服务还可以让消费者从容的浏览餐馆的菜单,或进行价格上的比价,来选择所需要的美食佳肴。
目前,通过上网提供外卖和送餐服务的餐厅多于独立经营者,外卖和送餐服务占餐饮生意额的一半以上。
美国餐饮消费者越来越趋向于使用网上订餐的形式来购买外卖,特别是年轻一族的消费者。
显而易见,网上订餐将成为餐饮业扩大生意的金矿源,油烟管的餐饮业业主应该尽早考虑如何利用手机在网上销售。
3.研究目的:
本系统是基于Android平台下的手机订餐系统。
该系统能够达到餐饮店的入住,客户通过手机随时随低的订餐,系统可以对用户的权限管理,餐点管理,菜谱管理,餐桌管理,订单管理。
客户可以通过登录,可以选择餐店,选择选购的餐品,可以对订单进行修改(包括删除,添加,修改等),可以选着手机支付,也可以选择快餐配送。
客户也可以对餐品进行评价等等。
该系统无论是对客户还是餐饮店无疑是方便和实惠的选择。
解决的问题:
1、Android平台的搭建与界面设计
2、网络数据的存储和数据安全加密
3、Android客户端与web服务端的数据通信
4、移动支付
5、基于Web的数据库系统研究与开发
完成功能:
1、实现用户的注册与登录。
2、餐饮店的选择。
3、餐单的查看;
4、点餐功能。
5、生成订单事物功能。
6、查看历史消费记录。
7、进行菜谱评分。
8、配送服务功能。
4.主要参考文献:
[1]张志德,李本福.移动云计算之Android餐饮服务系统开发.计算机科学与工程.2012年1月第3期
[2]闫伟,叶建栲.多线程技术在android手机开发中的应用.信息通信.2012年第01期
[3]杜铭,范辉.基于Android的点餐系统的研究与实现.无线互联科技.2012年第01期
[4]刘昌平,范明钰,王光卫等.Android手机的轻量级访问控制.计算机应用研究.2010年7月第7期
[5]王为学,谷刚.基于Android和Wifi的智能点菜终端设计与实现.电脑开发与应用.2011年12月第3期
[6]梁志强,徐睿,仇贲.基于移动支付的移动消费网络设计.移动通信.2008年20期
[7]任国威,刘丽娜.物联网时代移动支付安全策略.制造业自动化.2011年16期
[8]李艳,涂伟,陈美芳.移动支付的运营模式及风险防范分析.商业时代.2011年17期
[9]王民川.基于web的订餐系统设计与实现.信息通信.2011年第2期
[10]田翠华,王潇等.随叫随到订餐导航系统的设计与实现.计算机过程.2012年第1期
[11]吴亚峰.Android核心技术与实例详解.电子工业出版社.2006年7月
[12]杨超,陈璐.基于手机短信的订餐系统设计与开发.计算机工程与设.2008年1月第3期
[13]闫伟,叶建栲.移动支付安全性分析及保障研究.计算机安全.2011年第09期
[14]熊江,朱婧.网络数据库在传输过程中的安全研究.计算机科学.2005年01期
[15]张仕成.基于GoogleAndroid平台的应用程序开发与研究.电脑知识与技术.2009年28期
[16]孟晓龙.Win7系统下Android开发平台的搭建.科协论坛.2011年08期
[17]吴新,钟飞,刘丽萍.网络安全传输中的数据加密技术.贵州气象.2012年第1刊
[18]白文江.基于Android平台的移动应用开发研究.太原大学学报.2011年03期
[19]差沙,地狱男爵.用Android开发手机应用.Programmer.2008年01期
[20]HUANGWei-min.DesignofClient-sideinInstantCommunicationSystemofAndroidPlatform.ModernElectronicsTechnique.2011
三、研究方案
1.研究内容:
1.1Android平台的搭建
Android是Google于2007年底发布的基于Linux内核的开源手机操作系统。
Android的架构主要分为三部分:
低层以Linux为操作系统内核,提供进程管理、存储管理等基本功能;中间层包括软件管理器、数据库服务等中间件,向应用层软件提供API(applicationprograminterface);应用层以Java为开发语言,由第三方自行开发应用软件。
2009年10月Google发布了AndroidSDK(softwaredevelopingkits)2.0”],其中包括Android模拟器以及若干个开发工具,为第三方提供了软件开发空间。
如下是Android平台的搭建:
图1android平台搭建
1.12总体设计模块图
订餐系统主要实现如下功能:
用户的注册与登录,餐饮店的选择,餐单的查看,点餐功能,生成订单事物功能,查看历史消费记录,进行菜谱评分,配送服务功能。
图2总体设模块图
1.13概要说明
1)登陆管理:
用户必须进行登陆以后才能使用该系统,本系统是C/S模式,用户可以包括管理员,和点菜用户,餐馆用户。
2)菜谱管理:
系统支持多个菜谱,可随时对菜谱菜单进行添加、修改、更换模板,可实现对菜品的图片、库存和相关介绍信息更新。
3)订单管理:
包括用户下单、下单确认、订单状态查询和资金结算。
用户可以通过终端实时跟踪订单状态。
4)设置管理:
系统初始化默认包含几种主题,后续可以通过导入模板添加到订餐系统中,另外支持自定义主题属性。
5)餐桌管理:
管理餐馆的餐桌,标记餐桌的被预订信息以及使用状况。
6)用户权限管理:
实现不同用户的登录功能,不同用户能够操作对应的权限页面。
7)客户评分:
提供客户对于餐馆菜品的评分、留言功能。
8)餐店选择:
用于各个餐店的选择。
9)注册:
用于客户的注册以及餐饮商家的注册。
10)注销:
退出系统。
1.14系统用例图
1)系统管理员
系统管理员:
餐馆订单系统管理员,可通过角色权限定义修改用户权限菜单。
下图描述了系统管理员可以使用的主要功能模块:
2)内容管理员
内容管理员:
可进行菜谱管理,定时更新菜品信息,跟踪客户订单,界面主题订制维护,餐桌管理。
下图描述了内容管理员可以使用的主要功能模块:
3)服务员
服务员:
可对菜品库存信息和当日销售信息进行更新,更新餐桌占用资讯,实行转台、合台操作,跟踪客户订单,资金结算。
下图描述了互联网用户可以使用的主要功能模块:
4)顾客
可以浏览餐馆的菜谱和菜品,下订单,对服务和菜品进行评分
下图描述了顾客可以使用的主要功能模块:
1.15系统业务流程分析
业务流程图(TransactionFlowDiagram,TFD)就是用一些规定的符号及连线来表示某个具体业务处理过程。
该手机订餐系统的最终用户可分为两类:
会员和后台管理员。
图3订餐系统前台业务流图
图4订餐系统后台业务流图
1.16系统数据库设计
图5数据库E-R图
图6数据库E-R图
图7数据库E-R图
2研究内容与方法
2.1系统设计
该系统主要包括后台数据库服务器、Web服务器、无线网络、Android前端等部分。
客户端Android系统智能手机具有前端处理与计算能力,而且通过无线网络访问Web服务器,如果需要数据访问,则问后台数据库。
客户端采用Android操作系统。
服务器端采用TomcatWEB服务器、MySQL数据库。
如下图所示:
图8Android订餐系统物理架构
2.2系统技术选型
Android客户端应用使用Java技术,网络通信使用ApacheHTTP协议客户端,中间Web服务器采用TomcatWeb服务器技术,采用Servlet技术响应客户请求。
后台数据库采用JDBC访问远程MySQL数据库,Android客户端的一部分数据同时存储在Android本地的SQLite数据库和后台MySQL数据库中,实现Android客户端和后台数据库的数据同步技术。
图9Android订餐系统
2.研究目标和创新:
对于订餐系统而言,国内基本是web模式下和PC机下订餐系统,但是还没有基于智能机手机的订餐系统。
与Web和PC机模式下的订餐系统相比,基于Android平台下的手机订餐系统有很多的创新之处和实用之处。
1)解决了电脑订餐的不方便之处。
无疑手机订餐更能让用户随时随地的顶自己想要的餐,可以节约用户的时间以及餐饮店的高峰压力。
2)采用了短信支付功能。
用户可以对定制的餐费进行短信支付,省去了传统支付的不方便之处,也解决了手机支付的安全问题。
3)设计更为人性化。
用户可以自由的选择想要点餐的餐厅,对每种菜都有详细的接受,用户也可以对餐进行点评,通过设置还可以更换主题,留言等等。
4)易于普及。
随着Android智能机的普及,该订餐系统可以再有android的操作系统下运行,还可以改变为其他的方面应用。
3.预期结果和形式:
我们将订餐系统应用于智能手机上,以方便客户足不出户便可浏览菜单和下单,有效地节约人工同时提高餐厅效率,为客户节省更多的时间。
订餐系统一是解决目前各店预定电话号多杂难记的问题;二是它充分利用了手机能直接沟通消费者的特点,提高个人化服务的程度。
客户在订餐(订座)时能准确了解预定对象的相关信息,包括了解可提供的“包房”数量和图象、菜品的特色和照片等。
三是沟通方式更加及时和丰富,在各主流行业和企业普遍应用网络化办公和白领更适应电子商务的大环境下,酒店的宣传和营销能及时到达消费者的桌面,方便了手机用户。
因此,企业要充分认识到其中孕育的机遇,因势利导切入到信息化的运用中去,以先进的理念和手段提高整体的竞争能力和营运模式。
该订餐系统适合现代餐饮业,对餐厅的菜品信息进行处理和展示,使订餐过程信息化,提高工作效率。
系统包括登陆管理、菜谱管理、订单管理和设置管理,餐桌管理,)用户权限管理,客户评分,餐店选择,注册,注销等功能。
界面简洁,功能精炼;增加菜单阅读时的乐趣,更活泼生动;多条件的菜品查询,查找菜品更方便;针对每个菜品的特定忌口信息进行相应的忌口选择设置,使用更灵活;设置了多种形式的订单,包括送餐、堂食和外卖,有效地节省了客户的大量时间。
4.研究进度及安排:
2012年05月24号——2012年05月30号
市场需求调研、需求分析和可行性的研究,撰写创新基金申请书
2012年06月01号——2012年06月06号
确定课题基于android的订餐系统实现的功能,初步确定系统涉及的研究方向、准备试验中所需的相关器材和软件及硬件资源,搭建android平台,资金安排
2012年06月06号——2012年06月10号
确定详细设计报告,查阅相关资料,对涉及的相关问题研究解决,请教指导老师,对系统全局设计指导
2012年06月10号——2012年06月25号
系统具体实现、软件的测试,客户体验
2012年06月25号——2012年07月04号
整理相关资料,对项目实施的整个过程总结,并对资金的适应进行合计。
项目结题、个人总结
5.所需仪器设备:
硬件设备:
WindowsXP以上系统PC机
软件设备:
1、MySQL5.1数据库
2、MyEclipse10.0
3、Tomcat7.0
4、AndroidSDK-windowsSDK
5、AndroidVirtualDevice
6、PhotoshopCS5Android
7、MySQL连接的数据库jar包
8、ADT
6.经费使用计划:
科研费------调研、专家咨询、用户体验1000元
版面费------打印、复印、评审550元
书籍资料费------图书、期刊的购买450元
费用合计2000元
四、审批情况
1.指导教师推荐意见:
指导教师签字:
年月日
2.学院推荐意见:
学院公章:
学院主管领导签名:
年月日
3.校团委审核意见:
负责人签名:
年月日
4.基金管理委员会审批意见:
主任签名:
年月日
注:
附本人考试成绩表(加盖学院教务公章)。