毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
Android安卓系统菜单点菜系统的开发与设计(13)
(5) 验证设计
在上述设计的基础上,收集数据并具体建立一个数据库,运行一些典型的应用任务来验证数据库设计的正确性和合理性。一般,一个大型数据库的设计过程往往需要经过多次循环反复。当设计的某步发现问题时,可能就需要返回到前面去进行修改。因此,在做上述数据库设计时就应考虑到今后修改设计的可能性和方便性。(6)运行与文护设计;在数据库系统正式投入运行的过程中,必须不断地对其进行 评调整与修改。
至今,数据库设计的很多工作仍需要人工来做,除了关系型数据库已有一套较完整的数据范式理论可用来部分地指导数据库设计之外,尚缺乏一套完善的数据库设计理论、方法和工具,以实现数据库设计的
自动化
或交互式的半自动化设计。所以数据库设计今后的研究发展方向是研究数据库设计理论,寻求能够更有效地表达语义关系的数据模型,为各阶段的设计提供自动或半自动的设计工具和集成化的开发环境,使数据库的设计更加工程化、更加规范化和更加方便易行,使得在数据库的设计中充分体现软件工程的先进思想和方法。
总共创建了吹冰张表分别是:系统用户表(UserTbl)、菜谱分类表(MenuTypeTbl)、餐桌表(TableTbl)、菜谱表(MenuTbl)、订单详细表(OrderDailTbl) 、订单表(OrderTbl)
系统用户表:当用户登录了系统将要使用的表。
菜谱分类表:将菜单信息进行分类,以便于方便点餐,比如热菜、凉菜等。
餐桌表:用来表示顾客在哪个桌位就坐,对桌位进行编号并标注其状态时有人还是空。
菜谱表:用来保存菜品信息,如分类、价格和名称等。
订单详细表:列出了顾客所点的菜的种类与数量,还有对菜的备注要求。
订单表:当顾客开桌点餐时列出的订单用户,所在桌号,客人几位,是否结算等信息保存到该表。
4.1 数据库需求分析
无线点餐系统以餐厅服务信息为主体,因此在这个系统中必须要有一个保存菜单信息的表,所以用编号做主键。负责登录终端系统的服务人员应该有保存服务人员信息的表,这个表中也是包括一些基本信息。并且以服务人员的编号作为主键。在一个点餐系统中,不可避免的要有桌位的编号。这样的话就必须有一个桌号表,该表保存桌位信息。顾客可以按照自己的喜好,在酒店布置的桌号中选择自己喜欢的位置。另外既然是酒店就必须要有一个订单表,该表中包括订单号,点餐时间,用户ID,桌号,人数,是否结账,备注等基本信息。这样也就还需要一个订单详细表用于存储顾客所点的菜品信息等等。原准备再弄一个菜品分类表用于区分凉菜,热菜等。
数据库的概念设计,即利用数据模型进行概念数据库的模式设计。根据无线点餐系统的需求,设计出以下的实体-关系模型(E-R)图如图。
共13页:
上一页
1
2
3
4
5
6
7
8
9
10
11
12
13
下一页
上一篇:
ASP.net平面设计作品展示网站开发+ER图
下一篇:
C#《数字电子》试题库管理系统开发与设计
Android手机考勤平台的设计与实现
基于android的环境信息管理系统设计
java+mysql班级评优系统的设计实现
ASP.NET飞翔租贷汽车公司信...
多频激励下典型非线性系统的振动特性研究
java+mysql文星酒店客房管理系统设计
Android全国天气移动终端应用程序设计研究
压疮高危人群的标准化中...
浅论职工思想政治工作茬...
AES算法GPU协处理下分组加...
基于Joomla平台的计算机学院网站设计与开发
上海居民的社会参与研究
从政策角度谈黑龙江對俄...
酵母菌发酵生产天然香料...
STC89C52单片机NRF24L01的无线病房呼叫系统设计
浅谈高校行政管理人员的...
提高教育质量,构建大學生...