ImageVerifierCode 换一换
格式:DOCX , 页数:35 ,大小:1.71MB ,
资源ID:6364416      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/6364416.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(酒店住宿管理系统.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

酒店住宿管理系统.docx

1、酒店住宿管理系统西安财经学院信息系统分析与设计课程设计告题目 酒店管理系统 姓名 王静 专业 信息管理与信息系统 班级 信管1002班 学号 * 一、概述(一) 开发背景1.管理信息的概述信息管理(information Management IM)是人类为了有效地开发和利用信息资源,以现代信息技术为手段,对信息资源进行计划、组织、领导和控制的社会活动。简单地说,信息管理就是人对信息资源和信息活动的管理。信息管理是指在整个管理过程中,人们收集、加工和输入、输出的信息的总称。信息管理的过程包括信息收集、信息传输、信息加工和信息储存。(1)管理信息的发展管理信息系统的最初阶段是统计设计,所研究的内

2、容是数量数据间表面的规律,它可以把数据分为较相关和较不相关的组,然后把数据转换为信息。第二阶段是数据更新系统,其典型代表是美国航空公司的预订订票系统。它是管理信息系统的低级阶段。第三阶段是状态报告系统。最后的阶段是决策支持系统,它是用来辅助决策的信息系统。(2)管理信息的特点MIS人机界面设计一般遵循以下一些基本设计原则(1)以通信功能作为界面设计的核心(2)界面必须始终一致(3)界面必须使用户随时掌握任务的进展情况(4)界面必须能够提供帮助(5)界面友好,使用方便(6)输入画面尽可能接近实际 (7)具有较强的容错功能2.酒店业的发展概况近年来,宾馆业迅猛发展,市场的竞争日趋激烈,全面提高宾馆

3、的软件管理水准,已成为宾馆业发展的当务之急。尤其是对于星级宾馆,既需要完成前台的一些服务工作,还需要完成后台的管理工作。然而,传统的人工管理模式已经远远不能满足有效、快捷地处理经营中产生的大量信息数据的需要,从而使得企业决策层无法及时、准确地掌握一线资料,继而影响对市场进行正确地分析和预测。像沿海城市三星级以上宾馆引进外方管理,使小部分宾馆管理水准几乎接近或达到国际水平。但对占80%以上的广大中小型宾馆来说,是难以做到的。因此,欲在竞争中甩开对手,取得优势,必须在经营、管理、产品、服务等方面具备独到之处。而对宾馆的经营状况起决定作用的是客房的管理。简单的服务标准已不是制胜的锦囊,只有管理做到最

4、细微之处,才能让顾客体会到宾馆服务的高标准、高质量,而准确、快速、周全往往就是最基本的成功要素。传统的管理方法已经不能适应现代社会的需要,因此采用电脑管理业务、财务等诸多环节已成为推动宾馆业迅速发展的先决条件,宾馆客房管理信息系统是各大中小型宾馆所需要使用的一个管理系统。3.项目的任务及意义正是由于酒店管理电子化日渐增长的趋势,我们计划通过Microsoft SQL Server与visual basic构建一个酒店客房前台管理系统系统。学习Microsoft SQL Server与visual basic,利用其优点,解决酒店经营过程中存在的问题。理论与实际相结合,巩固所学到的信息系统开发的

5、相关知识。通过对本系统的研究,可使我们了解当今酒店管理发展的最新动态,清楚的了解整个酒店管理的运作过程。同时通过研究开发过程,可使我们掌握网站开发的基本方法和技术,为进一步的实际系统开发奠定基础。并且,在整个研究开发过程中也培养了我们的实际操作能力和刻苦钻研的精神,使我们对团队精神的重要性有了更加深刻的认识。二、 系统规划(一)需求分析 基于我们进行的调查,酒店老板需要一个能够展示酒店所有的客户信息,有较安全,可靠的存储空间,存储有关信息,同时能够对客户信息以及客房信息也能更改,完成客户住房以及预定功能并实现一些对挂账信息的管理功能。通过与酒店老板的沟通,我们认为利用计算机代替人工来执行这些操

6、作是理想的选择。酒店客房管理系统将酒店预订信息、酒店客户信息、散户住宿记录和团体住宿记录以及房间信息记录等存储在数据库中。系统根据登录用户的使用权限可以完成对各种记录的添加、修改、查询、和删除操作。此外可以完成一些系统管理功能,包括数据库初始化、系统用户权限设置和系统用户管理等。酒店客房管理系统主要包括以下功能。1、预订管理:(1).输入客人姓名系统可自动查出是否是黑名单客人; (2).根据已订房客人资料进行“快速预订登记”;(3).全面处理客人不同房类的开多间房的预定;(4).输入客人姓名回车,如此客人以前在酒店入住过,系统会自动提示其以前消费的记录和客人的详细资料;(5).可快速的为客人预

7、定各类型房间及快速的查询是否有该客人在店入住;(6).取消客人预定时方便快捷,并对取消预定客人以统一列表形式体现;(7).房态图上直接显示预定客人抵店时间,方便接待人员对预定客人来店的操作;(8).对散客/团队进行快捷方便的预定处理、预定取消、预定换房、预定处理;(9).多次预定,房间资源不够时,系统出现提示信息;(10).批量预定、批量修改预定、批量入住;(11).同时做多间房的预定-全部订房均处于联房关系;(12).信息报表 ;2.信息查询管理:(1)房态图查询: 系统在实时房态图上可对客人进行查询操作 ;(2)各种列表查询:用户可看到酒店各种类型客人的各样式列表,如:预定客人列表、在住客

8、人列表、结帐客人列表等等。功能强大的客人信息查询:可按帐号、姓名、到店离店日期、房号、团队帐号和国籍模糊查询;3.入住接待管理: (1)员工查找客户是否提前预订,若有则填写入住登记单,员工审核登记单,若正确无误,则对入住登记,客人入住;(2)若没有提前预订,则查找是否有合适房间,若有则填写入住登记单,员工审核登记单,若正确无误,则对入住登记,客人入住;4调房管理:(1)根据客户的需要,员工查找同等类型的房间,若有则填写调房登记单,员工审核登记单,若正确无误,则对修改客房信息表和入住登记表。(2)若无,则告诉客户具体情况。5、退房结账管理: (1)客人退宿,员工清点房间,若客人结账,则员工进行接

9、待登记,并填写收据和打印报表给客户。 (2)客人到前台对挂账进行结账,员工进行结账登记,并并填写收据和打印报表给客户。(二)可行性分析1. 技术可行性 Microsoft SQL Server与visual basic已经被普遍用于构建酒店客房管理软件. Microsoft SQL Server是由微软Microsoft出品,基于关系型数据库的大型数据库系统,它具有独立于硬件平台、对称的多处理器结构、抢占式多任务管理、完善的安全系统和容错功能,并具有易于维护的特点。2.社会可行性基于对酒店市场尤其是针对外出旅行的需求的调查了解,目前该市场存在着很大的发展空间,蕴藏巨大财富,商机无限。3.经济可

10、行性由于该系统属于免费使用,因此对于绝大多数的酒店有着很大的吸引力。4.结论 系统通过房控终端提供自助式的信息查询服务,可查询酒店位置、客房情况。相比酒店介绍册,查询起来更方便、更快捷,信息容量也更大,并且还可节约印刷成本。系统对酒店管理人员和前台、客房中心、工程部等工作人员开放,远程控制客房设备,接收来自客房状态、服务请求等方面的一切信息,快速响应客人要求;同时也能够实时记录客人请求服务及服务响应的时间,并进行客房服务的数据统计和分析,提高酒店的管理水平和服务质量。 三、系统分析(一)业务流程分析及业务流程图图例说明: 表示外部实体 表示处理过程的说明 表示生成文档 表示存储 表示信息的传输

11、过程根据需求分析,我们分析出一个酒店管理系统业务的一般流程:图 3.1客户入住流程图 图3.2管理员操作流程图(二)数据流程图图例说明: 表示外部实体 表示处理过程表示存储信息或文件 表示生成表格带有名称的有向线段表示数据流 3.3 顶层流程图3.4一层数据流程图二层数据流程图:图3.5 预订管理 图 3.6查询管理图3.7收银管理图3.8退房管理 图3.9 入住管理 图3.10调房管理(三)数据字典1数据项定义 表3-1 表3-2数据项名称:用户名别名:admin长度:50取值范围:1-40描述:管理员登陆的用户名数据项名称:密码别名:userpassword长度:50描述: 管理员的管理密

12、码 表3-3 表3-4数据项名称:客户编号别名:mbrID长度:5描述: 客户的具体编号数据项名称:姓名别名:userName长度:50描述: 客户的姓名 表3-5 表3-6数据项名称:手机号别名:phonenumber长度:50描述:客户的手机号数据项名称:身份证号别名:IDnum长度:50描述:客户的身份证号 表3-7 表3-8数据项名称:客房价格别名:price长度:6描述:客房的价格数据项名称:客房类型别名:size长度:20描述:房型等2.数据流定义数据流条目名称:调房信息单 总编号:3-P6说明:关于客户要求更换房间的说明 编 号:P6数据流来源:客户 流通量:200份/月数据流去

13、向:包含的数据结构:姓名 更换前所住房间更换后的房间3.处理过程描述处理过程条目名称:填写发票 总编号:5-501说明:统计出客户在本酒店的消费合计 编 号:P1输入:输出: 处理:查询挂账登记单,打印出客户的所有消费情况,并统计出消费合计。4.数据存储 数据存储条目名称:挂账登记单 总编号:4-401说明:客户在本酒店的一切消费情况 编 号:P5结构:住宿费用 有关的数据流: 是否损坏酒店设施 其他服务信息量:5000份/季度 有无立即查询:有5.外部实体外部实体条目名称:客户 总编号:6-601说明: 编 号:601输出数据流:输入数据流: 个数:约5000个系统设计(一)系统总体设计1.

14、系统总体规划图4.1功能模块图概念设计图4.21各实体属性图系统用户表:客房预订表:调房登记:挂账登记表:住宿登记表:客房表:(二)系统详细设计1代码设计代码是以适当的符号来表达客观实体的属性及特征。又标识、统计检索、对象描述的作用,一般根据唯一性原则、规范性原则、可扩充性原则和简明性原则来进行设计。本系统中该系统采用层次代码设计方法。本系统中:图书编号,采用4位编码: XX XX XX XX自由码小类号大类号主号2数据库设计系统各项功能的实现,归根到底是通过对数据库进行各项操作来完成的,因此要实现系统规划的功能,提高系统的性能,首先需要有一个设计合理、功能完善的数据库。数据库的设计即对数据的

15、内容和组织方式进行设计,在设计数据库时,首先必须考虑的是数据库的设计目标,对于一个好的数据库来说,应当没有冗余数据,能够迅速的定位某个记录,并且易于维护。数据库的设计目标就是这样的数据库。如果能够实现所有的数据库设计目标,当然是最完美的。但是,通常这些设计目标都是相互排斥的,不可能同时实现。比如:要消除冗余数据,就不能避免降低定位记录的速度。商务站点要与用户进行实时交互,用户发出的各项Web请求必须在短时间内得到响应,因此Web响应速度将是评价站点运行好坏的一个重要标准,也是商务站点能否吸引住消费者的因素之一。所以在设计数据库时,要将速度放在第一位,允许有一定程度的冗余数据。 考虑到酒店管理作

16、为一个商务站点,需要存储海量的数据,系统采用SQL Server建立和维护数据库。SQL Server是一个功能强大的关系型数据库管理系统,它所具有的安全性、可靠性、灵活伸缩性,使之可以有效的用于开发动态站点,为Web方式的数据处理提供了理想的数据库平合,并且还可以和IIS完美结合起来。数据库连接规定:(1)用SQLserver建立一个数据库(2)采用ADO对数据库进行连接。本系统涉及到的数据库中的表的数量非常庞大,因此以下只列举出部分主要的表格。住宿登记表序号字段名类型长度默认值允许空主键0客人编号Char101姓名Char82身份证Char183住房编号Char84手机号Char115客房

17、类型Char206客房价格money87住宿日期datetime88住宿天数varchar2客房表序号字段名类型长度默认值允许空主键0房间号Char81房间类型Char202价格Char103房态Char10客房预订表序号字段名类型长度默认值允许空主键0姓名Char81身份证号Char182联系电话Char113房间类型Char104房间价格Char105预住日期Char86预住天数money107日期datetime8挂账登记表序号字段名类型长度默认值允许空主键0日期Datatime81住宿金额money82欠款金额money83还款金额money84金额累计money85姓名Char86时

18、间Datatime87房间价格money8系统用户表序号字段名类型长度默认值允许空主键0系统管理员Char81密码varchar8调房登记序号字段名类型长度默认值允许空主键0源房间号char81目标房间号char82房间价格money83姓名char84备注char50五、系统实施系统实施是网站开发过程中最烦琐、重要也是对系统质量有着直接的影响的阶段,这个阶段的任务是实现系统设计阶段的物理模型,按实施方案完成一个可以实际运行的系统。以下是各模块的实现过程:(一)系统开发环境与工具1.VB简介本系统采用的主要技术是VB,以下对此技术做一简介。Visual 意为可视的、可见的,指的是开发像Wind

19、ows操作系统的图形用户界面(Graphic User Interface,简称GUI)的方法,它与其他编程软件不同的是不需要编写大量代码去描述界面元素的外观和位置,只要把预先建立好的对象拖放到屏幕上相应的位置即可。应该说,这是一次质的飞跃,是一次编程技术的革命。 Basic 实际上是一个短语的缩写,这个短语就是 Beginners All-Purpose Symbolic Instruction Code ,其中文意思为“初学者通用符号指令代码”。 Visual Basic 6 有学习版、专业版和企业版三种版本,以满足不同的开发需要。学习版适用于普通学习者及大多数使用 Visual Basi

20、c 开发一般 Windows 应用程序的人员;专业版适用于计算机专业开发人员,包括了学习版的全部内容功能以及Internet控件开发工具之类的高级特性;企业版除包含专业版全部的内容外,还有自动化构件管理器等工具,使得专业编程人员能够开发功能强大的组骨子里分布式应用程序。 随着版本的提高,Visual Basic的功能也越来越强。自从5.0版之后,Visual Basic 推出了中文版,与前个版本相比,其功能有了很大提升。 但是,功能再强大,Visual Basic 仍然有一个缺点:在没有MSVBVM*.DLL的计算机上必须安装所需的DLL文件(同样Visual C+在没有MSVCRT*.DLL

21、情况下亦无法运行)。不过在Windows 2000之后,这个DLL就被预置到操作系统中了,一般来说,程序如果只使用了VB内部的控件和对象,那么基本上不会有太大的问题。 在21世纪初,Microsoft 公司推出 Visual Studio .Net2003,它与 Visual Basic 之间有了重大变化,Visual Studio 为各种编程工具做了一个平台,Visual Basic .NET 可在这种平台上运行。相对于传统VB,有很大的不同。VB .Net首次使用.Net构架进行可视化编程,并且能很好地与COM构架兼容,Visual Studio .NET 2003 应用 .NET Fra

22、mework 1.1 。2. 系统运行的硬件环境本系统是采用单片机形式进行系统设计的(即服务器与客户端是同一台计算机),它的主要硬件环境如下:操作系统:Windows2000 serverWeb 服务器:个人Web 服务器Personal Web Server4.0(PWS),IIS(Internet Information Server)数据库:SQL server 2000开发工具:Visual Basic(二)代码实现 图1 系统登录界面Private Sub Command1_Click() Form2.Show Unload MeEnd SubPrivate Sub Command2

23、_Click()EndEnd SubPrivate Sub Form_Load()With Combo1 .AddItem 王静 .AddItem 王少婷 .AddItem 谢金蒲 End WithEnd Sub图2 系统主界面Private Sub ftck_Click()Form9.ShowEnd SubPrivate Sub GZCX_Click()Form10.ShowEnd SubPrivate Sub kfcx_Click()Form7.ShowEnd SubPrivate Sub kfsz_Click()Form8.ShowEnd SubPrivate Sub kfxstj_Cl

24、ick()Form15.ShowEnd SubPrivate Sub kfyd_Click()Form6.ShowEnd SubPrivate Sub kfydcx_Click()Form14.ShowEnd SubPrivate Sub khjz_Click()Form11.ShowEnd SubPrivate Sub mmsz_Click()Form17.ShowEnd SubPrivate Sub tc_Click()Unload MeEnd SubPrivate Sub tfdj_Click()Form4.ShowEnd SubPrivate Sub tscx_Click()Form1

25、3.ShowEnd SubPrivate Sub tsjz_Click()Form5.ShowEnd SubPrivate Sub zscx_Click()Form12.ShowEnd SubPrivate Sub zsdj_Click()Form3.ShowEnd SubPrivate Sub zsfycx_Click()Form16.ShowEnd Sub图3 客人住宿登记界面Dim conn As New ADODB.ConnectionDim rs As New ADODB.RecordsetDim sql As StringPrivate Sub Command1_Click()co

26、nn.ConnectionString = DSN=hotel;database=酒店客房前台管理系统;server=PC-201112211238;uid=sa;pwd=123456conn.Opensql = select * from 住宿登记表rs.Open sql, conn, adOpenDynamic, adLockPessimisticrs.AddNewrs.Fields(姓名) = Text1.Textrs.Fields(客人编号) = Text2.Textrs.Fields(身份证) = Text3.Textrs.Fields(住房编号) = Text4.Textrs.Fi

27、elds(手机号) = Text5.Textrs.Fields(客房类型) = Text6.Textrs.Fields(客房价格) = Text7.Textrs.Fields(住宿日期) = Text8.Textrs.Fields(住宿天数) = Text9.Textrs.Updaters.Closeconn.CloseAdodc1.RefreshMsgBox 添加信息成功!, vbOKOnly + vbExclamation, 警告End SubPrivate Sub Command2_Click()Unload MeEnd Sub图4 客户调房登记界面Dim conn As New ADO

28、DB.ConnectionDim rs As New ADODB.RecordsetDim sql As StringPrivate Sub Command1_Click(Index As Integer)conn.ConnectionString = DSN=hotel;database=酒店客房前台管理系统;server=PC-201112211238;uid=sa;pwd=123456conn.Opensql = select * from 调房登记rs.Open sql, conn, adOpenDynamic, adLockPessimisticrs.AddNewrs.Fields(源房间号) = Text1.Text

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

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