徐立波
摘 要: 移动订餐系统具有会员在线注册、登录、在线点餐和订座等功能,能够方便顾客的点餐和用餐过程,提高效率。本文通过系统分析、设计和数据库设计为系统的实现奠定了基础。
关键词: 安卓平台 移动订餐 系统设计 数据率设计
随着无线上网和移动互联时代的到来,顾客更希望在家里、办公室里或旅行途中安排用餐,这样可以合理安排工作进程和旅行行程,节省时间。由于电话订单可选择订餐项目少,缺少详细菜品信息,用餐时间和地点不好固定,而现场点餐等待时间过长,因此,设计一款基于安卓平台的移动订餐系统非常必要。
一、安卓开发平台
Java语言是开发安卓平台软件的首选语言,安装JDK开发包即可。在进行开发之初首先需要创造开发环境,Eclipse是经常使用的开发环境。Eclipse是一款非常优秀的开源IDE。Android平台为开发者提供了源码开放的软件开发包(SDK),它包含了使用Java语言开发Android平台应用的必要工具和组件(API)。Android的系统架构和其操作系统一样,采用了分层的架构。从架构图看,Android分为四个层,从高层到低层分别是应用程序层、应用程序框架层、系统运行库层和Linux内核层。
二、系统设计
根据移动订餐系统的综合分析,系统的主要功能包括:
1.用户通过无线网络完成注册和登录,成为会员。
2.顾客在线点菜、点酒水、点套餐、选择包房和座位信息。
3.商家完成对会员的基本管理。
4.商家对菜品的基本信息维护。
5.订单和结账管理。
三、数据库设计
数据库是系统设计和实现的数据基础。移动订餐系统涉及的表很多,主要包括会员基本情况、菜品信息表、套餐信息表和管理员表等。以下列出两个主要的表。
1.会员基本情况表
该表包含八个字段,分别是编号、姓名、身份证、性别、地址、积分、卡上余额等。其中编号为主键,具体信息见表1所示。
2.菜品信息表
该表包含五个字段,分别是菜品编号、菜品名称、菜品类别,单位价格,折扣。其中菜品编号为主键,具体信息见表2所示。
四、结语
基于安卓平台的移动订餐系统能够实现会员在线注册、登录、在线点餐和订座等功能。商家通过此系统能够发挥会员管理、点餐管理和订单管理等功能。该系统能够大大方便顾客的点餐和用餐,提高顾客和商家效率。
参考文献:
[1]http://baike.baidu.com/.
[2]刘波.在线订餐管理系统的设计与开发[J].电脑知识与技术,2015.4(4).