教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 高等教育 >

【精编完整版】餐厅管理信息系统分析与设计-餐厅毕业论文(2)

来源:网络收集 时间:2026-07-16
导读: 单价编号为3位数字编码与大写字母“DJ”的组合,例如DJ001. 2.1.4单位成本编号: 单位成本编号为3位数字编码与大写字母“DWCB”的组合,例如DWCB001. 2.1.5类别编号: 类别编号为3位数字编码与大写字母“LB”的组合

单价编号为3位数字编码与大写字母“DJ”的组合,例如DJ001.

2.1.4单位成本编号:

单位成本编号为3位数字编码与大写字母“DWCB”的组合,例如DWCB001.

2.1.5类别编号:

类别编号为3位数字编码与大写字母“LB”的组合,例如LB001.

2.1.6销售量编号:

销售量编号为3位数字编码与大写字母“XSL”的组合,例如XSL001.

2.1.7销售额编号:

销售额编号为3位数字编码与大写字母“XSE”的组合,例如XSE001.

2.1.8日期编号:

日期编号为3位数字编码与大写字母“RQ”的组合,例如RQ001.

2.1.9顾客编号:

顾客编号为3位数字编码与大写字母“BH”的组合,例如BH001.

2.1.10顾客姓名编号:

姓名编号为3位数字编码与大写字母“XM”的组合,例如XM001.

2.1.11顾客性别编号:

性别编号为3位数字编码与大写字母“XB”的组合,例如XB001.

2.1.12结账序号编号:

结账序号编号为3位数字编码与大写字母“XH”的组合,例如XH001.

2.2 数据库设计

2.2.1概念结构设计

2.2.1.1 E-R模型

数据库设计是建立数据库及其应用系统的技术,它是信息系统开发和建设中的核心技术。具体地说,数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求。

其中E-R模型是P.P.S.Chen提出的表示概念模型的方法,该方法直接从现实世界抽象出实体及其相互间的关系,并用E-R图来表示概念模型。

本系统为民族餐厅的销售管理系统,考虑了民族餐厅的实际情况及多方面的因素以后,画出了如下图所示的E-R图:

图2.1 E-R图

2.2.1.2关系模型

在完成系统的E—R 图之后,将E--R模型转化为关系模型如下:

产品(代码,名称,单价,单位成本,类别)

顾客(编号,姓名,性别,序号)

销售(编号,代码,销售量,销售额,日期)

收银台(序号,销售额,日期)

分析以上关系模型不难看出,该关系模型满足3NF,即元组中的每一个分量都是不可分割的数据项,同时所有非主属性完全依赖于其主码,例如,在关系“产品”中,名称,单价,单位成本,类别几个非主属性都直接依赖于主码“代码”。而且任何一个非主属性都不传递依赖于任何主关键字。例如,在关系“产品”中,名称、单价、单位成本、类别几个非主属性都直接依赖于其主码“代码”;在关系“销售”

中,代码、销售量、销售额、日期几个非主属性都直接依赖于其主码“编号”。

根据关系模型设计出数据库所需要的表格。在这里,我们选用的是关系数据库。因为关系数据库中的二维表格可以很清楚地描述数据之间的联系。根据系统E—R 图,针对本系统的特点,在对所搜集的数据进行规范化之后,我们主要定义了如下表格,分别是产品基本信息表、顾客消费表、销售额汇总表、结账表。

表2.1产品基本信息表

表2.2顾客消费表

表2.3销售额汇总表

表2.4结账表

2.3典型功能处理过程及界面设计

(1)功能1:过程控制

图 2.2系统界面

(2)功能2:输入设计

在本系统中,用户进入可凭借自己的用户名及密码登录该系统,图2.3即为登录时的界面:

图2.3 登录界面

当有新产品出售时,需将新产品的信息录入产品基本信息表,界面如图2.4。

图2.4 添加产品信息界面

(3)功能3:查询设计

根据输入的产品名称查找某一种产品的信息,界面如图2.5。

图2.5

根据选择的查询依据和条件查询产品的信息,界面如图2.6、2.7

图2.6 数据查询界面 图2.7 数据查询界面

以下是“确定”按钮的程序代码:

if thisform.optiongroup1.value=1

aa="类别="+"'"+allt(thisformbo1.value)+"'"

select * from 产品基本信息表 where &aa into cursor bb

else thisform.optiongroup1.value=2

do case

case thisformbo2.value="1.50元以下(包括1.50)"

select * from 产品基本信息表 where 单价<=1.50 into cursor bb

case thisformbo2.value="1.50元到2.50元"

select * from 产品基本信息表 where 单价>1.50 and 单价<2.50 ;

into cursor bb

case thisformbo2.value="2.50元以上(包括2.50)"

select * from 产品基本信息表 where 单价>=2.50 into cursor bb

endcase

endif

thisform.grid1.recordsource="bb"

thisform.grid1.column1.width=50

thisform.grid1.column2.width=50

thisform.grid1.column3.width=40

thisform.grid1.column4.width=50

thisform.grid1.column5.width=60

thisform.refresh

当发生销售时,将相应的销售记录添加到销售额汇总表中,录入界面如图2.8。

图2.8销售数据录入界面图2.9 汇总当月销售额

分类汇总当月销售额(当月利润类似),界面分别如图2.9。

以下是图2.9中“确定”按钮的程序代码:

sum 销售额 for 类别=thisformbo1.value to x

thisform.text1.value=x

bel3.caption="当月"+alltrim(thisformbo1.value)+"产品销售额为:"

thisform.refresh

查询历史销售额及利润,界面分别如图2.10、2.11。

图2.10 查询历史销售额图 2.11 查询历史利润以下是图2.11中“确定”按钮的程序代码:

if thisformbo1.value="5月份"

report form 5月份利润 prev

else thisformbo1.value="6月份"

report form 6月份利润 prev

endif

(4)功能4:输出设计

输出设计的任务是使管理信息系统输出满足用户需求的信息。输出设计的目的是为了正确及时反映和组成用于管理各部门需要的信息。以下图2.12---图2.17分别采用了表格输出、文本框输出和报表输出。

图2.12、2.13是查询产品信息的输出界面。

图2.12 图2.13

图2.14是分类汇总当月销售额的输出界面,图2.15是汇总当月利润的输出界面。

图2.14 图2.15

3总结一(邓博文)

3总结一

3.1设计中遇到的主要问题及解决方法

在短短的一个礼拜的时间内,我于此次设计中遇到了很多问题。通过与老师同学以及一同合作进行设计的同学相互的探讨,终于解决了很多明显的外在问题还发现了一些新的隐性问题。首先是定位管理信息系统目标的过程当中,对于已经明确的管理信息系统目标的相关信息收集在前期有些许障碍,但是通过更多的信息搜索来源以及新的信息搜寻关键词对所需的信息进行了更多的补充与了解。而另外一方面对于子系统模式的了解不够深入,因此耗费了一些时间去通过课本当中的相关案例进行了了解。数据字典部分是我第一次分析设计当中比较不太了解的,通过此次这一个礼拜的课程设计当中,我又接触到了信息管理系统分析与设计的重要内容。这是我第二次进行管理信息系统分析,出现的问题还是很多,但是通过这些问题我才发现自己对管理信息系统的认知的不完整面以及提高了我个人的沟通与概念的理解能力。…… 此处隐藏:2558字,全部文档内容请下载后查看。喜欢就下载吧 ……

【精编完整版】餐厅管理信息系统分析与设计-餐厅毕业论文(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/127458.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)