基于安卓系统的点餐系统(5)

2019-02-15 22:27

菜类类型 描述 图片 编号 价格 菜名 n 包含 备注 1 ID编号 订单明细 数量 n 对应 1 订单 送餐电话 送餐地址 ID编号 下单的客户 是否结账

图4实体-关系模型(E-R)

(2)逻辑设计

主要工作是将现实的数据变成数据库的逻辑模式。另一方面,可能还需要为各种数据处理应用领域产生相应的逻辑子模式。这个设计最后就会得到“逻辑数据库。

11

数据库的逻辑设计,即把概念设计得到的概念数据库模式变为逻辑数据模式,它依赖

于DBMS。

根据点餐系统的需求分析及数据库的概念设计,得到以下的数据库表的相关说明如下:

(1)菜单表

菜单表的结构及相关说明如表2示。

表2 菜单表的结构及相关说明 序号 1 2 3 4 5 6 字段名称 Id typeID name price pic remark 字段含义 编号 种类ID 菜名 价钱 图片 备注 类型 Int Int varchar Int varchar varchar 宽度 11 11 50 11 100 200 备注 Primarykey (2)菜单类型表

菜单类型表的结构及相关说明如下表3示。

表3 菜单类型表的结构及相关说明 序号 1 2 字段名称 Id name 字段含义 菜单编号 菜单名称 类型 Int varchar 宽度 11 20 备注 Primarykey (3)订单详细表

订单详细表的结构及相关说明如下表4示。

表4 订单详细表的结构及相关说明 序号 1 2 3 4 5

字段名称 Id orderId menuId num remark 字段含义 编号 订单编号 菜单编号 人数 备注 12

类型 Int varchar Int Int varchar 宽度 11 11 11 11 200 备注 Primarykey Foreign key Foreign key

(4)订单表

订单表的结构及相关说明如下表5示。

表5 订单表的结构及相关说明

序号 1 2 3 4 5 6 7 字段名称 Id orderTime userID tableId personNum isPay remark 字段含义 编号 订单时间 用户编号 餐桌编号 人数 是否结账 备注 类型 Int varchar Int Int Int Int varchar 宽度 11 11 11 11 11 11 200 备注 Primarykey Foreign key Foreign key (5)用户表

用户表的结构及相关说明如下表6示。

表6 用户表的结构及相关说明 序号 1 2 3 4 5 6 7 字段名称 Id account password name gender permission remark 字段含义 编号 桌号 密码 姓名 签署 权限 备注 类型 Int varchar varchar varchar varchar Int varchar 宽度 11 20 20 20 20 11 200 备注 Primarykey 13

第四章 系统实现

4.1客户端设计思路

移动终端是用户最基础最直接的东西,包括用户是否能够简单快捷的使用,操作的响应时间、图片信息质量、首页布局、首页信息类型等都要进行最优化的设计。

一般来说,界面主要由以下三个因素组成:

(1)文字:文字元素,传达信息最主要的工具。界面中主要包括文字的链接、标题等主要形式的文字。标题传达的信息主要是对内容的简要概述。文字是页面里最为重要的元素,而且是信息的重要载体,页面的整体设计就在于文字的字体、大小、颜色和布局。

(2)图形:图形在界面中起着重要作用。合理的运用图形,可以使设计变得更加生动形象。网页中一般图片为jpg和gif的格式。

(3)界面版式:界面设计最重要的部分就是版式,它组合配置文字、图形等元素,使得整个页面美观舒服,并且使阅读者浏览更加方便。

设计终端系统的界面也是将文字,图形等元素结合在一起。使每一个功能的描述都配有相应的文字与图片,直观的显示所需要的信息,其最终的目的还是为了能让使用者能够快速使用,不至于因为操作的不当而放弃此系统。 4.2主菜单界面 4.2.1功能描述

主菜单界面包含点菜,选择数量(默认一般是1),地址,设置,退出,结账等6个功能模块。每个功能模块提供一种服务,包含一组功能操作,良好的界面方便服务人员进行快速的操作。 4.2.2登录界面的设计

登录界面主要是由服务人员来操作的,所以要一目了然容易操作。利用数据库对用户的信息进行比对,比对正确后利用界面跳转到主菜单界面。每一位服务人员有其单独的一个账号密码用来登录,这样可以责任落实到人,否则出现错误都不知道是谁的问题。

14

4.2.3功能描述

服务人员可通过自己用户名和密码进入移动终端首页界面来为顾客进行点餐服务。而服务人员的账号密码是提前在服务器数据库中设置的,每个服务人员都有自己单独的唯一的一个账号密码用来登录,这样可以责任落实到人。 4.2.4界面设计如图5

图5界面设计

4.2.5功能实现

单独建立一个Activity用来控制用户的登录,当用户输入账号与密码时,系统先判断用户账号密码是否为空,为空则跳出一个对话框给予用户提示;如果不为空则再从

15


基于安卓系统的点餐系统(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:采气工岗位竞聘演讲稿范文【精品】

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: