管理信息系统课程设计报告_第1页
管理信息系统课程设计报告_第2页
管理信息系统课程设计报告_第3页
管理信息系统课程设计报告_第4页
管理信息系统课程设计报告_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

管理信息系统课程设计报告题目:餐厅管理信息系统成员:白恒(110215101)柏亚龙(110215102)陈阳(110215103)程轩(110215104)时间:2013/12/16~2013/12/27一系统分析餐厅管理信息系统需求分析我们的系统针对的是一般中型餐厅的用餐客户,经过我们对经常去中型餐厅用餐顾客,餐厅管理人员,餐厅员工等的调查确定吃我们做的餐厅管理信息系统要满足客户一下需求:客户要有一个清晰的菜谱信息;满足餐厅管理人员经行业务处理的需求(销售数据的录入和汇总)。餐厅管理信息系统业务流程图的设计图1.1餐厅管理信息系统业务流程图管理业务流程内容包括各环节的业务处理、信息来源、处理方法、计算方法、信息流经去向、信息提供的时间和形态(报告、单据、屏幕显示)。本系统采用管理业务流程图表示企业的管理业务,管理业务流程图是一种描述系统内个单位、人员之间业务关系、作业顺序和管理信息流向的图表,利用它可以帮助分析人员找出业务流程中的不合理的流向。该管理系统主要包括对销售过程(即点菜)的管理、销售核算与统计的管理,业务流程图反映了整个系统的业务流程,对系统的设计起了一个指导性的作用,也为后面的设计打下了基础。首先由顾客向销售窗口提供自己对产品的需求信息,然后销售窗口师傅把对应的价格信息反馈给顾客,顾客根据该价格信息决定自己是否可以接受,如果可以接受,则到收银台打印小票,并凭借小票在窗口取饭;如果不接受,则重新选择产品,产生再一次的需求信息。管理系统的业务流程图如图1.1所示。餐厅管理信息系统数据流程图及数据字典1.3.1、数据流程图P1前台处理顾客需求信息P1前台处理顾客票单图1.2顶层数据流程图图1.3第二层数据流程图1.3.2、数据字典以下为本系统详细的数据字典内容:(1)数据项数据元素条目数据元素条目名称:代码总编号:1-101别名:DM编号:101数据值类型:连续有关编码说明:类型:字符XXXXX长度:30代码简写有关数据结构:产品基本信息表顺序号数据元素条目数据元素条目名称:单价总编号:1-102别名:DJ编号:102数据值类型:连续有关编码说明:类型:数值XXXXX长度:20单价简写有关数据结构:产品基本信息表顺序号(2)数据结构本管理系统中主要有以下数据流:数据结构条目名称:销售额汇总表简述:登记各种产品的销售情况。数据结构条目名称:销售额汇总表简述:登记各种产品的销售情况。编号:DS01—02结构:代码+编号+销售量+销售额+日期数据结构条目名称:产品基本信息表简述:记录产品的基本信息。编号:DS01—01结构:代码+名称+单价+单位成本+类别(3)数据流本管理系统中主要有以下数据流:(3)数据流本管理系统中主要有以下数据流:数据流条目数据流条目名称:小票总编号:D01-301简要说明:顾客买饭时凭收银台打印的小票在售饭窗口买饭。数据流来源:收银台编号:301数据流去向:顾客流通量:1000次/每日包含的数据结构:代码+名称+单价+数量+价格+日期+有效期限+开票人员的编号数据流条目数据流条目名称:销售额总编号:D01-302简要说明:销售过程中顾客的消费产生了销售额。数据流来源:收银台编号:302数据流去向:财会部门流通量:1000次/每日包含的数据结构:代码+销售量+单价+销售额+日期(4)数据存储本管理系统中主要有以下数据存储:数据存储数据存储名称:销售额月报表编号:F01—01说明:对某月内各种产品的销售额进行汇总统计。结构:名称+销售额··数据存储名称:利润月报表编号:F01—02说明:对某月内各种产品销售产生的利润进行汇总统计。结构:名称+利润(5)处理逻辑本管理系统中主要有以下处理逻辑:处理逻辑处理逻辑处理逻辑编号:P01—01处理逻辑名称:打票。简述:打印小票。输入的数据流:顾客提供的产品种类及价格信息。处理:收银台处的操作员根据顾客提供的需求价格信息为顾客打印相应的小票。输出的数据流:小票。处理频率:每天上千次。处理逻辑处理逻辑处理逻辑编号:P02—01处理逻辑名称:分类统计。简述:对产品销售额汇总统计。输入的数据流:零星的销售数据。处理:对当日各种产品的销售额进行分类统计。输出的数据流:已统计的销售数据。处理频率:每天一次。(6)外部实体本管理系统中主要有以下外部实体:外部实体外部实体名称:顾客说明:到餐厅就餐人。输入数据流:产品的种类及价格信息。输出数据流:需求信息。外部实体外部实体名称:收银台说明:为顾客打印小票。输入数据流:顾客需求信息。输出数据流:小票。二系统设计2.1代码设计代码是用来表征客观事物的一个或一组有序的符号,它的设计是为了易于计算机和人识别及处理。在本系统中,代码设计主要为产品代码、名称、单价、单位成本、类别、销售量、销售额、日期、顾客编号、姓名、性别、结账序号等编号。2.1.1产品代码编号:产品代码编号为3位数字编码与大写字母“DM”的组合,例如DM001.2.1.2名称编号:名称编号为3位数字编码与大写字母“MC”的组合,例如MC001.2.1.3单价编号:单价编号为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.1E-R模型数据库设计是建立数据库及其应用系统的技术,它是信息系统开发和建设中的核心技术。具体地说,数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求。本系统为餐厅的销售管理系统,考虑了餐厅的实际情况及多方面的因素以后,画出了如下图所示的E-R图:产品产品代码名称单价单位成本类别M销售N顾客姓名性别编号N结账1收银台序号销售额日期图2.1E-R图2.2.1.2关系模型在完成系统的E—R图之后,将E--R模型转化为关系模型如下:产品(代码,名称,单价,单位成本,类别)顾客(编号,姓名,性别,序号)销售(编号,代码,销售量,销售额,日期)收银台(序号,销售额,日期)分析以上关系模型不难看出,该关系模型满足3NF,即元组中的每一个分量都是不可分割的数据项,同时所有非主属性完全依赖于其主码,例如,在关系“产品”中,名称,单价,单位成本,类别几个非主属性都直接依赖于主码“代码”。而且任何一个非主属性都不传递依赖于任何主关键字。例如,在关系“产品”中,名称、单价、单位成本、类别几个非主属性都直接依赖于其主码“代码”;在关系“销售”中,代码、销售量、销售额、日期几个非主属性都直接依赖于其主码“编号”。根据关系模型设计出数据库所需要的表格。在这里,我们选用的是关系数据库。因为关系数据库中的二维表格可以很清楚地描述数据之间的联系。根据系统E—R图,针对本系统的特点,在对所搜集的数据进行规范化之后,我们主要定义了如下表格,分别是产品基本信息表、顾客消费表、销售额汇总表、结账表。表2.1产品基本信息表字段名数据类型长度可否为空描述dmVarchar20No产品代码mcVarchar20No产品名称djNumeric10No产品单价dwcbNumeric10No单位成本lbVarchar10No所属类别表2.2顾客消费表字段名数据类型长度可否为空描述BhVarchar20No顾客编号XmVarchar10No姓名XbVarch

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论