基于NET的酒店管理系统的设计与实现Word文件下载.docx

上传人:b****5 文档编号:16167121 上传时间:2022-11-21 格式:DOCX 页数:33 大小:951.96KB
下载 相关 举报
基于NET的酒店管理系统的设计与实现Word文件下载.docx_第1页
第1页 / 共33页
基于NET的酒店管理系统的设计与实现Word文件下载.docx_第2页
第2页 / 共33页
基于NET的酒店管理系统的设计与实现Word文件下载.docx_第3页
第3页 / 共33页
基于NET的酒店管理系统的设计与实现Word文件下载.docx_第4页
第4页 / 共33页
基于NET的酒店管理系统的设计与实现Word文件下载.docx_第5页
第5页 / 共33页
点击查看更多>>
下载资源
资源描述

基于NET的酒店管理系统的设计与实现Word文件下载.docx

《基于NET的酒店管理系统的设计与实现Word文件下载.docx》由会员分享,可在线阅读,更多相关《基于NET的酒店管理系统的设计与实现Word文件下载.docx(33页珍藏版)》请在冰豆网上搜索。

基于NET的酒店管理系统的设计与实现Word文件下载.docx

kind 

of 

service 

facility 

for 

integrated 

expense 

place, 

organization 

huge, 

project 

many, 

information 

content 

big, 

must 

want 

to 

enhance 

labor 

prod- 

uction, 

reduces 

cost, 

improves 

grade 

management 

level, 

promotion 

economic 

efficiency, 

draw 

support 

from 

computer 

carry 

on 

management. 

This 

system 

utilizes 

Microsoft 

SQLserver2005 

database 

Visual 

Studio2010 

development 

kit 

develop- 

ment 

realization,"

Hotel 

Management 

system"

has 

included 

administration 

subsystem, 

storehouse 

establishment 

statistical 

analysis 

maintenance 

subsystem 

so 

five 

big 

mo- 

dules, 

operation 

simply, 

contact 

surface 

friendly, 

flexibility 

good, 

security 

high, 

moves 

steadily 

grades 

characteristic, 

superintendent’s 

ideal 

choice.

This 

text 

includes 

seven 

parts. 

It 

introduces 

aviation 

company 

information 

system’s 

developing 

completed 

procedure 

introdu--ction 

necessary 

developing, 

theory 

base 

development, 

an 

management, 

designing, 

practice,kee- 

ping 

prospect 

.

Key 

words:

Hotel 

Management,Data, 

Query

第一章绪论

1.1研发背景

21世纪的酒店,从内部管理到外部销售都将发生质的变化。

激烈的市场竞争,要求酒店引入更多、更新、更高的IT技术,而非单一的前台管理软件甚至传统的前、后台软件所能满足。

现代化的酒店是集客房、餐饮、通讯、娱乐,商务文化及其他各种服务与设施为一体化的消费场所,酒店宾馆组织庞大,服务项目多,信息量大,要想提高劳动生产,降低成本,提高服务质量和管理水平,进而促进经济效益,必须借助计算机来进行现代化的信息管理,酒店管理系统正是为此而设计的,本系统是一套适用于大、中型星级宾馆使用的优秀系统,操作简单,灵活性好、系统安全性高,运行稳定,实是管理者的理想选择。

酒店管理系统基于计算机网络技术,采用多层结构,集多媒体技术、远程通讯技术、IT技术为一体,将多种不同类型的软件工具用统一的用户界面集成为一个大系统,在一个网络上实现酒店全方位电脑化管理。

它不仅拥有传统软件所有的功能和较之更强大的功能,而且还根据目前酒店业的经营状况,着重于市场营销、成本控制、销售及成本预算等协助经营者开源节流的崭新概念设计,它是遍及整个酒店的技术和运营的解决方案。

成功的酒店是将经济效益作为酒店的运营宗旨,管理的核心也是在于如何提高经济效益。

酒店管理系统以酒店的经济效益为目标,为酒店管理人员和员工提供简单易用、功能强大并高度灵活的应用工具,激励他们的积极性,促使他们向宾客提供更好的服务。

这些改进使宾客感到更加满意,为酒店带来更多的回头客和收入。

同时,通过对人流、物流、资金流的科学管理和有效控制,提高员工的工作效率,降低各种经营成本,从而获取持久的利润。

1.2系统目标

此次设计将要模拟完成建立一个酒店管理系统系统,实现信息化。

对于酒店管理者可以实现日结帐报表,月结帐报表和年结帐报表等财务分析,节省了大量的劳力财力,加强了公司的现代化管理和高效的服务。

酒店日常管理中所涉及到的大量数据都由数据库管理系统管理。

本文中数据库服务器端采用了商业流行的SQLSERVER2005作为后台数据库,结合SQL语句强大的处理功能实现酒店管理中各个对象的分类、添加、删除、修改等操作,使开发成本降到最小。

经过对酒店管理业务的具体分析,精心对相关信息的学习和在指导老师的指导下,朋友的帮助下多次改进终于开发制作了这个酒店管理系统,本系统的设计遵循软件开发的全过程,在做需求分析的时候实际到酒店企业中熟悉酒店的业务流程和管理,然后概要设计,详细设计和编码测试。

每个过程都按照软件工程的规范进行。

管理者还可以通过修改密码来进行用户管理。

本系统完成了酒店管理系统的全部制作,从需求分析到编码测试,从概要设计到详细设计,通过笔者的努力基本实现了酒店管理系统的基本功能,并对业务所需要信息进行维护。

本系统有以下特点:

系统中模块划分明确,模块功能设计有较强的针对性。

系统操作界面简单,灵活性好、响应时间短,系统安全性高,运行稳定。

设计完全符合软件工程中的各个阶段的要求,模块间具有高内聚,低耦合的良好性能。

第二章系统分析

2.1需求分析

系统需对用户登录进行管理。

使用各功能模块时,系统应验证用户身份的有效性,否则要求用户登录。

另外,允许用户对自己的密码进行修改。

系统应提供客房的分类管理功能,可分类制订客房面积、价格、是否配备空调等客房类型,对不同标准的客房进行有效管理。

系统可实现对客房信息的添加、删除以及修改。

在进行订房/退房管理时,系统可以根据客房当前的状态自动提示可用服务(订房/退房)。

如果客房没有客人入住,则该客房的可用服务为“订房”;

否则,可用服务为“退房”。

系统的客户端在Windows平台下运行,服务器端可在Windows平台或UNIX平台下运行。

系统还需要有较好的安全性和可扩展性。

需求分析是从客户的需求中提取出软件系统能够帮助用户解决的业务问题,通过对用户业务问题的分析,规划出系统的功能模块,即定义用例。

这个步骤是对理解需求的升华,直接关系到该系统的质量。

2.1.1功能需求

这是一个酒店管理系统,酒店在正常运营中需要对客房资源、顾客信息、结算信息进行管理,应用酒店管理信息系统及时了解各个环节中信息的更变,提高管理的效率。

系统开发的总体任务是实现酒店管理信息的系统化、规范化和自动化。

主要包括酒店总管理员对功能的需求和酒店前台工作人员对功能的需求这两个部分。

具体所列如下:

(一)酒店总管理员对功能的需求

(1)用户信息管理:

浏览所有用户信息。

用户信息包括用户编号、用户类别、姓名、性别、个人密码、联系地址、联系电话、所在部门、电子邮件等信息;

查找用户;

对系统用户信息的输入;

(2)用户信息修改。

主要修改用户类别,系统包括酒店管理员、酒店前台管理人员两类用户;

删除已过期用户信息。

(3)客房信息管理;

有关客房标准信息的输入,包括标准编号、标准名称、房间面积、床位数量、房间单价、是否有空调、电视等;

客房标准信息的查询;

客房标准信息的修改;

客房基本信息的输入,包括客房编号、客房类型、客房位置、客房单价、备注等;

客房基本信息的查询;

客房基本信息的修改;

(4)酒店营业状况的统计。

按照客房类型、客房出租日期范围等统计条件,统计包括收入总额,每一笔收入明晰等等在内的营业情况信息。

(二)酒店前台工作人员对功能的需求

(1)剩余客房信息的查询;

(2)订房信息的输入,包括客房号、顾客姓名、顾客身份证号码、入住日期、备注信息等;

(3)订房信息的查询和修改;

(4)结算信息的输入,包括客房编号、客房种类、客房单价、顾客姓名、顾客身份证号码、入住日期、结算日期、结算金额等。

2.1.2性能需求

一般的性能需求是指相互消息传递顺利,协议分析正确,界面友好,运行时间满足使用需要,安全性得到完全保证。

就实际情况,在高系统配置、高网络带宽很容易得到保证的情况下,我们最需要考虑的性能需求就是系统安全性问题。

在开发系统的每个阶段,均需要考虑彼此间的认证与授权,尤其要注意认证,简单地说就是确定谁是特定用户,并针对安全源验证用户的身份。

在处理完识别用户的方法之后,必须利用一种方法以向用户授权,从而能够使用系统的特定功能。

也就是说,需要一种方法来决定允许特定用户进行什么样的操作。

2.2可行性分析

(一)技术方面:

做一个好的管理系统主要依赖硬件和软件开发平台,而现在的先进的计算机系统和软件开发工具实现酒店管理系统的信息化已经是一件很简单的事情了,各种高级语言的产生和发展到现今已是十分成熟。

高级语言强大的可视化功能,再加上现代的数据库技术,使开发系统变得方便快捷,实现功能也变得全面,用户界面也可设计得十分简便,可以做到“傻瓜式”操作。

这大大方便了非计算机专业人员对计算机管理系统的操作。

(二)经济方面:

模拟酒店管理系统的开发从长远的角度来看,投资可以完全收回,并可以节省管理费用,避免了人工填单操作所带来的一系列不必要的麻烦,节省了用户和相关工作人员的时间,能够很好地提高工作效率,改进决策质量。

同时也对酒店的灵活管理有了很大的提升,有利于提高酒店的运营和服务效率,其开发前景良好并能产生很好的经济和社会效益。

(三)使用酒店管理系统优势:

(1)计算机结账收银:

快速准确,减少客人等待时间,并可杜绝收银过程中的舞弊、错误现象。

(2)高效、直观的客房管理:

随时更新查看客房状态,能有效的提高租房效率,增加收入。

(3)提供管理者管理者决策依据:

管理者可以随时了解经营情况,以制定相应的经营方针。

(4)减轻员工的工作负担:

减少许多繁琐的手工操作,从而使员工把更多的精力放在提高为宾客服务的质量上。

(5)简单、方便地保存和查询历史资料。

(6)通过快速有效的服务为酒店树立良好的形象。

2.3系统总体结构分析

酒店管理系统的主要功能:

员工管理、客房类型管理、客房管理、酒店营业状况统计、客房预定、结账退房。

本系统分为两类权限,分别为酒店总管理员和酒店前台工作人员。

前者可以管理所有员工信息、客房类型信息和客房信息,且统计营业状况。

而后者可以浏览和控制客房状况。

如图2.3所示。

图2.3系统总体结构

第三章系统设计

下面给出本酒店管理系统的典型操作界面,如图3.1所示。

图3.1酒店管理系统的典型操作界面

3.1系统流程分析

如图3.2所示,用户首先登录到初始页Default.aspx,如果是酒店总管理员,则被系统引导至客房维护页RoomManage.aspx,该页是系统维护中比较常用的功能页。

管理员可以在此功能页中维护客房信息,该页设置了指向其他管理页面的链接,如房间类型信息管理页RoomTypeManage.aspx,员工信息管理页UserManage.aspx,酒店营业状况统计页TurnoverCount.aspx,各个管理页面的功能将和各个管理模块挂钩。

如果用户被确认为是前台工作人员,则被系统引导至客房当前状况列表显示页RoomList.aspx,该页显示所有客房当前信息。

工作人员可以选择进入当前空房列表页RoomLeftList.aspx进行订房操作——在订房操作也RoomOrder.aspx中完成操作;

也可以选择进入当前已租房列表页RoomOccupiedList.aspx进行结账退房操作——在退房操作也RoomCheckOut.aspx中完成操作。

图3.2系统流程图

3.2系统功能模块分析

酒店管理系统的主要功能包括以下几个方面:

其功能结构图设计,如图3所示。

图3系统模块划分图

(1)员工管理模块

该模块负责管理所有参与酒店运作的员工信息。

主要功能包括添加、删除、修改,查找员工信息。

系统分为两类权限:

酒店管理员、酒店前台工作人员,权限分配在员工管理中实现,酒店管理员可以管理所有员工信息,而其他人员只能对自己的信息进行维护。

(2)客房类型管理模块

该模块负责管理本酒店所涉及到的客房类型信息。

主要功能包括添加、删除、修改、查找客房信息。

酒店总管理员有权对客房信息进行添加、删除和修改,而酒店前台人员主要是对客房信息的查询以及浏览。

(3)客房管理模块

该模块负责管理所有酒店提供外租的客房详细信息。

(4)酒店营业状况统计模块

该模块主要向酒店总管理员提供本酒店的营业状况信息,以便中管理员做出刚好的决策,营业状况信息可按条件统计,包括日期,房间类别等,是后期管理的核心。

(5)客房状况浏览

该模块是前台操作模块下的一个子模块,前台工作人员对客房进行预定、结账操作之前,必然要先了解所有客房的信息,该模块就担负起提供人员这方面信息的职责,前台工作人员可以分已租和未租两类对客房进行浏览。

(6)客房状况控制

客房状况控制就是进行客房的预定和退房结算处理。

酒店前台工作人员是使用该模块的主体,完成所有的信息录入操作。

当有客人预定房间时,前台工作人员调用客房预定模块完成订房操作;

当有客人结账退房是,前台工作人员调用结账退房功能块,完成结账操作。

结账功能块中,系统自动按照客人订房及退房日起计算出他所要缴纳的房费。

第四章数据库设计

4.1数据库选择

可以根据数据量的大小选择不同的数据库,如表1所示。

其中数据量是指数据库中将存放的单表的最大记录数。

表4.1HMS系统数据库的选择

用户

数据量(记录数)

稳定性要求

维护水平

备选数据库

个体酒店(3-8人)

100-500

Access

小型酒店(8-20人)

500-5000

中型酒店(20-100人)

5000-50000

一般

SQLServer

大型酒店(100-1000人)

50000-200000

较高

较好

大型酒店(1000人以上)

200000以上

Oracle

当然,这种选择并不是绝对的。

有时,一个酒店尽管人数不多,但是人员变化很大,要求数据库的吞吐量和稳定性较高,这就需要选择更好的数据库。

也有些情况,由于建设经费的限制,只能选择较为便宜的数据库,这要根据用户的需要而定。

在这里,我们选择SQLServer2005数据库。

4.2操作系统选择

客户端使用WindowsXP或者WIN7系统。

服务器端的选择,如表4.2所示。

表4.2HMS系统所用操作选择

每秒数据库并发数据访问记录数

备选操作系统

10-50

WindowXP

50-500

500-2000

2000以上

在这里使用WindowXP操作系统。

4.3数据库分析

根据酒店管理系统数据结构,采用构建E-R图导出系统数据库表的分析方法对酒店管理系统作如下数据库分析。

4.3.1E-R图分析

根据以上章节对系统做的需求分析、模块设计,就可以作出能够满足用户需

求的各种实体以及它们之间的关系,本系统根据上面的设计规划出的实体有:

用户信息实体、客房类型信息实体、客房信息实体、入住信息实体、客房状态信息实体。

(一)HMS系统实体间关系E-R图,如图4.1所示。

图4.1HMS实体间关系E-R图

(二)HMS系统用户信息实体图,如图4.2所示。

用户信息(用户编号,用户类别,姓名,性别,密码,电子邮件,所在部门,联系电话,联系地址)

图4.2HMS系统用户信息实体图

(三)HMS系统客房类型信息实体图,如图4.3所示。

客房类型(类型编号,类型名称,标准面积,标准定价,简单描述,有否电视,有否空调,床位数)

图4.3HMS系统客房类型信息实体图

(四)HMS系统客房信息实体图,如图4.4所示。

客房信息(房间号,房间类型,房间位置,房间描述)

图4.4HMS系统客房信息实体图

(五)HSM系统入住信息实体图,如图4.5所示。

入住信息(房间号,客户姓名,客户身份证号,订房日期,结算金额,退房日期)

图4.5HSM系统客入住信息实体图

(六)HMS系统客房状态信息实体图,如图4.6所示。

客房状态(房间号,当前状态)

图4.6HMS系统客房状态信息实体图

在本系统中利用了Visio2003设计E-R模型。

(七)如图4.7所示,为酒店管理系统的实体关系简图。

图4.7酒店管理系统实体关系简图

4.3.2表/字段分析

表/字段分析是建立在实体关系图基础上的。

表字段分析后可以利用PowerDesigner建立数据库模型。

以图11所示酒店管理系统的实体关系图为基础,可设计表字段,然后建立数据库模型。

建立的数据库模型,如图12所示。

有了数据库模型,数据库的设计酒店单多了。

根据数据库模型设计表的结构,在HMS系统中设立5张表结构,包括用户信息数据表(Users)、客房类型信息数据表(RoomType)、客房基本信息数据表(GuestRoom)、酒店入住信息数据表(Occupy)和房间状态信息数据表(RoomState)。

这5张表分别对应E-R图中的“用户”信息实体图、“客房类型”实体图、“客房”信息实体图、“入住客户”信息实体图和“客房状态”实体图等5个图。

酒店管理系统针对的用户主要是酒店员工,分为两类:

酒店总管理员和前台服务人员,用表中的UPower予以区分。

HMS中的用户信息数据表(Users)定义如下,如表4.3所示该表中的各个字段的数据类型、大小以及简短描述。

表4.3用户信息数据表(Users)

列名

数据类型

大小

字段描述

UID

Varchar

50

表示每一员工的员工号,作为索引

UPassword

记录用户登录本系统时的用户密码

UPower

Int

4

记录用户的类型,1-酒店总管理员,2-酒店前台工作人员

USex

Bit

1

用户性别

UName

用户姓名

UAddress

用户住址

UTel

用户联系电话

UEmail

用户电子邮箱地址

UDepartment

用户所在部门

酒店客房具有各种级别,每类级别有各自的信息,客房类型信息数据表(RoomType)记录了各类级别的详细信息。

如表4.4所示表中各个字段的数据类型、大小以及简短描述。

表4.4客房类型信息数据表(RoomType)

TID

标记房间类型的惟一ID号

TName

类别名称

TArea

Float

8

房间标准面积

TBedQuantity

2

房间标准床位数

TPrice

Money

每晚标准收费

TAirCondition

是否配备有空调:

1-有,0-没有

TTV

是否配备有电视:

TDescribe

500

简单描述

酒店管理的主要对象是客房,客房基本信息数据表(GuestRoom)记录了客房的基本信息。

如表4.5所示表中各个字段的数据类型、大小以及简短描述。

表4.5客房基本信息数据表(GuestRoom)

RID

房间号,惟一

RType

房间所属类别号

RPosition

房间所处位置信息

RDescribe

酒店总是在客房和客户之间产生关系,产生入住信息,在本系统中,不在对客户信息单独维护,将客户信息嵌入到入住信息中,主要记录的是客户的身份证号。

入住信息数据表(Occupy)记录了酒店历来的全部入住信息,字段OEndDate,OPay数据在客人结账时才产生,其他信息在客人订

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

当前位置:首页 > 小学教育 > 小学作文

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

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