您的位置:首页 > 其它

无线点菜系统01(需求分析)

2013-07-26 19:27 204 查看
用来练习加参数的作品,没有获奖,贴出来晾凉。因为要做的这个项目,市场上已经有了,需求分析也是马马虎虎弄的,一部分是复制粘贴过来的。

项目名称: 基于android的无线点菜系统

项目负责人: 陈文哲

所在系专业: 软件工程

手 机: 188248650~~

惠州学院

背景与现状

目前,国内餐饮信息化的发展正处在萌芽发展初期,餐饮业经营管理者计算机水平限制、对餐饮系统的理解不足以及根深蒂固的传统餐饮经营模式制约等因素的制约,使得餐饮行业信息化的普及严重滞后于其他行业的信息化进程。餐饮业行业利润增长所依赖无线点餐软件的份额也相对较小,不过值得乐观的一点是,国内餐饮管理系统的发展以及餐饮业对于无线点餐系统的选择使用呈现良好态势。

无线点餐系统是在无线网络技术平台基础上,针对餐饮行业所研发的综合性餐饮信息化解决方案软件。其最主要的特征实现随时随地的点菜。在信息化高度发展的今天,无线点餐管理系统凭借其完善餐饮行业的业务流程、高效方便的操作、稳定透明的财务查询、科学有力的决策依据、优雅温馨的环境档次提升,赢得了广大客户的认可。

Android系统的出现,给移动互联网时代带来了新的发展。为了适应现代信息时代点餐的需求,采用新信息技术,研究设计了一个基于Android平台的手机点餐系统。它能提高餐厅的点餐效率,能体现出现代化点餐的气氛。该方案主要包括后台数据库服务器、Web服务器、网络、Android点餐前端等部分组成,并采用了JAVA、ANDROID、C#、SQL Server数据库,利用Eclipse、SDK、ADT、AVD、DDMS等开发环境以及开发工具。

作品简介

本作品(Android无线点餐系统)是在无线网络技术平台基础上,针对餐饮行业所研发的综合性餐饮信息化解决方案软件。

客户端最主要的特征在Android平板或手机实现随时随地的点菜功能。顾客可以随时通过Android客户端呼叫服务端为其提供催菜、加菜、盐醋辣椒等配料的索取的服务。顾客可以对其品尝的菜式进行评价与其他顾客或网友分享,获取评价积分,消费积分可以获得店铺打折优惠。

服务端提供订单的审核以及详情打印功能,保存订单信息,可以进行统计和数据挖掘,为商户提供销售额、各菜式的好评程度等报表。商户还可以设置广告,引导顾客尝试辛苦菜式等。

本作品预留接口供厨房客户端使用,真正实现餐饮管理现代化。

开发依据

1、研究意义

行业:近些年餐饮行业蓬勃发展,规模也逐渐增大,但却没有相应地重视点菜系统,餐厅企业经常遇到顾客抱怨上菜速度慢、漏菜、丢单、漏单,餐厅的成本很难控制等问题,加之都市生活节奏的加快,消费者在外出就餐时,就有了更高的要求。为了解决这些问题,企业可采用无线点菜系统,无需碳复写的纸张耗材, 很短时间内便可完成,大大缩短了上菜时间,同时也提高了翻台率。 服务员始终不离客人视线,服务更周到更及时,并且避免了跑单漏单现象; 使用PAD无线通讯,不必往返传送单子,减少了服务员的工作量,降低服务员的劳动强度,相应地节省了劳动力; 避免因服务员来回跑动产生的忙乱现象,大大提升服务品质和服务形象,为营造高档就餐环境创造良好条件,吸引更多的顾客就餐; 按照菜品原料构成控制成本。总之无线点菜系统可有效的提高工作效率,提高服务质量,降低运营成本,提升企业形象。

餐饮卫生也是顾客越来越注重的问题,未来能将厨房文化透明化并随时展示给顾客的酒家将预备更加强大的竞争能力。而Android无线点餐系统将为商家提供这一功能,在厨房安装多个摄像头,顾客可以随时调用摄像头进行光看,整个做菜过程将一览无余。

学习:无线点菜系统解决了当前餐饮行业的所遇到的问题,顺应产业发展潮流,具有良好的商业化的潜质。深入了解Android软件、window软件开发模式,通过项目创新设计,加强对大学课程如操作系统、软件工程等课程的理解,促进学、研相长。

2、国内外研究现状分析

目前,国内餐饮信息化的发展正处在萌芽发展初期,餐饮业经营管理者计算机水平限制、对餐饮系统的理解不足以及根深蒂固的传统餐饮经营模式制约等因素的制约,使得餐饮行业信息化的普及严重滞后于其他行业的信息化进程。从早期基于window mobile和linux的专用嵌入式设备到最近比较流行的ipad、从早期的射频技术到现在的wifi等新兴技术。说明无线点菜系统正走向普及。无线点餐系统不时更新,管理上的作用也逐渐显现进去被更多的餐饮企业所接受。现在不管从它功能、稳定性、普及水平等哪方面来说都远非当时的可比,并且随着信息化的不时深入和餐饮业的不时前进,以无线点餐为代表的餐饮软件业终究获得更好的发展前景。而基于android系统的无线点餐系统,依靠着较低的开发门槛,功能强大的优势,迅速占领一壁江山。

注:国内已有部分“无线点菜系统”软件制作完成并进入推广状态,但产品适用范围较窄并且实用性不高。

3、科学依据

(1)Android平台 Android是基于Linux内核的操作系统,早期由Google开发,后由开放手机联盟开发。它采用了软件堆的架构,主要分为三部分。底层以Linux内核工作为基础,只提供基本功能;其他的应用软件则由各公司自行开发,以Java作为编写程序的一部分。另外,为了推广此技术,Google和其它几十个手机公司建立了开放手机联盟。Android在未公开之前常被传闻为GPhone。 它采用了软件堆层(software stack,又名软件叠层)的架构,主要分为三部分:底层以Linux核心为基础,由C语言开发,只提供基本功能。中间层包括函数库Library和虚拟机Virtual Machine,由C+开发。最上层是各种应用软件,包括通话程序,短信程序等,应用软件则由各公司自行开发,以java编写。

Android特性:

•应用程序框架 支持组件的重用与替换

•Dalvik虚拟机 专门为移动设备做了优化

•内部集成浏览器 该浏览器基于开源的WebKit 引擎

•优化的图形库 包括2D和3D图形库,3D图形库基于OpenGL ES 1.0 (硬件加速可选)

•SQLite 用作结构化的数据存储

•多媒体支持 包括常见的音频、视频和静态印象文件格式 (如 MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF)

•GSM电话 (依赖于硬件)

•蓝牙Bluetooth, EDGE, 3G, and WiFi (依赖于硬件)

•照相机,GPS,指南针,和加速度计 (依赖于硬件)

•丰富的开发环境 包括设备模拟器,调试工具,内存及性能分析图表境

(2)WPF 为Windows Presentation Foundation的缩写 ,意思是基于windows的图形界面处理,其原来代号为“Avalon”,因“我佩服”拼音首字母组合一样,国内有人调侃地称之为“我佩服”。由 .NET Framework 3.0 开始引入,与 Windows Communication Foundation及 Windows Workflow Foundation并行为新一代 Windows 操作系统以及 WinFX 的三个重大应用程序开发类库。WPF是微软新一代图形系统,运行在.NET Framework 3.0架构下,为用户界面、2D/3D 图形、文档和媒体提供了统一的描述和操作方法。基于DirectX 9/10技术的WPF不仅带来了前所未有的3D界面,而且其图形向量渲染引擎也大大改进了传统的2D界面,比如Vista中的半透明效果的窗体等都得益于WPF。 程序员在WPF的帮助下,要开发出媲美Mac程序的酷炫界面已不再是遥不可及的奢望。 WPF相对于Windows客户端的开发来说,向前跨出了巨大的一步,它提供了超丰富的.NET UI 框架,集成了矢量图形,丰富的流动文字支持flow text support,3D视觉效果和强大无比的控件模型框架。

参考文献

[1] 白乔,左飞 《把脉VC++》2009

[2] 杨中科 c#+WPF开发公开课 2012

[3] 佘志龙等 android SDK开发范例大全

[4] 裴佳迪等 Android应用开发全程实录

[5] 王珊等 数据库系统概论

研究方案:

1、研究目标,研究内容,拟解决的问题

1) 研究目标:

本项目将以“餐馆无线点菜系统”为基线,设计一套实用性较强的软件系统,并适用于二次开发成为“咖啡厅”等场景可以使用的软件。

2) 研究内容:

·软件架构

·安卓平板电脑与Windows电脑通信流畅

·UI界面美化

·数据库内容安全性

·商业数据挖掘、分析,为商家的销售成果进行评估

·餐馆经营交流考察

3) 拟解决的问题:

·图片数据保存方式以及传输

·大量数据库表关系处理

·多个客户端与服务端通讯

2、拟采取的技术路线



本系统的特色与创新之处

本系统可以满足服务生零距离服务顾客、零距离通知后厨,分担前台管理的工作压力,在节约人力、物力的基础上还可以实现高效、快捷的服务理念。客户可以方便地点餐,用餐过后也可以留下评价供其他用户参考,甚至可以将本次用餐拍照等信息同步至微博。软件设置完善的客户VIP功能,帮助提示商家的各种营销效果。未来,可以使用安卓手机远程订餐,可以一个VIP账户多处消费享受优惠,甚至可以应用二维码进行交互。

开发阶段

1.需求分析和技术储备

2.完成软件基本功能和逻辑:点菜,存储信息,打印信息和初期UI

3.对软件可行性进行评估。

4.(与餐馆商家合作),实际应用并且完善需求分析。

5.根据实际重新架构软件。

6.完成软件的各种功能。

7.实际运营软件。

8.后期UI设计。

2、预期成果

技术报告、硬件实物、软件各1份。

各成员承担的研究任务分解

(1) 陈文哲承担项目的全面工作和服务端的设计;

(2) 陈~担任android客户端的设计;

(3) 林~担任各类文档的编写以及完善;

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: