酒店登记入住管理系统Word下载.docx

上传人:b****6 文档编号:20079302 上传时间:2023-01-16 格式:DOCX 页数:22 大小:500.70KB
下载 相关 举报
酒店登记入住管理系统Word下载.docx_第1页
第1页 / 共22页
酒店登记入住管理系统Word下载.docx_第2页
第2页 / 共22页
酒店登记入住管理系统Word下载.docx_第3页
第3页 / 共22页
酒店登记入住管理系统Word下载.docx_第4页
第4页 / 共22页
酒店登记入住管理系统Word下载.docx_第5页
第5页 / 共22页
点击查看更多>>
下载资源
资源描述

酒店登记入住管理系统Word下载.docx

《酒店登记入住管理系统Word下载.docx》由会员分享,可在线阅读,更多相关《酒店登记入住管理系统Word下载.docx(22页珍藏版)》请在冰豆网上搜索。

酒店登记入住管理系统Word下载.docx

SQLServer2005,C#.NET,thehotelmanagement

引言

在当今激烈的酒店竞争中如何脱颖而出,才是酒店行业所关注的目标,这迫使酒店管理层不断深化酒店改革,而借助现在正快速发展的IT工具,无疑是各位酒店管理们的最佳选择,抢占客源、增加客户满意度、优化资源配置、制定营销策略成为首要的业务,提高经济效益才是当下竞争的关键要素。

而酒店管理系统便可以为酒店管理提供最有效的手段,发挥管理系统强大的优势,在数据分析、数据保存、数据交换等均快速可靠,是人力操作所不能完成的。

在未来的几年中酒店的竞争将逐步走向智能化、信息化、效率化。

酒店业信息化发展主要分为:

一是超级化发展趋势,一个表现就是集团越来越大,领域越来越多;

二是电子网络发展体现在资源共享、又是互补、共赢共生,而非竞争的你死我活达到相互依存、相互共赢;

三是国际化发展,与世界接轨,与世界共赢,做世界村的村民。

IT信息技术为酒店的信息化管理提供了可以实现的保证,整合起来的信息化管理和只能管理给酒店管理带来了更加快捷合理的管理方式,让酒店管理在管理层面上产生巨大的革新。

经过长时间的测试研发形成了一套完整的管理系统软件,该系统涵盖登记管理、房间管理、财务管理、备份管理等。

强大的功能也为酒店行业提供了坚实的后台程序。

达到高层次的酒店管理水平,为酒店国际化提供更好的桥梁和综合管理工具。

第一章绪论

酒店登记入住管理系统强调的是对酒店登记信息的整合,以及为用户提供快捷方便的服务,从而达到综合管理的目的,对于酒店企业来说一个好的酒店管理系统带来将是更大的经济效益。

所以,酒店管理系统将作为一个应用手段帮助企业在酒店竞争中实现效益和名利的双丰收。

时间在发展社会在进步越来越多的科技被应用到现实生活中,而应用最多的就是计算机智能与计算机信息管理,在这两个方面计算机具有非常强大的管理和运算功能,由于强大的功能所以被应用于各个领域。

而作为计算机的一部分应用,信息管理系统却有着更多的优点,它具有对数据的方便、快速的处理能力,具有非常好的安全性,具有非常方便的实用性,具有非常长的使用寿命,而且节省人力、物力、财力等,这些都为信息管理系统的普及以及应用提供了坚实的基础,也是酒店管理系统在现实社会上应用广泛且效果明显的一个重要前提。

因此,在酒店管理系统上加大开发力度是非常有前景和实际意义的。

1.1VisualC#.NET介绍

.NET框架是微软公司为了适应市场发展推出的一个全新的编程平台,目前的主流版本是3.5。

而C#语言确是专门为微软公司的.NETFramework而设计的语言。

就C#本身而言它仅仅是一种语言,尽管它在.NET平台环境下执行,但它并不是.NET的一部分。

例如.NET平台支持的一些特性,C#语言却并不完全支持。

而C#语言支持的另一些特性,.NET却不完全支持。

在我们正常安装VisualStudio2008的同时,.NETFramework3.5也同时被安装到了本地计算机中[1]。

C#(读作Csharp)作为强大的、面向对象语言,它在.NET平台下使用,用C#编写,在.NETFramework中运行。

使用C#语言不仅可以编写传统的Windows桌面应用程序(Winforms),而且还可以编写Windows服务程序(WindowsService)、Web应用程序(ASP.NET)以及Web服务应用程序(WebService)等。

所以在当前的软件开发中,C#已成为绝对的主流语言,可以说C#语言和Java语言在当今企业编程应用中,已经占据半壁江山[2]。

1.2SQLServer2005简介

目前,SQLServer最新的版本是SQLServer2012,而我们本次设计所用的是之前的版本SQLServer2005,它提供了数据报表、数据分析、数据整合、数据库引擎等功能,而且操作方便,应用平台广,具有非常出色的性能。

下面简单介绍一下SQLServer2005的一些特点[3]:

●数据库引擎,是数据库操作的核心服务,具体操作包括:

数据存储、数据处理和数据保护。

它可以提供更快的操作、访问速度,更强的事务处理能力以及更好的大数据处理能力。

●数据挖掘,是标准的只能挖掘算法,通过对数据中存在的趋势和模式的分析,对业务难题做出最佳解决方案。

●.net框架主机,提供一个类似于VisualC#.net和微软的VisualBasic框架,创建数据库对象,分别包括类和集合。

●SQL中介服务,中介服务将为各类大型应用软件提供分布的异步应用框架。

●Web服务,SQLServer将作为超文本传输协议(HTTP),提供web服务,并在使用中提供一个新型的数据存储功能。

●报表服务,我们可以利用SQLServer提供报表的控制,最后通过visualStudio进行报表的发行。

●Transact-SQL的增强性能,SQLServer为可开发应用的数据库软件和服务,提供了各类新的语言功能,而且增加了许多性能。

这些新的性能包括递归查询、数据排列以及处理错误等功能。

第二章需求分析

2.1应用需求分析

由于社会的快速发展各行各业也逐步的走向了信息化的管理时代,特别是酒店行业的管理也越来越受到关注,现在的酒店管理已经逐步走向信息化、智能化管理,而不是单纯的住宿、结算管理,要更加综合的发展管理的更多方面。

首先,用户选择了我们的酒店从入住登记的那一刻起直至退房为止,我们要为客户提供最佳的服务以及最可靠的信息管理。

作为一个服务性行业酒店管理系统要做到最全面的综合服务,让客户有一种用户至上的感受。

提高酒店的管理水平,提供快捷的服务,完成酒店的各项管理项目,增加客户的“满意度”。

在激烈的酒店竞争形势和环境下,如何拓宽酒店的管理手段和服务质量,才是当下的关键课题。

而酒店管理系统便可以为酒店行业提供强有力的支持。

利用当下的IT技术以及信息化管理方式将是提高酒店管理水平的非常好的手段之一。

2.2服务目标

1.提高效率:

节省财力。

2.提高服务质量:

节省人力。

3.提高管理水平:

节省物力。

2.3可行性分析

(1)硬件环境要求:

处理器:

1GHz以上的处理器。

内存512M以上(适量的增加RAM可以提高运行速度和性能)。

硬盘空间:

建议1G以上的可用内存。

建议1GHz以上的处理器。

操作系统WindowsXP、Windows7。

显示视频;

建议800*600、1024*768及以上,256色[4]。

可以适当增加配置,好的配置更加有利于系统的运行。

(2)经济要求:

首先要考虑的是它的经济因素。

成本主要包括:

开发成本、运行成本、维护成本。

效益主要包括:

经济效益、社会效益。

这两个方面是酒店管理系统最先要考虑到的方面,这关系到系统能否正常正确的实施。

特别是对于一些中小型的酒店而言成本是他们最先考虑的因素,之后才是效益。

解决这些之后才是我们所能提供的方便快捷的操作,实用性强的管理方式。

种种分析之后确定出开发成本最小,但是提供效益最多的管理系统[5]。

(3)实施要求:

本管理系统具有操作方便、使用简单,适用各类管理人员对酒店进行管理。

而且功能强大,可以满足酒店日常管理的各种需求,实施之后可以进行定期维护、定期更新。

保证本软件可以最好的服务。

经分析、研究后,该项目可行。

第三章总体设计

3.1酒店登记入住管理系统的业务流程

如图3.1所示。

图3.1业务流程图

3.2系统功能模块

如图3.2所示

图3.2功能模块

图3.2

3.2.1基本文件

“基本文件”用于对客房类型、客房信息、房间价格、房间类型等进行设置,包含的模块如图3.3所示。

图3.3“基本设置”功能模块

“客房类型”用于设置本酒店房间基本类型信息,包含房间号、房类编号、楼层、额定人数、床数等。

“客房价格”用于设置房间的价格,不同类型的房间价格不一样。

“房间列表”用于显示最基本的房间号码等信息。

“价格计划”用于设置最近打折房间以及优惠房间的信息。

3.2.2预约

“预约”用于对酒店的新用户预约,功能模块如图3.4所示。

图3.4“业务管理”功能模块

“房间预定”用于处理客户对酒店房间进行的预订。

“房间可用性表”用于显示可以使用的图表。

“预定列表”用于显示已经预定的客户列表。

3.2.3代理

“代理”用于设置新的代理商,功能模块如图3.5所示。

图3.5代理

“添加代理”用于添加新的代理商。

“代理列表”用于显示添加的代理列表。

3.2.4客户

“客户”显示客户,设置客户,功能模块如图3.6所示。

图3.6客户

“客户类型”用于设置客户类型。

“添加客户”用于添加新的客户。

“客户列表”用于显示客户列表。

3.2.5消费项

用以添加、修改、删除新的消费项。

3.2.6退房

用于进行退房结算。

3.2.7结算

用于每日账目结算。

3.2.8报表

用于显示押金账目信息,功能模块如图3.7所示。

3.7报表

“押金报表”用于显示押金的表。

“结算报表”用于显示结算后的数据。

“房间报表”用于显示房间信息的报表。

3.2.9酒店管理

“酒店管理”主要是酒店管理员操作的功能,主要功能包括:

权限设置;

数据库备份;

数据库恢复;

酒店基本设置。

3.3数据库设计

3.3.1数据库需求分析

酒店管理系统的数据应该满足查询、保存、更新以及删除等功能,同时要求数据库满足各种信息的输出和输入。

根据上述分析,做出如下需求分析总结:

(1)房间状态:

入住房、空房、预定房等。

(2)房间类型:

单人、双人、三人等。

(3)客人信息:

普通客户、会员客户等。

(4)一个房间只能一个客户入住。

(5)保存每个客户的入住信息。

经过分析和需求总结,设计如下:

(1)房间类型:

房间编号、房间名称、描述。

(2)房间信息:

房间编号、楼层号、额定人数、客房描述。

(3)预订:

预订编号、预订客户名、预定时间、房间类型等。

(4)登记入住:

入住编号、房间号、入住天数等。

(5)房间可用性图标:

房间的入住、空房、预定以图表的形式显示。

3.3.2数据库创建

根据上述描述的数据项,设计出满足实体间关系的数据表,通过相互约束相互连接形成一个数据库整体[7]。

本酒店登记入住管理系统数据库一共27张数据表,分别存放各类登记入住信息,以及其他功能数据信息,详细表名如图3.1所示。

表3.1系统数据表名称

数据表名称

数据名称

Agency

DeleteLog

Role

BackUpHis

Deposit

Room

Booking

HotelSetup

RoomAllotted

CheckIn

Item

RoomCalendar

Customer

Message

RoomReserve

Closing

PaymentByCheque

RoomType

ConsumleItem

RatePlan

UserLog

Currency

RateType

Users

CustType

ResDeposit

酒店管理系统数据库是在后台运行的,在Windows环境下,用SQLServer建立所需要的数据库HMS_Data.MDF[8]。

先简单列出几个表,其他表类似。

(1)Message表:

如表3.2。

表3.2Message表

列名

数据类型

允许空

MsgID

nvarchar(10)

CheckInID

nvarchar(50)

Y

MsgModule

nvarchar(100)

MsgDetail

(2)RoomAllotted表:

如表3.3。

表3.3RoomAllotted表

HotelID

Nvarchar(10)

Nvarchar

(2)

RoomID

Sequence

Int

RateTypeID

RoomTypeID

FromDate

Datetime

ToDate

CustID

Memo

Nvarchar(100

AccessLevel

PaymentStatus

(3)RoomReserve表:

如表3.4。

表3.4RoomReserve表

BookRef

ReserveRef

SeqID

Reservestatus

CheckinRef

ExpiryDate

(4)Deposit表:

如表3.5。

表3.5Deposit表

CheckID

Nvarchar(20)

Amount

Money

Nvarchar(5

Refund

Nvarchar(100)

CreateDate

Depdate

(5)RoomType表:

如表3.6。

表3.6RoomType表

MarketingName

LongDescription

Nvarchar(50)

Status

Nvarchar(5)

RoomClass

Nvarchar(15)

MaxAdult

Smallint

MaxChild

Internet

(6)Currency表:

如表3.7。

表3.7Currency表

CurrencyID

LocalCurrency

ForeignCurrency

ExchangeRate

Float

CreatDate

关键表之间的关系图,如图3.8所示[9]。

图3.8关键表流程图

如图3.8所示,最主要的实例就是房间和客户,为了满足房间与客户之间的业务传递,创建了多个用于实现这一联系的业务流程表。

3.3.3数据库连接

SQLServer与VisualC#的连接代码如下[10]:

(1)导入数据库的命名空间。

usingSystem.Data.SqlClient;

(2)建立到数据库的连接。

SqlConnectionsqlconn=NewSqlConnection("

Server=localhost;

Database=数据库名字;

userID=sa;

password=;

"

);

(3)将第2步建立的连接进行连接。

sqlconn.Open();

(4)对需要的数据获取连接。

SQLConnectionMycon=this.getcon;

(5)建立一个数据对象集,并对数据集进行填充。

SqlDataAdapterdbAdapter=newSqlDataAdapter(lo_cmd);

DataSetds=newDataSet();

dbAdapter.Fill(ds);

(7)释放数据库连接。

sqlconn.Close();

第四章详细设计

4.1流程图

如图4.1所示。

图4.1流程图

4.2主窗体设计

(1)利用MicrosoftVisualStudio2008创建主窗体(默认窗体),向其中添加主菜单控件(mainstrip1)和状态栏控件(statusStrip1),以及六个快捷按钮,如图4.2。

图4.2主窗体

(2)以下为窗体及其控件的属性,如4.1。

表4.1主窗体控件属性

控件类型

对象(控件)名称

属性

取值说明

Form

Mainform

Name

Text

StartPosition

MainForm

CenterScreen

T

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 数学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1