酒店采购及点菜系统.doc

上传人:文库蛋蛋多 文档编号:3450497 上传时间:2023-03-13 格式:DOC 页数:59 大小:1.44MB
返回 下载 相关 举报
酒店采购及点菜系统.doc_第1页
第1页 / 共59页
酒店采购及点菜系统.doc_第2页
第2页 / 共59页
酒店采购及点菜系统.doc_第3页
第3页 / 共59页
酒店采购及点菜系统.doc_第4页
第4页 / 共59页
酒店采购及点菜系统.doc_第5页
第5页 / 共59页
点击查看更多>>
资源描述

《酒店采购及点菜系统.doc》由会员分享,可在线阅读,更多相关《酒店采购及点菜系统.doc(59页珍藏版)》请在三一办公上搜索。

1、摘 要如今我们已经进入了二十一世纪,人类文明的发展也进入了信息时代。随着餐饮业的迅速发展, 现在酒店业已不仅仅只是提供给人们一个吃住行的场所,而是集吃、住、行、娱乐、健身和购物为一身的多功能服务体系。将计算机管理引入酒店餐饮业的管理体系当中,计算机管理可令酒店餐饮业的运作更加可靠、快捷和高效。当然,任何一种计算机管理体系的建立都是对一种管理模式的体现,本软件主要是实现酒店点菜和采购两方面的管理,可以说是一种全方位管理模式方案。它提供给客户以快捷、准确和可靠的服务,同时,也提高了酒店自身的管理水平。本毕业设计所开发的酒店采购及点菜系统采用Microsoft Visual Basic 6.0作为前

2、台开发工具,SQL Server 2000作为后台数据库。实现用户在客户端全面、准确、可靠、及时的记录和处理本系统管理过程中产生的各种业务信息,以便管理中心内部之间的信息交流。本软件主要是实现酒店点菜和采购两方面的管理,可以说是一种全方位管理模式方案。它提供给客户以快捷、准确和可靠的服务,同时,也提高了酒店自身的管理水平。本论文将酒店采购及点菜系统分为系统概述,可行性分析,需求分析,数据库设计,程序设计,系统调试,性能分析,结论八个方面,详细介绍了本管理软件开发与设计的全过程。关键词:酒店采购及点菜系统;数据流图;Microsoft Visual Basic 6.0AbstractNow we

3、 have already entered the twenty-one century, development of civilization mankind to also entered information ages.Along with the quick development of meal trade.Now, hotel trade has not only given people a place of eating trip but offering, and is to gather to eat, live and is all right, amusement,

4、 fitness and the multi-function service system with shopping of one body. Lead into computer management the management system of hotel meal trade among, computer management can make the running of hotel meal trade more reliable, shortcut and efficient. Certainly, any establishment of a kind of compu

5、ter management system is the embodiment for a kind of management pattern, this software is realization mainly hotel order dishes with the management with both buying, can say that is a kind of all-directional management pattern scheme. It offers to customer with shortcut, accurate and reliable servi

6、ce, has at the same time also raised the level of management of hotel self. Buy and order dishes subsystem adopt Microsoft Visual Basic 6.0 make front, SQL Server 2000 is the architecture of backstage supporter. Realize user in customer end overall, accurate, reliable, prompt record and handling. Th

7、is system manages the various business information that produce in course in order to manage the information exchange between central inside. this software is realization mainly hotel order dishes with the management with both buying, can say that is a kind of all-directional management pattern sche

8、me. It offers to customer with shortcut, accurate and reliable service, has at the same time also raised the level of management of hotel self. Buy and order dishes subsystem has been divided into the system says all, viability assessment, the need analysis, the database design, program design, the

9、system adjusts to try, the function analysis, eight aspects of conclusion, detailed introduced this management whole process of software development and design.Key words: Buy and order dishes subsystem; The data flows the diagram; The Microsoft Visual Basic6.0目 录第1章 系统概述11.1开发背景11.2应用效益1第2章 可行性分析32.

10、1可行性分析32.2硬件配置42.3软件配置52.4设计方法82.5系统结构9第3章 需求分析113.1系统实现目标113.2数据流图123.3数据字典133.4系统流程图15第4章 数据库设计164.1概念设计164.2逻辑设计174.3物理设计204.3.1数据库表格分析204.3.2数据库安全性分析204.3.3存储过程类型及创建方法204.3.4设计原理及过程规划21第5章 程序设计225.1功能设计225.2子系统设计255.3菜单设计275.4窗体设计28第6章 系统测试396.1系统测试396.2系统调试40第7章 性能分析427.1完整性分析427.2安全性分析427.3数据的

11、备份和恢复43第8章 结 论44参考文献45致 谢46附 录47第1章 系统概述1.1开发背景如今我们已经进入了二十一世纪,人类文明的发展也进入了信息时代。随着餐饮业的迅速发展, 现在酒店业已不仅仅只是提供给人们一个吃住行的场所,而是集吃、住、行、娱乐、健身和购物为一身的多功能服务体系。将计算机管理引入酒店餐饮业的管理体系当中,计算机管理可令酒店餐饮业的运作更加可靠、快捷和高效。当然,任何一种计算机管理体系的建立都是对一种管理模式的体现,本软件主要是实现酒店点菜和采购两方面的管理,可以说是一种全方位管理模式方案。它提供给客户以快捷、准确和可靠的服务,同时,也提高了酒店自身的管理水平。酒店行业的

12、激烈竞争使得要争取客源、提高酒店满员率、制定正确营销策略已经成为一项重要的任务,而借助于当前蓬勃发展的IT工具来拓展销售能力,创造客观的经济效益已经成为许多酒店的首选。作为一项有效的统计分析手段计算机管理系统发挥其强大的优势,在数据保存、数据交换等方面均快速可靠,是手工操作所不能相以比拟的。1.2应用效益面对这种具有现代文明时尚的新型酒店灵活多变的运营方式,更需要管理者和开发者用现代文明和超前的眼光去看待它与认识它,要结合信息网络的特点,采用有效的手段进行全方位的调查和分析。酒店采购及点菜管理实质上是对酒店运营过程中人流、物流、资金流、信息流的管理,计算机管理就其表现形式看是对酒店大量的常规性

13、信息的输入、存贮、处理和输出,可以说计算机管理是人工管理的最大协助者。1.计算机管理可以使酒店信息管理规范化,提高服务质量由于计算机处理信息的速度很快,可以大大减少客人在点菜、用餐、娱乐、结帐时的等候时间,对客人提供及时、准确、规范的服务,大大减少差错的可能性,并随时进行有关信息的查询,为客人提供最快捷的服务,有利于酒店开拓客源市场,树立特色形象。 2.计算机管理大大提高了酒店的运作效率每天对营业状况的统计、消费信息、点菜信息的记录、提供查询、为客人提供结算帐单等的业务量很大,用手工方式进行上述业务运作,速度慢,需要的人手多,出现错误的可能性也大,计算机管理则可以大大提高业务运作的速度和准确性

14、。 3.计算机管理系统的应用使酒店的经济效益得到提高应用计算机管理系统可以节省大量的人力物力,增加酒店的服务项目,提高酒店的服务档次,从总体上提高酒店的经济效益。报表、库存、统计、点菜等均可做到日清月结。 为此,只有利用计算机进行餐饮管理,特别是进行联网管理,才可能实现餐饮业信息的标准化和规范化,对餐饮业经营情况提出准确及时的信息,有利于餐饮业管理者的管理并做出相关决策,同时也使管理者及时准确的了解运营情况,进行经营决策,这样才能使餐饮业适应如今社会的发展,在同行业中步步领先。一个好的餐饮管理软件,应构建在一个好的数据库、程序语言和操作系统平台上。第2章 可行性分析2.1可行性分析酒店采购及点

15、菜系统是我这次的题目设计中的主要内容,有效地使用计算机资源,有助于领导层能迅速了解餐厅的经营情况,点菜销售情况、采购库存情况,及客户的反应和要求,员工的业绩分析,菜品的受欢迎度等。并使工作人员能更好的为顾客服务,对于需要大量计算机的工作来说,计算机辅助具有相当大的用处。当前,面对餐饮管理的自动化需求,餐饮管理人员有如下选择:1.采用手工管理。2.购买市场的商品化软件,以适应餐饮管理的需求。3.从公司的实际情况出发,自行研发一款适合自己的管理软件。第一种选择当然不适合。因为随着顾客的增多,公司的壮大,员工的增多。对于管理者要想准确的了解顾客情况,员工情况,公司经营情况,手工的方法已经远远跟不上计

16、算机的速度。他们想使餐饮管理工作走向规范化、制度化、程序化、避免经营中的随意性,提高信息处理的准确性和速度。第二种选择也有一定的弊端1)功能的需求,市面上的商品化通用软件虽然功能强大,但有时操作较为复杂,并不是从该公司的实际出发,有些功能不实用,增加工作量。2)行业的发展,商品软件也有其弊端,餐饮业各公司的发展不尽相同,各有各需要,软件升级后,对于该餐饮管理业务的提高不一定起到作用。最后能作选择的只有第三条了。1)我们会根据他们的管理业务的需要,为之定身制作一款采用先进计算机软件开发技术,在单机上运行的酒店采购及点菜系统。2)我们能够根据公司的发展为其提供升级、维护、根据他们的需求不断完善该套

17、软件。适应餐饮管理业务未来的需求。3)通过该系统的使用,让领导进一步加深对业务管理信息化的认识,为之下一步实现全面信息化管理奠定良好的基础。基于以上考虑我对本酒店采购及点菜系统的可行性进行如下分析:1.经济可行性:酒店启用计算机来代替人工对酒店工作进行管理,将带来很多好处,如提高工作效率,减少人力资源等。虽然开发投资支出在前,但是经过一段时间之后,系统产生的经济效益会远远超过它的开发成本,经济上是可行的2.技术可行性:采用Microsoft Visual Basic 6.0作为前端应用程序开发工具,SQL Server 2000为后台数据库并结合软件工程的原理进行开发,技术上都比较成熟,技术上

18、是可行的3.运行及操作可行性:系统对运行环境的要求不苛刻。硬件上,满足要求的计算机的配置不用很高;软件上,采用Windows系列操作系统,对员工稍做培训即可掌握,运行及操作上是可行的。4.法律可行性:本酒店管理系统的使用,不会带来任何原则上的不良问题,因此法律上是可行的。综上分析,新系统是可行的,可以进一步地进行新系统的开发计划。2.2硬件配置硬件系统包括基本成分的配置和网络通信结构等。分布式系统结构是指利用通讯设施将若干实际上相互独立、处于不同地域的计算机(包括外设)联成一个各计算机之间可以相互通讯、共享资源、相互协调、配合作业的系统。它具有应用广泛、设备分散的结构形式。从八十年代起,这种系

19、统有了相当大的发展,并且越来越为广大的用户所乐于接受,到九十年代,进入了以PC机、工作站为代表的分布环境。这种新的分布式环境中的核心就是客户机/服务器(Client/Server)体系结构。酒店采购及点菜系统的硬件配置要根据用户对系统的稳定性要求、系统的容量、系统的吞吐量以及用户的维护水平来确定。可以根据数据量和吞吐量的大小选择不同的系统硬件。针对不同用户可以按下表2.1选择系统硬件。表2.1 酒店采购及点菜系统的系统硬件的选择用户每秒数据库并发数据访问的记录数稳定性要求维护水平备选操作系统酒吧、餐厅(3-5人)950低差Pentium III/256M/20G个人计算机续表2.1小酒店(8-

20、20人)50500中一般Pentium 4/256M/40G个人计算机大酒店5002000较高较好Pentium 4/256M/80G个人计算机三星级酒店(100-1000)5002000较高较好Pentium 4/1024M/80G计算机局域网络群五星级酒店(1000人以上)2000人以上高好Pentium 4/1024M/120G计算机局域网络群2.3软件配置系统软件是计算计系统的必备软件。用户在购置计算机时,一般都要根据需要以及可能配备相应的系统软件。按操作系统的功能可以分为实时操作系统和作业操作系统;按操作系统所管理的用户数可以分为单用户操作系统和多用户操作系统;目前使用最广泛的操作系

21、统有DOS 、WINDOWS98、WINDOWS2000、WINDOWSNT、UNIX和LINUX.。其中UNIX操作系统是世界上应用最广泛的一种多用户多任务操作系统,并已成为工作站以及32位高档微机的标准操作系统。多窗口操作系统WINDOWS为用户提供了最友好的界面,目前已在各种微机上得到了广泛的 应用,对计算机的普及应用的深入起到了明显的促进作用。软件配置主要包括数据库的选择和操作系统的选择。酒店采购及点菜系统的软件配置主要根据用户对系统的稳定性要求、系统的容量以及用户的维护水平来确定。对于餐饮业,顾客的流动量变化是非常大的,要求数据库的吞吐量和稳定性较高,这就需要选择更好的数据库。对于酒

22、店、餐馆、小咖啡厅,一方面规模小,数据信息量小,另一方面经费有限可以选择较为便宜的数据库,这要根据用户的需要而定。数据库的选择还要考虑与操作系统的配合。在本毕业设计中采用了SQL Server 2000数据库。 1.操作系统的选择操作系统是最底层的系统软件,它是对硬件系统功能的首次扩充,也是其它系统软件和应用软件能够在计算机上运行的基础。可以根据用户量的大小选择不同的操作系统。当然,一般情况下,用户对微软的WINDOWS 界面比较熟悉,因此,建议都使用Windows 98、Windows 2000、Windows XP操作系统,根据不同的用户可以参照下表2.2选择操作系统。表2.2 酒店采购及

23、点菜系统的操作系统的选择用户每秒数据库并发数据访问的记录数稳定性要求维护水平备选操作系统酒吧、餐厅(3-5人)950低差Windows 2000Windows XP小酒店(8-20人)50500中一般Windows 2000Windows Server 2003大酒店5002000较高较好Windows 2000Windows Server 2003三星级酒店(100-1000)5002000较高较好Windows 2000五星级酒店(1000人以上)2000人以上高好Windows 2000好的管理系统必然有一个相对优秀的系统配置方案。系统配置要根据用户的实际情况设计,主要依据的就是系统的吞

24、吐量和系统对稳定性的要求。此外,用户的维护水平也是一个重要的方面。 2.前台开发工具的选择针对以上对系统软件开发工具的深入分析,运用软件工程原理我决定选用Microsoft公司开发的Visual Basic 6.0 作为系统的前端开发工具。Visual Basic 是原有Basic语言基础上的进一步发展,它包含了数百条语句 函数及关键词,其中很多与Windows GUI 有直接的关系。Visual Basic语言简单学习,只要稍有语言基础就可以很快掌握并进而精通。可视化的用户接口设计功能,把程序设计人员从繁琐复杂的接口设计中解脱出来;可视化编程环境的“所见即所得(WYSIWYG)”功能,使接口

25、设计如积木游戏一般,编程变成了一种享受;强大的多媒体功能可轻而易举地开发集声音 动画 影像和图片与一体地多媒体应用程序;新增的网络功能提供了编写Internet程序的功能Visual Basic6.0中文版还支持用户自己开发ActiveX控件和制作ActiveX文文件。作为高质量的开发软件,Visual Basic6.0中文版有如下优点:1)完全中文化的环境使用户更容易操作,用户在几分钟内,就可以熟悉 VisualBasic6.0的开发环境。2)语句生成器和快速提示帮助使用户不必记忆成千上万的属性和方法,在较短的时间内就能开发出功能强大的应用程序。3)在Visual Basic6.0中,Int

26、ernet应用程序的开发功能更加强大和容易。在应用程序内可以通过 Internet或Intranet访问其它计算机中的文文件和应用程序;可以创建Internet服务器应用程序, 包括IIS应用程序;支持动态HTML技术(DHTML)的应用程序;具有Web应用程序发布功能等。4)种类繁多功能强大的多媒体控件,能帮助用户在较短时间内用较少的语句编写出图文声像并茂的多媒体程序。5)Visual Basic6.0 在数据库处理能力上有较大增强,能对多种数据库进行读写操作。另外它所提供的【可视化数据管理器】能帮助用户构造多种类型的数据库,同时提供了能自动生成SQL语句的功能和新的ActiveX资料对象A

27、DO。6)新的语言特征包括:用户自定义类型可以作为参数或作为公共属性和方法的返回值;函数可以返回数组变量;动态数组可以赋值;文件系统对象;按名调用(Call Byname);增强的创建对象函数(CreatObject Function Enhancement);增强的Strconv函数。7)应用程序安装向能帮助用户自动生成具有一定功能的应用程序,大大加快了程序的开发速度 。增强的向导有:安装程序向导、资料窗体向导、应用程序向导和类生成工具。新的向导有:资料对象生成向导和工具向导。完成了前台工具软件的选择,接下来就应该进行数据库的选择与分析。 3.后台数据库选择遵循标准和坚持开发是数据库设计的基

28、本原则。由此选择的数据库平台和构成的数据库系统才能具有先进性、灵活性、可扩展性和继承性。本次开发决定选择Microsoft公司的SQL Server。Microsoft SQL Server是客户机/服务器体系结构中的后台应用在后台网络操作系统WindowsNT 上运行,是一个大型的关系数据库管理系统(RDBMS),可应用于各种商业组织及专业数据库和应用开发环境中,它之所以变的十分流行的原因是:1)完整集成,没有其他的RDBMS能够像SQL Server这样,将其应用和集成的开发环境(IDE)与Microsoft Windows平台紧密集成。2)易于使用,提供了Enterprise Mange

29、r及Query Analyzer等强大的工具,让DBA的设计、开发、部署及管理数据库解决方案是得心应手,这些工具能自动完成许多极富挑战性的工作,以一种简单的方式来完成各种复杂的任务,SQL Server能与各种开发工具,例如Inter Dev 等无缝集成,使得开发者能迅速地设计和开发客户、服务器或INTEERNET解决方案。2.4设计方法本系统采用快速的原型化开发方法(Rapid Prototyping)。快速原型验证规格说明验证设计验证编码测试综合测试维 护变化的需求验证图2.3 快速原型模型首先以少量代价快速地构造一个可执行的软件系统模型,通过这个模型,使用户和开发人员可以较快地确定需求,

30、然后采用循环进化的开发方式,对系统模型作连续的补充和修改,将系统应具备的功能和特性逐渐增加上去,直到所有的功能和特性全部满足。它的优点是软件开发人员向用户提供“样品”,用户能迅速的做出“反馈”,所以用快速原型法开发出来的系统更能贴近用户的需求。用户的介入和反馈,使得这种方法开发出来的系统能够更好地适应用户的需求,因而被认为是软件工程理论中最有前途的新方法,如图2.3所示,为设计方法的示意图。2.5系统结构本酒店点菜及采购管理系统实际上是一个由后台数据库与前台应用软件组成的综合系统,可以采用客户机/服务器结构。客户机/服务器结构(以下简称C/S结构)是在专用服务器结构的基础上发展起来的。由于它的

31、价格相对便宜,灵活性好,可共享资源以及容易扩充等特点,最近几年得到迅速的推广应用。C/S概念:简单地说,客户机/服务器网络,是指将局域网中需要处理的工作任务分配给客户机端和服务器端共同来完成的网络。它是把应用分割成几个部分,并将它分配到整个网络上,以便能最有效地利用系统各种资源。当它与先进的微处理器,分布式处理技术,关系数据库,图形用户接口,多媒体和先进的网络技术结合使用时,它将成为一种强大的计算系统。C/S结构的优势在于以广泛普及的网络技术为基础,将用户要完成的计算任务(应用)恰当地分配到网络上的计算机上。把应用分解,将较复杂的计算任务交给网络上的高档机器(服务器),而把一些频繁与用户打交道

32、计算任务交由前端的较简单的计算机(用户)来完成。由此可以看出C/S结构中,客户机和服务器之间仅仅需要传递服务请求和服务结果,实现了客户机和服务器的合理分工和协调操作,从而极大地减少了网络通信量,有利于充分发挥客户机和服务器各自的处理功能。 C/S的特点:C/S结构使得在过去只有大型机器才具有的功能现已发展为分布在整个局域网工作站上,利用现有的应用软件来提高终端用户的开发能力。C/S技术将工作站与主计算机(服务器)相连,从而可以充分利用主机现有的应用程序。C/S的主要特点如下。1)功能分离:专用服务器被动等待客户过程式的请求,C/S结构中的服务器却可以主动为客户请求服务。2)位置透明:服务器可以

33、驻留在与客户机相同或不同的处理器上,需要时,C/S平台可通过重新定向服务来掩盖位置,服务器过程式的物理位置对用户透明,反之也是这样。3)共享资源:一个服务器可同时为多个客户服务,并能控制存取共享资源。4)服务封装:客户过程式只需知道服务器界面,不必了解其逻辑。服务器是专用程序,一条消息请求特定服务,然后由服务器确定完成任务的方式,只要消息界面不变,服务器的升级不影响客户。5)可扩展性:支持水平和垂直扩展,前者指可以增加或更改工作站;后者是指服务可以转移到新的服务器处理机上。第3章 需求分析3.1系统实现目标酒店采购及点菜系统主要包括系统管理、点菜管理、采购管理、结帐管理、统计分析、报表打印、系

34、统维护等几部分。系统管理能够实现菜单设置、放台设置、密码修改、酒店设置、员工信息设置等功能;点菜管理能够实现点菜、转台、并台、查询点菜信息等功能;采购管理是对酒店日常消费的必需品和原料进行管理,主要实现入库管理、出库管理、出入库查询、打印库存信息; 结帐管理主要实现结帐管理、二次结帐功能;统计分析包括日结统计、日结冲帐、数据分析三部分,分别实现对营业额的结算、销毁冲帐和分析营业数据功能;报表打印管理中主要实现能够对菜单、出库单、入库单和客户消费单的打印功能;系统维护主要完成数据备份、数据恢复、设置操作员权限的功能。酒店要想依托计算机网络开展现代化管理,必须首先依据酒店进行特定的运营方式和工作流

35、程,在应用可行性的前提下,对电脑软件系统要开展的工作提出一些基本要求。这些要求会促使开发者和用户共同去全面深入地分析了解酒店的运营机制,区分经营项目类别和经营方式,掌握经营的难点和侧重点,从而才能在此基础之上设计和开发出即符合实际情况,又能充分发挥计算机管理的积极作用,独具特色的管理信息系统。这个系统应该给酒店的经营带来直接或间接的经济效益,使酒店能在先进的计算网络系统的支撑下在管理方面逐步上档次、上水平,进一步提高效率和体现酒店的整体形象。本酒店采购及点菜系统基本要求如下:1.采用图形化的操作界面,使人机对话方便、易懂、易用系统的业务特点和酒店的工作人员的素质都有要求人机对话相当方便的。尤其

36、在前台部分,当操作员在微机上进行业务时,其操作方式和相应的操作码要尽量简化统一,使操作员基本上移动鼠标甚至“盲打”来完成任务。这一点与酒店要求前台工作人员面向顾客是一致的,操作员过多的注视屏幕会使客人有冷淡感。因此,人机对话过程要尽量符合操作者的思维习惯,采用图形或图块显示方式,这样会减少理解和学习的难度。2.实现多操作点的信息共享,相互之间的信息传递要做到准确、快捷和顺畅酒店餐饮管理信息系统中,各操作点之间的信息处理过程中离不开相互之间的信息传递。例如,客人在结账时离不开菜单、消费、帐单等相互关系等多种信息的件所和综合。表面上看,每个操作点的信息实施灵活而有序的实时管理,关键在于系统应用平台

37、对信息共享的支持程度。多操作点的快速并行工作,要求各操作点对相关信息的处理基本上能同时进行。虽然多用户或网络管理软件在操作系统支持这种需求,但在应用系统的分析设计和程序开发过程中也要时时注意这个问题,避免引起冲突,这一点十分重要。另外,必须在提供多点并行处理的同时。保证信息的可靠性和实时性。多操作点的快速并行工作,要求各操作点对相关信息处理基本上能同时进行。虽然多用户或网络管理软件在操作系统级支持这种需求,但在应用系统的分析设计和程序开发过程中也要时时注意这个问题,避免引起冲突,这一点十分重要。另外,必须在提供多点并行处理时,保证信息的可靠性和实用性。3.系统24小时连续可靠运行,对重点业务进

38、行全天候动态监管酒店中客人的往来是随机的,因此,酒店必须提供24小时不间断的服务。这对系统的要求包含两方面:第一,系统设计要面向连续性。系统要求满足客人随时点菜、查询、结账的要求,需考虑在汇总报表及每日交接班时支持对其他业务的并行处理,避免对酒店正常业务的影响;在程序设计过程中要充分考虑24小时连续工作中对数据处理的实时性要求,采取措施自动进行数据的存储、整理和一致性校验。第二,系统的维护和管理要面向连续性。软件开发时必须考虑在连续工作下的可维护性,出现局部故障后总体的强壮性,需要对重要信息进行动态监管,并建立有效的事后安全恢复机制。4.系统维护方便可靠,有较高的安全性、先进性和经济性的要求在

39、系统设计时就应当选择先进的硬件平台和面向对象的开发工具,充分利用系统软件自身提供的维护手段,辅之以有针对性的维护策略和方法,尽量减少维护时对数据的独占,保证系统的安全运行。通过双方的磨合,即要求计算机作为先进管理工具的特性,将繁杂的手工处理减少到最少,堵塞以往各种管理漏洞,又要充分调动各级管理人员从系统中获取使用信息、协同开发者不断对系统进行改进的积极性。系统后台的查询、统计和报表部分要能及时、准确和灵活地放映出各种情况,特别是通过十分经济的方式得到过去根本无法或者很难通过手工获取的各个侧面的汇总信息。酒店的高级管理人员能在此基础之上进行科学的分析和判断,在微观上提高管理的精细程度,在微观上为

40、进行重大的决策提供帮助。3.2数据流图酒店采购及点菜系统的业务工作流图1.酒店采购及点菜顶层数据流图,如图3.1所示。酒店采购及点菜系 统顾 客酒店管理 员 开台信息 结帐信息 点菜信息 打印信息图3.1 酒店采购及点菜系统顶层数据流图2.酒店采购及点菜系统总体数据流图,如图3.2所示。顾客结帐单房台信息表房台信息清单 D1 房台信息 信息表更新 顾客结帐单 生成统计报表顾客结帐处 理房台调 整开 台处 理 并/转台 房台信息 信息传送 信息顾 客酒店管理 员 传送 数据 信息打印落 单调 菜点菜处 理 结帐 传送 信息 菜单信息 落单 信息 信息 菜单信息 点菜单信息传送 库存单信息库存采购

41、处理点菜清单菜单信息清单图3.2 酒店采购及点菜系统整体数据流图3.3数据字典数据字典最重要的用途是作为分析阶段的工具。在数据字典中建立的一组严密一致的定义很有助于改进分析员和用户之间的通信,因此将消除许多可能的误解。对数据的这一系列严密一致的定义也有助于改进在不同的开发人员或不同的开发小组之间的通信。如果要求所有的开发人员都根据公共的数据字典描述数据和设计模块,则能避免许多麻烦的接口问题。数据流图和数据字典共同构成系统的逻辑模型。一般说来,数据字典由数据流,数据元素,数据存储,处理四类元素组成。下面给出几个数据元素的数据字典卡。数据流名称:房台信息数据流别名:房台信息清单数据流描述:用于管理

42、酒店房台基本信息,实现房台信息调整和使用状况统计数据流来源:酒店管理员数据流向:房台信息清单数据流组成:房台信息=房台编号+房台名称+状态+房台类别+消费方式+部门名称 数据流名称:菜单信息数据流别名:菜单信息清单数据流描述:用于顾客对酒店菜单信息的浏览和管理员对点菜信息的管理与维护数据流来源:酒店管理员数据流流向:菜单信息清单数据流组成:菜单信息表 =编号+酒菜名称+菜系+价格+酒菜类别+酒菜类别+ 数据流名称:落单信息数据流别名:无数据流描述:用于存储顾客点菜后生成的顾客点菜信息,便于顾客查询消费信息和管理员对顾客消费情况的统计数据流来源:点菜处理数据流流向:点菜清单数据流组成: 落单信息

43、=顾客姓名+房台编号+房台费+消费日期+酒菜类别+酒菜名称数据流名称:结帐信息数据流别名:顾客结帐信息数据流描述:对顾客消费情况进行结帐统计,方便顾客结帐 和酒店对营业情况进行分析统计数据流来源:落单调菜 数据流流向:顾客结帐单数据流组成:结帐信息=结帐日期+顾客姓名+酒菜名称+酒菜 类别 +本次实付金额+为付金额+应 付金额3.4系统流程图 酒店采购及点菜系统的业务流程图如图3.3所示。顾 客 开 台顾客点 菜消 费并台转台结 帐打印客户结帐单图3.3酒店采购及点菜系统的业务流程图第4章 数据库设计4.1概念设计房台编号类别名称房台列表房台编号部门编号类别名称消费方式状态房台费部门名称开台房

44、台容纳人数设置 N 1 1 房台费编号 N 房台编号消费总金额消费酒菜名称房台类别时间点菜类别编号 酒菜名称编号分类酒菜类别菜单价格酒菜类别类别名称 M附加说明菜系单位 N 1 图4.1酒店采购及点菜系E-R图上面针对酒店采购及点菜系统的数据库设计的特点给出本系统E-R模型图。如图4.1所示。在需求分析中已经进行了数据库的分析,并行成了具体的数据流图和数据字典。利用已获得的结果便可以对本系统进行数据库的设计。数据库的设计是对现有的数据库按一定的设计规范进行合理的组织,形成较为规范的数据关系的过程。关键的问题是如何使设计出的数据库能够正确反映用户的实际数据环境。包括向用户及时准确的提供所需信息,支持用户所有需要处理的数据进行处理,并且使其具有易于维护,便于理解和运行效率高的特点。数据库设计的质量

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 教育教学 > 成人教育


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号