




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
目录TOC\o"1-5"\h\z\o"CurrentDocument"第一部分调查报告(需求分析)5一、选题原因5二、企业概况5三、建设目标5四、需求分析及总体方案5\o"CurrentDocument"第二部分可行性分析7一、弓1言7二、方案选择7三、针对方案二的当前系统调查与分析8四、新系统方案9五、可行性分析11\o"CurrentDocument"第三部分系统规划13一、系统规划概述13二、系统规划的方法13三、企业流程重组18\o"CurrentDocument"第四部分系统分析20一、系统分析概述20二、组织结构与业务流程分析23三、数据流程分析29四、系统计算机资源配置37\o"CurrentDocument"第五部分系统设计40一、系统设计目标与原则40二、系统概要设计42三、系统详细设计43\o"CurrentDocument"第六部分系统实现、维护、评价和总结51一、系统测试51二、系统运彳亍51三、系统维护63四、系统评价65五、总结65第一部分调查报告(需求分析)、选题原因现在,我国的中小型酒店客房管理水平普遍不高,有的还停留在纸介质的基础上,这种管理手段已不能适应时代的发展,而且它浪费了许多人力和物力.在当今信息时代,这种传统的管理方法必然被计算机为基础的信息管理系统所代替。如果本系统能被中小型酒店企业采用,将会改变以前靠手工管理客房信息的状况,可以树立良好的酒店形象,提高工作效率。二、企业概况本系统为新开发的系统,基本对所有中小型酒店都适用,即面对的企业具有普遍性。三、建设目标根据日常酒店的管理模式和管理方法,以及多方面全方位的了解,该系统应该具备以下建设目标:(1)系统界面采用Web方式,界面简洁明了,用户可方便浏览和查找客房信息。该系统的用户有两种类型:一是管理员,二是服务员,两者应具有不同的权限.(2)系统需对用户登录进行管理。使用各功能模块时,系统应验证用户身份的有效性否则要求用户登录。另外,允许用户对自己的密码进行修改.(3)系统应提供客房的分类管理功能可分类制订客房面积、价格、是否配备空调等客房类型,对不同标准的客房进行有效管理系统可实现对客房信息的添加、删除以及修改(4)在进行订房/退房管理时,系统可以根据客房当前的状态自动提示可用服务(订房/退房)。如果客房没有客人入住,则该客房的可用服务为“订房”;否则,可用服务为“退房”。(5)系统在各功能模块的实现当中,提供多级分类检索和组合搜索。(6)系统的客户端在Windows平台下运行,服务器端可在Windows平台或UNIX平台下运行。系统还需要有较好的安全性和可扩展性.四、需求分析及总体方案需求分析是从客户的需求中提取出软件系统能够帮助用户解决的业务问题,通过对用户业务问题的分析,规划出新系统的功能模块,即定义用例。经过开发者同用户的需求分析后,确定酒店客房管理系统的功能模块(用例)包括:•房客管理•客房管理•消费管理•报表管理•系统维护•系统信息酒店系统完全采用Web方式,由前台和后台管理两个部分组成。前台作为与用户直接交互的可视化界面,由于使用方便,能将系统的各个功能提供给用户,以帮助用户进行客房管理。前台在考虑功能实现的同时,也考虑了操作的简洁和方便性,目的是让大多数客户能够轻松地享受电子商务给他们带来的便利。为了确保客户和酒店的信息具有更好的安全性,前台管理和后台管理是分离的。前台的各管理模块需要经过权限授权才可以使用,我们为此设计了两个角色:一是酒店管理员,二是前台服务员。其中:酒店管理员享有最高权限,可以使用酒店客房管理系统所提供的所有功能前台服务员的主要职能是负责订房和退房,以及查询入住的客户信息.后台管理主要由数据库系统作为支持,后台管理的维护工作主要由系统管理员进行,包括完成对各个数据表单的维护、数据库的备份及恢复等工作。第二部分可行性分析一、引言(一)项目开发背景经济的快速发展,人们的生活水平和消费意识的提高,促进了旅游业的发展。酒店行业将面临着机遇和挑战。面对快速发展的信息产业带来的影响.将电脑技术和电脑服务引入酒店管理成为一种必然的趋势。众多酒店企业中,中小型酒店企业由于他们的先天条件的不足,使他们不能投入大量的资金进行这项必须的改革。因此开发一套简单、实用的中小型酒店客房管理信息系统是十分有必要的。(二)本项目背景软件系统名称:酒店客房管理系统本项目的用户:中小型酒店和旅馆二、方案选择方案按照需求分析进行设计方案一:如图2—1方案二:如图2-2比较方案一、二得出以下结论:方案一针对客房这一块比较详细;方案二更加全面。所以选择方案二。三、针对方案二的当前系统调查当前系统初步调查1、组织机构层次如图2—3所示2、当前系统的业务流程如图2-4所示四、新系统方案:(一)新系统的目标:在第一部分已经阐述了,这里不再赘述。(二)新系统开发原则“酒店信息系统”的建设将以先进性和实用性为根本原则,既要满足业务需求,又要考虑将来的发展需要;采用成熟的技术和产品,充分利用硬、软件、网络等资源,以既保证系统的先进性又充分考虑经济性;软件系统及平台的设计采用开放的协议和规范,以美国微软公司Microsoft的企业级平台一BackOffice作为软件的工作平台,该平台高度集成数据库(SQLServer),Internet平台(IIS)及办公平台(ExchangerServer),能很好地与最流行的办公系统MS-Office协作工作.采用面向企业级的开发体系模式,保证系统的开放性、兼容性、可扩充性。系统前端使用视窗系列平台如Windows98/2000以及NT—Workstation,网络管理采用Windows2000Server.成熟性及经济性,可靠性、可扩展性和强壮性,开放性、可维护性和可管理性,安全与保密性原则.(三)新系统的开发方法:结构化方法结构化系统开发方法(SSDM),指用系统工程的思想和工程化的方法,按照用户至上的原则,自顶向下整体性分析与设计和自底向上逐步实施的系统开发过程。该方法可将整个开发过程划分为若干个首尾相连接的阶段,每个阶段内部又包含若干个前后关联的工作步骤,一般称之为系统开发生命周期(SDLC)。该管理信息系统分为以下四阶段:系统规划阶段一一〉系统分析阶段一一〉系统设计阶段一一>系统实施、维护、评价和总结(四)新系统开发的过程管理1、新系统的开发方式:自行开发2、新系统开发的进度计划与控制新系统开发进度安排表如表2-1所示表2-1(五)新系统的设计思路与开发流程,如图2-5所示。图2—5五、可行性分析随着社会经济的发展,人们对生活质量的要求越来越高,作为服务之一的酒店业也在不断的完善服务体制,需要集餐饮、住宿、娱乐于一体的、立体化服务体系,顾客可以随意消费并统一结账。酒店管理者想及时了解酒店的全部运营情况及经营走势,找出运转成本,作为经营决策的依据.只有运用先进的科学管理手段,利用计算机系统管理才能实现这一管理模式。根据信息管理系统可行性分析的四个基本方面可得如下结论:1、管理上的可行性在传统的酒店客房管理中,管理人员不得不花费大量的时间来处理顾客投诉,例如错误查询、烦琐的登记和结帐手续、旅客费用计算错误、空余客房资料不能及时提供等,从而影响酒店的经济效益.因此,酒店的管理人员迫切地需要一套酒店客房管理信息系统来对日常信息进行处理和维护。历史经验的积累使酒店行业现有的管理制度和管理方法比较科学,规章制度比较齐全,原始数据比较正确。这些为系统的建设提供了有效的制度保障。2、技术上的可行性本管理信息系统将采用技术成熟的VB6。0作为前台开发工具。后台数据库采用微软公司的Access数据库,因为它的灵活性、安全性和易用性为数据库编程提供了良好的条件。因此,系统的软件开发平台已成熟可行。硬件方面,科技的飞速发展使硬件的更新速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台完全能满足此系统的需要。3、经济上的可行性本系统由作者自主开发,免费使用。操作人员只需简单培训即可上岗。管理和维护比较简单,除了必要的设备投资外,后期只需少量资金就可确保运转。因此对于中小型酒店在经济上是完全可以接受的.本系统的使用能大大提高员工工作效率,加速资金周转、降低各项成本及改善服务质量。能够取得良好的经济效益。4、营运可行性本酒店管理系统结合Del曲i7.0和MicrosoftAccess2003从房客管理、客房管理、消费管理、审查管理和系统管理五个主要模块进行开发.包含了预订管理、接待管理、结账管理、换房管理、押金管理,客房查看、客房编辑,消费管理、残废管理、话费管理,入住报表管理、客房状态报表、历史客人报表等子模块。运行本酒店管理系统,只需安装必要的硬件和Delphi7。O,MicrosoftOffice2003即可,当然也需要配备一些必要的酒店管理硬件和管理人员,这些属于基本运行费用,并不需要大量耗资。在本系统的运营阶段,使用系统的工作人员,除了需要具备在MicrosoftWindows平台上使用个人电脑的知识,并不需要特别的技术能力。这方面的知识,在该酒店与本项目运营相关的直接人员(包括经理层、仓储部、收银组)中已经具备.并且在项目使用前,一般会安排对操作系统的人员进行必要的培训。第三部分系统规划、系统规划概述系统规划是管理信息系统开发的主要阶段之一。离开系统规划,整个系统将会表不清楚、任务不明确,并造成开发资源的极大浪费,导致管理信息系统的失败.系统规划的重要性系统规划是系统开发的前提条件。管理信息系统的开发是一项极其复杂的系统工程。它设计到由高层到底层、由整体到局部、由决策到执行等各个层次、多个管理部门,以及企业人、财、物等各种资源的配置等,如果没有一个总体规划来统筹安排和协调,盲目地进行开发,必将造成资源的浪费和开发的失败,因此,系统规划是建立管理信息系统的限期工程,是开发的前提条件.系统规划是系统开发的纲领。系统规划涉及的内容明确规定系统开发的任务、方法、步骤,以及系统开发的原则,系统开发人员与系统管理人员共同遵守的准则和系统开发过程的管理和控制的手段等。这些都是指导系统开发的纲领性文件。系统规划是系统开发成功的保证.总体规划把企业的怨气目标和近期目标,外部环境和内部环境,整体效益和局部效益,自动业务和手工业务等诸方面统筹协调起来;使系统的开发严格地按照计划有序地进行,同时对开发过程中出现的各种偏差进行微观调控、及时修改、完善计划,从而可以有效地避免由于开发中、后期发生错误所造成的巨大损失,甚或是失败的后果。系统规划是系统验收评价的标准。新系统建成后,应对系统运用的情况加以测定验收,对系统目标、功能、特点等方面进行评价。这些工作是以系统规划中规定的内容为标准的,符合系统规划标准的系统开发是成功的,否则就是失败的。、系统规划的方法(一)关键成功因素法关键成功因素是指在一个组织中的若干能够决定组织在竞争中获胜的区域(或部门)。如果这些区域(或部门)的运行结果令人满意,组织就能在竞争中获胜;否则,组织在这一时期的努力将达不到预期的效果。不同的行业或同一行业的不同组织可有不同的关键成功因素,可以说,关键成功因素在组织的目标和完成这些目标所需要的浩瀚信息之间,起着一种引导和中间桥梁的作用。通过对关键成功因素的识别,可以找出弥补所需的关键性信息集合,去建立那些重点的信息系统.1、目标识别建立酒店客房管理信息系统,采用计算机对客房信息进行管理,可以进一步提高酒店的经济效益和现代化水平,帮助酒店工作人员提高工作效率,实现客房信息管理工作流程的系统化、规范化和自动化。2、根据需求分析得出识别成功因素的树枝因果图,如图3—1。图3—13、确定关键成功因素以上都是建立完善的客房管理信息系统所需要的所有成功因素。各成功因素之间都是现互联系,相互作用的。一个因素的成败决定着其他因素的成败,对整个组织目标的建立也有重大影响。房客管理,这是系统的基础和初级阶段,对房客的预订、接待、换房、押金、结账管理.在所有的成功因素中,房客管理及其子因素接待管理、押金管理和结账管理是关键的成功因素,它们是整个管理信息系统的重点,是组织目标实现的最终目的和结果。该部分的运行结果如果令人满意,整个客房管理信息系统才算真正完善,才能使企业在竞争中获胜.4、明确各关键成功因素的性能指标和评估标准,如图3-2,表3—1.图3-2表3-1(二)企业系统规划法(BSP)企业系统规划法是基于用信息支持企业运行的思想,首先是自上而下地识别系统目标、识别企业的过程、识别数据,然后再自下而上地设计系统目标,诸侯把企业的目标转化为管理信息系统规划的全过程。1、BSP使用BSP法的前提是企业内部有改善目前计算机信息系统,以及为建设新系统而建立总的战略的需求.BSP是一个企业在长时间内构造、综合和实施信息系统所使用的规划方法,其基本概念与企业内的信息系统的长期目标密切相关。2、BSP方法的系统实现如图3—3图3-33、定义业务过程定义企业过程是BSP方法的核心。系统组每个成员均应全力以赴识别它们、描述它们,对它们要有透彻的了解,只有这样BSP才能成功。企业过程定义为逻辑上相关的一组决策和活动的集合,这些决策和活动是管理企业资源所需要的整个企业的管理活动由许多企业过程组成。识别企业过程可对企业如何完成其目标有个深刻的了解,识别企业过程可以作为信息识别构成信息系统的基础,按照企业过程所建造的信息系统,在企业组织变化时可以不必改变,或者说信息系统相对独立于组织.如图3-4.图3—44、划分子系统和确定子系统之间的联系,如表3-1。表3-1(三)目的/方法分析法使用该规划方法的目的有两个:一是为输出制定有效性标准,二是为用于生成输出的处理过程制定效率标准。表3—2该业务处理过程中的提供服务的目标是为用户办理住宿手续或者电话预订登记;有效性的标准是当用户提出要求时能够同时或先与竞争对手为用户办理住宿手续或者电话预订登记;有关用户提供以及与竞争对手想比较的提供服务方面的对比统计信息,可为管理着确定他们达到预定结果的有效程度提供反馈。如表3—2.表3—3产生或提供商品或服务的关键方法或者关键业务流程是处理用户登记;用户登记处理的效率意味着最低的登记交易成本;评价效率所需的信息可能包括每笔交易的成本.如表3-3。三、企业流程重组企业流程重组是指为了完成企业的目标或任务而进行的一系列逻辑相关的业务活动。企业流程重组就是对企业的业务流程进行根本性的思考和彻底的重新设计,以求获取企业经营方面的巨大业绩,如降低成本、提高质量、改善服务、提高效率等。(一)业务流程的重新设计本系统为新设计的管理信息系统,从根本上设计企业的经营过程或业务流程,而不仅仅是做表面的改变或修补,是完全抛弃旧的结构和过程,创造出新的工作方法。企业流程与企业的运行方式、组织的协调合作、人的组织管理、新技术的应用于融合等密切相关。所以,企业流程重组是彻底的、全方位的重组。它涉及企业的人、经营过程、技术、组织结构和企业文化等各个方面。重新设计的流程图如图3—5。图3—5第四部分系统分析一、系统分析概述系统分析是在总体规划的指导下,对系统进行深入详细的调查研究,确定新系统逻辑模型的过程。结构化分析方法是企事业管理信息系统开发的一种较为流行的系统分析方法,本系统也采用该方法。(一)系统分析任务系统分析阶段的主要任务是定义或指定新系统应该“做什么”的问题,而不涉及“如何做”。1、了解用户需求本软件系统作为酒店的客房管理系统,旨在对酒店提供以酒店客房信息管理为核心的集成环境,提供以项目为核心,基于用户角色的权限机制,通过本系统的应用可以达到对房客信息,经营状况的清晰了解和把握,方便客户的订房,退房,以及结账,减少客户的等待时间,为客户提供更优质的服务。本系统应用于中小型酒店和旅馆。酒店客房管理系统主要功能如下:(1)用户登录模块主要用于用户的登录.用户权限分为管理员和普通用户.当用户输入用户名和密码并经过确认为正确后,才能进入酒店客房管理信息系统,并使其拥有相应的权限。如果不是用户,拒绝进入本系统。(2)房客管理模块该模块是本系统的核心所在。主要用于用户对房客及其业务的情况进行管理,其中包括:预定管理模块,主要包括预定信息的登记、查看、删除等基本操作。接待管理模块,主要用于客户入住信息的登记、查看、修改、删除等基本操作。结帐管理模块,主要用于用户退房操作.换房管理模块,主要用于入住用户的换房操作.押金管理模块,主要用于对入住客户押金的补交、查看等基本操作。(3)客房管理模块该模块主要用于对客房的编辑操作和查看状态操作。客房的编辑操作主要有客房的添加、修改、删除等基本操作.(4)消费管理模块该模块主要用于对客人在入住期间的消费进行入帐操作,包括消费入帐、话费入帐、餐费入帐等操作。(5)审查管理模块主要用于该酒店管理者对酒店的基本数据信息进行查看,以便制定策略。包括客房状态报表查看,客人入住信息报表查看,历史客人报表查看等等。酒店客房管理中心用户的要求系统管理员必须具有一定的网络及数据库操作和管理知识,并且具有高度的责任感和强烈的安全意识。一般用户除了具有一定的计算机应用能力外,还应各司其职,不得越权操作,不得随意泄露口令,以共同维护系统的正常和安全运行。2、确定系统逻辑模型。(1)系统用户联系实体的E-R图(2)客房状态表联系实体的E—R图(3)客房预订表联系实体的E-R图(4)客人入住单联系实体的E-R图(5)历史客人表联系实体的E—R图(二)结构化分析方法结构化分析(SA)方法是在系统详细调查的基础上,描述新系统逻辑模型的一种方法。对于一个拟开发的复杂的管理信息系统,SA使用自顶向下、逐层分解的方式,即由大到小,由表及里,逐步细化,逐层分解,直到能对整个系统清洗地理解和表达。其基本手段是“分解”和“抽象”。这是系统开发技术中控制复杂性的两种通用手段。如图4—1图4—1、组织结构与业务流程分析在系统详细调查的基础上,要对现行系统的组织机构及管理功能进行分析,并据此对业务流程做进一步的分析。(一)组织结构与管理功能分析组织结构与功能分析主要有组织结构分析、组织与弄能的关系分析及管理功能分析三部分内容。1、组织结构分析企业组织结构分析主要根据系统调查的结果,给出企业的组织结构图。据此分析企业各部门间的内在联系,判断各部门的只能是都明确,是否真正发挥作用.根据同类型企业的国际、国内先进管理经验,对组织机构设置的合理性进行分析,找出存在的问题。根据计算机管理的要求,为决策者提供调整机构设置的参考意见.一个组织的机构设置,自上而下一般是按级别、分层次构成的,呈树状结构,表示各组成部分之间的绿树关系或管理与被管理的关系,图4—2是酒店部分组织结构示意图酒店总经理2、组织与功能的关系分析可将组织内部各部门的主要业务只能、承担的工作既相互之间的业务关系清楚地反应出来,有助于后续业务流程与数据流程的分析。如表4-1表4-13、管理功能分析为了实现目标,系统必须具有一定的功能。功能要以组织结构为背景识别和分析,因为每个组织都是一个功能机构,都有各自不同的功能。以组织结构图为背景分析清楚各部门的功能后,分层次将其归纳与整理,形成各层次的功能结构图;然后自上而下逐层归纳与整理,形成以系统目标为核心的整个系统功能结构图。如图4-3图4-3客房管理信息系统HIPO图(二)业务流程分析在现行系统详细调查中,管理业务流程调查是工作量大、烦琐而又细致的工作。在对系统的组织结构和功能进行分析后,需从一个业务流程的角度将系统调查中有关该业务流程的资料整理出来,做进一步的分析。1、业务流程分析的任务业务流程分析是在管理功能分析的基础上将其细化,利用系统调查的资料将业务处理过程中每个步骤,用一个完整的图将其连接起来。业务流程分析的主要任务是调查系统中各环节的管理业务活动,掌握管理业务的内容、作用及信息的输入/输出,数据存储和信息的处理方法及过程等,为建立管理信息系统数据模型和逻辑模型打下基础。在此基础上,用尽量标准的符号描述,绘制现行系统业务流程图。2、业务流程图流程图是掌握现行系统状况,确立系统逻辑模型不可缺少的环节,是系统分析和描述现行系统的重要工具,是业务流程调查结果的图形化表示。它反映了现行系统各机构的业务处理过程和它们之间的业务分工与联系,以及连接各机构的物流、信息流的传递和流通关系,体现了现行系统的界限、环境、输入/输出、处理和数据存储等内容。通过业务流程图的绘制,可以发现问题,分析不足,优化业务处理过程。(1)业务流程图的图例,如图4—4图4-4(2)业务流程图的绘制,如图4-5酒店管理系统的主要业务包括客户预定、入住酒店、客户要求更改业务以及酒店收银退房等,客户可通过电话等方式预定客房,也可取消客房的预定,预定情况会保存在预定信息中。当客户入住后,保存客户人住信息,人住后需要变动客房或是离店时间等业务需要更改业务。客户人住后的住房,换房,续房退房信息都会保存在客房信息中,可通过查询请求查询各类信息。酒店管理系统还会保存一些历史资料,以便今后的查询或是统计.酒店客房业务的基本流程主要包括:客房的预定,客人通过电话或者其他途径向酒店进行客房预定,接待人员查询客房状态表后确定有空房则接受预定,预定成功后发给客人预定凭证,并客房状态表作出相应的变化。客房的登记,分为预定入住和散客登记如果客人已经预定房间,则根据预定凭证进行预定入住操作,发给客人房卡,客房状态由“预定”变为“入住”。如果客人没有预定房间,接待人员查询客房状态表后,有空房则进行客房登记操作,发给客人房卡,客房状态由“空房”变为“入住”。客人换房,如果客人对入住的客房条件不满意,则可进行客人换房操作。接待人员将客人的房间进行更换,并更换客人房卡,客房状态也进行相应的调整。客房消费,客人入住期间在酒店进行了消费,如:购买商品,就餐,打电话。就要进行消费入帐操作。包括:消费入帐,餐费入帐,话费入帐.补交押金,如果客人的押金太少,则要补交押金.客人交纳押金,接待人员开具押金凭证.夜审管理。酒店的管理人员要对酒店的基本信息进行了解则可以进行夜审管理,包括:客房状态报表的查看,客人入住信息的查看,历史客人报表查看。客人退房,客人退房时,接待人员根据客人的房卡,进行退房登记。计算客人入住期间的房费,餐费,话费,各种消费和押金总额.对客人收取费用或者退回押金。客人信息转存到历史客人表中.客房状态由“入住”转为“空房”.图4—5三、数据流程分析业务流程分析中绘制的业务流程图,虽然能形象地表达管理过程中信息的流动和存储过程,但其中还包括如货物、产品等物质要素。因此,必须进一步舍去物质要素,绘制系统的数据流图,对系统进行数据流程分析。(一)数据分析上述调查过程中得到的大量原始凭证、统计表、报表及相应的调查表等原始资料,基本上是由调查人员按组织结构或业务过程收集的,往往只是局部地反映某项管理业务对数据的需求和现有的数据管理状况。这些数据资料必须进行去粗取精、去伪存真地加工处理、汇总、整理和分析,使之协调一致,为整个系统数据资源的充分调用和共享数据资料奠定基础.1、数据分类将系统数据分为以下三类(1)输入数据类输入数据类即原始数据或基础数据,它是新系统运行后各子系统要用到的或网络传递的内容。如客人入住表。(2)过程数据类过程数据类主要指系统在树立过程中所产生的一些数据,如各种账单和记录文件等.即新系统数据库要存储的、相互连接、调用和传递的主要内容(3)最终总输出数据类最终输出数据类主要指决策者想要得到的一些数据,如系统运行说产生的各类报表、分析结果等,即新系统运行输出和网络传递的内容.2、数据汇总(1)数据分类编码将收集到的数据资料按业务过程进行分类编码,按处理过程的顺序排列(2)数据完整性分析按业务过程自顶而下对数据项进行整理,从本到源,直到记录数据的原始单据或凭证,确保数据的完整性和正确性。(3)确定数据的字长和精度根据系统调查中用户对数据的使用情况以及今后预计业务的发展规模,统一确定数据的字长和精度。对数值型数据还应分析数据的正、负号,小数前后的位数,取值范围等;对字符型数据则需要确定它的最长字长和是否中文等.这一步主要是为数据库设计做准备。(二)数据流程分析的方法数据流程分析是把数据再原系统内部的流动情况抽象地独立出来,但从数据流动过程考察四级业务的数据处理模式。数据流程分析主要包括对信息的流动、传递、处理、存储等的分析。其目的是要发现和解决数据流通中的问题,如数据流程不畅,前后数据不匹配,数据处理过程不合理等。数据流程分析可以按照自顶向下、逐层分解、逐步细化的结构化分析方式进行,通过分成的数据流图来实现。DFD是描述新系统数据输入、数据输出、数据存储及数据处理之间关系的一种强有利的工具,也是与用户进行紧密配合的有效媒介.通过这一阶段的数据流程分析,即可以将系统的业务流程特点和用户需求展露无遗,分析系统的数据流向及其相互调用关系,又可为子系统划分打下基础。1、数据流图(1)数据流图的组成,如图4-6图4-6(2)本系统的数据流图,如图4—7,图4—8,图4-9。图4-7客房管理信息系统的0层DFD图图4—8入住管理第一层DFD图图4—9退房登记第一层DFD图2、数据字典数据字典是关于数据信息的集合,是在数据流图的基础上,对其中出现的每个数据流、加工、文件和数据项、外部项进行定义的工具。起作用是在软件分析和设计的过程中,提供关于数据的描述信息.数据流图和数据字典共同构成系统的逻辑模型。数据流图是系统的大框架,反应数据系统中的流向以及数据的转换过程,而数据字典是对数据流图中每个成分的精确描述.没有数据字典,数据流图就不严格;没有数据流图,数据字典也难以发挥作用。只有数据流图和对数据流图每个元素的精确定义放在一起,才共同构成系统的逻辑模型数据流图中出现的每个数据流明,每个文件名和每个加工名在数据字典中都应有一个条目给出其定义.在定义数据流、文件和加工时,又要引用它们的组成部分(数据项)。所以,每个数据项在数据字典中也应有一个条目给出它们的定义(1)数据流条目数据流条目主要说明数据流是由哪些数据项组成的,包括数据流变好、名称、来源、去处、组成等.如图表4—2表4—2(2)加工条目通畅,最底层数据流图中的每个加工恰好是系统所要完成的一个具体功能,对于这个具体的处理逻辑的表达是比较复杂的问题。当系统设计阶段系统的模块结构确定后,再根据模块和加工的关系,参照此条目加以详细描述。加工条目主要描述该加工的输入、处理逻辑和输出等内容.如表4-3表4-3(3)文件条目文件也称数据存储条目,用来对文件进行定义。如表4-4、表4—4(4)数据项条目数据项条目是对数据流、文件和加工中所列数据项的进一步描述,主要说明数据项类型、长度与取值范围等.如表4—5,表4-6,表4-7,表4—8,表4-9表4-5系统用户数据项条目编号字段名称数据类型说明用户名文本,长度为50用户的登录名,必填字段密码文本,长度40密码,必填字段权限文本,长度40用户的权限,必填字段表4-6客房状态表数据项条目编号数据类型说明编号字段名称数据类型粉a航粉说明眼户iVi户1=11房号半wn数字,整数客房的房号*户阳半wn2□类别文本,长度为50十JAl+fcf|客房的类别3A楼层旺太文/本,长长度20-vVI/.Fp?cr\客房所在的楼层粉卢hh计*4£状态文本,长度50泌a研泌客房的状态5广单价任小xg数字,整数g七琳g客房的单价成*土弘X泌u|_|刁,jyj,g-1_|j|_|刁,jm表4-7客房预定表数据项条目编号字段名称数据类型说明1房号数字,整数预定客房的房号2姓名文本,长度50预定客户的姓名3类别文本,长度50预定客房的类别4标准价数字,整数预定客房的标准价5证件号码文本,长度50预定客户的证件号码6押金数字,整数预定客户交纳的押金7联系电话文本,长度50预定客户的联系电话8操作员文本,长度20预定操作的操作员表4-8客人入住表数据项条目编号字段名称数据类型说明1房号数字,整数客人入住的房号2客人姓名文本,长度50入住客人的姓名3标准价数字,整数客人入住客房的价格4押金数字,整数客人交纳的押金5类别文本,长度50客人入住客房的类别6证件名称文本,长度50客人的证件名称7证件号码文本,长度50客人的证件号码8证件地址文本,长度50客人的证件地址9从何处来文本,长度50客人的来源10到何处去文本,长度50客人将要去的地方11住宿原因备注客人住宿的原因12操作员文本,长度50客房登记的操作员13入住日期日期型客人入住的日期14入住时间时间型客人入住的时间15店内消费数字型,整数客人在店内消费的金额16餐费数字型,整数客人在店内的餐费金额17话费数字型,整数客人在店内的话费金额表4—9历史客人表数据项条目编号字段名称数据类型说明1客人姓名文本,长度50历史客人的姓名2证件号码数字,整数历史客人的证件号码3证件地址文本,长度50历史客人的证件地址4最后入住日期日期型历史客人最后的入住日期5最后离店日期日期型历史客人最后的离店日期6入住次数数字型历史客人的入住次数外部项条目一个系统的外部项应该是很少的。如果外部项过多,则说明系统缺少独立性。如表4—10表4—10四、系统计算机资源配置(一)硬件配置1、服务器CPU:INTELP4系列微处理器内存:512M以上硬盘:配备热插拔硬盘,并作好双机热备份,保证营业数据和系统的最大冗余度;网卡:100MPCI网卡建议采购商用品牌机,主要以HP、IBM、联想等品牌机为主,以获得质量的稳定性和三年质保;2、工作站CPU:INTELCERELEON700以上内存:128M硬盘:20G硬盘网卡:10/100MPCI建议采购商用品牌机,主要以联想、方正、等品牌机为主,以获得质量的稳定性和三年质保;3、网络设备(工作站多的可以选用)♦数据交换机建议采购100M/10M自适应网络集线器,以保证工作站点有足够的数据带宽,品牌以3COM、CISCO、联想-DLINK均可;♦数据中继交换机对于双点距离超过90米的线路处,应设置数据中继HUB,以保障数据流的畅通,避免数据包的丢失,而对于整个网络,应确保任意两工作点的距离不超过100米,否则容易出现数据包丢失、网络不稳定、系统死机等严重故障。♦备用电源系统对于任何一点中继交换机,必须配备备用电源系统,保证HUB不会掉电,保证数据畅通无阻.♦不间断电源系统建议在以下重要的网络站点,配置不间断电源系统,以保证业务操作由机器转成手动操作时,能够有充裕的时间将系统原始单据打印出来,如服务器、前台收银处、餐厅收银处等,其中服务器处至少配置1000VA、延时30分钟以上的在线式UPS,重要收银点处至少配备延时10分钟以上的后备式UPS♦打印设备建议在日常的营业中,使用以下几种打印机:前台接待配置EPSON1600K宽行打印机或EPSON300K窄行打印机,专门打印各种营业报表或零客登记单POS收银点对于手工开发票的单位,配备EPSON300K即可,用于打印消费明细单,但如果客人要求续打帐单的要求特别多,建议使用票据打印机AR2400(二)软件系统配置操作系统网络操作系统软件:美国微软公司的MICROSOFT2000ServerEnterprise版本工作站操作系统软件:工作站操作系统选用WINDOWS2000(中文版)♦数据库管理软件:美国微软公司的MICROSOFTSQL2000或7.0版本第五部分系统设计-、系统设计目标与原则系统设计的优劣直接影响新系统的质量及经济效益。系统设计中心必须提出清晰的设计目标,并遵守一些共同的设计原则。(一)目标系统设计的目标是在保证实现逻辑模型的基础上,尽可能提高系统的各项指标,即系统的工作效率、可靠性,工作质量,可变性与经济性等1、系统的工作效率系统的工作效率主要是指系统对数据的处理能力,出来速度,响应时间等与时间有关的指标。处理能力是指系统在单位时间内处理事物的能力。处理速度一般是指系统完成业务处理所需的平均时间.响应时间是指在联机状态下,从发出处理请求到得到应答信号的时间.形象系统效率的因素有计算机软件,硬件,人一机接口以及组织结构等影响系统效率的因为很多,包括系统的硬件以及其组织结构,人一机接口设计的合理性,计算机处理过程的设计质量等等.这里强调的是整个系统的效率,而不是某一部分的效率。例如,商场的收款系统,衡量其效率的指标是顾客等待时间的长短。这包括人的操作时间,计算机的运算时间。一般来讲,计算机运算时间比人操作的时间要少很多。因为,人一机界面设计是否便于操作,操作人员是否熟练。对这累系统是至关重要的。2、系统的可靠性系统的可靠性是指系统在云心过程中,抗干扰(包括人为和集资鼓掌)和保证系统正常工作的能力.系统可靠性包括系统检错与纠错能力,系统恢复能力。软、硬件的可靠性,数据处理与存储的精度,系统安全保护能力等.系统平卷无鼓掌时间.系统平军修复时间是衡量系统可靠性的重要指标。3、系统的工作质量系统的工作质量是指系统提供拥护所需信息的准确程度与及时性,以及便于用户操作的人一机界面的友好程度.工作质量的好坏与计算机的硬件,系统软件,应用软件,人工处理质量与效率等因素有关。4、系统的可变性系统的可变性是指系统被修改和维护的难易程度,由于系统环境(国家政策,市场,计算机技术等的变化)和系统本身的需要,应当不断修改和完善系统.一个好的系统应该有良好的可修改性与易维护性,使之适应相应的变化。采用结构化,模块化的系统分析与设计方法,可以提高系统的可变性.5、系统的经济性系统的经济性是指系统收益与支出之比,要注意的问题是,在定量考虑经济费用的同时,还要定性考虑系统实施后所取得的社会效益以及由此而带来的见解经济效益。上述五个指标既互相联系又互相制约,要根据实际需要和可能性进行综合分析,将指标按重要性程度排序,有限保证最重要的指标,如银行系统应首先考虑是否可靠性与安全性指标。(二)原则1、简单性在达到预定的目标、具备所需要的功能前提下,系统应尽量简单,这样可减少处理费用,提高系统效益,便于实现和管理。2、灵活性和适应性以便适应外界的环境变化。可变性是现代化企业的特点之一,是指其对外界环境的变化的适应能力。作为企业的管理信息系统也必须具有相当的灵活性,以便适应外界环境的不断变化,而且系统本身也需不断修改和改善.因此,在这里系统的可变性是指允许系统被修改和维护的难易程度。一个可变性好的系统,各个部分独立性强,容易进行变动,从而可提高系统的性能,不断满足对系统目标的变化要求.此外,如果一个信息系统的可变性强可以适应其它类似企业组织的需要,无疑地,这将比从新开发一个新系统成本要低得多。3、一致性和完整性一致性是指系统中信息编码、采集、信息通信要具备一致性设计规范应标准;完整性是指系统作为一个统一的整体而存在,系统功能应尽量完整4、可靠性系统的可靠性指系统硬件和软件在运行过程中抵抗异常情况的干扰及保证系统正常工作的能力。衡量系统可靠性的指标是平均故障间隔时间和平均维护时间。前者指平均的前后两次发生故障的时间,反映了系统安全运行时间,后者指故障后平均每次所用的修复时间,反映系统可维护性的好坏。只有可靠的系统,才能保证系统的质量并得到用户的信任,否则就是没有使用价值。5、经济性系统的经济性是指系统的收益应大于系统支出的总费用.系统支出费用包括系统开发所需投资的费用与系统运行维护费用之和;系统收益除有货币指标外,还有非货币指标。系统应该给用户带来相应的经济效益。系统的投资和经营费用应当得到补偿.需要指出的是,这种补偿有时是间接的或不能定量计算的。特别是对于管理信息系统,它的效益当中,有很大一部分效益不能以货币来衡量。系统的工作效率。二、系统概要设计系统概要设计是根据系统分析所得到的系统逻辑模型一-数据流图和数据字典,借助一套标准化的图、表工具,导出系统的功能模块结构图。根据系统分析的结果-一系统分析说明书所描写的系统目标、功能、环境和约束条件,确定合适的计算机处理方式和计算机总体结构及系统配置。*功能模块设计功能模块设计主要采用结构化设计方法。它的基本思想是将系统设计成由相对独立、单一功能的模块组成的结构,从而简化研制工作,防止错误蔓延,提高系统的可靠性。在这种模块结构中,模块之间的调用关系非常明确与简单,每个模块可以单独地被理解、编写、调试、差错与修改.模块结构整体上具有较高的正确性、可理解性与可维护性。SD方法采用图形表达工具一一模块分析图,在从数据流图到处初始模块结构图时采用一组基本的设计策略-一变换分析与实务分析;在对初始模块结构图改进和优化方面有一组基本的设计原则一一耦合小、内聚大,以及一组质量优化技术。模块结构图模块结构图是描述系统结构的图形工具,它由五种基本符号组成。如图5—1图5—1三、系统详细设计系统的详细设计是系统概要设计的深入,是由总体到局部,再由局部到总体的反复优化过程。详细设计主要包括代码设计、划分子系统、输出/输入设计、数据存储设计、处理过程设计、编写系统设计说明书等.(一)代码设计代码是指表示事物名称、属性、状态等的符号,它以简短的符号形式代替具体的文字说明。代码设计是系统设计的重要内容.代码设计是一项关系到全局的工作.如果系统开发未完成,发现代码设计不合适或不符合国家标准,小修改会引起程序的变化,大修改则会导致文件的重新建立乃至数据的混乱,不修改则影响系统的扩展性、通用性及与其他系统的连接。本系统设计简洁,针对中小宾馆的住房管理,为了直观的识别事物和处理数据,其代码未设计而直接采用实际意义的设计。(二)划分子系统划分子系统是简化设计工作的重要步骤。在系统分析阶段使用的S方法已经贯彻了化整为零、逐层分解、各个击破的思想。因此,从系统分析阶段就已经开始了系统划分的工作。将系统划分成为若干模块。每个子系统或模块,无论设计还是调试、修改或扩充,基本上可以互不干扰地进行。子系统的划分一般可以按功能划分和采用输入/输出图的方式划分两种方法。我们是按照功能划分子系统的.考虑了一下三个因素:子系统在功能上应有相对的独立性子系统在数据上应有较好的数据完整性子系统在规模上应有一定的适中性,可以根据功能独立性、数据完整性综合考虑。(三)输入/输出设计1、输出设计系统的输出最终提供给用户是系统的目标。因此,要先考虑输出设计。为了得到输出才需要一些相应的输入,所以后考虑输入设计。输出设计所要解决的问题是针对不同用户的特点和要求,以最适当的形式,输出最切合需要的信息输出信息使用情况:信息使用者客人,宾馆员工(包括财会人员)和经理使用目的客人:查询客房信息,核对帐单情况宾馆员工:查询客房信息,打印帐单经理:查询和管理员工信息,客房信息以及财务信息。输出信息的内容输出项目:房态信息,客人消费明细输出形式:数据库文件列表输出格式:表格、报告输出设备和介质:设备:打印机,显示器等介质:纸张,磁盘等.2、输入设计在管理信息系统工作过程中,只有按正确的程序,用正确的操作区处理正确的数据,才能获得正确的情报信息。作为第一步,输入设计在保证输入数据的正确性,提高数据处理的效率和质量方面非常重要。俗话说“输入的是垃圾计算得再精确,输出的还是垃圾。”输入设计的目标是:在保证输入信息正确性和满足输出需要的前提下,做到输入方法简便、迅速与经济(一)输入设计的说明:输入界面设计:如图5-2.图5-2输入设备选择:键盘输入输入数据正确性校验:人工校对(例如结帐单审核)二次键入校对(密码)用程序设计实现校对(四)处理过程设计利用SD方法,可以完成系统总体模块结构的设计;每个模块完成的具体操作,则在处理过程设计中完成。设计的成果表现为为每个模块编制一个输入--处理一-输出图,即IPO图。它是程序设计的主要依据。1、设计工具(1)IPO图IPO图是用来表述每个模块的输入/输出和数据加工的重要工具。如图5—3,图5—4,图5—5o图5-3图5—4图5—5(2)控制流程图(PC)控制流程图又称框图,是经常使用的程序细节描述工具框图包括三种基本成分:“矩形框”表示处理步骤、“菱形框”表示判断、“箭头”表示控制流。框图的特点是清晰易懂,便于初学者掌握。在结构化程序设计出现之前,框图一直是软件设计的主要工具.由于箭头是框图中的一个隐患(同时也是灵活性的表现)人们可用箭头实现向程序任何位置的转移(即GOTO语句),往往不能引导设计人员用结构化设计方法进行详细设计.箭头的使用不当,会使框图非常难懂,而且无法维护。如图5-6。图5—6(3)问题分析图(PAD)问题分析图(PAD)是一种支持结构化程序设计的图形工具,可以取代框图。问题分析图仅具有顺序、选择和循环三种基本成分,整好与结构化程序设计中的基本成分相对应.问题分析图的独到之处在于:以问题分析图为基础,按照一个机械的变换规则就可编写计算机程序。该规则称为“走树”:顺着问题分析图所呈现的树状结构移动,依次将遇到的PAD基本成分变换成相应的程序结构。问题分析图有着逻辑结构清晰、图形标准化及人们所熟悉的控制流程图比较相似等优点。更重要的是,它引导设计人员使用结构化程序设计方法,从而提高了程序的质量同时,由于“走树”规则可直接产生程序,有利于软件生产的自动化。如图5-7,图5-8,图5—9。图5-7图5-8图5—9第六部分系统实现、维护、评价和总结一、系统测试系统测试的目的测试是为发现程序中的错误而执行程序的过程;好的测试方案是很可能发现迄今为止尚未发现错误的测试方案;成功的测试是发现至今尚未发现的错误的测试。到目前为止,人们还无法证明一个大型复杂程序的正确性,只能依靠一定的测试手段说明该程序在某些条件下没有发生错误。因此,测试的目的在于发现系统中的错误并及时纠正。在测试时应想方设法使程序的各个部分都投入运行,力图找出所有错误。系统测试的原则1、测试人员应避免测试自己设计的程序2、测试用例应分别考虑输入和输出3、测试数据的选取应考虑各种不同情况4、检查程序是否执行了规定以外的操作5、注意保留测试用例6、对已发现的错误模块要足够重视系统测试的方法选择黑盒子测试因为系统的功能已经知道,只需测试每个功能是否达到了预期的要求。系统测试的过程是输入测试用户信息一个模块一个模块进行测试,最后得出测试用户的报表单,进行验证。二、系统运行(一)系统登录单击“酒店客房管理信息系统”图标。进入系统展示画面.图6-1系统展示窗体经过5秒钟,自动跳转到系统登录窗体。图6—2系统登录窗体选择操作员名称(admin),输入密码(111)。单击“确定”进入系统的主界面。如图6—3.图6-3系统主界面(二)房客管理客房预定单击“房客管理”,单击“预定房间”。弹出客房预定窗体。在预定窗体中输入客户信息,单击“预定",完成预定房间操作。如图6-4。图6-4客房预定窗体2。预定入住,如图6-5。图6-5预定入住窗体单击“预定入住”,弹出预定入住窗体。在预定入住窗体中输入相关信息,单击“登记”完成预定入住操作。3.客房登记,如图6-6。图6-6客房登记窗体单击“客房登记”,弹出客房登记窗体.在客房登记窗体中输入相关信息,单击“登记”,完成客房登记操作。4.钟点房登记,如图6-7。图6-7钟点房登记窗体单击“钟点房登记”,弹出钟点房登记窗体,输入相关信息,单击“登记”完成客房登记操作。5。客人换房,如图6—8。图6-8客人换房窗体单击“客人换房”,弹出客人换房登记窗体,输入相关信息,单击“换房”完成客房登记操作。6。补交押金如图6—9。图6—9补交押金窗体7。退房登记,如图6-10。图6-10退房登记窗体8。在店客人表,如图6—11。图6—11在店客人表窗体(三)客房管理1。客房状态,如图6—12。图6—12客房状态窗体客房编辑,如图6—13。图6-13客房编辑窗体(四)消费管理1。消费入帐,如图6—14。图6—14消费入帐窗体餐费入帐,如图6-15。图6—15餐费入帐话费入帐,如图6-16.图6—16话费入帐窗体(五)报表管理,如图6—17。图6-17报表管理窗体(六)系统管理1.添加用户,如图6-18。图6—18添加用户窗体2。修改密码,如图6-19。图6-19密码设置窗体3.初始化数据库,如图6-20。图6-20初始化数据库窗体4。用户查看,如图6—21。图6-21用户查看窗体(七)系统信息版权信息,如图6-22。图6—22系统信
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 习作:-即景 第一课时(教学设计)-2024-2025学年统编版语文五年级上册
- 2025公司装修合同书(7篇)
- 固定资产借款合同范本(16篇)
- 小学文明礼仪标兵主要事迹材料(3篇)
- 采购部2025年个人年终总结(16篇)
- 不动产赠与合同范文(18篇)
- 2025班主任德育心得(14篇)
- 小学政治 (道德与法治)人教部编版三年级下册1 我是独特的第一课时教学设计
- 人教版八年级数学下册《17.1勾股定理》同步测试题(附答案)
- 出纳的竞聘演讲稿(4篇)
- 科学素养大赛题库及答案(500题)
- 2023年绥滨县社区工作者招聘考试笔试题库及答案解析
- 双心治疗课件
- 广东省肇庆市各县区乡镇行政村村庄村名明细及行政区划代码
- 缓和医疗精品课件
- 2022国家自然科学基金委员会公开招聘应届毕业生9人模拟卷含答案
- 儿童功能性独立评定量表(WeeFIM)
- 工程(产品)交付后顾客满意度调查表
- 体育市场营销(第三版)整套课件完整版电子教案课件汇总(最新)
- 新形势下的处方审核工作-处方审核培训
- T∕CHAS 10-4-9-2019 中国医院质量安全管理 第4-9部分:医疗管理危急值管理
评论
0/150
提交评论