《管理信息系统课设》由会员分享,可在线阅读,更多相关《管理信息系统课设(16页珍藏版)》请在金锄头文库上搜索。
1、辽 宁 工 业 大 学 管理信息系统设计课程设计报告(论文)题目: 餐饮管理系统的分析与设计 院(系): 软件学院 专业班级: 软件工程113班 学 号: 指导教师: 王彦华 教师职称: 讲 师 起止时间: 2012.5.28-2012.6.8 课程设计(论文)任务及评语院(系):软件学院 教研室:软件教研室学 号1专业班级软件工程113班课程设计(论文)题目餐饮管理系统的分析与设计课程设计(论文)任务管理信息系统课程设计作为独立的教学环节,是电子商务专业集中实践性环节系列之一,是学习完管理信息系统课程并进行完专业实习后进行的一次全面的综合练习。任务:采用结构化的系统开发方法,应用具体的计算机
2、语言(如VB、java、c#)和数据库(SQLserver、oracle)等技术,按照软件工程的思想,开发一个实用的中小型管理信息系统,完成餐饮管理系统的分析设计实施工作,实现该系统餐饮管理等功能,并结合分析设计过程,撰写系统设计说明书(课设报告)。1根据课程设计时间选择适当规模大小的设计课题。采用专业实习的调研内容作为课程设计选题。2根据合理的进度安排,按照系统开发的流程及方法,踏实地开展课程设计活动。3课程设计过程中,根据选题的具体需求,在开发各环节中撰写相关的技术文档,最后提交详细的课程设计报告。4开发出可以运行的管理信息系统,通过上机运行检查。5设计说明书要求文档齐备,步骤全整,流程正
3、确,说明详细,具有可操作性。指导教师评语及成绩成绩: 指导教师签字: 2012 年 6 月 12 日目 录第1章 系统分析11.1需求分析11.2系统的可行性分析11.3业务流程图21.4数据流图21.5数据字典3第2章 系统设计52.1数据库设计52.1.1概念设计52.1.2逻辑设计52.1.3物理设计62.2输入输出设计72.3总体设计72.4模块设计8第3章 系统实施93.1系统实施与开发工具选择93.2物理实现93.3系统界面9第4章 课设总结12参考文献13第1章 系统分析1.1需求分析近年来,随着人民的生活水平的不断提高,餐饮业的消费持续增长,竞争愈来愈激烈。然而,传统餐饮企业的
4、日常运作还是靠人工管理,从原材料入库到客人点单,再到结账基本上由人工完成记录,这样做不仅耗费人力资源而且容易导致记录丢失或重复等错误,造成管理水平低下。金玉良缘酒店作为传统的餐饮企业也存在这些问题,进货、库存由人工管理,客人点单需服务员记录并送至厨房,点菜员在给厨房送单过程中浪费时间,出菜速度慢,客人结账由手工记录,人力耗费大,客人等待时间长,管理效率低下,随着酒店的发展,业务越来越烦琐,这就迫切需要标准的、高效率的计算机管理方式引导其发展,如果酒店管理还停留在人工管理层面,就为以后酒店的发展留下了隐患。在这样的背景下,金玉良缘酒店要想持久的发展下去,就需要开发一套适合自己企业的管理信息系统来
5、提高企业的竞争力。开发此餐饮管理系统,不仅能提高公司的管理水平,给管理者提供一个企业运作的信息平台,还能提升企业的形象及增强竞争力。使用餐饮管理系统能将餐饮企业业务管理和人员管理信息化,使企业从原材料进货到客人消费都由计算机管理并记录,可随时掌握酒店里房间的使用状况、客人点单、挂账等情况,并能尽可能的降低使用者的劳动强度,同时提高工作质量和效率。用最少的成本获得最好的经济效益,增强餐饮企业的市场竞争力。1.2系统的可行性分析1.技术上的可行性技术方面的可行性就是根据现有的技术条件,能否实现系统的各项要求。设备:该系统对所需的硬件设备,如服务器、pc机、打印机即网络配件等的性能要求一般,现有设备
6、的性能完全能够满足系统功能的要求。软件上,本系统需要一个数据库服务器及其运行的操作系统平台,根据客户的数据量并不是十分巨大,我们选择目前市场上价格比较低廉的数据库服务器产品:Microsoft SQL Server2000及配套的平台Windows 2000。而前台开发工具采用 VB6.0。这些软件在中小型MIS开发中已被大量应用,技术上都比较成熟,因此技术上是可行的。2.经济上的可行性费用,根据该酒店多年来良好的经济效益,酒店的经济实力比较雄厚,这就为系统的实施奠定了经济基础,足能提供购买硬件设备和进行软件开发所需要的资金。效用:实施该系统也能给公司带来长期效益,它可帮助领导实现管理方法的现
7、代化、科学化,极大地提高餐饮企业人员的工作质量与工作效率,减少管理支出的费用,从而保证酒店管理的可持续的良好发展。因此经济上具有了系统开发的可行性。3.管理上的可行性酒店的领导认识到当今社会的发展趋势,认为使用计算机从事酒店管理是公司当前非常必要的举措。公司员工也对本系统的开发十分的欢迎,并给予积极的配合,从而保证了系统调查与分析能够顺利的进行。另外,为了提高酒店管理水平,适应管理信息系统的要求,该酒店对管理人员进行了全面的培训,提高了他们对开发餐饮管理信息系统的认识。因此在管理上具有了系统开发的可行性。1.3业务流程图餐饮管理系统的总体业务流程如下:客人进店,总台服务人员查询处于空闲状态的房
8、间,将该房间的手牌发给负责该房间的服务人员,服务人员带领客人进入就餐房间。服务人员为客人点单完毕后,将点单送往总台和厨房。客人就餐完毕后,服务人员前往要求结账,总台计算出消费金额,服务人员收取费用并送客人离房,然后将费用和手牌交到总台。如客人提出挂帐要求,则总台进行登记。流程图如下所示:清扫房间点菜单退牌出库选房查询点单确定手牌客人总台登记分发手牌消费单客房客人结账房态状况迎宾库房采购入库供应商现结挂帐离店报表挂帐历史单据报表厨房图1.1 业务流程图1.4数据流图面对服务行业的高速发展和餐饮企业信息发展的过程中出现的各种情况,结合金玉良缘的特点及业务流程,该餐饮管理系统在实施后应能达到以下目标
9、:(1)采用汉字图形用户界面,系统界面友好美观,操作简单易行,查询灵活方便。(2)业务管理信息化,可随时掌握进货、客人点单、挂账等情况。(3)支持多种付款方式。现金、支票、免单、挂账等多种方式混合收银。(4)系统维护方便可靠,具有灵活性、通用性及安全性的特点。(5)该软件应尽可能地降低使用者的劳动强度,同时提高工作质量和效率。(6)采用客户机/服务器方式,响应速度快,安全性高,系统配置灵活,扩充方便。(7)提高该企业管理水平,提升酒店档次,赢得竞争优势。在此我们把餐饮管理系统看作一个整体,明确系统与各外部实体的信息联系。绘制最高层的数据流图关联图, 按照需求分析可以得出如下的数据流图:F13商
10、品信息F8消费金额信息F1登记D4D3D2D1F5消耗量F4菜单F11供货单 5进货管理F7买单房间信息日点单信息F2选房F10付款凭证F9结算数据F3房间状态F12入库单F14在库量F6挂账数据1开台管理 6应付账款管理 2买单管理财务管理人员客人库房管理人员库房供应商 3挂账管理点单信息房态信息 4财务管理厨房挂账单图1.2 总体数据流图1.5数据字典为了对整体数据流图中的各个元素做出详细的说明,建立了如下部分数据字典。(1)数据项条目名:房台编号属于数据流:F1-F7编 号:4_1类型:字符长度:3取值范围:“001”“999”简要说明:房台编号是房间的识别符,每个房间都有唯一的房台编号
11、。(2)数据流条目名:D1房态信息编 号:D1存储组织:每个房间一条记录记录数:约30条主关键子:房台编号记录组成:项名:房台编号房台名称类型说明状态容纳人数(3)数据存储条目名:F12入库单来源:进货管理去向:库房编 号:F12数据流结构:入库单数据商品编号商品名称数量金额仓库供应商日期 (4)数据加工条目名:进货管理编 号:P5输入数据流:F13商品信息;F11供货单;F13在库量输出数据流:F2 入库单加工逻辑:1.查询商品在库量2.生成商品采购申请单3.将进货商品信息添加到进货信息档案中,生成进货录单票号(5)外部项条目名:库房输入数据流:F5消耗量;F12入库单输出数据流:F13在库
12、量主要特征:库房:在本系统中存储酒店商品的地点,其主要特征是仓库名称、库存数量、库存金额第2章 系统设计2.1数据库设计2.1.1概念设计概念设计阶段的主要任务是在需求分析的基础上画出整个系统的E-R图,该图是人们将现实世界的客观对象抽象为某一种不依赖于计算机系统和某一个DBMS的信息结构,即概念模型,然后再把概念模型转换为计算机上的某一DBMS支持的数据模型。它脱离了现实世界,是信息世界的一个产物。得到上面的数据项和数据结构以后,就可以设计出能满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。这些实体包含各种具体信息,通过相互之间的作用形成数据的流动。我所设计的实体有
13、(举例说明):供应商信息、房间台号信息、挂账历史、付款单据历史、客户信息、员工信息。下面是该餐饮管理系统的总体E-R图:n1111n11nmnmnn1客人服务点单消耗供应存放开设台买单点单信息房间供应商商品仓库服务人员挂账信息现金结账信息图2.1 E-R图2.1.2逻辑设计将概念设计所得的E-R图转换为关系模型,关系模型的逻辑结构是一组关系模式的集合。E-R图则是由实体、实体的属性和实体之间的联系三个要素组成的。所以将E-R图转换为关系模型实际上就是要将实体、实体的属性和实体之间的联系转换为关系模式,这种转换一般遵循如下原则:一个实体型转换为一个关系模式。实体的属性就是关系的属性,实体的码就是关系的码。一个1:1联系可以转换为一个独立的关系模式,也可以与任意一端对应的关系模式合并。一个1:n联系可以转换为一个独立的关系模式,也可以与n端对应的关系模式合并。如果转换为一个独立的