酒店客房管理信息系统
- 格式:doc
- 大小:746.50 KB
- 文档页数:24
酒店客房管理信息系统程序设计学院:专业:指导老师:组员姓名:实习时间:目录一、系统概述 (2)1.1现状分析 (2)1.2系统目标 (2)二、系统分析部分 (2)2.1需求分析 (2)2.2系统可行性分析 (3)2.31经济可行性 (3)2.32技术可行性 (3)2.33管理可行性 (3)2.3业务流程分析 (4)2.31业务流程分析的目的 (4)2.32业务流程图 (4)2.4数据流程分析 (4)2.41数据流程图顶层分析图 (5)2.41数据流程图一级分析图 (5)2.5数据字典分析 (6)三、系统设计部分 (7)3.1客房管理子系统设计原则及具体功能划分 (7)3.11模块设计原则 (7)3.12系统功能结构图 (7)3.2代码设计 (7)3.3输入/输出设计 (8)3.4界面设计 (9)3.5数据库结构设计 (10)3.51 数据库设计原则 (10)3.52 数据库概念设计 (10)3.53 数据库逻辑设计 (11)四、系统实施部分 (12)五、参考文献 (22)六、报告总结与心得 (22)一、系统概述1.1现状分析当今社会,酒店种类和客流的不断增加,对管理造成了困难。
采用计算机来管理酒店和住客的信息,提高了查询的速度,节约大量人力和物力资源。
用VB+SQL做酒店客房管理系统对于一个酒店来说,其最核心的业务就是客房业务,但是现在一般的酒店管理系统都把客房系统归结于整个管理系统之中,这对于大型的酒店集团来说造成了管理上的不便。
越来越多的酒店集团需要一个专门的客房系统。
针对于此,由我们小组成员精心设计,采用各种电脑技术开发而成的独立于其他酒店管理系统之外的酒店客房管理系统,必将对提高酒店管理水平,改善服务质量,增进资源利用率起到重要作用。
1.2系统目标本系统设计是根据酒店客房管理的现状及未来的发展方向,结合有关酒店管理当中的管理学实践,设计了酒店客房管理系统。
本系统的建立以计算机技术和信息技术为依托, 规范了管理系统中各要素的关系,使之规范化、标准化、程序化、科学化,形成各要素之间相互制约、层层把关,逻辑严密的体系,从而克服原来手工系统的效率低、工作繁重的缺点。
并且对系统数据采用合理管理使得用户操作将会更简单、更直观、更方便。
使用本系统,可以大幅度提高酒店客房管理的工作效率。
具体对本系统来说,客房管理系统设计目的主要有以下几个:1)为酒店的管理者、决策者提供及时、准确地掌握酒店经营各个环节情况的信息领域;(2)对酒店的经营,为节省成本,提高运营质量和管理效率的信息化管理额控制技术;(3)直接对顾客提供信息化服务。
二、系统分析部分1、需求分析进行整个系统设计必须准确了解与分析用户需求(包括数据和处理)。
需求分析是整个设计过程的基础,是最困难、最耗费时间的一步。
作为地基的需求分析是否做得充分与准确,决定了在其上构建数据库大厦的速度和质量。
需求分析的任务是通过详细调查现实世界要处理的对象(组织、部门、企业等),充分了解原系统(手工系统或计算机系统)工作概况,明确用户的各种需求,然后在此基础上确定新系统的功能。
需求分析调查的重点是“数据”和“处理”,通过调查、收集和分析,获得用户对数据库的如下需求:(1)信息需求。
指用户需要从数据库中获得信息的内容与性质。
由信息要求可以导出数据要求,即在数据库中需要存储哪些数据。
(2)处理要求。
指用户需要完成什么处理功能。
明确用户对数据有什么样的处理要求,从而确定数据之间的相互关系。
(3)安全性与完整性要求2、系统可行性分析系统可行性分析是在初步调查的基础上,判断项目开发是否有必要,并对系统做全面分析。
进行分析的主要目的是再一次明确系统开发的目标,规模和实现的功能。
对系统开发的背景,必要性和意义进行调查分析并根据需要和可能提出初步的方案与计划,从而为系统的开发决策提供科学的依据。
可行性分析主要包括三方面:经济可行性、技术可行性和营运可行性。
2.1经济可行性:对投资方的经济状况和投资能力进行分析的前提下提出一次性支出包括设备购置,软件开发。
另一方面是经常性费用,主要是系统的运营费用,包括系统开发的费用,人员工资和培训费用等。
在收益上,现行的客房管理系统在管理上难以应对客户的需要,并且需要大量的人力物力资源。
在新系统的支持下,可以大幅减少人力物力的使用并提供更加方便快捷的服务,提高酒店管理客房的能力。
2.2技术可行性:对现有技术的分析,已明确能否利用现有技术进行系统开发和实施。
计算机网络技术和硬件的水平都不断提升使现有的技术可以完成开发服务。
系统可以被现有的工作人员快速掌握和使用。
本系统是基于局域网,互联网和windows操作的系统。
利用现有VB和数据库技术可以在规定时间内完成系统。
2.3管理可行性:营运性要求管理的规章齐全,方法科学,原始数据正确等。
在系统对组织机构的影响上,对现有人员和机构、设施、环境等的适应性以及进行人员培训补充计划的可行性。
在操作上使用本系统的人员要求有一定的计算机使用基础,系统维护员由计算机专业人员来承担,左右人员要求经过培训,经过简单的培训就可以正确使用。
本项目具有方便快捷,投资回报性大的优势,对酒店的客房管理服务提供了顺应信息化发展的服务,操作简单易行,具有开发价值。
3、业务流程分析3.1业务流程分析的目的业务流程分析是对业务功能分析的进一步细化,业务流程分析的结果是给出业务流程图。
业务流程图反映了实际的业务活动。
它不仅是系统分析人员进行更深入系统分析的依据,而且也是系统分析人员,管理人员,业务操作人员,系统设计人员进行沟通的工具。
可以直接在业务流程图上拟出能够由计算机实现的部分,明确系统的边界,使计算机处理与人工业务处理的接口清晰,分析组织的业务流程是否合理,删除重复的,不合理的环节,明确整个业务流程,为以后的分析与设计打下良好的基础。
因此,为了能够反映宾馆内部各部门之间的联系程度及其主要业务和他们在业务过程中所承担的工作。
接下来我们将进行本系统的业务流程分析。
3.2业务流程图4、数据流程分析4.1数据流程图顶层图分析4.2数据流程一级图分析5、数据字典分析数据项定义三、系统的设计部分1、客房管理子系统设计原则及具体功能划分1.1模块设计原则1、模块间的联系尽可能的少2、模块内的联系尽可能的多3、每个模块能完成一个相对独立的功能4、采用数据信息作为模块间联系的媒介1.2系统功能结构图2、代码设计账单表是信息一览表。
由SQL语句生成:select 客人信息.客人姓名,身份证号,客房信息.客房编号,客房级别,客人入住情况表.房间价格,押金金额,客人信息.入住日期,退房日期,付款方式,客人入住情况表.实收房费into 账单表from 客人信息left join 收费on 客人信息.客人编号=收费.客人编号left join 客人入住情况表on 收费.客人编号=客人入住情况表.客人编号left join 客房信息on 客人入住情况表.房间价格=客房信息.房间价格left join 退房表on 客房信息.客房编号=退房表.客房编号select * from 账单表3、输入/输出设计客房信息表设计客人信息表设计客人入住情况表设计换房表设计退房表设计预订房间表设计4、界面设计5、数据库结构设计数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接影响应用系统的效率及实现的效果。
合理的数据库结构设计可以提高数据存储的效率,保证数据的完整性和一致性。
设计数据库系统时应该首先充分了解用户各方面的需求,包括现有的及将来可能增加的需求。
数据库设计一般包括如下几个步骤:5.1数据库设计原则数据库需求分析用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输出和输入。
收集基本数据、数据结构及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。
5.2数据库概念设计根据数据项和数据结构,就可以设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。
这些实体包含各种具体信息,通过相互之间的作用形成数据的流动。
根据上面的设计规划出的实体有:客人信息实体、客房信息实体、收费信息实体、入住信息实体、退房信息实体、换房信息实体、预订信息实体。
每一个实体都是现实中实际存在的对象的抽象,每两个或两个以上的实体之间可能存在某种关系。
下面是各个实体的E-R图。
5.3数据库逻辑设计数据库的概念结构设计完毕后,可将上面的数据库概念结构转化为某种数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。
根据酒店客房管理信息系统使用情况的不同,可以采用不同的数据库。
此处采用SQL Server 2000数据库。
酒店客房管理信息系统数据库中各个表的设计结果如上所示。
每个表格表示在数据库中的一个表。
四、系统的实施部分系统实施的主要内容包括物理系统的实施、程序设计与调试、项目管理、人员培训、数据准备与录入、系统转换和评价等。
系统实施阶段既是成功的实现新系统的阶段,又是取得用户对系统信任的关键阶段。
因此,在系统正式实施开始之前,就要制定出周密的计划,即确定出系统实施的方法、步骤、所需的时间和费用。
此外,要监督计划的执行,做到既有计划又有检查,以保证系统实施工作的顺利进行。
物理系统的实施是计算机系统和通信网络系统设备的的订购、机房的准备和设备的安装调试等一系列活动的总和。
程序设计要做到可维护性、可靠性、可理解性强,效率高的目标。
项目管理要做好人员管理,拟定和实现项目工作的计划以及制定相应文件。
总之,系统实施阶段要对系统进行全面的检测。
预定房信息界面客房信息界面客房信息查询示例客人信息界面客人信息查询示例客人入住情况界面客人入住情况查询示例收费界面换房界面换房示例退房界面客房信息源代码客人信息源代码客人入住信息源代码换房信息源代码退房信息源代码预订房信息源代码收费信息源代码界面1源代码五、附录或参考文献:1、/article/vb/201104/3286.html2、/article/vb/201104/3286.html3、/p-900857364930.html4、/view/81681624ccbff121dd3683ca.html5、/p-65351941.html6、/jpkc/jpkc2006/web8/anlijx/anli_3_2.htm7、/view/84f51dea4afe04a1b071dec5.html六、报告总结与心得经过为期两周的精心设计,我们组的酒店客房管理系统的程序设计已经接近尾声。
在这段时间里,我们对管理信息系统有了更深的认识。
管理信息系统有数据的收集和录入,负责数据的存贮,负责系统内信息的传输,数据的加工,模型的建立、求解,应用和修改,输出信息,向各管理层提供信息,支持决策,管理信息系统自身的管理及维护的基本职能,它在管理现代化中的作用即:1、管理信息系统是企业现代化的重要标志,是企业发展的一条必由之路。