酒店客房管理系统设计【毕业设计+开题报告+文献综述】.doc

上传人:文初 文档编号:55497 上传时间:2018-05-30 格式:DOC 页数:43 大小:629.30KB
下载 相关 举报
酒店客房管理系统设计【毕业设计+开题报告+文献综述】.doc_第1页
第1页 / 共43页
酒店客房管理系统设计【毕业设计+开题报告+文献综述】.doc_第2页
第2页 / 共43页
酒店客房管理系统设计【毕业设计+开题报告+文献综述】.doc_第3页
第3页 / 共43页
酒店客房管理系统设计【毕业设计+开题报告+文献综述】.doc_第4页
第4页 / 共43页
酒店客房管理系统设计【毕业设计+开题报告+文献综述】.doc_第5页
第5页 / 共43页
点击查看更多>>
资源描述

1、 本科 毕业 设计 (论文 ) (二零 届) 酒店客房管理系统设计 所在学院 专业班级 计算机科学与技术 学生姓名 学号 指导教师 职称 完成日期 年 月 摘要: 计算机管理系统是一项复杂但实用性极高的现代管理理念延伸,酒店的高效管理离不开计算机的使用。本系统运用现今技术较成熟的 Java 编程语 言,结合SQL Server 2000 数据库管理技术,吸取酒店服务业管理理念与管理经验,实现了针对中小型酒店管理人员对日常客房登记、消费、结账等业务的高效管理。主要包括管理人员基本信息模块、消费登记模块、消费品管理模块、业务报表模块等。本系统以其简单明了的友好界面,丰富完善的前后台功能,较为人性化

2、的设计,使得酒店管理人员使用方便,有利于中小型酒店业务管理的现代化。 关键词: 酒店客房管理;系统设计; Java; SQL Server 2000 Design on Management Systemon Hotel Room Abstract: Computer management system is a complex but highly practical extension of modern management concepts, efficient management of the hotel can not do without the use of computer

3、s. The system uses modern technology Java programming language which is more mature ,combining with SQL Server 2000 database management technology, absorbing the hotel service management conception and management experience, to achieve the hotel management for small and medium sized rooms on the dai

4、ly registration, consumption, efficient checkout, and other services management. Including management of basic information modules, consumer registration module, consumer goods management module, business reporting module. The system is simple in its friendly interface, rich and complete of the fron

5、t and back office functions, more user-friendly design,makes the hotel management staff use easily, is conducive to the modernization of small and medium hotel business management. Key words:hotel room management; system design; Java; SQL Server 2000 目 录 1 系统分析 . 1 1.1 现阶段的酒店管理技术 . 1 1.2 系统技术着手点 . 2

6、 1.3 系统可行性分析 . 5 1.4 系统的数据分析 . 6 1.5 系统分析小结 . 8 2 系统设计 . 9 2.1 数据库设计 . 9 2.2 公共模块设计 . 11 2.3 主窗体设计 . 14 2.4 用户管理模块 . 15 2.5 消费管理模块设计 . 17 2.6 自动结账工作区功能模块设计 . 19 2.7 业务报表工作模块设计 . 20 2.8 本章小结 . 21 3. 系统的测试,实施与维护 . 21 3.1 系统测试 . 21 3.2 系统实施 . 23 3.3 系统的运行管理 . 24 3.4 系统维护 . 25 4. 结束语 . 25 4.1 总结与展望 . 25

7、 4.2 结束语 . 25 致 谢 . 错误 !未定义书签。 参考文献 . 27 1 1 系统分析 1.1 现阶段的酒店管理技术 1.1.1 运用计算机实现酒店管理的优势 经济的快速发展,人们的生活水平和消费意识的提高,促进了旅游业的发展。酒店行业将面临着机遇和挑战。面对快速发展的信息产业带来的影响,将电脑技术和电脑服务引入酒店管理成为一种必然的趋势。众多酒店 企业中,中小型酒店企业由于他们的先天条件的不足,使他们不能投入大量的资金进行这项必须的改革。因此开发一套简单、实用的中小型酒店客房管理信息系统是十分有必要的。 建立酒店客房管理信息系统,采用计算机对客房信息进行管理,可以进一步提高酒店的

8、经济效益和现代化水平,帮助酒店工作人员提高工作效率,实现客房信息管理工作流程的系统化、规范化和自动化。 现在,我国的中小型酒店客房管理水平普遍不高,有的还停留在纸介质的基础上,这种管理手段已不能适应时代的发展,而且它浪费了许多人力和物力。在当今信息时代,这种传统的管理方法必然 被计算机为基础的信息管理系统所代替。如果本系统能被中小型酒店企业采用,将会改变以前靠手工管理客房信息的状况,可以树立良好的酒店形象,提高工作效率。 计算机管理系统在我国酒店行业的应用起步较晚,而且大都停留在代替手工操作的电算化阶段,只进行一些很简单的操作应用,既忽略了客户对网络信息的需求,也没有发挥管理系统其本身所应具有

9、的作用,与国际酒店行业先进的信息化应用存在很大的差距。目前许多中小酒店还没有实现信息化、网络化,数据传递、信息发布等多为手工模式,管理方面缺少科学化。这使得酒店的工作效率难以提高,劳动成本也 难以降低,而随着科技的发展,管理系统的网络化才是发展的趋势。 1.1.2 现阶段的酒店管理系统技术特点 现阶段的酒店客房管理信息系统多采用的是原型法的开发方法。 1本着开发人员对用户需求的理解,通过简单的系统分析、系统设计,快速实现一个原型系统,然后通过反复修改来实现管理信息系统。 ( 1) 现今酒店管理系统所存在的一些不足 在确定题目后,还需注意的一点是现阶段已有许多功能类似的系统软件,在设计的同时,如

10、何借鉴好他们的长处,并发现其不足之处,予以弥补,这是一个新系统的着手点。 在查阅了一些酒店客房后,我 觉得可以将现有系统的缺憾归类如下: 1) 缺乏友善的互动界面。现有系统多是使用 VB, C+,或 SQL之类简单的架构其功能,在2 实现主要功能的同时,却因没有注重界面的设计,使其在使用中缺乏友好的界面。 2) 权限设置含糊不清。多数系统使用“客户” “管理员”模式,简单的使用密码将系统的使用者区分为来宾或酒店管理员,缺乏灵活的变通。 3) 缺少程序说明书,批注说明,使用生硬。多数管理系统虽然操作不算困难,但几乎都缺少一个对系统功能的说明,使得使用者在首次接触时会有一定程度的不知所措。 4)

11、无法生成、调用其他程序。一个完整的管理系统, 应当能与 Office完美的结合,在生成报表,调用程序上,能做到良好的兼容性。 ( 2) 一个良好的酒店客房管理系统应当具备的条件 2 快速实现客人入住登记和账务处理,减少客人住店及离店时的等待时间 准确实现客人预订入住的要求,实现有效及有保障的前台系统作业 快速响应住宿客人的有关项目查询要求 实现入住、消费、结账一条龙服务,方便客人在店内的各类消费要求 提供清晰、准确的各类明细报表、账单,给客人留下良好的管理印象 1.2 系统技术着手点 1.2.1 开发管理系统的语言 ( 1) 开发语言的优缺 在一个良好的酒店客房管理系统下,当今我们设计面临的主

12、要难题是开发语言的选择 3,在参阅软件工程设计导论中关于软件设计的步骤、阶段后,我觉得要设计好一个管理系统,从自身擅长领域出发是很重要的,其次,我个人希望将此系统的设计偏重在界面这一块上。 在暂时忽略别的部分,将设计偏重在界面上之时,我首先想到的是是否能用 PB软件来实现系统。遗憾的是,因为 PB的使用熟练度还有待提高,且因为 PB大多数参考书目,讲解议案均为外文文献,难度偏大,操作起来会有许多难以解决的问题,而 PB虽然在程序界面的设计上能实现简单,快捷,且功 能强大,但在其他诸多领域诸如可扩展性,兼容性,以及安全性,稳定性等存在不足,所以只能暂时放弃使用 PB。但就 PB 的优点以及设计理

13、念,还是能有许多能借鉴参考: 编程语言 PowerScript 就像其他高级语言一样,有许多内部函数,同时也允许用户根据自己的要求自定义函数,这种用户自定义的函数是由一组 PowerScript语句构成,用于执行某一特殊处理过程。 用户自定义函数根据调用的范围,分两种方式:全局函数和对象层函数。全局函数不是同应用程序里的某个具体对象联系,而是在应用程序的任何地方都能被调用,它相当于不与某个 具体3 对象相联系的内部函数;而对象层函数是为了某个窗口、菜单、用户对象或应用对象而定义的,它是这些对象定义的一部分,并且通常在这些对象自己的脚本中被调用。如果某个函数只在某个对象中使用,就将它定义为对象层

14、函数。 在编写在定义函数时应注意: (1)全局函数和对象层函数在不同地点定义 (2)定义函数的参数时参数传递方式的选择 (3)对象层函数访问的级别 再次, C语言, VB 语言的使用我也有斟酌。前者过于简单,要实现一定的功能需要的工作量很大,且界面设计很困难;后者因为课程的原因,暂时没有比较深入的接触,所以也只能暂 时放弃。不过值得一提的是,再参考了一些 VB 语言的教学性质的数目后,我对管理系统的设计理念又再有了进一步的提高,对程序模块的组成和设计时的管理有了进一步的认识,这对将来的应用有着很深的帮助。同样考虑过的设计语言还包括 JSP 等,但都应功能上的不足只能放弃。 在最后,我决定选择使

15、用 Java语言进行整个系统设计,这不仅是因为在校期间,有着 1年以上的 Java学习以及实践基础,也因为 JAVA语言功能较齐全,虽然个别功能在设计上会有一定的繁杂度,但是使用起来逻辑性较强,较容易与自己的想法达成一致,在后期的调试,处理上也能 比较方便。而 JAVA语言开发软件系统更为显著的优势还有许多。 (2) Java语言开发系统的优势 “一次编写,随处运行”, Java系统可以运行在不同的操作系统和硬件上。随着 Linux的持续增长以及 Mac OSX完全支持 Java技术,跨平台的特性变得越来越有分量。 与 C+等语言相比较,语法上 Java是简单的。 Java提供了垃圾回收机制。

16、以往 C+的开发中,最容易出错误的地方便是内存管理,申请的内存用完以后必须释放,否则可使用的内存资源越来越少,直至耗尽系统资源而造成死机。而 Java系统中,你可以任意申 请内存, Java系统会在适当的时候自动释放无用的内存资源。这个神奇的机制叫做“垃圾回收”,节约了许多调试错误的时间。 在 Java中,要写出低劣的代码也不是一件容易的事情。一方面,垃圾回收机制堵住了内存泄漏的可能性,另一方面就是异常捕捉机制,它强迫你做最坏的打算。编写程序时,难免会遇到一些意外,比如文件无法打开、网络读取失败等特殊情况。在 C+等语言中是依靠返回值来判断的,如果一句句地检查返回值,那实在是太麻烦了。从而,程

17、序员习惯性地忽略返回值的检查,并安慰自己一切都会好起来的。这便埋下了隐患。在 Java中 , Java的方法可以抛异常,而你必4 须应答异常,即使你不想进行任何操作。比如编写打开文件的代码,你不得不响应异常以防意外发生,否则程序根本不能够通过编译。未雨绸缪,使得 Java系统更稳健。 Java技术的企业应用旨在提升企业竞争力,所以 Java技术受到了企业的欣赏,市场份额是同类技术中最大的。同时, Java开放标准,所以供应商众多。市面上有许多的应用服务器、工具与构件可以选择,从高端的 BEA WebLogic、 IBM WebSphere 等商业软件,到 Tomcat、 JBoss等开源的免费

18、工具,一应俱全。作为 Java技术的初学者,不需要任何花费就能够进行 Java企业应用的自我培训,以后若参与 Java的商业项目开发,便可以无缝地把软件移植到高端的商业平台上去。反观 .Net,想免费自学,不盗版是不可能的啦。 Java世界中,便宜无好货绝对不成立,这些工具拥有足以和商业软件媲美的质量,很多商业IDE还集成了这些工具。 4对 Java程序员而言,生活不单单会变得轻松,更重要的,你能够看到希望,有为大家贡献自己力量的机会 1.2.2 管理系统数据库的选择 目前数据库市场上有各种各样、五花八门的产品,包括 Oracle、 SQL Server、微软 Access、MySQL、 DB

19、2、 Paradox等主要供应商的数据库产品,因此不管个人还是企业,为其基础系统选择一个合适的平台是一道艰难的选择题。 数据库管理系统 (即 DBMS)可以分为两大类:桌面数据库系统和服务器数据库系统。总的来说,桌面数据库是面向个人用户应用程序,因为是安装在个人电脑上,所以得名桌面系统。 服务器数据库系统的设计机制是面向多个用户应用程序,保证数据的可靠性和一致性。 这些数据库系统都需要在高性能的服务器上运行,因此价格相应非常高。 企业在选择数据库系统之前需要做一 个充分的需求分析。有人常常做完分析之后会发现,虽然自己原本打算购买一个昂贵的服务器数据库系统,但是实际分析得出一个桌面数据库系统更加

20、符合自己的需求。当然也有人会在分析中发现隐藏的需求而需要安装一个可升级的服务器数据库系统。 虽然需求分析应该具体针对某一家企业,但是至少应该包含下列问题: (1) 谁会使用数据库,使用者需要执行什么样的任务 ? (2) 数据修改更新的频率是多少?谁会负责进行修改数据更新? (3) 谁将负责数据库的技术支持? (4) 企业现有什么样的硬件设施?企业是否有购买更多硬件的预算? (5) 谁将会负责数据维护 ? (6) 会否通过网络提供 数据访问权限?如果是的话,需要什么级别的访问权限? 5 在数据建模的易用程度以及兼容性上考虑,显然微软的 ACCESS与 SQL Server,以及 MySQL更能胜

21、任,而在考虑开发环境( Windows系统,是否中文支持)以及成本,更为重要的是我个人开发的技术实力等情况后,帮助信息相对较少的 MySQL也只能暂时排除。 微软 ACCESS结构简单容易处理,而且也能满足多数的网站程序要求。 ACCESS是小型数据库,既然是小型就有他根本的局限性,以下几种情况下数据库基本上会吃不消 : (1) 数据库过大,一般 ACCESS数 据库达到 50M左右的时候性能会急剧下降! (2) 网站访问频繁,经常达到 100人左右的在线。 (3) 记录数过多,一般记录数达到 10万条左右的时候性能就会急剧下降! Microsoft SQL Server 2000 能提供超大

22、型系统所需的数据库服务。大型服务器可能有成千上万的用户同时连接到 SQL Server 2000 实例。 SQL Server 2000 为这些环境提供了全面的保护,具有防止问题发生的安全措施,例如,可以防止多个用户试图同时更新相同的数据。 SQL Server 2000 还在多 个用户之间有效地分配可用资源,比如内存、网络带宽和磁盘 I/O。 超大型 Internet 站点可将其数据分开存放在多台服务器上,从而使处理负荷分散到多台计算机上,使站点能为成千上万的并发用户提供服务。 相较之下, SQL Server 2000 有着比其他数据库系统更为简单上手的操作界面,且功能也丝毫不逊色,胜任一

23、个中小型管理系统绰绰有余,相比 SQL Server 2005 版本, 2000 版本的兼容性更强,且数据库中的查询分析系统也更为易用,同时我们的大学数据库课程也有较大涉及,使用起来更为方便。综上各种利弊后 ,决定选择 SQL Server 2000作为本管理系统的数据库平台。 1.3 系统可行性分析 1.3.1 经济可行性分析 21世纪的宾馆正在努力为信息系统的建立提供良好的硬件设施,但相对与酒店原有的基础来说,主要的经济投入还是在软件的开发和维护上。开发一个完整、合理的酒店管理系统,可大大节余人力,以前需要多人干的工作,使用本系统只需一个人或几个人就能完成,且工作量和劳动强度大大降低。 5

24、此次信息系统的开发不仅可以使宾馆前台工作人员的工作效率大幅度提高,节约了资源。而且在“用管理信息系统来管理现代化酒店 ”这一趋势下,树立了宾馆自己的企业形象。这些隐性的效益是不可估量的。 1.3.2 管理可行性分析 首先酒店已经准备建立自己的局域网和计算机维护部门,因此各个部门之间的信息传送将会变得的高速和安全可靠。其次,酒店中正准备培养能够胜任网络管理的各个层次的管理人员和工作人6 员,并且现已拥有了少数网络管理方面的高级技术人才,对管理好网络有一定能力。系统中的管理人员包括硬件管理人员,软件管理人员等,最终为前台的操作人员。由于系统界面是大家所熟悉的WINDOWS图形界面,在用户接口设计时

25、又充分考虑到了易用性,亲和性,所 以一旦系统投入使用后,便可以很快的在酒店前台全面的利用起来。 1.3.3 开发与维护等技术可行性分析 本系统开发主要包括后台数据库的建立与维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强,数据安全性好的库。而对于后者则要求应用程序功能完备,使用灵活等特点。 由于时间和能力的原因本系统暂时设计为单机版本,将来可以升级为网络版。经过可行性的分析(经济可行性,管理可行性,开发技术可行性)等方面论证了酒店前台管理系统的建立是可行的。 1.3.4 操作可行性分析 本软件是专为酒店的管理员开 发的,所有本软件的用户对象是酒店的工作人员,由于本软件要设计成友好的界面,写出详细的使用说明,用户只需懂得简单的计算机操作知识,就能自由应用本软件。 所以从以上几个方面的分析来看,开发本软件是完全可行的。 1.4 系统的数据分析 1.4.1 业务流程图 业务流程分析可以帮助系统分析人员了解该业务的具体处理过程,发现系统调查中的错误和疏漏,修改系统的不合理部分,优化业务流程,为目标系统的开发打下基础。本系统的业务流程,用图表示。

展开阅读全文
相关资源
相关搜索
资源标签

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。