餐厅管理员在进行具体操作时,可以分为两大类别,一个是菜品维护,二是订单处理。餐厅管理员在这个系统中可使用的功能分为两个部分,一是菜品维护:维护菜单,添加、删除菜品,完善 菜品信息;二是订单处理:确认订单、打印订单。
上面所阐述的系统需求是分析,是对实地调查结果进行分析后得到的。一方面是用户的需求,另一方面是餐厅的需求。由于开发时间较短,无法完成所有的需求,所以开发完成了主要功能,没有完成的功能以后继续慢慢完善。
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语言来编程。