餐厅管理员在进行具体操作时,可以分为两大类别,一个是菜品维护,二是订单处理。餐厅管理员在这个系统中可使用的功能分为两个部分,一是菜品维护:维护菜单,添加、删除菜品,完善 菜品信息;二是订单处理:确认订单、打印订单。 

上面所阐述的系统需求是分析,是对实地调查结果进行分析后得到的。一方面是用户的需求,另一方面是餐厅的需求。由于开发时间较短,无法完成所有的需求,所以开发完成了主要功能,没有完成的功能以后继续慢慢完善。

2。2。2 功能需求分析

根据餐厅实际经营时调查的结果分析后,得到基于android无线点餐系统需要具备的功能如下:

用户部分:

(1)查看餐厅所有菜品

(2)对自己喜欢的菜品进行收藏

(3)点餐完成之后可直接下单

(4)能够进行个性化设置

餐厅部分:

(1)对菜品进行维护

(2)对订单进行处理

2。2。3数据流程分析

为了更好的分析结构,更好的反应系统逻辑功能,所以将数据的流动和处理的过程通过流程图来展示。本系统完整的数据流图如图2。2。3。1所示。

图2。1 完整的系统数据流图

2。3 本章小结

本章主要分析了在设计系统的过程中,遇到的技术、经济、操作等方面的可行性,为系统能否顺利开发并被广泛推广提供支持。 

第3章  相关技术简介

3。1 开发平台

3。1。1  My Eclipse Enterprise Workbench

在使用MyEclipse的时候,它能和数据库非常好的合作,在进行系统开发设计时。它能支持非常多的技术,例如HTML、CSS技术等,所以它的功能非常强大,使用起来便捷可靠。

3。1。2  Eclipse 

Eclipse 是一个开放源代码,并且基于Java的可扩展开发平台。它只是一组服务和一个框架,它是通过插件组件来构建开发环境的。

3。1。3  MySQL

MySQL 最流行的关系型数据库管理系统,在 WEB 应用方面,MySQL是所有最好的关系数据库管理系统软件之一。关联数据库是把数据保存在不同的表中,并不是将所有数据放在放在一起,这样就可以增加速度并提高灵活性。

3。2 应用技术

3。2。1  JSP技术简介

JSP技术使用的是Java编程语言来,JSP技术开发出来系统只需要使用浏览器就可以查看。JSP技术将设计和逻辑不存放在一起,所以编程起来很方便。先执行系统中的程序,最终将结果以网页的形式展现给用户。

3。2。2  Android技术简介

     Android是一种以linux为基础的开放源代码操作系统,主要使用于便携设备。Android是以Linux为核心的手机操作平台,作为一款开放式的操作系统,在Android中,开发者可以使用Java作为编程语言来开发应用程序,也可以通过NDK使用C/C++作为编程语言来开发应用程序,也可使用SL4A来使用其他各种脚本语言进行编程Android支持使用Java作为编程语言来开发应用程序,以便能提高效率和减少资源占用。来~自,优^尔-论;文*网www.youerw.com +QQ752018766-

3。2。3  Java技术简介

    Java是一种简单的,分布式的,面向对象的,解释型的,结构中立,可移植,性能优异,多线程的动态语言。它中和C++语言和Smalltalk语言的优点,同时增加了它自身的特性,例如多媒体数据控制、网络通信等。

3。3 本章小结

本章主要是介绍了基于android无线点餐系统使用到的相关技术,其中有JSP技术、Android开发技术以及Java语言,本系统以客户端以智能手机为运行环境,服务器端以MyEclipse为运行平台,使用Java语言来编程。 

上一篇:jsp+sqlserver网络工程项目管理信息集成系统的设计
下一篇:《数据库系统原理》教学的设计与实现

无线接入技术及其发展特点【1364字】

CDMA的无线图像监控终端设计【801字】

无线/洧线相结合的家庭...

无线接入茬网络融合中的應用【1958字】

无线传感器网络故障检测研究【3208字】

WCDMA无线网络规划的要点探讨【1148字】

Android课程同步练习系统的设计

互联网教育”变革路径研究进展【7972字】

安康汉江网讯

ASP.net+sqlserver企业设备管理系统设计与开发

张洁小说《无字》中的女性意识

麦秸秆还田和沼液灌溉对...

老年2型糖尿病患者运动疗...

我国风险投资的发展现状问题及对策分析

网络语言“XX体”研究

新課改下小學语文洧效阅...

LiMn1-xFexPO4正极材料合成及充放电性能研究