宾馆客房管理系统范文

时间:2022-07-31 17:22:48

引言:寻求写作上的突破?我们特意为您精选了4篇宾馆客房管理系统范文,希望这些范文能够成为您写作时的参考,帮助您的文章更加丰富和深入。

宾馆客房管理系统

篇1

[中图分类号]TP311.52[文献标识码]A[文章编号]2095-3437(2014)03-0071-03

一、引言

本文以大一下学期的学期项目为例,介绍了宾馆客房管理系统的实现过程,包括用户需求、技术方案书、代码实现和项目评测打分等。在实现过程中运用了课程联合,一位老师扮演用户的角色提出需求,主讲C#的老师负责带领学生做系统分析、系统方案书、项目进度表、系统开发,讲授数据库的老师负责数据库设计,并严格按照项目生命周期穿行管理。可以说,学期项目充分体现了软件外包项目过程化教学、联合课程教学,提高了学生对项目化概念的理解和团队合作精神。

二、项目策划

根据我们的设计,不同年级的学期项目有不同的要求,本系统是大学一年级学生第二学期的实训项目,是在学习IT素养、C#程序设计课程的基础上进行的。因此系统的开发过程在完全按照软件生命周期的基础上,同时考虑到了一年级学生对专业知识的掌握情况,在具体实施过程中进行了适当的简化。如表2-1所示,其项目流程和项目进度计划是根据学期项目整个软件过程和具体实施步骤的剪裁。

表2-1展示了项目的主要流程,该表是在指导老师的带领下实现的,针对一年级学生的特点对软件生命周期过程进行适当的取舍。

三、分析与设计

在本次学期项目中,聘请一位老师作为用户提出需求,指导老师在带领学生深入了解用户需求的基础上指导学生完成系统需求分析,并进行简单的系统设计,形成系统的技术方案,用户评审通过后,进行编码。结合一年级学生的专业学习情况,用户提出的要求是实现简单的宾馆客房管理系统,供中小宾馆使用。采用C/S架构,主要以Microsoft Visual 2008为开发平台,SQL Server 2005为后台数据库,采用C#构造应用程序。

此系统分为三个管理模块:账户管理模块、客房信息模块、客户管理模块。在系统中采用了权限控制,不同的角色(目前系统设定为管理员和普通员工两个角色)拥有不同的功能:如管理员登录后,可以实现如下信息属性的维护:普通员工账户信息、客房类型信息等;普通员工登录后可以进行客房信息管理、客户入住和退房等操作。系统的功能用例图如图3-1所示:

图3-1系统用例图

下面对管理员操作的“添加用户”功能进行详细描述,添加用户的对象交互过程如下:

1. Admin在菜单上点击“账户管理”时,直接进入HomePage.cs页面;

2. Admin 点击“添加”按钮时,执行UserAdded.cs;

3. Admin点击“保存”按钮时,执行UserAdded.cs的btnSave_Click操作,把填写的用户信息写入数据库;

4. 数据库执行完成后把结果返回给UserAdded.cs操作。

序列图如下图所示:

图3-2添加用户序列图

本系统采用的是SQL Server 2005数据库,该数据 库 主 要 由 用户 信 息 表 (User_info)、客房类型表(Room_type)、客房信息表(Room_info)和客户信息 表 (Client_info) 组成。User_info表记录了上机用户的信息(包括管理员和普通员工),Room_type表记录了宾馆所有的客房类型,Room_info表记录了每一间客房的信息,Client_info表记录了所有入住客户的信息。系统的ER图如图3-3所示:

四、项目结项

不同能力的评价需要用不同的方法,学期项目锻炼的是学生的软件开发人才的综合知识技能结构,所以我们参考软件外包企业对项目和员工的评价方式,即基于过程的考察和记录方式对学生进行考核。考核总体上分为三个方面,分别是对各个学期项目的考核、对学期项目中各个学生的考核以及对导师的考核。下面是本次学期项目的考核表:

表4-1项目组考核表

在实训过程中以项目组进行管理和材料交付,因此考核的时候主要以项目组为单位,表4-1展示了项目小组的考核方法,包括考核项、考核标准、分数和评估人。但是项目组内每个组员的分工和完成情况各不相同,所以项目组内的组员也需要进行考核,表4-2展示了项目组员的评估方法(见右页)。

五、总结

本次学期项目是基于课题软件外包技术岗位能力成熟度模型实现的,该课题的研究目标是建立一个软件外包专业人才的能力模型,以促进企业、高等院校和政府相关机构形成对软件外包产业人才需求的共识。该课题统筹规划了软件专业三年课程体系,使得每个学期都有以一门主干课程联合其他相关课程形成的综合知识体系的学期项目。本次学期项目从策划到考核都很好地反映了课题中的能力模型,学生的职业素养和综合能力都得到了提高,对高职层次软件外包人才培养的探索提供了切实可靠的依据。

[参考文献]

篇2

中图分类号:TP311文献标识码:A文章编号:1007-9599 (2010) 14-0000-01

Hotel Management Information System

Xu Lan

(Languages Service Center,School of Foreign Languages,Jimei University,Fujian361021,China)

Abstract:The design,business processes and system architecture of these three aspects of the hotel information system analysis and design process.

Keywords:Hotel;Hotel Information Management System;Structure Design

现代化的宾馆是集客房、餐饮、通讯、娱乐,商务文化及其他各种服务与设施为一体化的消费场所,酒店宾馆组织庞大,服务项目多,信息量大,要想提高劳动生产,降低成本,提高服务质量和管理水平,进而促进经济效益,必须借助计算机来进行现代化的信息管理。酒店宾馆行业随着社会的不断发展和进步,迎来了越来越多的商机的同时,也面临着日趋激烈的竞争。随着酒店业竞争的加剧,酒店利用传统的竞争手段所创造的利润空间越来越小,酒店需要使用更有效的竞争手段,拓展更广阔的经营空间,提供更细致、全面、个性化的服务,大幅度降低运营成本,面对瞬息万变的市场竞争提高管理和决策的效率。如何使自己的酒店宾馆在本行业中脱颖而出,独领,原始的手工操作方式和传统的管理方法显得越来越不能满足当前宾馆行业的发展。酒店业为适应信息化时代对现代酒店的新要求,向客人提供更加方便、快捷、高效的服务,满足各类不同客人的个性化服务要求,因此,建立一套先进的、科学的、严谨的、适合自身特点的饭店管理机制,是使自己更具竞争力的必要手段。

一、设计思想

系统着眼于宾馆的当前信息管理和未来的发展,是通过对宾馆相关管理人员的咨询和对他们需求报告中所列项目本着软件工程的思想所编写的。我们所设计的系统将更加贴近于现代酒店的管理模式和管理风格。

二、宾馆管理系统的设计分析

根据实际情况,我们使用原型法(Rapid Prototyping)即以少量代价快速地构造一个可执行的软件系统模型。使用户和开发人员可以较快地确定需求,然后采用循环进化的开发方式,对系统模型作连续的精化,将系统需具备的性质逐渐增加上去,直到所有的性质全部满足。此时模块也发展成为最终产品了。

(一)宾馆业务流程图。入住宾馆的客户一般有两类,一类是现到现住者;另一类是预订客房者。对于现到现住者一般只需要进行住房登记、交纳押金即可。如果中途需要续住的话,还需要到总台办理手续。对于预订的客户,在为其办理住房登记前,应核查预订记录。宾馆业务流程如图1所示。

(二)系统结构图。经过对宾馆业务流程的了解,从软件需求的角度进行详细分析,确定了系统由住房管理、客户管理、结算管理、系统管理等四大模块组成。系统的结构如图2所示。

1.住房管理。该模块主要是实现住房预订、住房登记、客房查询及客房设置等功能。其中客房设置子模块的作用有二:一、根据不同客房标准来适应不同消费水平的客户;二、便于维修人员根据客房资料维修客房。

2.客户管理。按需求部署的角度看,客户管理模块实现的功能属于意外需求。该模块实现了客户的分类。用户可设置用户类型,而后根据用户的类型设置住房折扣。客户资料子模块主要实现了查询预订客房的客户的资料。

3.结算管理。结算模块分客户结账和押金管理子模块。客户结账模块根据客户的折扣率和住房等级及天数,进行最终合算。押金管理模块主要是考虑到客户续住的可能性。

4.系统管理。系统管理模块实现了操作员的增减删查、系统备份和还原等功能。

(三)编程环境的选择。微软公司的Visual Basic是Windows应用程序开发工具,是目前最为广泛的、易学易用的面向对象的开发工具。Visual Basic提供了大量的组件,这些组件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应用程序的运行效率和可靠性。故而,实现本系统VB是一个相对较好的选择。而且,Visual Basic强大的调试功能也为大型复杂软件的开发提供了有效的排错手段。

三、结束语

本文采用了结构化的分析和设计方法来进行宾馆管理系统的设计。该系统虽然简单,但实用性强,基本满足了宾馆信息化建设的需要

参考文献:

[1]刘志铭.Visual Basic数据库开发实例解析[M].北京:机械工业出版社,2003:3-8

篇3

中图分类号:TP311 文献标识码:A 文章编号:1007-9416(2015)12-0000-00

伴随信息化时代的到来,信息管理系统被普遍用到生活中的各个角落。作为社会需要载体的酒店,更需要凭借信息资源的广泛利用和深入研发,实现酒店管理从传统走向现代的变革。新的信息系统使酒店有机会重新设计它的组织结构、职责权限、产品工艺、梳理工作流程等,从而提高酒店的生产率、劳动效益和经济效益。

1系统需求分析

1.1 功能需求分析

需求分析是从客户的要求中提取出需要解决的问题,通过分析研究用户提出业务问题,对系统的功能模块进行规划。这个步骤是对理解需求的升华,直接关系到该系统的质量。

酒店客房管理业务的流程分为以下几个主要步骤:客户在网上查询客房信息,选择需要的房型设定入住时间、人数、离店时间等预定房间;客户入住后,酒店前台在系统上修改房间的状态并记录各项客户信息;当客户退房时,系统可计算出应付费金额。在实现相关功能的同时,也需要考虑操作的方便和简洁性,以便让所有客户都能够轻易地享受便利的网上预定。

1.2 可行性分析

网站前台展示了一个宾馆的内部设施、硬件条件、服务内容等一系列的信息,可以达成全面展示宾馆形象的需要。设立“在线订房”这一模块,满足客户想通过网络预订房间的需要,提供了在线订房的功能。利用网络管理酒店的日常业务,可以使客房的利用率得到极大的提升,也使酒店的经营效率得到提升,使酒店的经济效益达到最佳。

酒店客房管理系统基于WEB技术完成系统的访问,通过PHP技术来搭建系统前台网页的设计,而后台数据库的管理则通过MYSQL工具来完成。这三大技术目前都比较成熟,是架构信息化系统常见模式,因此,本文所阐述的系统具有一定的技术可行性。

2 系统功能模块设计

经过进行详细的需求分析后,确定酒店客房管理系统的功能模块。(1)前台功能模块:客房查询和预定管理,用户可以查看可预定房型和价格,选择好房型输入入住日期,离店日期,房间数,预订人信息,入住人信息等预定房间。客房更改,用户可以查看预定客房并修改。(2)后台功能模块:客户入住和客房结算,可查看客户消费情况并结账。客房类型管理,设置客房信息。客房状态管理,可查询订房信息,修改订房信息。用户管理,可对操作该系统的账户进行管理。

3 系统数据库详细设计

本文采用MySQL数据库,建立五个基本数据库表。(1)房间表(房间ID,房间编号,房间类型ID,房间状态)。(2)房间类型表(类型ID,房间类型,房间面积,房间描述,房间简介,房间价格)。(3)预定表(预定ID,房间类型ID,预定人姓名,电话,身份证号,入住时间,退房时间,到达时间,订单号)(4)入住表(入住ID,实际入住时间,房间编号,入住人姓名,身份证号,电话,退房时间,付费金额)(5)管理员表(ID,用户名,密码)

4 系统模块的实现

4.1 前台功能模块的实现

登录网站之后,前台的所有功能菜单都可以在首页体现。客户点击在线预定按钮可查看可预定房间的具体情况,确定好房间可点击该房间对应的在线预定按钮。在房间预定的界面,客户输入预定房间数、入住时间、离店时间、到达时间、姓名、电话等信息即可下预定订单。订单通过post方式提交给数据库,并输出一个确认的网页给客户。

客户点击主页上的订单查询按钮,可进入订单查询界面。输入订单号即可查询并修改当前订单。

4.2 后台功能模块的实现

后台功能模块需要用户名和密码登录。管理员有两种,普通管理员和超级管理员。

普通管理员登录之后,有客户入住、客房结算和客房状态三种功能可选择。(1)普通管理员点击客户入住按钮,可查看所有的订单信息,包括订单号、房间编号和预定客户所用的信息。当客户入住时,可修改订单信息未入住状态为已入住,同时修改数据库房间表中的房间状态字段。(2)普通管理员点击客房结算按钮,可查看所有的入住订单,输入订单号或客户姓名可查询入住订单信息。单击结算按钮可根据订单入住信息中的到店时间和离店时间计算出客户应付款,用户付款后管理员点击结算按钮数据库将修改数据库房间表中房间状态字段已入住状态为未入住。(3)普通管理员点击客房状态按钮,可查看房间信息,包括房间的房间ID、房间编号、房间类型、房间状态、房间面积、房间描述、房间简介、房间价格等信息。

超级管理员登录之后,除了有普通管理员的三个功能之外,还有客房类型、用户管理五个功能。(1)超级管理员点击客房管理按钮,可增加、修改和删除房间的信息,包括房间的房间ID、房间编号、房间类型、房间状态、房间面积、房间描述、房间简介、房间价格等信息。(2)超级管理员点击用户管理按钮可查看普通管理员的帐号密码,并可增加、修改、删除普通管理员账户,增加、修改和删除后的结果会上传数据库。

5 结语

本文所研究的酒店管理系统是先进的计算机技术和现代化管理的有机结合。在这次的系统开发过程中,运用WEB技术进行编程,根据系统运行的需要进行设计,对实现智能酒店客房管理具有重要意义。

篇4

中图分类号:TP39    文献标识码:A    文章编号:

1.系统开发背景和意义

1.1系统开发背景

随着我国经济快速发展,旅游出行的人民越来越多,商务活动也相当的活跃;再加上入境旅游的人也越来越多,入境从事商务活动的外宾也越来越多。传统的手工已不适应现代酒店管理的需要,及时、准确、全方位的网络化信息管理成为必需。酒店客房管理系统是根据酒店对客房管理的实际情况进行编写的,主要目的是为了方便酒店对客房的实际情况进行集中的查询与管理工作,以提高整个酒店的工作。

1.2系统开发意义

计算机已经成为我们学习和工作的得力助手:今天,计算机的价格已经十分低廉,性能有了长足的进步。它已经被应用于许多领域,计算机之所以如此流行的原因主要有以下几个方面:

    首先,计算机可以代替人工进行许多繁杂的劳动;

其次,计算机可以节省许多资源;

    第三,计算机可以大大的提高人们的工作效率;

    第四,计算机可以使敏感文档更加安全,等等。

解决传统宾馆客房管理正面临着的这些问题,就是我设计的酒店客房管理系统软件的初衷。

1.3 系统开发环境

系统开发过程中所用到的软件和硬件环境,以及各类工具在windows XP环境下的安装与调试。微软的JET数据库引擎提供了与数据库打交道的途径,我们是通过它以及Visual Basic来访问数据库并对其进行各种操作。Visual Basic、Access以及其他微软的软件产品都是通过共用JET数据库引擎,从而给用户提供了丰富的数据类型。硬件开发环境所用的机器最低硬件配置是: 奔腾3处理器,主频400HZ;128M内存,10G硬盘。

综上所述,我们选择了Visual Basic+Access来开发整个系统。

2. 系统的可行性研究与需求分析

2.1系统的可行性研究

可行性研究的目的在于用最小的代价确定在问题定义阶段确定的系统目标和规模是否现实,所确定的问题是否可以解决,系统方案在经济上、技术上和操作上是否可以接受。

2.2需求分析

随着我国经济的快速发展,酒店经济日益繁荣,如何对酒店入住旅客信息进行有效的管理,这是摆在酒店管理者面前一个重大的问题。为更好的做好酒店入住旅客信息管理这项工作,提高工作效率,更好的为经济发展服务,结合实际情况,自行研制一套酒店入住旅客信息管理系统。在目前的酒店管理中,虽然应用了计算机进行管理,摆脱了全手工的管理方式,但由于没有一套统一的方式、方法和软件系统支持,仍然存在着诸如数据分散、不一致、可利用率低等的问题,以致影响了工作效率的进一步提高。目前互联网络发展日新月异,网络的应用为酒店管理迈向一个新的台阶提供了良好的基础支持。本系统以后可以进一步充分利用这一有利条件,不久的将来开发一套完全网络化的酒店入住旅客信息管理系统,进一步提高工作效率,使之更加便捷。

3.系统设计的基本原理和采用的主要方法与技术

3.1 系统设计的基本原理

信息社会的高科技,商品经济化的高效益,使计算机的应用已普及到经济和社会生活的各个领域。计算机虽然与人类的关系愈来愈密切,还有人由于计算机操作不方便继续用手工劳动。为了适应现代社会人们高度强烈的时间观念,酒店客房管理系统软件为酒店管理带来了极大的方便。该软件是以汉语编程语言为实现语言,其功能在系统内部有源代码直接完成。通过操作手册,使用者可以了解本软件的基本工作原理。操作人员只需输入一些简单的汉字、数字,即可达到自己的目标。

3.2 采用的主要方法与技术

现在,市场上可以选购的应用开发产品很多,流行的也有数十种。目前在我国市场上最为流行、使用最多、最为先进的可用作企业级开发工具的产品有:Microsoft公司的Visual Basic, Microsoft公司的Visual C, Borland公司的Delphi和 Powersoft公司的PowerBuilder以及Java等。

因此,本系统采用的主要技术和方法是通过使用Visual Basic的 DATA控件与关系数据库开发工具Access2000二者相结合的方式来开发酒店客房信息管理软件。

4. 总体设计

4.1总体设计原理

经过了需求分析,我们已经清楚了系统所要完成的全部功能,接下来就是决定“怎么做”。 概括的说,总体设计的基本目的就是回答“系统应该如何实现?”的这个问题。因此总体设计又称为“概要设计”。但是每一个物理元素都处于黑盒子阶段,这些黑盒子里的具体内容将留在以后进行详细的设计。总体设计阶段的另一项重要任务是设计系统的结构,也就是要确定系统中每个程序是由哪些模块组成,以及这些模块间的相互关系。

4.2 系统功能描述

本系统的主要任务是实现对入住旅客的客户信息管理、客房类型管理、客房信息管理及相关查询。其主要功能包括:

(1)预订功能需求:其主要目的是提高酒店的开房率,为客人预留房间,并提供良好的预订服务。其功能需求包括预订查询,可用房确认,预订记录建立,预订确认,预订记录维护等;

(2)接待功能需求:其主要目的是以最快的速度为客人开房。其功能需求包括宾客登记、可用房确认、修改宾客信息、删除宾客信息和查询宾客信息等;

(3)结账功能需求:其功能需求包括客人结账、打印报表和客人挂账等;

(4)调房功能需求:其主要目的是满足客人调房的需要。其主要功能是查询客房,调房登记,调房确认等;

(5)客房管理功能需求:其主要目的是对客房的信息化管理,提高客房管理的精度和准确度,同时减轻酒店客房中心员工的工作负担,从而提高客房管理的效率和服务质量。其主要功能是房态维护,费用记录和客人查询等;

(6)查询功能需求:其主要目的是满足客人的需要,快速查找相应的房间和信息,提高服务的效率和树立酒店良好的企业形象。其主要功能包括房态查询,房间类型查询和房间价格查询等;

5. 详细设计

5.1程序流程图

为系统中的每一个模块确定使用的算法和块内数据结构,并用表达工具给出清晰的描述 。如图5.1所示程序流程图: 

 

图5.1 程序流程图

5.2 数据库的设计与实现

数据库之间的关系指明两个库之间共享一个共同的关键字值。一个连接是指一种虚拟的表,这种表是在当用户要求从相互关联的各个不同的表中获取信息时建立的,关键字段用于在相互连接的不同表中查找匹配的记录。一个更高级的连接形式称为自连接。这种连接是指一个表被连接到它自己的一个字段,或在不同的纪录中由重复数据的组合字段。

6.小结

酒店信息管理系统规模大,结构复杂,管理环境和技术环境不断变化,系统测试工作量大,涉及面广,投入资源多。系统测试是在原有系统的基础上进行修改,调整和完善,使系统能够不断适应新环境、新需要。但一个系统终有生命周期结束的时候,当对系统的修改已不再奏效,或修改的困难很多且工作量很大,以及改进、完善的内容远远超出原系统的设计要求时,就应提出研制新系统的要求,从而开始一个新的系统生命周期。

参考文献

免责声明:以上文章内容均来源于本站老师原创或网友上传,不代表本站观点,与本站立场无关,仅供学习和参考。本站不是任何杂志的官方网站,直投稿件和出版请联系出版社。
相关范文
友情链接
发表咨询 加急咨询 范文咨询 杂志订阅 返回首页