《餐厅管理信息系统分析与设计-餐厅课程设计 2012.6.25~2012.6.29》由会员分享,可在线阅读,更多相关《餐厅管理信息系统分析与设计-餐厅课程设计 2012.6.25~2012.6.29(24页珍藏版)》请在金锄头文库上搜索。
1、管理信息系统 课程设计报告课程设计报告设计题目:餐厅管理信息系统设计题目:餐厅管理信息系统分析与设计分析与设计班 级 XXXXX 学号、姓名 日 期 2012.6.252012.6.29 2餐厅管理信息系统分析与设计餐厅管理信息系统分析与设计1 系统分析1.1 组织的基本情况及信息系统目标 本项目“餐厅管理信息系统的分析与设计”属于现代管理信息系统理念实体化的产品,该项目产品可将现代管理信息系统的管理思想采用软件应用的方式体现在具体的企业管理中,广泛应用于现代企业信息管理领域的应用中。随着国际企业管理理论的发展,合理的管理已经成为企业成长的基本。随着我国企业管理软件市场的进一步发展以及相关配套
2、产品的逐步完善,企业管理软件市场正逐步成熟。不同企业和企业内部不同部门之间存在着应用类型差异,因此管理软件开发商也必须满足不同用户的实际需要,制定出有针对性的财务业务管理方案。适合于大型企业的管理系统软件,在平台设计上通常采用五大子系统模式:A财务及业务核算系统;B产品物资的供销调存管理系统;C生产制造管理;D人力资源管理;E决策支持系统。由此衍生出各种管理模块,如:集成账务、销售统计、库存管理、成本核算、物资流转、统计分析查询系统等。作为其重要组成部分的信息管理软件也呈现出强劲的发展势头,市场需求激增为了满足中国企业的管理和发展需求,结合中国国情,开发适合中国企业、专业从事信息管理研究的管理
3、软件势在必行,目前,国内市场上已经有了一部分信息管理软件,但大多只是从软件应用层面将信息管理软件化实现。到目前为止,尚未出现一款可将管理理念融合其中的信息管理系统。由此可见,开发一套具有先进意义的信息管理理论支撑的信息管理系统是势在必行的。餐厅,成立于 2005 年 4 月 13 日,注册资本 200 万元;现有员工 30 余名;该3餐厅所提供的菜品花样丰富,质量较高,价格合理;又因为该餐厅地理位置占有绝对优势,所以每天的业务流量较大。据不完全估计,每天约有 3000 多人次到民族餐厅就餐,其全天的销售额可达 3 万元人民币左右;又由于该餐厅占地面积不大,与西安理工大学曲江校区生活区内的其他几
4、个餐厅相比,它的管理难度不是很大;但由于学校连年的扩招,附近可能的就餐地点的接连性拆除,导致民族餐厅业务量越来越大,与此同时,对管理信息系统的需求程度也日渐加强。本系统主要针对餐厅的销售信息管理系统而进行分析、规划和设计,期望能够顺利实现的功能主要有:A数据库安全设计(包括登录、注册、修还密码) ;B产品信息处理(包括数据录入、查询、删除) ;C业务处理(销售数据的录入和汇总) ;D历史资料查询;E其他各项相关辅助功能。主要的模块分类如下:A采购模块:在整个采购过程中,要根据原材料的库存情况、前期各种产品的销售额、顾客的消费水平及消费偏好、成本、财务、职工(比如做菜师傅)的能力水平等信息制定一
5、份采购清单。另外,为了避免过多的存货或缺货的情况,要根据各种原材料的情况进行库存控制。B加工模块:在该模块中,根据原材料的库存情况和顾客的消费偏好及产品的成本选取原料进行加工。C销售模块:首先根据自己的财务状况和成本选择好销售区域,然后在具体每天的收银过程中,根据顾客选择的产品及其价格产生销售额。D财会模块:依照成本预算(包括职工的工资)进行财务规划;另外,还要根据采购的原材料清单对产品定价。E人力模块:根据自己的财务状况及员工的工资水平进行劳动定员,并定期对员工考核,产生员工的相关信息。F日常管理模块:查询主要是对产品种类、价格及该餐厅的整体销售额进行4了解;盘点用于每日、每周、每月定期对原
6、材料库存和销售额进行清查。该系统在 windows XP 运行环境下开发,程序设计语言选择 Microsoft Visual FoxPro 6.0。1.2 新系统业务流程设计不接受销售窗口需求信息价格信息价格信息收银台顾 客小票小票接受 顾 客再一次的需求信息小票统计的销售额信息收银台销售额账财会部门统计的销售额信息计划决策部图 1.1 民族餐厅销售管理信息系统业务流程图管理业务流程内容包括各环节的业务处理、信息来源、处理方法、计算方法、信息流经去向、信息提供的时间和形态(报告、单据、屏幕显示)。本系统采用管理业务流程图表示企业的管理业务,管理业务流程图是一种描述系统内个单位、人员之间业务关系
7、、作业顺序和管理信息流向的图表,利用它可以帮助分析人员找出业务流程中的不合理的流向。该管理系统主要包括对销售过程(即点菜)的管理、销售核算与统计的管理,业务流程图反映了整个系统的业务流程,对系统的设计起了一个指导性的作用,也5为后面的设计打下了基础。首先由顾客向销售窗口提供自己对产品的需求信息,然后销售窗口师傅把对应的价格信息反馈给顾客,顾客根据该价格信息决定自己是否可以接受,如果可以接受,则到收银台打印小票,并凭借小票在窗口取饭;如果不接受,则重新选择产品,产生再一次的需求信息。管理系统的业务流程图如图 1.1 所示。1.3 新系统数据流程及数据字典设计1.3.1 新系统数据流程设计图 1.
8、2 顶层数据流程图图 1.3 第二层数据流程图数据流程图(Data Flow Diagram,简称 DFD)是管理信息系统逻辑模型的主要形式, 是系统分析人员与用户进行交流的有效手段,也是系统设计的主要依据。P1 销售处理顾客需求信息小票需求信息产品种类汇总表种类价格 信息P1.1顾客选择小票顾客销售额P1.3分类统计统计后的销售额销售额汇总表利润月报表销售额月报表P1.4汇总P1.2打票6它表明系统所能完成的功能,并不表明系统功能如何实现。在业务调查中绘制的业务流程图和功能模块图等虽然形象的表达了管理中信息的流动和存储过程,但仍没有完全脱离一些物质要素。为了用计算机进行信息管理,还必须进一步
9、舍去物质要素,收集有关资料,绘制出原系统的数据流程图。在多层数据流程图中,顶层图仅包含一个加工,它代表被开发系统。它的输入流是该系统的输入数据,输出流是该系统的输出数据。第二层数据流程图表示对其顶层图的细化,在第二层图中显示了系统内部的主要处理、数据流和数据存储,而第二层图一般会重复顶层图中相同的外部实体和数据流。图 1.21.3 分别为本管理系统的销售管理的顶层数据流程图和第二层数据流程图:包括了点菜、收银、打票及对销售额的汇总和统计等过程。首先是顾客通过产品基本信息表提供的产品种类、价格进行选择,得出本次消费产品的信息,到收银台打小票。同时,由于顾客的选择而产生了产品的销售额,财务部门定期
10、进行统计,将销售额记入销售额汇总表中。1.3.2 新系统数据字典设计为了对数据流程图中的各个元素做出详细的说明,在这里我们有必要建立数据字典。数据字典的内容主要是对数据流程图中的数据项、数据结构、数据流、处理逻辑、数据存储和外部实体等六个方面进行具体的定义。编写数据字典是系统开发的一项重要的基础工作一旦建立,并按编号排序之后,就是一本可供查阅的关于数据的字典,从系统分析一直到系统设计和实施都要使用它。 以下为本系统详细的数据字典内容:(1)数据项数据项又称为数据元素,它是最小的数据组成单位,也就是不可再分的数据单位,如产品代码、单价等。对于每个数据元素,需要描述以下属性:名称、别名、数据类型、
11、长度、类型及有关数据结构的说明。本管理系统中主要有以下数据元素:7(2)数据结构数据结构的描述重点是数据之间的组合关系,即说明这个数据结构包括哪些成分、名称、说明、结构、数量及简要说明。一个数据结构可以由若干个数据项组成;也可以由若干个数据结构组成,还可以由若干个数据项和数据结构组成。数据字典中对数据结构的定义包括以下内容:1)数据结构的名称和编号;2)简述;3)数据结构的组成。本管理系统中主要有以下数据流:数据元素条目名称:代码 总编号:1-101别名:DM 编号:101 数据值类型:连续 有关编码说明:类型:字符 XX XXX长度:30 代码简写有关数据结构:产品基本信息表 顺序号数据元素
12、条目名称:单价 总编号:1-102别名:DJ 编号:102 数据值类型:连续 有关编码说明:类型:数值 XX XXX长度:20 单价简写有关数据结构:产品基本信息表 顺序号8(3)数据流数据流由一个或一级固定的数据项组成。定义数据流时,不仅要说明数据流的名称、组成等,还要指明它的来源、去向和数据流量等。本管理系统中主要有以下数据流: 数据结构条目名称:产品基本信息表 简述:记录产品的基本信息。编号:DS0101结构:代码+名称+单价+单位成本+类别数据结构条目名称:销售额汇总表 简述:登记各种产品的销售情况。编号:DS0102结构:代码+编号+销售量+销售额+日期数据流条目名称:小票 总编号:
13、D01-301简要说明:顾客买饭时凭收银台打印的小票在售饭窗口买饭。数据流来源:收银台 编号:301数据流去向:顾客 流通量:1000 次/每日包含的数据结构:代码+名称+单价+数量+价格+日期+有效期限+开票人员的编号数据流条目名称:销售额 总编号:D01-302简要说明:销售过程中顾客的消费产生了销售额。数据流来源:收银台 编号:302数据流去向:财会部门 流通量:1000 次/每日包含的数据结构:代码+销售量+单价+销售额+日期9(4)数据存储数据存储主要描写该数据存储的结构及有关的数据流、查询要求等。一个数据存储的典型特性如下:数据存储名或编号、说明、结构、相关的数据流(包括输入、输出
14、)信息量等。本管理系统中主要有以下数据存储:(5)处理逻辑处理逻辑的定义仅对数据流程图最底层的处理加以说明。处理的典型特性如下:名称、说明、输入数据流、输出数据流及简要说明。本管理系统中主要有以下处理逻辑:数据存储名称:销售额月报表 编号:F0101说明:对某月内各种产品的销售额进行汇总统计。 结构:名称+销售额数据存储名称:利润月报表 编号:F0102说明:对某月内各种产品销售产生的利润进行汇总统计。结构:名称+利润处理逻辑处理逻辑编号:P0101处理逻辑名称:打票。简 述:打印小票。输入的数据流:顾客提供的产品种类及价格信息。处 理:收银台处的操作员根据顾客提供的需求价格信息为顾客打印相应的小票。输出的数据流:小票。处 理 频 率:每天上千次。10(6)外部实体外部实体包括外部实体产生的数据流和传给该外部实体的数据流,以及外部实体的数量。本管理系统中主要有以下外部实体:处理逻辑处理逻辑编号:P0201处理逻辑名称:分类统计。简 述:对产品销售额汇总统计。输入的数据流:零星的