酒店管理信息系统设计.docx

上传人:修**** 文档编号:6065877 上传时间:2022-01-29 格式:DOCX 页数:50 大小:439.93KB
返回 下载 相关 举报
酒店管理信息系统设计.docx_第1页
第1页 / 共50页
酒店管理信息系统设计.docx_第2页
第2页 / 共50页
点击查看更多>>
资源描述

《酒店管理信息系统设计.docx》由会员分享,可在线阅读,更多相关《酒店管理信息系统设计.docx(50页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、天津大学网络教育学院本科生毕业设计(论文)第一章 管理信息系统概论管理信息系统同其他任何科学一样,都有一个不断发展和不断完善的过程。20世纪60年代,美国经营管理协会及其事业部第一次提出了建立管理信息系统的设想,即建立一个有效的MIS,使各级管理部门都能了解本单位的一切有关的经营活动,为各级决策人员提供所需要的信息。但由于当时硬件、软件水平的限制和开发方法的落后,效果并不明显。进入80年代以后,随着各种技术特别是信息技术的迅速发展,MIS也得到了进一步的发展,MIS的概念逐步充实和完善。1.1 管理信息系统的概念高级管理人才中级管理者计算机中央数据库其他市场子 系 统生产 子 系 统财务子 系

2、 统外部信息管理信息系统是一个由人、计算机等组成的能进行管理信息收集、传递、储存、加工、维护和使用的系统。管理信息系统能实测企业的各种运行情况,利用过去的数据预测未来,从全局出发辅助企业进行决策,利用信息控制企业的行为,帮助企业实现其规划目标。图1.1 管理信息系统的一般模式12 管理信息系统的特点管理信息系统的特点1、 面向管理决策。帮助决策者作出决策。2、综合性。为管理决策服务。3、人机系统。正确界定人和计算机在系统中的地位和作用,充分发挥人和计算机各自的长处,使系统整体性能达到最优。4、现代管理方法和手段相结合的系统。管理信息系统要发挥其在管理中的作用,就必须与先进的管理手段和方法结合起

3、来,在开发管理信息系统时,融进现代化的管理思想和方法。5、多学科交叉的边缘科学。管理信息系统作为一门新的学科,产生较晚,其理论体系尚处于发展和完善的过程中。早期的研究者从计算机科学与技术、应用数学、管理理论、决策理论、运筹学等相关科学中抽取相应得理论,构成管理信息系统的理论基础,从而形成一个有着鲜明特色的边缘科学。1.3 管理信息系统的功能和结构 管理信息系统的功能1、 信息处理功能。这是管理信息系统的首要任务和基本功能。2、预测功能。这是管理计划和管理决策的前提。3、计划功能。这是指导各个管理层次高效率工作的前提。4、控制功能。是通过信息反馈对整个系统生产经营活动的各个部门、各个环节的运行情

4、况进行监测、协调、控制,保证系统的正常运行。5、辅助决策功能。是指运用运筹学的方法和技术,为合理的配置企业的各项资源,做出最佳决策提供的科学依据。管理信息系统的结构:1、计算机硬件系统。它是管理信息系统中信息处理和信息存储等工作的物理基础。2、网络通信系统。计算机网络的通信系统已成为现代管理信息系统中的一个十分重要的组成部分,网络通信系统主要由计算机网络系统、通信设备和通信软件等构成。3、计算机软件系统。它是实现管理信息系统的各项信息处理能力的灵魂,使管理信息系统开发工作的主要内容。4、数据组织及存储。将数据和信息按一定的方式或结构科学地组织起来,存储在适当的存储设备上,以大大提高管理信息系统

5、得工作效率和使用效益,是管理信息系统开发中要解决的重要问题。5、系统中的工作人员。包括系统中计算机及其相关设备的操作人员、系统维护人员、分析和设计人员、数据库管理人员及信息系统得用户等有关人员。6、各种相关的规章制度。一个良好的管理信息系统必须要有一套完善的规章制度相支持。 管理信息系统是一个高度集成化的人-机系统,它是由人、有组织的程序和数据资料及计算机硬件、网络系统所组成的。其目的是为了及时地提供和传递决策所需的信息。管理信息系统计算机硬件系统计算机软件系统网络通信系统数据组织及存储系统中工作人员各种规章制度图1.2 MIS结构图14 管理信息系统的发展趋势计算机在管理中应用的发展与计算机

6、技术、通讯技术和管理科学的发展紧密相关。虽然,信息系统和信息处理在人类文明开始就已存在,但直到电子计算机问世、信息技术的飞跃以及现代社会对信息需求的增长,才迅速发展起来。第一台计算机创始于1946年,50多年来,信息系统经历了由单机到网络,由低级到高级,由电子数据处理到管理信息系统、再到决策支持系统,由数据处理到智能处理的过程。这个发展过程大致经历了以下几个阶段:1、电子数据处理系统(EDPS)电子数据处理系统的特点是数据处理的计算机化,目的是提高数据的效率。从发展阶段来看,它可分为单项数据处理和综合数据处理两个阶段。2、管理信息系统(MIS)20世纪70年代初随着数据库技术、网络技术和科学管

7、理方法的发展,计算机在管理上的应用日益广泛,管理信息系统逐渐成熟起来。管理信息系统最大的特点是高度集中,能将组织中的数据和信息集中起来,进行快速处理,统一使用。有一个中心数据库和计算机网络系统是MIS的重要标志。MIS的处理方式是在数据库和网络基础上的分布式处理。随着计算机网络和通信技术的发展,不仅能把组织内部的各级管理联结起来,而且能够克服地理界限,把分散在不同地区的计算机网互联,形成跨地区的各种业务信息系统和管理信息系统。3、决策支持系统(DSS)决策支持系统不同于传统的管理信息系统。早期的MIS主要为管理者提供预定的报告,而DSS则是在人和计算机交互的过程中帮助决策者探索可能的方案,为管

8、理者提供决策所需的信息。由于支持决策是MIS的一项重要内容,DSS无疑是MIS重要组成部分;同时,DSS以MIS管理的信息为基础,是MIS功能上的延伸。从这个意义上,可以认为DSS是MIS发展的新阶段,而DSS是把数据库处理与经济管理数学模型的优化计算结合起来,具有管理、辅助决策和预测功能的管理信息系统。15 管理信息系统面临的挑战信息技术和管理信息系统的发展极大地促进了生产、经营,促进了管理,但同时也向我们提出了许多带有根本性的问题:1、如何深刻地认识管理信息系统不仅是一个技术系统,而且同时又是一个社会系统。自20世纪50年代将计算机引入数据处理以来,历经管理信息系统发展的各个阶段,一方面是

9、信息技术应用的迅猛发展,另一方面,许多管理信息系统在耗费了大量的人力、物力、财力之后夭折了,或者根本没有实现原定系统开发目标,而把计算机用作了打字机。这是长期以来困惑着人们的一大问题。现在人们日益深刻地认识到,把信息技术应用与应用环境分离是办不到的。管理信息系统不仅是技术系统,而且是社会系统。推进管理信息系统的变革犹如推进社会变革。MIS技术的复杂性、需用资源的密集性和用户需求的多样性仅是问题的一个方面,而更重要则涉及管理思想、管理制度、管理方法、权力结构和人们习惯的变化。这是在开发和实现MIS过程中必须十分明确的一个关键性的认识问题。2、如何提高科学管理水平,为信息系统的实用创造有利的条件?

10、只有输入数据十分可靠,才能获得有用的管理信息。如果原始数据十分混乱,计算机瞎算一遍,当然算不出什么结果来。如果企业本身没有建立符合大生产客观要求的制度方法,那么怎么能教会计算机正确的工作呢?我们不能把计算机加以神化,期望它把企业从混乱中拯救出来,轻而易举地实现现代化管理。相反地,倒是要扎扎实实地搞好管理工作的科学化,为信息系统的发展创造条件。3、如何用信息技术来促进企业管理?信息技术的飞跃,正在促使企业管理发生深刻的变化。例如由于信息系统改变了企业的通讯状况,可能引起企业重组工作流程,重新分工,重新划分职权,重新进行企业的组织设计,甚至过去的服务地点、时间、办公桌相对位置等,也都可能作很大的调

11、整。4、如何提高企业文化培养新一代的工作人员,使之适应新技术应用和企业转型的挑战?“管理不能脱离人的价值,不是单纯的技术手段,而是一种植根于特定价值观念系统、习惯与信念之中的文化现象”。人是最积极的因素,人的素质和文化水平对信息活动的效率起着决定性的作用。为此,提高企业文化,作好人员选择和培训具有重要的战略意义。5、政府部门如何促进信息系统的应用和发展?信息系统的发展向政府的管理部门提出了更高的要求。企业的发展不仅需要良好的市场环境,同时也要求有协调的社会总体环境。信息技术成果的商品化不仅与企业本身工作有关,在相当程度上,还受到整个社会信息交流环境的影响。政府部门应积极推动网络建设,发展国家信

12、息基础设施,创造开放性的信息环境,促进信息交流,加强信息标准化工作,鼓励企业间、行业间的竞争和协作。10天津大学网络教育学院本科生毕业设计(论文)第二章 酒店管理系统开发技术2.1基本原理2.1.1 C/S模式客户端/服务器端(C/S)模式是20世纪80年代逐步成长起来的一种模式。在这种结构中,网络中计算机分为两个有机地联系起来的部分:客户机和服务器。客户机由功能一般的微机来担任,它可以使用服务器中的资源。对于用户的请求,如果客户机能够满足就直接给出结果;反之则需要交给服务器来处理,例如调用存放在服务器上的公用数据等,服务器对这些数据进行一些客户看不见的处理后还给客户。因此该模式可以合理均衡事

13、务的处理,充分保证数据的完整性和一致性。客户方应用软件一般包括用户界面、本地数据库等。当用户调用服务器资源时,客户机将请求传递给服务器,并根据服务器回送的处理结果进行分析,然后显示给用户(见图2-1)客户机服务器图2-1 c/s模式结构图但随着Internet技术的发展,以及企业对信息系统的总体拥有成本的考虑,这种模式也应逐渐露出许多问题,主要表现为以下几点:1、开发成本较高。C/S结构对客户端软硬件要求较高,尤其是软件的不断升级,对硬件要求不断提高,增加了整个系统的成本。2、移植困难。不同开发工具开发的应用程序,一般来说互不兼容,不能搬到其他平台上运行。3、不同客户机安装了不同的子系统软件没

14、,用户界面风格不一,使用繁杂,不利于推广使用。4、由于每个客户机都安装了相应的应用程序,所以维护复杂,升级麻烦,若要升级,则每个客户机的软件都要更新。2.1.2 SQL Server2000简介SQLServer2000是美国微软(Microsoft)公司发行的最新关系数据库管理系统。建立在SQLServer7.0基础上的SQLServer2000代表着下一代Microsoft.Net Enterprise Server(企业服务器)数据库的发展趋势。SQLServer2000是为创建可伸缩电子商务、在线商务和资料仓库解决方案而设计的真正意义上的关系型数据库管理和分析系统。SQLServer2

15、000具有完备的Web功能,支持扩展标记语言(XML),并且拥有一个新的、集成的资料挖掘引擎,可以让用户从B2B(Business to Business,商家到商家)和B2C(Business to Consumer,商家到用户)型的电子商务服务商所提供的信息中获益。它通过对高端硬件平台以及最新网络和存储技术的支持,可以为大型的Web站点和企业级的应用提供可供扩展性和高可靠性。SQLServer2000使用了工业界最先进的数据库构架,它与WindowsDNA2000平台紧密集成,使用户能够在Internet商业领域快速创建应用。MICROSOFT SQL SERVER 提供了一个强大的客户/

16、服务器平台,在多个环境中有效的提交业务应用软件。它建立于MICROSOFT WINDOWS 2000的功能,可伸缩性和可管理性上,提供了高端客户/服务器数据库的可靠性和高级功能。SQLServer2000提供了许多工具用于管理2.1.3 Visual Basic 6.0简介visual Basic 6.0中文版是一种应用程序开发工具,它的功能就是用来编程Windows 下的应用程序。”Visual”一词在计算机程序设计领域中意为:”可视化的”,Microsoft公司的其冠以Visual的产品都含有这个意思。VB就是可视化程序设计语言。可视化程序设计指的是一种开发图形用户界面的方法,使用这种方法

17、,程序员不须编写大量代码去描述界面元素的外观和位置,只要把预先建立的界面元素用鼠标拖放到屏幕上适当的位置即可。Visual Basic在原有BASIC语言的基础上进一步发那,至今包含了数百条语句、函数及关键词,其中很多和Windows GUIe直接关系。专业人员可以用Visual Basic实现其他任何Windows编程语言的功能,而初学者只要掌握 几个关键词就可以建立实用的应用程序。Visual Basic 是在原有Basic语言的基础上进一步发展,它包含了数百条语句、函数及关键词,其中很多和Windows GUI有直接的关系。Visual Basic语言具有简单易学的特性,只要稍有语言基础

18、就可以很快掌握并进而精通。可视话的用户界面设计功能,把程序设计人员从烦琐复杂的界面设计中解脱出来;可视化编程环境的“所见即所得”功能,使界面设计如积木游戏一般,从而使使编程成为一种享受;强大的多媒体功能可轻而易举地开发出集声音、动画、影像和图片于一体的多媒体应用程序;新增的网络功能提拱了编写internet程序的能力。Visual Basic6.0还支持用户自己开发ActiveX文档。作为高质量的开发软件,Visual Basic6.0有以下优点:语句生成器和快速提示帮助使用户不必记忆成千上万的属性和方法,在较短间内就能开发出功能强大的应用程序。在Visual Basic6.0中,Intern

19、et应用程序的开发功能更加强大和容易。在应用程序内可以通过Internet或Intranet访问其它计算机中的文档和应用程序;可以创建Internet服务器应用程序,包括IIS应用程序;支持动态HTML技术(DHTML)的应用程序;具有Web应用程序开发功能等。Visual Basic6.0在数据库处理功能上有较大增强,能对多种数据库进行读写操作。另外它所提供的【可视化数据管理器】能帮助用户构造多种类型的数据库,同时提供了能自动生成SQL语句的功能和新的ActiveX数据对象ADO。新的语言特征包括:用户自定义类型可以作为参数传递或作为公共属性和方法的返回值;函数可以返回数组变量;动态数组可以

20、赋值;文件系统对象;按名调用(CallByName);增强的创建对象函数(CreatObject Function Enhancements);增强的StrConv函数。【应用程序安装向导】能帮助用户自动生成具有一定功能的应用程序,大大加快了程序的开发速度。增强的向导有:安装程序向导、应用程序向导和类生成工具。新的向导有:数据对象生成向导和工具条向导。2.2 系统的开发原则管理信息系统是一项耗资大,技术复杂,管理变革明显,并需要相当一段时间才能完成的工程项目。系统分析是MIS系统开发中最重要的一环。 系统分析的主要内容是对原工作状态进行充分的了解和展示,提出新系统的逻辑方案。常用开发方法学及比

21、较软件作为一种工程化产品的概念到现在已经发展了近三十年,而对软件开发方法的探讨与研究也有了很大的发展。从传统的生命周期法到原形法、面向对象法。这种演变趋势体现了软件开发从手工生产向自动化生产的转变过程,也体现了软件开发方法论发展的规律。开发方法学是系统开发的指导原则,没有开发方法学的指导,或者未把开发方法学放在应有的位置,那就不可能从总体上把握开发过程,是导致系统失败的主要原因之一。对开发和维护的困难认识不足,过多地偏重于编码阶段的实现,即使在引入工具后的今天,实践中这种状况仍未得到彻底改观。现有的开发方法学为数不多,有影响的主要为以下三种方法:结构化生命周期法原型法面向对象法1 结构化生命周

22、期法“结构化”在系统建设中的含义是用一组规范的步骤、准则和工具来进行某项工作。从项目开发到结束的整个过程称为系统开发的生命周期(System Development Life Cycle)。系统开发的生命周期一般分为以下阶段:(1) 系统分析,这一阶段的主要任务是明确用户的信息需求,提出新系统的逻辑方案。(2) 系统设计,这一阶段的主要任务是根据系统的逻辑方案进行软、硬件的设计。(3) 系统实施,这一阶段的主要任务是有软件的程序的编制与软件包的购置,计算机与通讯设备的购置,系统安装,调试与测试,新旧系统的转换等。2 原型法(Prototyping Approach)原型法以用户为主导,更有效地

23、辨认用户地要求,不仅使系统分析地时间大为缩短,而且减少了开发人员对用户要求地误解,从而降低了系统地开发风险3 面向对象的方法(Object Oriented,简记 O-O)开发过程基本思想客观世界事各种各样的对象组成的,每种对象都有各自的内部状态和运作规律,不同的对象之间的相互作用和联系就构成了各种不同的系统对象(Object)是客观世界中的任何事物或人们头脑中的各种概念在计算机程序世界里的抽象表示。是面向对象程序设计的基本元素。开发过程系统调查和需求分析:对系统将有面临的具体管理问题以及用户对系统开发的需求进行调查研究,即先弄清要干什么的问题。分析问题的性质和求解问题:在繁杂的问题域中抽象的

24、识别出对象以及其行为、结构、属性、方法等。一般称之为面向对象的分析,即OOA整理问题:对分析的结果作进一步的抽象、规类、整理,并最终以范式的形式将他们确定下来。一般称之为面向对象的设计,即OOD程序实现:用面向对象的程序设计语言将上一步整理的范式直接映射(即直接用程序设计语言来取代)为应用软件。一般称之为面向对象的程序,即OOP2.3开发设计思想一个大型的计算机管理系统,必须有一个正确的设计指导思想,通过合理的选择数据结构,网络结构,操作系统以及开发环境,构成一个完善的网络系统,才能充分发挥计算机信息管理的优势。酒店管理系统应着眼于酒店的当前管理与未来发展,由高级酒店管理人员参与整个研发过程,

25、更加贴近现在酒店的管理模式与管理风格,并具备如下特点:面向对象的体系结构设计。前台客户端使用Visual Basic6.0面向对象编程。真正的客户/服务器(Client/Server)体系结构。1 功能全面,覆盖酒店的全部业务,包括收银、餐饮、娱乐、客房管理、财务等模块。2 系统界面友好、美观,支持鼠标或键盘操作。3 从用户角度出发,高度智能。易用、简单、快捷地操作。4 在服务器、数据库等多个层次上提供了行之有效的安全防范措施,可确保系统安全稳定的运行。5 具有高度的灵活性和良好的可扩充性,可随着酒店业务的发展在功能和规模两方面随时进行扩展和免费的升级。2.4客户对系统的基本要求1 可靠性:在

26、酒店业使用计算机处理的交易与其它行业相比主要区别在于:交易一旦发生必须立即处理,如果由于系统鼓掌延迟处理,不但会造成跑帐,而且会因此不得不用几倍乃至十几倍的人工代替机器而打乱酒店的正常工作秩序。所以在考虑酒店业系统选型的时候应该把系统的可靠性放在第一位。2 成熟性:一个新系统在投入运行的初期,一定会出现许多意想不到的问题。随着问题的不断排除,系统才得以完善。这段称为成熟期。只有具有一定数量用户和足够运转时间的系统,才可以称之为成熟的系统。3性能齐全:在对国内外数种酒店业计算机管理系统进行调查研究,发现这些系统功能差别很大。要么是缺少某些重要功能,要么因为模块运行方式跟酒店实际运作方式差别很大。

27、问题的根源是开发系统的人员对酒店管理的认识不够。4 灵活性:如果一个系统开启后用户改动任何东西都要求助于厂商,这样对用户来说太不方便了。因此系统要有足够的灵活性。5 可维护性:一个好的系统应向用户提供纠错功能和多种数据恢复的手段。使电脑机房的员工无所作为的系统不是一个好的系统。6 开放性:酒店的前台计算机系统要和各种异型机联网,所以在硬件、软件方面它都应有足够的开放性。7 售后服务:具有远程维护终端的系统可以给用户更多的信心。销售商的背景和实力也是在选型时必须认真考察的。8 性能价格比好:在进行性能价格比时,切勿忘记认真考察售后维修合同的维修内容及收费标准。天津大学网络教育学院本科生毕业设计(

28、论文)第三章 酒店管理系统分析系统分析是指在管理信息系统开发的生命周期中系统分析阶段的各项活动和方法。系统分析的任务是:尽可能弄清用户对信息的需求,调查原的信息系统资源、输入、处理和输出,完成新系统的逻辑设计。系统分析是使整个MIS设计达到合理、优化的重要步骤。这个阶段工作深入与否,直接影响到将来新系统的设计质量和经济特性,因此必须予以高度重视。3.1 系统初步调查3.1.1 酒店简介使用该系统的是一家中等规模的酒店,它主营业务只有餐饮和住宿。一楼经营餐饮,二、三楼提供住宿,有员工30人。由于其地理位置好、服务周到、价格适中,普遍的顾客的欢迎,慕名前来就餐和住宿的顾客络绎不绝,酒店自成立以来,

29、一直处于赢利。但是近几年酒店行业竞争越来越激烈,附近的酒店越来越多,各个酒店为了吸引顾客大打价格战,服务战,酒店的利润越来越少,酒店处于亏损状态,如果长此下去酒店面临倒闭的危险。酒店管理者加大了酒店的改革的步伐和力度,在外部资源一定的情况下,它们努力狠挖内部资源,不仅积极提高服务质量、饭菜和住宿质量,而且深刻的认识到酒店改革的关键是管理者水平的提高和酒店管理机构的革新,通过不断的学习和研究,逐步建立了科学化、系统化、网络化的酒店管理体系,使酒店渐渐走向了扭亏为盈的道路。3.1.2系统的目标在进行系统的可行性分析时,必须对本系统的需求情况做些分析调查,主要包括:这个系统是不是有人需要以及客户对本

30、系统的特点和功能有些什幺要求。对于第一个问题,已经没有必要进行分析了,因为随着信息化时代的到来,依靠旧的手工模式进行酒店的管理已经无法适应新环境的要求了。使用快捷、方便、安全的管理系统已经是对经营酒店的商家必然的要求。针对现今酒店管理的需要,酒店管理系统应该实现如下目标:1 比较完备的功能,系统应该能够有效的处理酒店的日常工作,如:餐饮管理、账目管理、人事管理、系统维护以及升级管理,大型星级酒店还应设计有住宿管理。2 简单友好的操作界面,便于掌握和操作。3 易于维护和升级,系统的设计要方便维护,包括硬件的维护,软件的维护(更改,升级等)和网络的维护。4 使用性,以用户需求为目标,以方便用户为原

31、则,同时融入先进的管理经验,尽可能降低使用前的培训、实施和使用中的维护时间。充分满足酒店现在及未来的各种需求,真正为酒店的管理及决策提供强有力的支持。5 高可靠性,一个实用的系统3.1.3 系统的开发环境该酒店经过股份制改革实行董事会下的总经理负责制,下属三位部门经理,分别对餐饮部、客房部和财务部进行管理,向总经理负责。员工的工作方式采用8小时轮班制,该酒店的财务部已经实现了计算机化,但餐饮部和客房部还采用手工记账和登记的传统方式,手工模式的主要问题是:1 业务管理工作缺乏规范性,各业务管理部门各自为政,数据资料被职能人员独自占用,彼此缺乏了解造成具体工作对个别人员的过分依赖,影响工作的进展.

32、2 各个部门之间信息交流少、信息渠道不畅,工作不易协调.3 数据处理大部分是手工操作,工作量大、出错率高、处理不及时,经常造成工作中的矛盾.4 酒店管理者对整个酒店的生产经营信息掌握的不及时准确.5 缺乏必要的管理手段.如设备台帐管理混乱,得不到及时更新等.酒店管理者希望通过建立管理信息系统,使酒店的管理工作规范化,制度化,程序化,促进酒店管理的各项管理工作。在考察酒店日常管理过程的基础上,得到本系统所处理的组织机构图,如图3-1所示:总经理餐饮部主管客房部主管财务部主管餐饮部客房部财务部图3-1 酒店组织机构图3.2系统可行性分析研究可行性分析(Feasibility Analysis)是指

33、在系统调查的基础上,以相对短的时间和相对低的成本来确定给定的问题是否是可能实现的。这里的相对短和相对低是指和实现建议系统所需的时间和成本比较而言。对于一个软件项目,必须将计算机硬件设备系统结构,成本和性能也必须考虑在内。可行性分析主要包括以下四个方面:技术可行性,经济可行性,操作可行性和调度可行性。1 技术可行性:考虑现存的计算机硬件和软件能否支持被研究的系统,利用现有的成熟技术是否能够实现这个应用。现在的酒店为了适应市场,提高效率,合理利用资源,已经开始电子化管理,拥有高性能的计算机和内部的局域网络,应该能够运行此系统,C/S结构也能方便运用于网络上。由于对酒店管理系统这一类的系统进行开发已

34、有一定的时期,有很多成功的实例,技术基础也已经非常雄厚,因而技术上的准备应该不成问题。2 经济可行性:经济可行性是确定得自新系统的节省和利益,看是否能降低成本。旧的酒店管理模式是人工记账以及统计,由于人的疲劳、失误以及沟通上的不方便,不仅效率会比较低,而且难免会造成各种各样的错误,使得账目混乱,给酒店带来经济上的损失。采用计算机系统管理后,大部分业务都可以在此系统上完成,速度快,准确性可以保证;资料存放在电脑上,安全,可靠性高,保存时间长;使用网络沟通信息,避免混乱,可以节省大量的人力,物力。由于该酒店的是一个中等规模的酒店,其主营业务主要是餐饮,所以其管理系统是一个比较小型的系统,由一两个人

35、就可以进行开发,所以从人力、物力、财力方面来说都是可行的。3 操作可行性:操作可行性指人员对系统的手工操作是否可行。酒店系统的人员,都应该具有中专以上的学历,具有一定的学习和实际操作能力。另外由于本系统的操作简单,不用必须学习数据库和VB方面知识,只要加以演示,即可熟练掌握本管理系统的使用。4 调度可行性:是指计算机系统能否在规定的期限内交付给用户。管理系统的前台开发工具选用Visual Basic 6.0,后台选用SQLServer2000。Visual Basic 6.0是一个开放的、可视化的、面向对象的图形界面应用程序开发环境。利用Visual Basic 6.0开发需要访问数据库服务器

36、上数据库的Windows应用程序,不仅开发效率高,而且开发完成的应用系统能够切实保证数据的安全可靠、正确有效,能够为最终用户提供一个界面友好、数据访问便捷高效、功能齐备的基于网络的分布式数据库应用系统。而且用Visual Basic 6.0开发管理系统的技术非常成熟。3.3 现行系统的详细调查新系统是在原系统的基础上发展起来的,为了使新系统比现有系统工作的更加经济有效,必须做好现有系统的详细调查。详细调查是为了了解原有信息系统的情况,查明其执行过程,发现薄弱环节,收集数据,为设计新系统提供必要的基础资料.系统调查采用的基本方法是座谈和询问.首先与总经理座谈,了解酒店的整体经营运营情况及它们对信

37、息系统的要求在此基础上,调研工作深入到具体的职能管理部门从部门主管到具体业务职能管理人员,逐一进行详细的调查,了解业务工作人员的工作内容、方法、方式,了解他们对管理信息系统的需求情况,与他们共同探讨了如何通过信息系统支持他们的工作。3.3.1 业务流程分析现仅对酒店中信息管理的主要业务流程进行业务分析说明,业务流程符号如下:处理 数据存储 物或单据 物或信息流 外部环境图3-2 业务流程图图例 顾客餐饮查询住宿顾客信息系统管理员订餐服务就餐服务结帐服务餐饮查询订房顾客入住顾客结帐顾客住宿查询住宿报表餐饮报表酒店管理系统的业务流程图如图3-3所示图3-3 酒店管理系统业务流程图酒店管理系统的业务

38、流程图如图3-4所示:客人 客房预订部门受理房满通知单受理单客房部经理预付款台账财务部客房状态信息表需求说明确认通知单统计报表图3-4 客房部业务流程图酒店管理系统的业务流程图如图3-5所示:(见P16)通过对业务流程图的分析我们可以大体的从中得到以下信息客人提出需求说明经过系统的查询得到客房是否已满。如客房不满客房管理部门就接到受理单,进行统计报表等一系列处理,最后交有财务部。3.4 系统用户需求分析:需求分析阶段的任务是通过详细调查现实世界处理的对象(组织、部门、企业等),充分了解原系统的工作概况,明确用户的各种需求,然后在此基础上确定新系统的功能。新系统必须充分考虑今后的可能的扩充和改变

39、,不能仅按当前应用需求来设计数据库。在形成双方共识下,提出需求规格说明书。然后在此基础上确定新系统功能。这一阶段收集的基础数据和数据流程图(DFD)为下一阶段的概要设计即概念结构设计提供收集的基础。客人查询菜品中餐部西餐部服务页受理点菜单配餐卷餐饮部菜品存档餐饮帐目帐单财务部图3-5 餐饮部业务流程图针对现今酒店管理的需要,客户对酒店管理系统应该有如下要求:1 比较完备的功能,系统应该能够有效的处理酒店的日常工作,如:餐饮管理、账目管理、人事管理、娱乐管理、系统维护以及升级管理,大型星级酒店还应设计有住宿管理。2 简单友好的操作界面,便于掌握和操作。3 易于维护和升级,系统的设计要方便维护,包

40、括硬件的维护,软件的维护(更改,升级等)和网络的维护。4 使用性,以用户需求为目标,以方便用户为原则,同进融入先进的管理经验,尽可能降低使用前的培训、实施和使用中的维护时间。充分满足酒店现在及未来的各种需求,真正为酒店的管理及决策提供强有力的支持。5 高可靠性,一个实用的系统同时必须是可靠的。3.5 新系统逻辑模型的提出采用“自顶向下”的方法绘制出的业务流程图是对现行系统在认识的过程。其目的一方面便于系统分析员快速了解现行系统的业务并与广大的业务人员取得一致意见,另一方面可以在此基础上进行数据流程的分析。数据对一个企业或者系统来说都起着很大的作用,并且决定了整个MIS开发的成败。在此将根据本次

41、系统开发过程中使用到的数据流程图和数据字典给予简明的说明。3.5.1 数据流程图:(Data Flow Diagram)本系统采用结构化分析方法自顶向下、逐层分解,酒店管理顶层数据流程图如图3-6:顾客酒店管理顾客修改,删除相关信息 信息登记 结算单 结算单结算账图3-6 酒店系统顶层数据流程图它表明了一个顾客登记录入相关信息于酒店管理系统中,并且可随时修改有关信息。当用户对某个顾客的相关信息进行查询是,便可从酒店管理系统中获取有关信息,然后显示所查询的顾客。对于此系统进行第一步分解为如图3-7:P3订房处理P4退房处理P2顾客信息登记订餐信息表P1订餐处理顾客餐饮结算账客房信息表住宿结算账饭

42、菜、发票F14 F1点菜单 F2 结算单D1F3点菜登记表 D2 F4 订房单 F5 订房登记表 D3 顾客信息表 F13 F16 F15 F6住宿证、客房钥匙 F7订房登记表 D4F17 F8 退房登记表F9住宿证、客房钥匙、现金F10结算单 D5 F11发票 F12 D6 总结算账图3-7 酒店管理系统第一层数据流程图目标:顾客若要点菜就填写点菜单,操作员将订餐登记表录入计算机中,计算机将内容存放在订餐信息表中;顾客若要订房就填写订房单,操作员首先查看客房信息表看是否有空房,若有就将订房登记表录入计算机中,计算机将内容存放在客房信息表中。当顾客退房时,操作员就将退房登记表录入计算机中,计算

43、机修改客房信息表。3.5.2 数据字典:现根据各子系统建立数据字典,如下如表如表3-1:数据项有称数据元素,是数据的最小单位。表3-1 数据字典:数据元素数据元素系统名:酒店管理系统 编号:条目名:桌号 别名:属于数据流:F1存储处:订餐信息表数据元素值:代码类型:文本型长度:3意义: ID简要说明:记录每个桌号的编号,每个桌号都有唯一的编号,便于录入、查询。修改记录:编写:王新成日期:2007.05.8审核:韩 静日期:2007.05.81数据流的定义数据流由一个或一组的数据项组成。如表3-2:表3-2 数据字典:数据流数据流系统名:酒店管理系统 编号:F1条目名:点菜单 别名:来源:顾客去

44、处:订餐处理数据流结构: 桌号菜名数量订餐日期订餐时间点餐员姓名简要说明: 由用户填写自己的各项信息修改记录:编写:王新成日期:2007.05.8审核:韩 静日期:2007.05.82数据存储的定义:数据存储是数据结构停留或保存的场所。在数据字典中,数据存储只描述数据的逻辑存储的结构,而不涉及它的物理组织。如表3-3:表3-3 数据字典:数据存储数据存储系统名:酒店管理系统 编号:D1条目名:餐饮结算信息表 别名:存储组织: 每位顾客建立一条记录相关的处理:P1,主键:顾客号记录组成: 顾客号+桌号+打折情况+总计+日期简要说明: 修改记录:编写:王新成日期:2007.05.8审核:韩 静日期:2007.05.8订餐信息表如表3-4:表3-4 数据字典:数据存储数据存储系统名:酒店管理系统 编号:D2条目名:订餐信息表

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 标准材料 > 食品加工

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁