基于安卓的无线点餐系统的设计与实现(3)
时间:2018-09-03 15:31 来源:毕业论文 作者:毕业论文 点击:次
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数据库结构的设计 (责任编辑:qin) |