A2:点餐功能:已登录的顾客可以直接查看今日餐馆供应的菜谱,并且可以根据菜谱点餐,点餐后核对已点菜单后,即可提交点餐信息实现顾客点餐。
A3:加菜功能:由于菜不够,顾客可以加菜。
3、管理员端管理:
管理员的需求:
B1:管理员菜谱发布显示功能:发布每天所能提供的菜的菜谱。
B2:已点菜单回传功能:顾客所点菜单应回传给管理员。
B3:结账功能:结算每桌顾客的账单。
B4:每天的运营效益结算及查看。
4、手机Android程序信息管理:手机界面的优化设计,实现手机网络的连接和用户信息的提交,以及接受服务器返回的信息。
5、后台查询程序管理:完成用户验证和管理员、顾客的信息交互。
6、 管理员网页程序信息管理:网页界面优化设计,实现网页与服务器的交互。
3.无线点餐的系统设计
3.1系统功能模块图
3.1 系统功能模块图
3.2无线点餐系统的功能和实现
3.2.1用手机端
用户手机端实现登录及无线点餐功能。手机登录到互联网中,通过提取服务器端数据库中的菜谱信息,在客户端显示。用户又可以通过显示信息给服务器传送点餐操作信息,并将信息存储在远端数据库中,如下:
|---用户登录
手机端 ---- ---- 提取数据库数据并显示
|---上传数据到数据库中
3.2.2管理员电脑端
为了给管理员提供方便,在电脑客户端我们可以自己设计一个服务器网址链接器。主要实现了管理员登录及菜谱管理、账目查询、顾客结账、菜单显示等网页链接功能。其管理员电脑端功能如下所示:
|----管理员登录
|----菜单管理
管理端 ---- |----菜单显示
|----顾客结账
|----账目查询
3.2.3服务器端
web服务器端功能主要包括管理员菜谱录入、账目存储、顾客登录、菜谱显示、点菜信息录入等。当用户使用手机客户端登录到互联网中时,手机客户端就连接到了web服务器中。web服务器在此实现的功能是:当用户登录时,web服务器就对用户登录进行检测;当用户查看菜谱时,web服务器此时就接受用户的请求并访问数据库查询,根据用户请求web服务器访问数据库并把查询结果返回给用户客户端。当管理员通过电脑端登录到互联网时,浏览器就连接到了web服务器中,服务器将该功能的界面显示给管理员,管理员进行相应的操作。功能如下所示
|---- 菜单信息显示
|手机端 |---- 菜单存储
服务器端 –
|---- 菜单输入存储
| 管理端 |---- 菜单信息查询
---- 账目信息查看
3.3数据库结构的设计 基于安卓的无线点餐系统的设计与实现(3):http://www.751com.cn/jisuanji/lunwen_22238.html