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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

酒店住宿管理系统Word文档格式.docx

1、学习Microsoft SQL Server与visual basic,利用其优点,解决酒店经营过程中存在的问题。理论与实际相结合,巩固所学到的信息系统开发的相关知识。通过对本系统的研究,可使我们了解当今酒店管理发展的最新动态,清楚的了解整个酒店管理的运作过程。同时通过研究开发过程,可使我们掌握网站开发的基本方法和技术,为进一步的实际系统开发奠定基础。并且,在整个研究开发过程中也培养了我们的实际操作能力和刻苦钻研的精神,使我们对团队精神的重要性有了更加深刻的认识。二、 系统规划(一)需求分析 基于我们进行的调查,酒店老板需要一个能够展示酒店所有的客户信息,有较安全,可靠的存储空间,存储有关信息

2、,同时能够对客户信息以及客房信息也能更改,完成客户住房以及预定功能并实现一些对挂账信息的管理功能。通过与酒店老板的沟通,我们认为利用计算机代替人工来执行这些操作是理想的选择。酒店客房管理系统将酒店预订信息、酒店客户信息、散户住宿记录和团体住宿记录以及房间信息记录等存储在数据库中。系统根据登录用户的使用权限可以完成对各种记录的添加、修改、查询、和删除操作。此外可以完成一些系统管理功能,包括数据库初始化、系统用户权限设置和系统用户管理等。酒店客房管理系统主要包括以下功能。1、预订管理:(1).输入客人姓名系统可自动查出是否是黑名单客人; (2).根据已订房客人资料进行“快速预订登记”;(3).全面

3、处理客人不同房类的开多间房的预定;(4).输入客人姓名回车,如此客人以前在酒店入住过,系统会自动提示其以前消费的记录和客人的详细资料;(5).可快速的为客人预定各类型房间及快速的查询是否有该客人在店入住;(6).取消客人预定时方便快捷,并对取消预定客人以统一列表形式体现;(7).房态图上直接显示预定客人抵店时间,方便接待人员对预定客人来店的操作;(8).对散客/团队进行快捷方便的预定处理、预定取消、预定换房、预定处理;(9).多次预定,房间资源不够时,系统出现提示信息;(10).批量预定、批量修改预定、批量入住;(11).同时做多间房的预定-全部订房均处于联房关系;(12).信息报表 ;2.信

4、息查询管理:(1)房态图查询: 系统在实时房态图上可对客人进行查询操作 ;(2)各种列表查询:用户可看到酒店各种类型客人的各样式列表,如:预定客人列表、在住客人列表、结帐客人列表等等。功能强大的客人信息查询:可按帐号、姓名、到店离店日期、房号、团队帐号和国籍模糊查询;3.入住接待管理: (1)员工查找客户是否提前预订,若有则填写入住登记单,员工审核登记单,若正确无误,则对入住登记,客人入住;(2)若没有提前预订,则查找是否有合适房间,若有则填写入住登记单,员工审核登记单,若正确无误,则对入住登记,客人入住;4调房管理:(1)根据客户的需要,员工查找同等类型的房间,若有则填写调房登记单,员工审核

5、登记单,若正确无误,则对修改客房信息表和入住登记表。(2)若无,则告诉客户具体情况。5、退房结账管理: (1)客人退宿,员工清点房间,若客人结账,则员工进行接待登记,并填写收据和打印报表给客户。 (2)客人到前台对挂账进行结账,员工进行结账登记,并并填写收据和打印报表给客户。(二)可行性分析1. 技术可行性 Microsoft SQL Server与visual basic已经被普遍用于构建酒店客房管理软件. Microsoft SQL Server是由微软Microsoft出品,基于关系型数据库的大型数据库系统,它具有独立于硬件平台、对称的多处理器结构、抢占式多任务管理、完善的安全系统和容错

6、功能,并具有易于维护的特点。2.社会可行性基于对酒店市场尤其是针对外出旅行的需求的调查了解,目前该市场存在着很大的发展空间,蕴藏巨大财富,商机无限。3.经济可行性由于该系统属于免费使用,因此对于绝大多数的酒店有着很大的吸引力。4.结论 系统通过房控终端提供自助式的信息查询服务,可查询酒店位置、客房情况。相比酒店介绍册,查询起来更方便、更快捷,信息容量也更大,并且还可节约印刷成本。系统对酒店管理人员和前台、客房中心、工程部等工作人员开放,远程控制客房设备,接收来自客房状态、服务请求等方面的一切信息,快速响应客人要求;同时也能够实时记录客人请求服务及服务响应的时间,并进行客房服务的数据统计和分析,

7、提高酒店的管理水平和服务质量。三、系统分析(一)业务流程分析及业务流程图图例说明: 表示外部实体 表示处理过程的说明 表示生成文档 表示存储 表示信息的传输过程根据需求分析,我们分析出一个酒店管理系统业务的一般流程:图 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

8、长度:50取值范围:1-40描述:管理员登陆的用户名密码userpassword描述: 管理员的管理密码 表3-3 表3-4客户编号mbrID5 客户的具体编号姓名userName 客户的姓名 表3-5 表3-6手机号phonenumber客户的手机号身份证号IDnum客户的身份证号 表3-7 表3-8客房价格price6客房的价格客房类型size20房型等2.数据流定义数据流条目名称:调房信息单 总编号:3-P6说明:关于客户要求更换房间的说明 编 号:P6数据流来源:客户 流通量:200份/月数据流去向:包含的数据结构:姓名 更换前所住房间更换后的房间3.处理过程描述处理过程条目填写发票5

9、-501统计出客户在本酒店的消费合计 编 号:P1输入:输出:处理:查询挂账登记单,打印出客户的所有消费情况,并统计出消费合计。4.数据存储 数据存储条目挂账登记单4-401客户在本酒店的一切消费情况P5结构:住宿费用 有关的数据流: 是否损坏酒店设施 其他服务信息量:5000份/季度 有无立即查询:有5.外部实体外部实体条目6-601601输出数据流:输入数据流:个数:约5000个系统设计(一)系统总体设计1.系统总体规划图4.1功能模块图概念设计图4.21各实体属性图系统用户表:客房预订表:调房登记:挂账登记表:住宿登记表:客房表:(二)系统详细设计1代码设计代码是以适当的符号来表达客观实

10、体的属性及特征。又标识、统计检索、对象描述的作用,一般根据唯一性原则、规范性原则、可扩充性原则和简明性原则来进行设计。本系统中该系统采用层次代码设计方法。本系统中:图书编号,采用4位编码: XX XX XX XX自由码小类号大类号主号2数据库设计系统各项功能的实现,归根到底是通过对数据库进行各项操作来完成的,因此要实现系统规划的功能,提高系统的性能,首先需要有一个设计合理、功能完善的数据库。数据库的设计即对数据的内容和组织方式进行设计,在设计数据库时,首先必须考虑的是数据库的设计目标,对于一个好的数据库来说,应当没有冗余数据,能够迅速的定位某个记录,并且易于维护。数据库的设计目标就是这样的数据

11、库。如果能够实现所有的数据库设计目标,当然是最完美的。但是,通常这些设计目标都是相互排斥的,不可能同时实现。比如:要消除冗余数据,就不能避免降低定位记录的速度。商务站点要与用户进行实时交互,用户发出的各项Web请求必须在短时间内得到响应,因此Web响应速度将是评价站点运行好坏的一个重要标准,也是商务站点能否吸引住消费者的因素之一。所以在设计数据库时,要将速度放在第一位,允许有一定程度的冗余数据。 考虑到酒店管理作为一个商务站点,需要存储海量的数据,系统采用SQL Server建立和维护数据库。SQL Server是一个功能强大的关系型数据库管理系统,它所具有的安全性、可靠性、灵活伸缩性,使之可

12、以有效的用于开发动态站点,为Web方式的数据处理提供了理想的数据库平合,并且还可以和IIS完美结合起来。数据库连接规定:(1)用SQLserver建立一个数据库(2)采用ADO对数据库进行连接。本系统涉及到的数据库中的表的数量非常庞大,因此以下只列举出部分主要的表格。住宿登记表序号字段名类型长度默认值允许空主键客人编号Char10182身份证183住房编号411money7住宿日期datetime住宿天数varchar客房表房间号房间类型价格房态客房预订表联系电话房间价格预住日期预住天数日期挂账登记表Datatime住宿金额欠款金额还款金额金额累计时间系统用户表系统管理员调房登记源房间号cha

13、r目标房间号备注五、系统实施系统实施是网站开发过程中最烦琐、重要也是对系统质量有着直接的影响的阶段,这个阶段的任务是实现系统设计阶段的物理模型,按实施方案完成一个可以实际运行的系统。以下是各模块的实现过程:(一)系统开发环境与工具1.VB简介本系统采用的主要技术是VB,以下对此技术做一简介。Visual 意为可视的、可见的,指的是开发像Windows操作系统的图形用户界面(Graphic User Interface,简称GUI)的方法,它与其他编程软件不同的是不需要编写大量代码去描述界面元素的外观和位置,只要把预先建立好的对象拖放到屏幕上相应的位置即可。应该说,这是一次质的飞跃,是一次编程技

14、术的革命。Basic 实际上是一个短语的缩写,这个短语就是 Beginners All-Purpose Symbolic Instruction Code ,其中文意思为“初学者通用符号指令代码”。Visual Basic 6 有学习版、专业版和企业版三种版本,以满足不同的开发需要。学习版适用于普通学习者及大多数使用 Visual Basic 开发一般 Windows 应用程序的人员;专业版适用于计算机专业开发人员,包括了学习版的全部内容功能以及Internet控件开发工具之类的高级特性;企业版除包含专业版全部的内容外,还有自动化构件管理器等工具,使得专业编程人员能够开发功能强大的组骨子里分布

15、式应用程序。随着版本的提高,Visual Basic的功能也越来越强。自从5.0版之后,Visual Basic 推出了中文版,与前个版本相比,其功能有了很大提升。但是,功能再强大,Visual Basic 仍然有一个缺点:在没有MSVBVM*.DLL的计算机上必须安装所需的DLL文件(同样Visual C+在没有MSVCRT*.DLL情况下亦无法运行)。不过在Windows 2000之后,这个DLL就被预置到操作系统中了,一般来说,程序如果只使用了VB内部的控件和对象,那么基本上不会有太大的问题。在21世纪初,Microsoft 公司推出 Visual Studio .Net2003,它与

16、Visual Basic 之间有了重大变化,Visual Studio 为各种编程工具做了一个平台,Visual Basic .NET 可在这种平台上运行。相对于传统VB,有很大的不同。VB .Net首次使用.Net构架进行可视化编程,并且能很好地与COM构架兼容,Visual Studio .NET 2003 应用 .NET Framework 1.1 。2. 系统运行的硬件环境本系统是采用单片机形式进行系统设计的(即服务器与客户端是同一台计算机),它的主要硬件环境如下:操作系统:Windows2000 serverWeb 服务器:个人Web 服务器Personal Web Server4.

17、0(PWS),IIS(Internet Information Server)数据库:SQL server 2000开发工具:Visual Basic(二)代码实现 图1 系统登录界面Private Sub Command1_Click() Form2.Show Unload MeEnd SubPrivate Sub Command2_Click()EndPrivate Sub Form_Load()With Combo1 .AddItem 王静王少婷谢金蒲 End With图2 系统主界面Private Sub ftck_Click()Form9.ShowPrivate Sub GZCX_C

18、lick()Form10.ShowPrivate Sub kfcx_Click()Form7.ShowPrivate Sub kfsz_Click()Form8.ShowPrivate Sub kfxstj_Click()Form15.ShowPrivate Sub kfyd_Click()Form6.ShowPrivate Sub kfydcx_Click()Form14.ShowPrivate Sub khjz_Click()Form11.ShowPrivate Sub mmsz_Click()Form17.ShowPrivate Sub tc_Click()Unload MePrivat

19、e Sub tfdj_Click()Form4.ShowPrivate Sub tscx_Click()Form13.ShowPrivate Sub tsjz_Click()Form5.ShowPrivate Sub zscx_Click()Form12.ShowPrivate Sub zsdj_Click()Form3.ShowPrivate Sub zsfycx_Click()Form16.Show图3 客人住宿登记界面Dim conn As New ADODB.ConnectionDim rs As New ADODB.RecordsetDim sql As Stringconn.Con

20、nectionString = DSN=hotel;database=酒店客房前台管理系统;server=PC-201112211238;uid=sa;pwd=123456conn.Opensql = select * from 住宿登记表rs.Open sql, conn, adOpenDynamic, adLockPessimisticrs.AddNewrs.Fields(姓名) = Text1.Text客人编号) = Text2.Text身份证) = Text3.Text住房编号) = Text4.Text手机号) = Text5.Text客房类型) = Text6.Text客房价格) = Text7.Text住宿日期) = Text8.Text住宿天数) = Text9.Textrs.Updaters.Closeconn.CloseAdodc1.RefreshMsgBox 添加信息成功!, vbOKOnly + vbExclamation, 警告图4 客户调房登记界面Private Sub Command1_Click(Index As Integer)select * from 调房登记源房间号

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

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