图2-2.1 技术型
3. 系统功能
通过需求分析,我们了解系统的需求。通过物理架构和技术选择,我们确定了项目的可行性分析。接下来我们将对系统的功能进行介绍。 本系统的功能说明如下: 1) 系统登录功能
为了增强系统的使用安全,使用系统之前我们必须要登录到系统中,登录的过程通过无线网络,在后台的数据库通过用户的名称和密码进行查询、注册后的用户方可进入到系统中。运行界面如图1-3.1
4
如图1-3.1
2) 系统主菜单
系统登录成功之后便进入了系统主菜单,主菜单通过一个GridView以图形菜单的方式展现系统的功能,有点菜、并台、转台、差台、更新、设置、注销、转台。单击某个选项便进入功能的操作界面。运行界面如图1-3.2
5
图1-3.2
3) 点餐功能
点餐功能模块是本系统中的一个重要功能模块,该模块主要完成的任务是操作员输入顾客的点餐信息,通过无线网络及时地将点餐信息传送到后台服务器,进而在厨房终端显示,有利于厨师尽快下厨做菜。
该功能概括了三部分:开桌、点菜和下单。运行界面如图1-3.3。
6
图1-3.3
4) 结算功能
顾客就餐结束后需要结算,结算过程是:操作员根据订单编号查询点餐订单信息和订餐信息详细列表,顾客确认后单击结算按钮进行结算。运行结果如图1-3.4
图1-3.4
4. 无线点餐概要设计
7
确定系统功能之后,我们就可以进行系统的详细设计。详细设计系统包及资源规划和系统数据库设计。 1) 系统包及资源规划
本系统的主要功能可以分为三大类:一是访问客户端SQLite数据库;二是Activity界面展示;三是通过网络访问数据库。客户端的包结果如图2-4.1 包及其资源结构如图2-4.2
图2-4.2
2) 系统数据库设计
程序无非就是:输入、处理、输出。本系统也不列
8