当前位置:文档之家› 客房管理系统

客房管理系统

客房管理系统
客房管理系统

(2014届)

毕业论文(设计)

题目:基于C#的客房管理系统的设计与实现

姓名:

专业:

班级:

学号:

指导教师:

导师职称:

嘉兴学院南湖学院教学事务管理中心

2014年5月10日

基于C#的客房管理系统设计与实现

摘要:随着人们生活水平的不断提高,人们为了丰富文化生活和自身娱乐,越来越趋向于利用假期外出旅游,酒店客房业随之得到了迅猛的发展,使酒店客房业的竞争也愈来愈激烈,因此必须提高酒店的管理水平,实施信息化建设无疑是实现这一目的的必由之路和明智之举。

客房管理系统通过对信息的收集、传递、整理、加工、维护和使用,提高管理水平和效率,从而实现酒店管理的自动化、规范化和人性化。

本系统基于Microsoft SQL SERVER 2005数据库系统和C#程序语言开发实现的客房管理系统,着重阐述了该系统开发实现过程,从系统的需求分析、模块设计、数据设计、详细设计到系统测试等各个环节都进行了较为详尽的分析和描述。

该系统充分利用信息技术提高酒店客房的管理水平、服务水平。酒店客房管理系统要实现客房预定、入住登记、钟点记费、消费记账、调房登记、退房结账、查询统计等等功能。其中钟点记费可以在客户来店时间起开始记费至要求离店时间进行结账收费,该功能可明显提高对住宿人员宿费的有效管理。将动态实时的住宿登记、客房调整等有机地联系在一起,对酒店客房进行全方位的管理。

关键词:客房管理;管理信息系统;数据库

Design and implementation of C #-based hotel

management system

Abstract:With the continuous improvement of people's living standards, in order to enrich the cultural life of their own and entertainment,people tend to use more and more holiday travel, what follows is the hotel industry's rapid development,hotel rooms so that the industry is getting fierce, it is necessary to raise the level of hotel management, the implementation of information technology is to achieve this purpose And the only way to move.The Hotel Management Information System(HMIS)through the collection, transmission, sorting out, processing, safeguarding and using of information, this system can improve management level and efficiency, thus realized the automatization, standardization and humanization of management hotels.

HMIS which is developed and carried out by using Microsoft SQL Server 2000 database system and https://www.doczj.com/doc/142793763.html, programming language, emphatically elaborated the process of development and implementation of the system. Exhaustive analysis and description are also carried on from demand analysis, module design, data design, detailed design to systematic testing, etc.

The system will improve the management and service level of hotel rooms by fully using the information technology, expecting realizing the functions of room reservation, check-in registration, charging according to time, consumer accounting, room-changing registering, bill checking-out, inquiring statistics gathering, etc. Among these functions, charging according to time refers to beginning counting time when guests arrive, and do the checking-out automatically when they request leaving. This can dramatically improve the efficiency in bill operation. This system will successfully implement the omni-directional hotel management with the organic combination of dynamic real-time accommodation registration and room adjustment, etc.

Keywords:Quick Hotel Hotel Management Management Information System Database

目录

1绪论 (1)

1.1课题前景 (1)

1.2系统开发的目的和意义 (1)

1.3系统设计思想 (2)

1.3.1系统总体设计思想 (2)

2可行性分析 (3)

2.1客房管理业务流程分析 (3)

2.1.1客房管理业务简述 (3)

2.1.2本系统业务流程图 (3)

2.2系统可行性分析 (4)

2.2.1经济可行性 (4)

2.2.2技术的可行性 (5)

2.2.3运行可行性 (6)

3需求分析 (7)

3.1客房管理系统的需求分析 (7)

3.1.1系统所要完成的任务 (7)

3.1.2数据流图 (7)

3.1.3数据字典 (8)

4总体设计 (11)

4.1系统模块总体设计 (11)

4.2数据库设计 (12)

4.2.1数据分析 (12)

4.2.2数据库详细设计 (12)

5详细设计 (17)

5.1系统运行平台设置 (17)

5.2开发工具简介 (17)

5.2.1C#语言 (17)

5.2.2Visual Studio 2005工具 (17)

5.2.3Microsoft SQL Server 2005工具 (17)

5.3系统主界面设计 (17)

5.4系统父类窗体设计 (18)

5.5客户管理模块 (19)

5.5.1客户基本信息模块 (19)

5.6房间管理模块 (20)

5.6.1房间信息管理模块 (20)

5.6.2房间预订管理模块 (21)

5.6.3房间入住管理模块 (23)

5.6.4房间续住管理模块 (25)

5.6.5房间调换管理模块 (26)

5.6.6入住历史管理模块 (27)

5.7收银结账模块 (28)

5.7.1消费记账模块 (28)

5.7.2退房结账模块 (28)

5.7.3统计报表管理模块 (30)

5.8系统设置模块 (31)

5.8.1用户设置模块 (31)

5.8.2系统日志设置模块 (32)

6系统测试与性能分析 (33)

6.1软件测试 (33)

6.1.1测试的基本概念 (33)

6.1.2测试的步骤 (33)

结论 (35)

致谢 (36)

参考文献 (37)

附录 (38)

嘉兴学院本科生毕业论文(设计)

1绪论

随着我国对外经济开放的发展,人们的物质水平逐步提高,人们的精神生活也开始趋向丰富多彩。

家中和周围的生活圈子已不能满足他们对生活的追求,为了丰富文化生活和自身娱乐,人们越来越趋向于利用假期外出旅游。这使旅游业得到了迅速的发展,作为旅游服务的重要组成部分——酒店客房业也得到了迅猛的发展。但商场如战场,酒店要迎接这场挑战,就必须提高整体竞争能力,而要提高整体竞争能力必须变革酒店的管理模式,要把管理的水平提高,那么为了实现这一目的就得实施信息化建设。

1.1 课题前景

目前,国外的酒店服务业信息化管理的进程相当快,国内的就显得很落后了。在激烈的酒店客房业竞争中,我们就可以用上新技术,来增加我们的优势。

对于酒店来说,经营者不仅要提高服务水平和服务质量,用以提高效率和回报率。在信息时代,更重要的是必须要有一个完善的管理信息系统,在总体上实现酒店管理的自动化、规范化和人性化,使酒店管理由经验管理转为科学管理。

随着计算机在酒店中的普及应用,计算机技术的不断发展,酒店管理系统的发展到了一个新的时期,新的系统平台、新的系统特点及发展方向不断涌现,本系统采用客户机/服务器模式,功能更加细致完善,系统更加稳定可靠。为客户提供一个舒适、温馨的住宿环境,并在预订、入住和退房等流程上简捷、方便,信息明朗,及时响应客户的需求,争取更多客源,提高酒店客房声誉,创造更多的经济效益及利润。

1.2 系统开发的目的和意义

酒店客房信息的管理在整个酒店客房运作过程中起着非常重要的作用。它在酒店客房的工作人员、基础设施和客户资源之间起着信息沟通的桥梁作用。通过信息的管理,酒店客房的管理人员能够随时了解客房的预订、入住等情况,可以在宏观上分配基础设施的使用,调度服务人员的工作,从而提供更加及时与优质的服务。

利用数据库管理资料可以方便地管理会员客户的资料以利于业务上的往来和客服调查,同时功能强大的新增、修改、删除及查询操作和钟点计费的功能使客房管理系统成为管理人员的得力助手。

如果以上这些功能靠单纯的手工实现的话,必然会带来时间上的延迟与信息沟通的闭塞,还不便于查询,导致服务质量查强人意。基于手工操作的种种缺点,为了更好地管理酒店客房,实现管理自动化,将酒店客房管理的流程与规则与现代的计算机技术相结合,建立起客房管理系统,以利于酒店客房管理的顺畅进行。客房管理系统还可以全程监管客户在客房的消费活动,并对收入情况进行统计,从而实现酒店客房管理流程全过程的电子化操作。

1.3 系统设计思想

1.3.1 系统总体设计思想

一个方便用户使用的软件应该具备软件体积小,操作界面友好,基本功能稳定,运行速度较快,通过计算机技术及网络技术结合开发出客户端与服务器端,以便方便快捷清晰的进行数据传输,和简易通讯功能。

1.实用性:系统以用户需求为目标,以方便用户为原则。根据用户实际的需求情况,度身订造一套先进的局域网数据传输,从用户角度出发尽可能的方便用户使用,满足基本的用户需要。

2.先进性:本设计将充分应用现有成熟的计算机技术、软件开发技术。以Microsoft Visual Studio 2005为主要开发环境,其优秀的编码体制和强大的编译器是此系统的强力支柱。

3.高可靠性:一个实用的系统同时必须是可靠的,本设计通过软件的优化选型,可保证系统数据的正确性。

2可行性分析

可行性分析是要决定“做还不是做”。做可行性分析不能以偏盖全,也不可以什么的细节都加以权衡。可行性分析必须为决策提供有价值的证据。可行性分析的目的是说明该软件开发项目的实现在技术,经济和运行方面的可行性。

2.1 客房管理业务流程分析

绘制业务流程图应根据实际的管理业务,按照原系统中信息流动的过程,详细描述各个环节的处理业务、信息来源、处理方法、信息流经去向以及提供信息的形态。

2.1.1 客房管理业务简述

在对某快捷酒店日常客房管理业务调研后,得到其一般业务过程如下:

(1)客户向酒店发出入住意向;

(2)操作员针对客户的需求进行办理预订或及时入住信息,生成预订信息表和入住信息表;

(3)客户可通过管理员进行办理会员卡,可以享受优惠价格,生成客户基本信息表;

(4)管理员可新建房间信息及房间价格标准,及系统日志信息的查询;

(5)操作员对客户在店其间消费项目,生成消费信息表,以便客户退房时结账清楚;

(6)客户结账退房,操作员对客户所住的时间、房间的价格、折扣、加床价格和消费项目进行结算;

(7)管理员向操作员发出统计结算时间段收益的通知;

(8)操作员接到通知后,进行统计结算,生成统计报表。

2.1.2 本系统业务流程图

收费业务流程如图2-1所示。

客户

入住意向

客户信息查

房间信息查

费用票据

消费项目

系统日志信

房间收费标

准房间信息管

理房间入住信

息房间预订信

息操作前台管理员

管理后台

客房部客户是否为会员

操作员

Y

N

图2-1 收费业务流程图

统计结算业务流程如图2-2所示。

管理员统计结算时间段

收益

统计条目通知单

操作员

图2-2 统计结算业务流程图

2.2 系统可行性分析

本系统的目标确定后,可以从经济可行性、技术可行性和运行可行性三个方面对能否实现本系统目标进行可行性分析。

2.2.1 经济可行性

系统的经济方面的可行性应该从项目开发的投入金额、收益、收益投资比、投资回收周期等方面来考虑。 1.系统初期投资

系统初期投资如表2-1所示。

表2-1系统初期投资

序号项目人工(人·日)单价(元)合计(元)

1 需求分析 3 200 600

2 总体设计10 200 2,000

3 房间管理子系统

详细设计

3 200 600

4 退房结账子系统

详细设计

5 200 1,000

5 工程实际成本数

据库实现

10 200 2,000

6 编码实现10 200 2,000

7 单体测试 5 200 1,000

8 系统集成测试 5 200 1,000

9 说明手册编制 3 200 600

10 合计10,800 2.系统货币时间价值

系统货币时间价值如表2-2所示。

表2-2系统货币时间价值

年份将来值(万)(1+i)n现在值(万)累计的现在值(万)

1 0.6 1.05 0.5714 0.5714

2 0.6 1.1025 0.5442 1.1156

3 0.6 1.1576 0.5183 1.6339

4 0.6 1.215

5 0.493

6 2.1275

5 0.

6 1.2763 0.4701 2.5976

3.投资回收期

系统开发成功后,第一年可以赚得0.5714万元,比投资少0.4286万元。第二年可以赚得0.5442万元。

即:0.4286/0.5442=0.7876年

1+0.7876=1.7876年

4.纯收入

2.5976-1.08=1.5176(万元)

当然,如果想要在五年后得到预计的纯收入,那么首先就应拿出初期投资的10万。而且考虑到开发本系统将为以后带来的利益,拿出10万来进行客房管理系统的开发,是绝对必要。

综上所述,该系统的开发在经济方面是可行的。

2.2.2 技术的可行性

根据该系统目标来衡量所需的技术是否具备,一般可从硬软件的性能要求、环境条

件、操作人员水平和数量等方面去考虑和分析。

在软件的方面上,C#和SQL Server2005安全可靠,因此软件方面是可行的。

在硬件方面,华硕A40J,已经满足系统的开发需要。当然,如果硬件越好,系统的开发就会更顺利。而且现在商用的或家用电脑硬件的整体上都还不错,所以是可行的。

2.2.3 运行可行性

在现今社会,随着信息化和计算机技术的高度发展,越来越多的酒店都意识到信息化是提升管理效率不可缺少的重要步骤。现在的人们都是接受过高等管理教育的人,他们深知现代化的管理方法对酒店客房管理的重要性。

客房管理系统将要代替手工管理酒店客房、房间的预订、入住、续住、调换、客户消费的查询、退房结账等操作,配备现代化的管理思想更是必不可少的,所以在酒店领导者给予系统充分的开发资金的基础上,更要将现代化的管理思想融入其中,使其最终成为具有现代化管理方法的管理系统。

经过以上分析,运行方面是可行的。

3需求分析

软件定义时期的最后一个阶段就是需求分析,它的任务就是解释“系统必须做什么”。它并不是用来确定系统怎样完成它的工作,它是用来确定系统要完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求。

3.1 客房管理系统的需求分析

系统的需求分析是决定“做什么,不做什么”,是分析用户要求,设计数据库的起点,需求分析的结果是否准确地反映了用户的实际要求,将直接影响到后面各个阶段的设计,并影响到设计结果是否合理和实用。

需求分析应该考虑3个方面,即系统所要完成的任务、数据流图和数据字典。

3.1.1 系统所要完成的任务

客房管理系统的总目标是在计算机网络、数据库和先进的开发平台上,利用现有的软件配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互的酒店客房管理系统,实现客房业务的自动化管理,为客房的管准理者提供及时、准确的客户信息,对基础设施及人员安排提供决策参考。

根据可行性研究的结果和客户的要求,分析现有情况及问题,决定采用C/S结构,将客房管理系统划分为两个子系统,即客户端子系统、服务器端子系统。其中,客户端子系统的功能是给用户提供系统操作界面,以便输入客户信息、房间信息、客户消费情况、房间入住、预订、续住及调换等。服务器端子系统的功能是通过计算机网络将客户端与服务器的数据库相连,将从客户端得到的信息处理,实现新增、修改、删除、查询、统计等操作。

3.1.2 数据流图

数据流图是现有数据流程的抽象,它舍弃了具体的组织结构、物流、场所等信息,仅从信息流动的角度考察业务执行的过程。

本系统的数据流图描述了数据的流动、存储、处理等,而舍弃了具体的业务处理的内容和处理的具体方式,更实质地反映了信息处理的内在规律。

本系统的数据流图如图3-1所示。

客房操作员

P1-02缴费管理

P1-04统计旨

结算

F1-01客户应收费用表客房管理员

P1-03客户信息

管理

P1-01 收银处理

F1-02 学生基本信息表

D1-12统计时间段条目

P1-06 学生基本信息查询

D1-10客户基本信息

D1-08客户基本信息

D1-11满足条件客户信息

D1-09变动后的客户基本信息

D1-13已处理的统计时间段条目

D1-15已收银信息查询结果

P1-05收银信息

查询

D1-01客户基本信息

D1-02客户基本信息

D1-03应收银信息

D1-04收银信息查询结果集

D1-05客户基本信息

D1-06客户基本信息

D1-07收银信息查询结果集

D1-16统计结算结果

D1-17客户基本信息

P1-07入住信息

管理

P1-07入住信息

查询

D1-20入住信息查询结果集

D1-18客户基本信息

F1-03客户入住信息表

D1-19入住信息

图3-1 系统数据流图

3.1.3 数据字典

数据字典是在软件分析和设计的过程中给人提供有关的的描述信息。它主要是对数据流图中的处理逻辑、数据流、数据存储、外部实体和数据项等方面进行具体的定义。

数据流程图配以数据字典,就可以从文字和图形方面对系统的逻辑模型进行描述。 1.数据项定义

数据项又称为数据元素,是数据的最小单位。数据特性可以从静态和动态两个方面考虑。在数据字典中,我们只考虑数据的静态特性,包括:数据项的编号、名称、别名、类型和长度等。例如本系统数据项如表3-1所示。

表3-1 系统数据项定义

编号 名称 别名 类型 长度 I01-01 RuId 入住单号 Varchar 10字节 I01-02 CuName 客户名称 Varchar 10字节 I01-03 CuType 客户类型 Varchar 10字节 I01-04 RoomId 房间编号 Varchar 10字节

I01-05

RoomJia

房间价格

Money

I01-06 TypeId 类型编号Varchar 10字节

I01-07 ComeDate 抵店时间Smalldatetime

I01-08 GoDate 离店时间Smalldatetime

I01-09 RuJia 入住价格Money

I01-10 YuShouKuan 预收款Money

I01-11 ZheKou 折扣Money

I01-12 JiaChuangJia 加床价格Money

I01-13 YingZhang 应收账款Money

I01-14 JieZhangMoney 结账金额Money

I01-15 JieZhangDate 结账时间Smalldatetime

I01-16 FuKuanWay 付款方式Varchar 20字节

I01-17 CuId 客户编号Int 1-32767

I01-18 CuTel 客户电话Varchar 10字节

I01-19 Operator 操作员Varchar 10字节

I01-20 ZhangId 结账编号Int

I01-21 XiaoNei 消费内容Varchar 50字节

I01-22 XiaoJing 消费金额Money

I01-23 XiaoDate 消费时间Smalldatetime

I01-24 Total 合计Money

2.数据流定义

数据流用来描述数据的流动过程,由一个或一组固定的数据项组成。在数据流的定义中,不仅要说明数据的名称、组成,还要说明数据的来源和去向等。

系统数据流定义:

(1)客户基本信息

数据流编号:D1—01

数据流名称:客户基本信息

数据流来源:客房操作员

数据流去向:P1-01

数据流组成:I01-02+I01-03+I01-17+I01-18+I01-19

(2)收银信息查询结果集

数据流编号:D1—04

数据流名称:收银信息查询结果集

数据流来源:收银信息查询

数据流去向:P1-01

数据交流组成:

I01-01+I01-02+I01-03+I01-04+I01-05+I01-06+I01-07+I01-08+I01-09+I01-10+I01-11+I

01-12+I01-13+I01-14+I01-15+I01-16+I01-20+I01-21+I01-22+I01-23

(3)入住信息查询结果集

数据流编号:D1—20

数据流名称:入住信息查询结果集

数据流来源:入住信息查询

数据流去向:P1-07

数据流组成:

I01-01+I01-02+I01-03+I01-04+I01-05+I01-06+I01-07+I01-08+I01-09+I01-10+I01-11+I 01-12

4总体设计

使用分层的图形来表达系统各个模块之间的关系。平面图是在一系列的层次树结构的数据帧矩形分层结构描述。树型结构是一个单一的矩形框,它代表完整的数据结构,每一层的矩形框的下面表示每个数据子集,每个组成的数据的实际数据元素代表的长方形底框(不可约元)。用精细的层次方框图结构的数据结构的描述越来越详细,这个模型非常适合于需求分析阶段的需要。本文从信息的分类,在反复细化每一条路径,直到该数据结构的全部细节。

4.1 系统模块总体设计

该系统可分为四个模块,每个模块里面看似在表面上是独立的,但在对数据库进行访问时是紧密相关的,各模块访问的是相同的数据库,只是对表的访问不一样。各个模块的功能界面都是根据研究中的资料进行创作的。

1.系统四个管理功能模块

(1)客户管理包括两个子模块:客户基本信息、来客信息浏览;

(2)房间管理包括六个子模块:房间信息、房间预订、房间入住、房间调换、房间续住、入住历史;

(3)收银结账包括三个子模块:退房结账、消费记账、统计报表;

(4)系统设置包括两个子模块:用户设置、系统日志设置。

系统功能结构图如图4-1所示。

2.系统子模块实现的功能

(1)客户基本信息:针对VIP客户基本信息的添加、查询、修改及删除等操作;

(2)来客信息浏览:对在店客户信息的查询、修改等操作;

(3)房间信息:对房间基本信息的添加、查询、修改及删除等操作;

(4)房间预订:提高酒店客房的开房率,为客户预留房间,并提供良好的服务;还可以实现预订单的修改,查询、删除等功能;

(5)房间入住:快速地为预订的客户或无预订的客户进行办理入住,对相关信息进行新增、修改、查询、删除等操作;

(6)房间续住:实现客户续住功能;

(7)房间调换:包括换新房和对调房;

(8)入住历史:针对入住单的查询;

(9)消费记账:针对客户消费情况的新增、修改、查询、删除等;

(10)退房结账:及时响应客户退房的要求,准确地合算出金额;

(11)统计报表:统计任何时间段的入住总金额;

(12)用户设置:可以新增用户,并对用户信息进行修改、删除、查询等操作;

(13)系统日志设置:可以查看用户在何时做了何操作。

图4-1 系统功能结构图

4.2 数据库设计

数据库的设计的定义是对一个给定的应用环境,构造或设计一个优化的数据库逻辑模式或物理结构,然后根据建立数据库及其应用系统,让其可以快速的存储和管理数据,满足不同客户的需要,包括信息管理要求和数据操作要求。

4.2.1 数据分析

数据的分析过程同数据库的逻辑结构和物理结构密切相关,需要确定、编制、组织、筛选应用程序所使用的信息。

我们利用信息建模技术,它是通过实体、关系、属性三种对象来定义信息。实体是使用的相关特性和需要维护的集合体;属性是实体的特征或特性;关系是实体之间的联系,关系为实例之间的交互作用和联系方式建立了模型。

4.2.2 数据库详细设计

数据库的设计对一个系统的建立和运行具有重要的影响。它不同于系统分析,又区别于系统的详细设计,这一部分工作既能使系统分析过程中对数据的需求描述从逻辑上

客房管理系统

房间信息

房间预订

入住历史

房间入住

房间续住

房间调换

系统日志设置

用户设置

来客信息浏览

客户基本信息

客户房间系统

退房结账

消费记账

统计报表

收银

进一步具体化,又为下一阶段的数据库设计工作从系统上提供较好的支持,起到承上启下的作用。

数据库E-R 如图4-2所示。

入住信息表PK 入住单号 预订单号 客户名称 客户类型 客户电话FK 房间编号 房间价格FK 类型编号 单据状态 抵店时间 离店时间 入住人数 入住价格 预收款 折扣

折扣原因是否加床加床价格应收账款是否结账结账金额付款方式 备注

入住历史信息表PK 入住单号 预订单号 客户名称 客户类型 客户电话 房间编号 房间价格FK 类型编号 单据状态 抵店时间 离店时间 入住人数 入住价格 预收款 折扣

折扣原因是否加床加床价格应收账款是否结账结账金额付款方式

备注

预订信息表PK 预订单号 预订人 联系电话FK 房间编号 房间价格FK 类型编号 单据状态 抵店时间 离店时间 入住人数 入住价格 预收款 折扣

折扣原因是否加床加床价格 备注

房间类型表

PK 类型编号 类型名称 房间价格 加床价格 是否加床 可超预订数

房间信息表PK 房间编号FK 类型编号FK 楼层编号 额定人数

房间描述 床数

房间状态 备注

楼层信息表PK 楼层编号 楼层名称

统计报表PK 报表编号FK 入住单号 房间编号 结账日期 结账金额 合计

属于

属于

属于属于属于属于

属于

属于

1

1..n

1

1..n

1

1..n

1..n

11 1..n

1..n 1

1

1..n

1

1..n

图4-2 数据库E-R 图

根据酒店客房部的实际情况,本系统的数据库命名为:BarManager ,此数据库存储了房间、客户等操作生成的数据信息。

BarManager 数据库为满足各模块设计共分11张信息表。

当系统用户登录时,输入用户名称、用户密码及权限与登录表中的信息相判断。系统管理员登录表如表4-1所示。

表4-1Login(登录表)

序号英文名中文名类型长度(字符)

1 ID 自动编号Int 1-32767

2 UserName 用户名称Varchar(10) 4-10

3 PassWord 用户密码Varchar(10) 1-10

4 UserQuan 权限Varchar(10) 6-10

客户办理会员的信息存储在客户信息表中,以备以后查询。客户信息表如表4-2所

示。

表4-2Custom(客户信息表)

序号英文名中文名类型长度(字符)

1 CuId 客户编号Int 1-32767

2 CuName 客户名称Varchar(10) 4-10

3 CuType 客户类型Varchar(10) 4-10

4 CuTel 客户电话Varchar(20) 7-11

5

操作员Varchar(10) 4-10 Operator

房间所在位置、为何类型及相关的信息都存储在对应表中,对房间做任何的操作时,

以后查询起来方便,易管理。房间信息表、房间类型表及楼层信息表分别如表4-3、表

4-4、表4-5所示。

表4-3RoomInfo(房间信息表)

序号英文名中文名类型长度(字符)

1 RoomId 房间编号Varchar(10) 4-10

2 TypeId 类型编号Varchar(10) 4-10

3 FloorId 楼层编号Varchar(10) 4-10

4 RoomCount 额定人数Int 1-5

5 RoomMiao 房间描述Varchar(50) 1-50

6 BedCount 床数Int 1-5

7 ZhuTai 房间状态Varchar(10) 4-10

8 BackZhu 备注Varchar(50) 1-50

表4-4TypeInfo(房间类型信息表)

序号英文名中文名类型长度(字符)

1 TypeId 类型编号Varchar(10) 4-10

2 TypeName 类型名称Varchar(10) 8-10

3 RoomJia 房间价格Money

4 PinRoomJia 拼房价格Money

5 OverYuCount 可超预订数Decinal 3

6 YNPin 是否可拼房Bit 1

表4-5FloorInfo(楼层信息表)

序号英文名中文名类型长度(字符)

1 FloorId 楼层编号Varchar(10) 4-10

2 FloorName 楼层名称Varchar(10) 4-10

对客户在店内的任何消费情况进行管理,并将消费信息存储在消费记账表中。消费记账表如表4-6所示。

表4-6Bank(消费记账表)

序号英文名中文名类型长度(字符)

1 ZhangId 消费编号Varchar(10) 4-10

2 RuId 入住单号Varchar(10) 4-10

3 XiaoNei 消费内容Varchar(50) 2-50

4 XiaoJing 消费金额Money

5 XiaoDate 消费时间Smalldateti me

6 BackZhu 备注Varchar(50) 2-50

客户可以提前预订房间,对预订的信息存储在预订信息表中,在客户入住时提取预订信息,提高办理入住手续;或客人可以直接办理入住,入住信息存储在入住信息表中,进行管理。

预订信息表、入住信息表如表4-7、表4-8所示。

表4-7YuDing(预订单表)

序号英文名中文名类型长度(字符)

1 YuId 预订单号Varchar(10) 4-10

2 YuPeple 预订人Varchar(10) 4-10

3 TypeId 类型编号Varchar(10) 4-10

4 PepleTel 联系电话Varchar(11) 7-11

5 RoomId 房间编号Varchar(10) 4-10

6 RoomJia 房间价格Money

7 RuJia 入住价格Money

8 RuCount 入住人数Int 1-5

9 ComeDate 抵店时间Smalldateti me

10 GoDate 离店时间Smalldateti me

11 ZhuTai 单据状态Varchar(10) 4-10

12 YuShouKuan 预收款Money

13 YNJia 是否加床Bit 1

酒店客房管理系统uml课程设计.doc

酒 店 客 房 管 理 系 统 U M L 设 计 指导老师 :***** 姓名: ***** 学号: ***** 班级: *****

一、系统设计背景 随着经济的迅猛发展,第三产业在国民经济中扮演着越来越重要的角色。 而随着近年来我国旅游行业的不断扩大,酒店行业的发展趋势不断看涨。旅游业的持续火热随之而来的是酒店需求的剧增。酒店行业的不断扩大,面临的问题也就越来越多。对于任何一个有一定规模的酒店来说都需要有与之相媲美的管理系统。酒店经营管理面临着越来越高的要求,一个高质量的管理信息系统不仅会为酒店创造更多的经济效益,更关乎着酒店的整体形象跟运行效率,为酒店本身及顾客带来更多的利益。 对于一个酒店来说,其最核心的业务就是住房业务,现在一般的酒店管理系统都把住房系统归结于整个管理系统之中,这对于大型的酒店集团来说造成了管理上的不便之处。越来越多的酒店连锁集团需要一个专门的酒店住房系统,独立于其他酒店管理系统。针对于此,由我们小组成员精心设计,采用电脑技术开发而成的酒店住房管理系统,对提高酒店管理水平,改善服务质 量,增进资源利用率起了重要作用。 二、系统设计概述 酒店客房管理系统的用户主要分为两大类:一是前台的接待人员;另一类是酒店的管理人员。本系统的功能雪球简述如下: a)接待员可以处理各类客人的预定请求,预订可以通过各种方式, 如电话、 E-mail 。 b)当客户实际入住时,接待员需要及时输入客户信息,以便今后查 询。

c)接待员可以根据各种信息查询客人是否入住以及入住情况。 d)接待员进行收费管理,包括入住时的定金,各类其他消费情况和 最终结账管理。 e)管理能够输入客房信息,包括每间客房的大小级别、地理位置、 预设租金等信息。 f)管理员能够对客房信息进行查询,及时掌握客房情况,并且协助 做出决策。 g)管理员能够对前台操作员进行管理,设置前台操作员的密码和基 本信息。 h)管理员将进行各类信息进行统计 三、系统建模 a)创建系统用例模型 我们根据参与者的不同分别画出各个参与者的用例图。 管理员用例图:管理员在本系统中可以进行登陆系统,权限设置,密码设置,操作设置,客房设置权限等活动。

酒店客房管理系统功能介绍--zhangyushan

酒店客房管理系统功能介绍 第一节预定管理 一、客人预定管理 1、根据客人的基本资料做预订:系统界面会自动显示各种房类的订房情况!以方便前台接待控制房态,所有预订的房间都有将到的标志。 2、可同时做多间房的预订——全部订房均处于联房关系。 3、该系统提供客史资料:输入客人姓名回车,系统会自动提示其以前消费的所有记录和客人的详细资料。方便做快速预订。 4、客人姓名系统可自动查出是否是黑名单客人。 5、同一间房可根据不同时间做多次预定 6、支持预定客人留言功能 7、支持一次性预定多间客房 8、支持客人预定多间客房同时入住 9、支持散客/团队预定换房 10、支持已预定客人加预定房 11、系统自动产生相应的未来30天房态预定图功能报表。

第二节接待管理 一、客人接待:实时房态图 1、根据各酒店的实际情况按顺序房号列出客房,很直观地显示客房所属的房间类型及用图形及颜色表示不同的房态 2、可直接按楼层和房态类型和过滤,选择显示各楼层和各种房类的房间列表 3、可直接在房态图上选择房间进行散客/团队预定、散客/团队入住、散客/团队结帐等操作 4、可直接在房态图上给客人进行换房操作,续住操作 5、可直接在房态图上进行房态修改,方便客房中心人员 6、可与客房导航器进行配合使用 7、用鼠标指定任一房间,如是在住房,系统界面(房态图)会自动显示住该间房的客人的部份资料:(姓名、抵/离店日期、支付/消费/的金额及所剩余额等等);如是空净房则会显示该房间的属性; 二、客人管理 方便的入住登记:直接双击便可进入:

1、选择所需的房间直接双击便可进入 2、可从电脑房态图菜单栏(预定接待)选择客人登记直接做客人登录(多间房的预定可同时登记入住) 3、根据已订房客人资料进行快速登记 4、按客人姓名系统可自动调出回头客信息及历次住店统计信息以确定房价优惠和客人具体的消费记录 5、按客人姓名系统可自动查出是否是黑名单客人 6、更改住客资料和房价 7、对于电脑入单以后因其它原因没有入住的客人可提供删除客单的功能

酒店客房管理系统UML分析

酒店客房管理系统 图一酒店客房管理系统功能模块示意图 酒店客房管理系统的主要功能包括以下几个方面。 (1) 用户信息管理:对酒店客房管理系统的使用员工进行管理,包括对员工的基本信息(如用户姓名、所属部门、用户类型等)进行检索、录入和修改。 (2) 客房类型管理:用户可自定义客房类型,并对其进行管理,包括对客房类型的基本信息(如类型名称、面积、床位、价格等)进行检索、录入和修改。 (3) 客房信息管理:用户对客房信息进行管理,包括对客房的基本信息(如客房号、客房类型、客房位置等)进行检索、录入和修改。 (4) 客房经营管理:实现对客房的订房和退房管理,包括对客房的业务信息(如客房号、入房时间、退房时间、金额等)进行检索、录入和修改。 (5) 客户信息查询:用户可对入住过酒店的客户信息进行查询,

包括对客户的基本信息(如身份证号、客户姓名、联系电话)进行检索。 (6) 经营状况统计:根据酒店客房的业务记录,用户可选择不同的统计方式对营业额进行统计。 图二酒店客房管理系统前台结构图 图三酒店客房管理系统用例图

酒店管理员享有最高权限,可以使用酒店客房管理系统所提供的所有功能,包括员工信息管理、客房类型管理、客房信息管理、客房经营管理、客户信息查询、经营状况统计、个人密码修改以及注销功能。 前台服务员的主要职能是负责订房和退房,以及查询入住的客户信息。所有该角色只可以使用部分功能,包括客房经营管理、客户信息查询、个人密码修改以及注销功能。 确定用到的类主要包括:用户信息(UsersInfo)、客户信息(CustomersInfo)、客房类型(RoomCategory)、客房信息(RoomsInfo)、客房状态(RoomStatus)、客房业务(RoomOperation)、业务记录(History)。

Java课程设计报告-酒店客房管理系统

Java课程设计报告-酒店客房管理系统

《Java网络编程》课程设计报告 酒店客房管理 指导教师:*** 班级: 1303班 组长:* 组员: * * * * 完成日期:2016年6月20号运城学院计算机科学与技术系

目录 第一章问题定义 (5) 第二章系统需求分析 (6) 2.1 系统建设目标 (6) 2.2 可行性分析 (6) 2.2.1 技术可行性 (6) 2.2.2 经济可行性 (7) 2.2.3 运行可行性 (7) 2.2.4 法律可行性 (7) 2.3 系统需求分析 (7) 第三章系统总体设计 (8) 3.1 系统总体结构设计 (8) 3.2 使用结构化方法进行系统分析 (9) 3.2.1系统功能建模 (9) 3.2.2 学生宿舍管理系统的E-R图10 3.3 数据库设计 (12) 第四章系统的详细设计及其实现 (13) 4.1 注册页面 (14) 4.2 用户登录 (15) 4.3 入住登记 (16) 4.4 离店结账并生成结账报表 (18) 4.5 房间增加 (19)

4.6 房间删除 (20) 4.7 房间查询 (21) 4.8 房间更新 (22) 4.9 客户查询 (23) 第五章系统测试 (24) 5.1 测试综述 (24) 5.2 测试方法 (25) 5.3 测试步骤 (25) 5.4 测试过程 (26) 5.5 测试结论 (27) 第六章课程设计体会 (29)

第一章问题定义 随着人类社会进入信息时代,计算机越来越多地活跃在社会各个领域,成为不可缺少的工具,尤其在管理方面,管理软件的出现使大量繁琐复杂的问题变得简单易行。在人民生活水平提高的同时,餐饮,住宿,娱乐业在服务行业中占有越来越重要的地位。要使在当前酒店行业日趋激烈的竞争中脱颖而出,必须努力发展自己在管理方面的特色,避免传统管理方法的失误,使酒店的信誉以及各个管理方面都能够出现零失误,给管理者和普通的营业员带来操作上的方便,对整个酒店各个方面的业务带来快捷,方便,高效的服务,才是管理软件的成功之处。 现今酒店宾馆的规模不断扩大,客户数量急剧增加,有关客户的各种信息也成倍增长,尤其是大量的客房预订信息。面对庞大的信息量,需要有客户信息管理系统来提高客户管理工作的效率。通过这样的系统,可以做到信息的规范管理,科学统计和快速查询,从而减少管理方面的工作量。当前许多酒店正在逐步完善客户信息管理工作,需要一个能满足内部管理需求,提高管理效率的应用系统进行内部管理。许多酒店经过多年的发展,规模不断扩大,客流量成倍增长,积累了大量的客户信息急需进行统一管理以防信息的流失。因此,许多酒店需要一个功能全面的客户信息管理系统来进行管理,以使管理客户信息的工作在该系统的配合下更加高效和便捷。

酒店客房管理系统

编号: 数据库综合设计说明书题目:酒店客房管理系统 系别:计算机科学与工程学院 专业:信息管理与信息系统 学生姓名:*** 学号:****************** 指导教师:****** 2010年06月21日

摘要 在当今信息和网络高度发达的社会,传统的人工文件管理模式已经无法满足现实生活中酒店信息管理的需要,通过应用计算机技术,开发酒店客房管理系统应用软件来系统地管理酒店信息已经成为一种趋势。一个良好实用的酒店客房管理系统应该能够对酒店进行全方位的管理,其主要功能应包括客房预订,住宿登记,客房信息修改,客房查询,退房结,统计营业额和客房使用率,以满足对酒店信息的各种处理。 本系统用户界面友好,实用性强,容易被用户掌握.它的主要目的是为客户提供方便的服务,并且能够提高酒店管理人员的工作效率。管理人员只需在用户界面上输入客户和客房的信息就可以随时对其进行查询以及对客房和客户信息进行必要的修改。本系统还提供了客房结机制,根据酒店的各种收费情况和客户的消费情况列出指定的客房费用列表,同时可以预览和打印相关报表。本系统的开发是在Microsoft Windows XP操作系统下,使用Delphi7.0作为开发工具,Pascal 作为编程语言,SQL Server2000作为后台数据库来实现的。 本文首先阐述了酒店客房管理系统产生的背景、接着介绍了本系统的设计思路,包括系统的需求分析、系统的总体结构设计,系统数据库设计以及系统功能模块设计等内容,然后重点介绍了系统的测试,具体实现以及维护,并且对系统的不足之处进行了分析。 关键词:良好的用户界面;高效管理;计算机软件;客房管理;SQL Server2000 Delphi7

Java课程设计报告 酒店客房管理系统

《Java网络编程》课程设计报告 酒店客房管理 指导教师:*** 班级: 1303班 组长:* 组员: * * * * 完成日期:2016年6月20号 运城学院计算机科学与技术系 目录 第一章问题定义 (3) 第二章系统需求分析 (3) 2.1 系统建设目标 (3) 2.2 可行性分析 (3)

2.2.1 技术可行性 (4) 2.2.2 经济可行性 (5) 2.2.3 运行可行性 (5) 25565 63DD 揝\37898 940A 鐊39237 9945 饅30392 76B8 皸24587 600B 怋*37451 924B 鉋 2.2.4 法律可行性 (5) 2.3 系统需求分析 (5) 第三章系统总体设计 (6) 3.1 系统总体结构设计 (6) 3.2 使用结构化方法进行系统分析 (6) 3.2.1系统功能建模 (6) 3.2.2 学生宿舍管理系统的E-R图 (6)

第四章系统的详细设计及其实现 (7) 4.1 注册页面 (8) 4.2 用户登录 (8) 4.3 入住登记 (9) 4.4 离店结账并生成结账报表 (11) 4.5 房间增加 (13) 4.6 房间删除 (14) 4.7 房间查询 (15) 4.8 房间更新 (15) 4.9 客户查询 (16) Z30476 770C 県8Y|g33602 8342 荂- 第五章系统测试 (16)

16 5.2 测试方法................................................... 17 5.3 测试步骤................................................... 17 5.4 测试过程................................................... 17 5.5 测试结论................................................... 18 第六章课程设计体会 (18) 第一章问题定义 随着人类社会进入信息时代,计算机越来越多地活跃在社会各个领域,成为不可缺少的工具,尤其在管理方面,管理软件的出现使大量繁琐复杂的问题变得简单易行。在人民生活水平提高的同时,餐饮,住宿,娱乐业在服务行业中占有越来越重要的地位。要使在当前酒店行业日趋激烈的竞争中脱颖而出,必须努力发展自己在管理方面的特色,避免传统管理方法的失误,使酒店的信誉以及各个管理方面都能够出现零失误,给管理者和普通的营业员带来操作上的方便,对整个酒店各个方面的业务带来快捷,方便,高效的服务,才是管理软件的成功之处。现今酒店宾馆的规模不断扩大,客户数量急剧增加,有关客户的各种信息也成倍增长,尤其是大量的客房预订信息。面对庞大的信息量,需要有客户信息管理系统来提高客户管理工作的效率。通过这样的系统,可以做到信息的规范管理,科学统计和快速查询,从而减少管理方面的工作量。当前许多酒店正在逐步完善客户信息管理工作,需要一个能满足内部管理需求,提高管理效率的应用系统进行内部管理。许多酒店经过多年的发展,规模不断扩大,客流量成倍增长,积累了大量的客户信息急需进行统一管理以防信息的流失。因此,许多酒店需要一个功能全面的客户信息管理系统来进行管理,以使管理客户信息的工作在该系统的配合下更加高效和便捷。 第二章系统需求分析 2.1 系统建设目标

详细设计-酒店客房管理系统——客户信息管理模块的设计与实现

酒店客房管理系统--报表管理子系统的设计与实现 详细设计

修改履历

目录 1引言 (1) 1.1编制目的 (1) 1.2参考资料 (1) 1.3系统开发环境 (1) 1.4词汇表 (1) 2系统开发环境 (2) 3系统设计思路 (2) 4系统公用代码设计 (2) 4.1分页组件类: (2) 4.2过滤组件类:C HARACTER F ILTER,L OGIN F ILTER (2) 4.3H IBERNATE S ESSION F ACTORY类 (3) 4.4404.JSP,500.JSP (4) 4.5CSS: CSS (4) 4.6页面图片文件夹:IMAGES (5) 5功能模块设计 (5) 5.1报表模块设计 (5) 6数据库设计 (6) 6.1功能说明 (6) 6.2数据表设计 (6) 6.3视图设计 (7) 6.4序列设计 (7)

1引言 1.1 编制目的 通过报表让酒店管理者可以时刻掌握酒店整体运营情况,帮助提高酒店的服务水平和工作效率,规范酒店的业务流程,有效地提高经营效益。 1.2 参考资料 无 1.3 词汇表 2系统开发环境 操作系统:Windows XP 数据库:Oracle10g 集成开发工具:MyEclipse 10.0M 中间件:tomcat6.0 JDK:JDK 1.6版本

3系统设计思路 本次酒店客房管理系统的实验设计就是通过SSH框架结构和Oracle数据库的使用完成酒店客房管理系统的基本信息管理、报表管理、房客信息管理、客房管理、商品管理几个子系统中的房客信息管理设计与实现。通过JSP的网页对系统进行显示,运行和实际操作。 4系统公用代码设计 4.1 分页组件类: 4.1.1功能描述 Page类用于封装页面常用的信息,用于页面间对象的传递,pageDAO类用于产生Page 类的实例。pageService类用于使用pageDAO中的数据,并输出 4.1.2类、方法描述 4.1.2.1 P age类 4.1.2.2 P ageDAO类

酒店客房管理系统的设计与实现本科论文

摘要 随着社会经济的飞速发展,酒店、宾馆在服务行业中扮演的角色越来越重要。在酒店、宾馆的运作期间,其管理和服务水平直接影响到酒店形象和声誉。采用计算机这一现代化工具作为管理的辅助手段可以提高服务质量,尽可能做到让客户满意,同时也需要一套酒店管理系统对客人、费用、房间的正确处理和保存等。基于C/S结构的管理软件开发困难,业务变更或改变不够灵活,增加了维护和管理的难度,进一步的业务拓展困难较多,并且兼容性差。基于B/S的酒店客房管理系统可以实现对客房的科学化、规范化、查询顾客情况、订房信息、以及结算信息等,有助于提高管理的效率,方便酒店对客房的实际情况进行集中的查询与管理工作,以改善整个酒店的工作效率和服务质量。 本文采用了当今比较流行的开源框架Struts2 + Spring+ Hibernate的系统结构,通过介绍Struts的MVC结构、基本组成和结构以及Hibernate的基本对象,并将三种框架技术整合起来应用到系统中,给出一个具体的实例配置,前端采用Struts的MVC框架,中间层采用Spring,底层采用Hibernate,提高了系统代码的可重用性和开发效率。 经测试,本系统的实现策略是可行的,能够满足中小型酒店客房管理的需求,实现了对工作效率的提升。 关键词:酒店;客房;MVC框架;管理系统

Abstract With the rapid economic development of society, the hotel, the guesthouse inservice industry in the role of more and more important. In a hotel, thehotel duringthe operation, the management and service level directly affect thehotel's image andreputation. Using a computer to the modern tools as amanagement auxiliary instrument,it can improve the service quality, as far aspossible, do let customer satisfaction, alsoneed a hotel management system inthe guest room , cost, the proper management andpreservation . Based on C/Sstructure of management software development difficulties,business changes orchange flexible enough, increased the difficulty of maintenance andmanagement,further business to expand more difficult, and poor compatibility.Based onB/S hotel guest room management system can realize the rooms,scientific, standardized,and inquires, booking information, customer information and settlement , and improvethe management efficiency,convenient hotel rooms,the fact ofconcentration and management of inquires, in order to improve the whole hotelwork efficiency and service quality. This paper adopted the more popular framework Struts2+Spring+Hibernate systemstructure, through the introduction of the Struts structure, basic MVC composition and structure and the basic objects Hibernate, and the three frame technology applied to the system together,give a specific example configuration, the Struts MVC framework front,the intermediate Spring, the bottom Hibernate, and improve the system code reusabilityand efficiency of development. By test, the realization of the system of the strategy is feasible,can meetthe needsof small and medium-sized hotel room management , realize the workefficiency of ascension. Key words: Hotel; Guest room; MVC framework; Management system

某宾馆客房管理系统——数据库课程设计03221

数据库原理课程设计报告

摘要 宾馆客房管理系统是对宾馆管理的现代化、网络化管理手段,逐步摆脱宾馆管理的人工管理方式,拓展经营空间,降低运营成本,提高管理和决策效率而开发的。宾馆客房管理系统是宾馆经营管理中不可缺少的部分它的内容对于经营的决策者和管理者来说都至关重要,所以客房管理系统、信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案。这种管理方式存在着许多弊端如:效率低、保密性差容易出现差错等。且对于查询空房间及已 定房间等极为不方便。在当今时代,这些完全可以改用计算机来代替人的手工操作。作为计算机及网络应用的一部分使用计算机对客房信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、 查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高客房经营管理的效率。也是企业的科学化、正规化管理与世界接轨的重要条件。且办事效率也是决定收入的一个关 键因素。宾馆客房管理系统主要包括前台管理系统和后台管理系统两大部分,基本包含了宾馆主要业务部门,初步实现了对顾客服务和进行财务核算所需要的各个功能。它包括客户信息管理、客房信息管理、入住和退房管理、客房类型管理、费用管理、价目信息管理等6大功能模块,并提供了对各功能模块的 查询和更新功能。其中客户信息管理、入住和退房管理是系统开发的重点。 本系统由问题描述、系统需求分析、概念设计、逻辑设计、物理结构设计、触发器设计、存储过程设计、视图设计、数据库实施和维护组成。

目录 1.问题描述 (1) 1.1背景 (1) 1.2编写目的 (1) 1.3功能要求 (1) 2.可行性分析 (2) 3.需求分析 (2) 3.1需求分析 (2) 4 系统概要设计 (3) 4.1数据流图 (4) 4.2数据字典 (8) 5.概念结构设计 (8) 5.1 E-R 图 (8) 5.2实体及属性的定义 (10) 6.逻辑结构设计 (12) 7.物理结构设计 (13) 8.触发器设计 (14) 9.数据库的实施和维护 (14) 10.结束语 (16)

某宾馆客房管理系统

《数据库系统》课程实践任务报告 任务名称: 某宾馆客房管理系统 班级: 学号: 姓名: 学号: 姓名: 完成日期: 2015年06月30日 信息工程学院计算机系

任务名称:某宾馆客房管理系统 1.任务的描述 随着宾馆业竞争的加剧,传统的宾馆计算机管理系统已无法满足宾馆信息化管理的需要。为了拓展经营空间、降低成本和提高管理效率,宾馆需要使用更高效的信息化手段,借助先进的计算机信息技术对宾馆进行管理。因此为了对某宾馆实现客房情况的信息化管理,特设计并实现一个涉及到数据库的重要数据库对象、功能和特性的某宾馆客房管理系统,新的宾馆客房管理系统科学的将宾馆各种业务完美的结合,方便管理和决策,并且能提供大量的管理经营过程中实际的数据。 宾馆客房管理系统要求实现以下功能: 1、实现客房类型、价目信息、客房信息的管理; 2、实现客户信息的管理; 3、实现入住和退房管理; 4、实现费用管理; 5、创建触发器,实现入住和退房时自动修改客房的状态; 6、创建存储过程统计某段时间内各种类型的客房的入住时间合计和费用合计; 7、创建视图查询某一时刻没有入住的房间信息; 8、建立数据库相关表之间的参照完整性约束。 2.需求分析 本系统主要包括的外部实体有:客户、客房信息、客户住宿、前台、客房状态,要实现的功能主要有:客户、客房等信息的管理。 2.1 系统包含的实体 根据“任务描述”中提供的信息以及系统需要实现的功能,本系统应包含的实体及其包含的属性名如下: 客户(身份证号码,姓名,性别,出生日期,地址) 前台(编号,姓名) 客房信息(客房号,客房类型,客房数量,价格,客房状态) 客户住宿(客房号,客房类型,入住时间,消费费用,住宿时间,退房时间) 费用(客房类型,房费,消费费用,押金) 入住信息(入住编号,入住时间,入住人数) 退房信息(退房编号,退房时间) 客房类型(类型编号,类型名称,价格) 楼层信息(楼层编号,楼层名)

宾馆客房管理系统——数据库课程设计

数据库原理课程设计报告 设计题目某宾馆客房管理系统 专业班级 学号 学生姓名 起止日期年月日至月1 日

摘要 宾馆客房管理系统是对宾馆管理的现代化、网络化管理手段,逐步摆脱宾馆管理的人工管理方式,拓展经营空间,降低运营成本,提高管理和决策效率而开发的。宾馆客房管理系统是宾馆经营管理中不可缺少的部分它的内容对于经营的决策者和管理者来说都至关重要,所以客房管理系统、信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案。这种管理方式存在着许多弊端如:效率低、保密性差容易出现差错等。且对于查询空房间及已定房间等极为不方便。在当今时代,这些完全可以改用计算机来代替人的手工操作。作为计算机及网络应用的一部分使用计算机对客房信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高客房经营管理的效率。也是企业的科学化、正规化管理与世界接轨的重要条件。且办事效率也是决定收入的一个关键因素。宾馆客房管理系统主要包括前台管理系统和后台管理系统两大部分,基本包含了宾馆主要业务部门,初步实现了对顾客服务和进行财务核算所需要的各个功能。它包括客户信息管理、客房信息管理、入住和退房管理、客房类型管理、费用管理、价目信息管理等6大功能模块,并提供了对各功能模块的查询和更新功能。其中客户信息管理、入住和退房管理是系统开发的重点。 本系统由问题描述、系统需求分析、概念设计、逻辑设计、物理结构设计、触发器设计、存储过程设计、视图设计、数据库实施和维护组成。

目录

酒店客房预订管理系统

酒店客房预订管理系统Newly compiled on November 23, 2020

院系:计算机科学学院 专业、年级: 2010计科(1)大班课程名称:软件工程 项目名称:酒店客房预订管理系统学号姓名: 学号姓名: 学号姓名: 学号姓名: 指导教师:刘卫平 2012 年12月23日 目录

1 2 6 6 7 第一章系统概述 系统开发背景和意义 随着人类社会进入信息时代,计算机越来越多地活跃在社会各个领域,成为不可缺少的工具,尤其在管理方面,管理软件的出现使大量繁琐复杂的问题变得简单易行。在人民生活水平提高的同时,餐饮,住宿,娱乐业在服务行业中占有越来越重要的地位。要使在当前酒店行业日趋激烈的竞争中脱颖而出,必须努力发展自己在管理方面的特色,避免传统管理方法的失误,使酒店的信誉以及各个管理方面都能够出现零失误,给管理者和普通的营业员带来操作上的方便,对整个酒店各个方面的业务带来快捷,方便,高效的服务,才是管理软件的成功之处。 现今酒店宾馆的规模不断扩大,客户数量急剧增加,有关客户的各种信息也成倍增长,尤其是大量的客房预订信息。面对庞大的信息量,需要有客户信息管理系统来提高客户管理工作的效率。通过这样的系统,可以做到信息的规范管理,科学统计和快速查询,从而减少管理方面的工作量。当前许多酒店正在逐步完善客户信息管理工作,需要一个能满足内部管理需求,提高管理效率的应用系统进行内部管理。许多酒店经过多年的发展,规模不断扩大,客流量成倍增长,积累了大量的客户信息急需进行统一管理以防信息的流失。因此,许多酒店需要一个功能全面的客户信息管理系统来进行管理,以使管理客户信息的工作在该系统的配合下更加高效和便捷。

基于JAVA的酒店客房管理系统的设计与实现

目录 摘要 (1) 关键词 (1) Abstract (1) Key words (1) 1概述 (2) 1.1开发背景 (2) 1.2市场分析 (2) 1.3开发意义 (3) 2 开发所用技术 (3) 2.1 Java技术 (3) 2.2 JSP技术 (3) 2.3 MYSQL数据库 (3) 2.4 B/S结构 (3) 3 系统分析 (4) 3.1可行性分析 (4) 3.1.1 技术可行性 (4) 3.1.2 经济可行性 (4) 3.1.3 操作可行性 (4) 3.1.4 发展可行性 (5) 3.2性能需求分析 (5) 3.3系统流程分析 (5) 3.3.1 操作流程 (5) 3.3.2 添加信息的流程 (6) 3.3.3 修改信息的流程 (7) 3.3.4 删除信息的流程 (7) 3.4功能需求分析 (7) 4 系统设计 (4) 4.1系统概要设计 (8) 4.2系统结构设计 (8) 4.3系统顺序图 (9) 4.3.1 登录模块顺序图 (9) 4.3.2 添加信息模块顺序图 (9) 4.4系统数据库设计 (10) 4.4.1数据库设计原则 (10) 4.4.2数据库实体(E-R图) (10) 4.4.3数据库表设计 (12) 5 系统的实现 (8) 5.1登录模块的实现 (14) 5.2房间状态模块的实现 (14) 5.2.1所有房间 (14) 5.2.2可用房间 (15) 5.3入住登记模块的实现 (16)

5.3.1登记 (16) 5.3.2登记列表 (16) 5.4预定管理模块的实现 (16) 5.5客人信息模块的实现 (17) 5.6客史档案模块的实现 (17) 6 总结 (18) 参考文献 (18) 致谢 ...................................................... 错误!未定义书签。

酒店客房管理系统设计报告

酒店客房管理系统——— 软件概要设计说明 一、引言 1.1 编写目的 编写本说明书的目的是说明对程序系统的设计考虑,包括程序系统的基本处理流程、程序系统的组织结构、功能分配、模块化粉、接口设计、运行设计、数据结 构设计和出错设计等,为程序的详细设计打下基础。 预期读者为:软件开发的人员,项目评审人员,及软件测试人员。 1.2 定义 客户住宿管理:对客户的住宿进行管理,并存储客户住宿记录。 客户信息:存放客户的,证件类型,证件号,性别,年龄,籍贯,工作单位等各项基本信息,还有就餐住宿信息,管理员负责管理客户基本信息。 房间信息:包括房间编号,房间等级,房间价格,房间类型等信息 菜肴信息:包括菜肴编号,菜肴名称,菜肴价格,菜肴类型等信息 1.3参考资料 二、软件总体结构设计:用系统结构图描述

三、软件数据结构设计: 3.1逻辑结构设计要点 用表格的形式存储信息,包括旅客信息表,团体信息表,房间信息表菜单信息表,餐桌信息表。 3.2物理结构设计要点 本系统所使用的数据存储要求为数据库,各个数据选项都要从数据库中存取,存取单位是表格,存储区域在系统的硬盘,系统数据要满足性,每位 用户都设定了权限,只有满足权限的用户才能使用某项数据,需要在用户输 入用户名时对其权限进行判断。 3.3数据结构与程序的关系 个体客户信息表 团体信息表

房间信息表 四、接口设计 4.1 用户接口 向系统管理员提供的用户名为:Admin,初始密码为000000,系统管理员第一次使用后进行密码修改。

用户名:类型为字符型,长度为20字节; 密码:类型为字符型,长度为至少6字节,最多为20字节; 若用户输入密码错误,系统将会给出密码错误的提示,连续三次输入错 误,系统则关闭。使用鼠标、键盘等外部构件进行功能选择及输入。其 余均为可视化界面,用户可以根据系统提示进行功能选择如:登陆时验证信息界面如下 4.2 外部接口 本系统采用一台个人PC,需要 Microsoft SQL Server 2000 或更高版本的DBMS 的支持。 系统支持Windows 9x\2k\me\xp 等操作系统 4.3 接口 系统部为:客户住宿管理系统主要子系统, 还有帐号信息管理系统和数据库信息管理系统。 五、运行设计 5.1运行模块组合 输入用户名和密码,登陆后使用该系统,按照用户的权限的不同,允许其做其权限的事情。 5.2运行控制 用户使用时,使用鼠标键盘进行运行时的选择控制。 5.3运行时间

客房管理系统说明书

客房管理系统说明书 第一节系统登陆 1、酒店管理系统所有软件超级用户编号为001密码为1 第二节预定管理 一、客人预定管理 1、根据客人的基本资料做预订:系统界面会自动显示各种房类的订房情况!以方便前台接待控制房态,所有预订的房间都有将到的标志。 2、可同时做多间房的预订——全部订房均处于联房关系。 3、该系统提供客史资料:输入客人姓名回车,系统会自动提示其以前消费的所有记录和客人的详细资料。方便做快速预订。 4、客人姓名系统可自动查出是否是黑名单客人。 5、同一间房可根据不同时间做多次预定 6、支持预定客人留言功能 7、支持一次性预定多间客房 8、支持客人预定多间客房同时入住 9、支持散客/团队预定换房 10、支持已预定客人加预定房 11、系统自动产生相应的未来30天房态预定图功能报表。 第三节接待管理 一、客人接待:实时房态图 1、根据各酒店的实际情况按顺序房号列出客房,很直观地显示客房所属的房间类型及用图形及颜色表示不同的房态 2、可直接按楼层和房态类型和过滤,选择显示各楼层和各种房类的房间列表 3、可直接在房态图上选择房间进行散客/团队预定、散客/团队入住、散客/团队结帐等操作 4、可直接在房态图上给客人进行换房操作,续住操作 5、可直接在房态图上进行房态修改,方便客房中心人员 6、可与客房导航器进行配合使用 7、用鼠标指定任一房间,如是在住房,系统界面(房态图)会自动显示住该间房的客人的部份资料:(姓名、抵/离店日期、支付/消费/的金额及所剩余额等等);如是空净房则会显示该房间的属性; 二、客人管理 方便的入住登记:直接双击便可进入: 1、选择所需的房间直接双击便可进入 2、可从电脑房态图菜单栏(预定接待)选择客人登记直接做客人登录(多间房的预定可同时登记入住) 3、根据已订房客人资料进行快速登记 4、按客人姓名系统可自动调出回头客信息及历次住店统计信息以确定房价优惠和客人具体的消费记录 5、按客人姓名系统可自动查出是否是黑名单客人 6、更改住客资料和房价 7、对于电脑入单以后因其它原因没有入住的客人可提供删除客单的功能

酒店客房管理系统uml课程设计

酒店客房管理系统uml课程设计

酒 店 客 房 管 理 系 统 U M L 设 计 指导老师:***** 姓名:***** 学号:***** 班级:*****

一、系统设计背景 随着经济的迅猛发展,第三产业在国民经济中扮演着越来越重要的角色。而随着近年来中国旅游行业的不断扩大,酒店行业的发展趋势不断看涨。旅游业的持续火热随之而来的是酒店需求的剧增。酒店行业的不断扩大,面临的问题也就越来越多。对于任何一个有一定规模的酒店来说都需要有与之相媲美的管理系统。酒店经营管理面临着越来越高的要求,一个高质量的管理信息系统不但会为酒店创造更多的经济效益,更关乎着酒店的整体形象跟运行效率,为酒店本身及顾客带来更多的利益。 对于一个酒店来说,其最核心的业务就是住房业务,现在一般的酒店管理系统都把住房系统归结于整个管理系统之中,这对于大型的酒店集团来说造成了管理上的不便之处。越来越多的酒店连锁集团需要一个专门的酒店住房系统,独立于其它酒店管理系统。针对于此,由我们小组成员精心设计,采用电脑技术开发而成的酒店住房管理系统,对提高酒店管理水平,改进服务质量,增进资源利用率起了重要作用。 二、系统设计概述 酒店客房管理系统的用户主要分为两大类:一是前台的接待

人员;另一类是酒店的管理人员。本系统的功能雪球简述如下:a)接待员能够处理各类客人的预定请求,预订能够经过各种方 式,如电话、E-mail。 b)当客户实际入住时,接待员需要及时输入客户信息,以便今后 查询。 c)接待员能够根据各种信息查询客人是否入住以及入住情况。 d)接待员进行收费管理,包括入住时的定金,各类其它消费情况 和最终结账管理。 e)管理能够输入客房信息,包括每间客房的大小级别、地理位 置、预设租金等信息。 f)管理员能够对客房信息进行查询,及时掌握客房情况,而且协 助做出决策。 g)管理员能够对前台操作员进行管理,设置前台操作员的密码和 基本信息。 h)管理员将进行各类信息进行统计 三、系统建模 a)创立系统用例模型

客房管理系统设计

客房管理系统设计 在当今经济和商务往来交往日益频繁的状况下,宾馆服务行业正面临客流量骤增的压力。越来越多的宾馆饭店都认识到传统的管理方法已经不能适合当今社会的需要,必须借助先进的计算机信息技术对宾馆服务进行管理。“客房管理系统”可以说是整个宾馆计算机信息管理的中心子系统,因为宾馆最主要的功能就是为旅客提供客房。设计客房管理这样一个系统,可以涉及到大多数SQL Server 数据库的重要数据库对象、重要功能和特性,比如:视图、触发器和存储过程等。由此,通过这个课程设计可以加深对这些SQL Server数据库知识的学习、理解,积累在实际工程应用中运用各种数据库对象的经验,使学生掌握使用应用软件开发工具开发数据库管理系统的基本方法。 本课程设计的主要目的是学习和练习SQL Server数据库的实际应用。 1.系统功能设计 1).数据录入功能 在本系统中提供客人信息登记功能。可以录入客人的姓名、性别、年龄、身份证号码、入住时间、预计入住天数、客房类别、客房号、离店时间以及缴纳押金金额等信息。在客人退房时,系统根据输入的离店时间及客房单价自动计算客人住宿费金额。 2).数据查询功能 系统需要提供以下查询功能: ①查某类客房的入住情况及空房情况,显示所有该类客房空房数目和客房号。 ②根据客人姓名信息查询客人信息;根据客房号查询入住客人的信息。 ③查询某个客人住宿费用情况,显示客人缴纳押金金额,实际入住天数、客房 价格、实际住宿费、住宿费差额及余额等信息。 ④查询所有入住时间达到或超过预计入住天数的客人。 3).数据统计功能 ①统计一段时间内各种客房的入住情况。 ②统计全年各月份的客房收入。 ③统计一段时间内各类客房的入住率。

酒店客房管理系统需求规格说明书(子功能流程图模块详细)

组号:X 组长:XXXX 组员:XXXX XXXX XXXX XXXX XXXX

1引言 (4) 1.1编写目的 (4) 1.2开发背景 (4) 1.3参考资料 (5) 2任务概述 (5) 2.1目标 (5) 2.2用户的特点 (5) 3 相关技术概论 (6) 3.1什么是.NET FRAMEWOKE (6) 3.2什么是C# (6) 4 可行性分析 (7) 4.1技术可行性 (7) 4.2开发时间可行性 (7) 4.3设备条件可行性 (8) 5需求规定 (8) 5.1系统业务流程分析 (8) 5.1.1宾客预订 (8) 5.1.2宾客入住 (9) 5.1.3宾客退房 (9) 5.1.4财务核查 (10) 5.2数据流图(DFD) (10) 5.3对功能的规定[整体框图] (12) 5.4对功能的描述 (15) 5.4.1基础设置 (15) 5.4.2预订管理 (17) 5.4.3前台接待管理 (18) 5.3.4前台收银管理 (19) 5.4.5 财务核查管理 (21) 5.4.6客房及客史管理 (22) 5.4.7系统管理 (23) 6系统环境规定 (24) 6.1硬件环境 (24) 6.2软件环境 (24) 7项目组成员分工 (24)

1 引言 在信息高度发达的今天,酒店业务涉及的各个工作环节已不再仅仅是传统的住宿、结算业务,而是更广、更全面的服务性行业代表。酒店宾馆作为一个服务性行业,从客房的营销即客人的预订开始,到入住登记直至最后退房结帐,整个过程应该能够体现以宾客为中心,提供快捷、方便的服务,给宾客一种顾客至上的享受,提高酒店的管理水平,简化各种复杂操作,在最合理、最短时间内完成酒店业务规范操作,这样才能令旅客舒适难忘,增加宾客回头率。面对酒店业内激烈的竞争形势,各酒店均在努力拓展其服务领域的广度及深度。虽然信息化不是酒店走向成功的关键因素,但它可以帮助那些真正影响成败的要素发挥更大的效用。因此,采用全新的管理系统,将成为提高酒店的管理效率,改善服务水准的重要手段之一。 1.1 编写目的 编写本说明书是为了对酒店客房管理系统的定义和系统功能作明确的界定,清楚地勾勒出各个功能模块完成的功能及功能模块间的联系。本说明书需经用户的认可,它是进一步开发的基础和依据,同时它也是系统完成后验收的标准。 1.2 开发背景 酒店行业的激烈竞争使得争取客源、提高酒店入住率、制定正确营销策略已经成为一项重要的任务,而借助于当前蓬勃发展的IT工具来拓展销售能力,创造客观的经济效益已经成为许多酒店的首选。作为一种有效的统计分析手段,计算机管理系统发挥其强大的优势,在数据保存、数据交换方面的快速可靠,是手工操作所不能完成的。 本酒店客房管理系统主要针对酒店管理中最核心的客房管理,旨在提高酒店的管理效率,减免手工处理的繁琐与误差,及时、准确地反映酒店的工作情况、经营情况,从而提高酒店的服务质量,获得更好的经济效益;实现客房管理的规范化、自动化。

相关主题
文本预览
相关文档 最新文档