酒店客房信息管理系统.doc
《酒店客房信息管理系统.doc》由会员分享,可在线阅读,更多相关《酒店客房信息管理系统.doc(27页珍藏版)》请在三一办公上搜索。
1、南 阳 理 工 学 院 本科生毕业设计(论文)学院(系): 软件学院 专 业: 软件工程 学 生: 刘光银 指导教师: 邢静宇 完成日期 2011 年 4 月 南阳理工学院本科生毕业设计(论文)酒店客房信息管理系统 酒店客房预订单管理子系统Hotel Rooms Information Management SystemHotel Guest room Reservation List Management Subsystem 总计: 毕业设计(论文)19 页表 格: 5 个插 图 : 11 幅南 阳 理 工 学 院 本 科 毕 业 设 计(论文)酒店客房信息管理系统 酒店客房预订单管理子系统
2、Hotel Rooms Information Management SystemHotel Guest Room Reservation List Management Subsystem学 院(系): 软件学院 专 业: 软件工程 学 生 姓 名: 刘光银 学 号: 68107099 指 导 教 师(职称): 邢静宇(讲师)评 阅 教 师: 梁智学 完 成 日 期: 2011年4月 南阳理工学院 Nanyang Institute of Technology 酒店客房管理信息系统酒店客房预订单管理子系统软件工程专业 刘光银摘 要 随着宾馆规模的不断扩大,客房数量的急剧增加,有关客房的各种信
3、息量也在不断成倍增长。面对庞大的信息量,就需要有宾馆客房管理系统来提高宾馆管理工作的效率。传统手工的管理方式,管理过程繁琐而复杂,执行效率低,并且易于出错。本论文主要阐述了酒店客房管理信息系统的设计与实现。在介绍JSP程序开发和数据访问技术基础上,提出了酒店客房管理系统的组成与结构,阐述了系统的设计方案、实现方法以及所采用的开发工具和相关技术,还重点剖析了酒店管理的工作流程及程序的实现方法。本系统开发成功后可以实现对宾馆进行全方位的管理,采用MVC三层架构对系统的功能架构、技术架构进行设计,根据系统的架构设计完成了数据库表的设计。使用MyEclipse 8.6+Tomcat开发前端web应用,
4、后台数据库采用MySql,实现本系统的主要功能,包括客房预定、入住登记、退房结账、客房设置、房态查询等功能。关键词管理系统;MySql;JSP;MyEclipseHotel Rooms Information Management SystemHotel Guest Room Reservation List Management SubsystemSoftware Engineering Major Liu Guang-yinAbstract:This paper mainly expounds the hotel rooms management information system de
5、sign and implementation. Along with the hotel, the constant expansion of the sharp increase in the number of guest rooms, all kinds of information about rooms also continues to increase exponentially. Facing the huge amount of information, I need a hotel room management system to improve the efficie
6、ncy of hotel management. The traditional manual management style, management and execution process trival and complex and easy to low efficiency, wrong. This paper mainly expounds the hotel rooms management information system design and implementation. Introduced the JSP program development and in d
7、ata access technology are put forward, based on the hotel room management system composition and structure of the system, elaborated realization method and design scheme, the development tools and techniques, and also analyzed with emphasis hotel management workflow and program implementation method
8、. This system development after the success of hotels can achieve all-round management, the MVC three-layer structure of system function structure, technical architecture design, according to the systems architecture design completed a database table design. Use MyEclipse 8.6 + Tomcat development fr
9、ont-end web applications, backend database using MySql, realize the systems main function, including guest room reservation, check-in registration, check-out billing; guest room setting, room state inquires the etc. function. Key words: Management system;MySql;JSP;MyEclipse 目 录前言11 绪论11.1 设计目标21.1.1
10、 提高酒店的管理效益及经济效益21.1.2 提高服务质量21.1.3 提高工作效率21.1.4完善酒店内部管理体制22 可行性研究22.1 技术可行性22.2 经济可行性22.3 操作可行性33 需求分析33.1 系统需要解决的主要问题33.2 系统具备的基本功能34 总体设计44.1 概述44.2 系统功能划分54.3 系统功能描述64.3.1 前台子系统64.3.2 后台子系统64.4 数据库设计74.4.1 数据库设计的原则74.4.2 概念结构设计84.4.3 逻辑结构设计104.4.4 操作数据库114.5 安全保密设计124.5.1 登陆用户的安全性124.5.2 数据安全性125
11、 系统实现125.1 系统的开发环境125.2 系统实现125.2.1 客房预订功能模块125.2.2 预订单管理功能模块146 系统测试166.1 测试的任务及目标166.1.1 测试的任务166.1.2 测试的目标166.2 测试方案166.3 系统配置环境176.4 系统维护17结束语18参考文献19致谢20前言随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。随着计算机网络技术发展,Web数据库技术已经成为应用最为广泛的网站架构基础技术在应用系统中,Web提供了与用户进行通信联络的有效手段,利用Web技术,实现
12、Web服务器与数据库系统的连接,完成对数据的处理与查询,用户可以通过操作简单易学的浏览器来查询处理所需要的各种数据。JSP是SUN公司提供的一种动态网页实现技术,MySQL是一个小型关系型数据库管理系统,两者结合,为Web数据库技术提供了完美的实现体系。管理系统就是在这种环境下开发出来的,通过网页的形式,完成网上客户预定和后台管理的功能。传统管理模式下宾馆存在着宣传不力,管理工作烦琐、缺少客户信息反馈渠道等不足。考虑到宾馆管理存在的问题和当今技术的成熟性,运用电子商务理念和网站开发技术实现宾馆网络商务系统。系统主要解决宾馆传统管理模式和经营理念带来的不足,完成传统工作模式不容易解决的困难,比如
13、客户关系管理,顾客资料的更新、经营状况的分析和结账退房的管理等功能,最终达到加强宾馆宣传力度,提高宾馆形象、优化宾馆管理、提高工作效率,从而使系统为宾馆带来更多商业利益。宾馆管理系统是典型的管理信息系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起资料一致性和完整性强、资料安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。1 绪论传统宾馆管理模式存在着很多经营管理方面的不足。宣传不力,很多新产品新服务上市后很久无人问津,以至造成人力,财力资源的流失浪费。在传统模式下,宾馆只在展台或者各房间设有宣传册,这些信息很多都由于管理不力或者从业人员疏
14、忽而不能及时传达到客户手中,而且简单的宣传册也很容易被顾客忽视。在节假日高峰期,由于信息不畅常常出现客流不均衡现象,客人无法了解哪些宾馆客流量大哪些客流量小。出现顾客流失现象给宾馆的管理和顾客带来极大不便。宾馆信誉、形象没有平台充分体现,宾馆的客流情况不能及时的让公众知道。只有让公众很方便了解经营状况的宾馆在市场竞争中才能赢得客户。随着计算机和网络的发展,计算机参与企业管理的优势越来越明显,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。因此,开发这样一个这样的网站成为很有必要的事情,在下面的各章中我们将谈谈其开发过程和所涉及到的问题及解
15、决方法。1.1 设计目标1.1.1 提高酒店的管理效益及经济效益应用酒店管理系统通过节省大量的人力物力,增加酒店的服务项目,提高酒店的服务档次,减少管理上的漏洞,从整体上提高酒店的经济效益。如完善的预订功能可防止有房不能租或满房重订的情况出现,可随时提供准确的房间使用和预订情况,从而提高客房出租率。正确控制房价,可以给予客人最优惠的房价,从而减少管理漏洞,提高客房收入。1.1.2 提高服务质量由于计算机处理信息的速度很快,可以大大减少客人入住、结帐时的等待时间,提高对顾客服务质量。快速的客人信息查询手段,使客人得到满意的答复。完善的预订系统,使客人的入住有充分的保证。研究如何为客人提供更合适的
16、个性化服务,如安排房间等。1.1.3 提高工作效率计算机管理可大大提高业务运作的速度和准确性,并对数据的录入进行一定合法性的判断。1.1.4完善酒店内部管理体制科学、正规、系统的酒店软件系统在酒店管理体系中可明显地减少员工及管理人员的流动对酒店管理运作的不良影响。系统提供的多种安全级别,保证各类数据不被无权过问的人查阅和操作。员工操作过程的跟踪可加强酒店管理。2 可行性研究可行性研究的目的是用最小的代价,在尽可能短时间内确定问题是否能够解决,它的目的不是解决问题,而是确定问题是否值得去解决,可行性从以下四个方面来考虑:2.1 技术可行性宾馆管理系统是由网络和网页实现的。本系统使用SUN公司的J
17、SP技术开发,数据库使用MySql 数据库,服务器是TOMCAT 5.0.28。本人经过大学四年的学习,已熟练掌握这几种软件的开发技术,在以前的实习中也开发过一些相关的软件产品,本系统由小组开发,大家遇到问题可以互相研究,再加上指导老师的悉心帮助,所以在技术上是可行的。2.2 经济可行性系统的经济可行性指的是对组织的经济状况和投资能力进行分析,对系统建设、运行和维护费用进行估算,对系统建成后可能取得的社会及经济效益进行估计。本软件的开发由本人及小组人员利用毕业设计的机会开发,开发费用可以忽略不计,目前小型服务器每台在10000元左右。在加上一些其他设施的购买,预计15000元以内便可使系统投入
18、运行。本系统的开发需要资金少,系统开发运行后,可以实现客人网上预定房间及管理的计算机化,管理者可以轻松的进行各项信息的发布与管理,节省了人力、物力和财力,将工作人员从繁重的工作业务中解脱出来,减少管理中无意的错误,节省了大量的时间,管理效率也大幅度提高,因此,在经济上是可行的。所带来的效益远远大于系统软件的开发成本。在经济上完全可行。2.3 操作可行性本系统直观易懂,使用非常方便,客户可以直接上手,即使是管理员,只要经过简单的培训,操作本系统没有太大的问题。3 需求分析3.1 系统需要解决的主要问题1.如果酒店应用了一个不适合的系统,降低了客户的满意度,会直接影响酒店现在及以后的生意。2.要得
19、到所有客户的良好评价,就要对不同的客户提供不同的服务内容,面对多种服务对象时,面对多种服务对象时,每种对象需要系统提供的服务不同。3. 业务流程管理不够严密。4. 历史账务的查询不方便。5. 频繁进行数据库读写,并读写大量数据,对数据库要求较高。系统采用MVC结构,使得页面逻辑和表现进行分离,系统编程时注意将业务流程和底层的数据库操作进行隔离,提高了数据库的读写效率,并使日后的升级改造更加容易。3.2 系统具备的基本功能系统的基本功能:1前台系统:前台系统主要是为客户服务的,提供宾馆的基本信息,方便客户了解宾馆的基本情况,以便预订自己想要入住的客房。前台系统应该具备的主要功能包括:客房信息查询
20、、预定客房、订单的查询,修改的功能等。2后台系统:后台系统主要完成管理员管理的功能,管理员在后台完成对本网站的维护操作,后台管理主要包括的功能包括:用户管理、客房信息管理、客房床位管理、预定管理、入住管理、退房管理等功能。 系统开发的总体任务是实现宾馆信息管理的系统化、规范化和自动化。(1)查询:包括对客户信息的查询、客房信息的查询;(2)订房与入住:包括客人信息录入、修改、删除;(3)退房:包括帐单结算;(4)用户信息管理:浏览所有用户信息、用户信息的输入、用户信息修改;(5)客房信息管理:客房基本信息的输入、查询、修改;4 总体设计4.1 概述本阶段设计的基本目标是解决系统如何实现问题,也
21、叫做概要设计,本阶段主要任务是划分出系统的物理元素及设计软件的结构,完成软件定义时期的任务之后就应该对系统进行总体设计,即根据系统分析产生的分析结果来确定这个系统由哪些系统和模块组成,这些系统和模块又如何有机的结合在一起,每个模块的功能如何实现。系统设计的目标是使系统实现拥有所要求的功能,同时,力争达到高效率、高可靠性、可修改性,并且容易掌握和使用。模块化的依据是:把复杂问题分解成许多容易解决的小问题。原来的问题也就变得容易解决。模块化设计是把大型软件按照一定的原则划分成一个较小的相对功能独立又相关联的模块。每个模块完成一个特定的子功能。把这些模块结合起来组成一个整体。完成指定的功能,满足问题
22、的要求。采用模块化原理的优点在于可以使软件结构清晰,容易测试和调试。从而提高软件的可靠性,可修改性。有助于软件开发的组织管理。一个大型软件可分别编写不同的模块1。模块化理论的几个重要概念如下:1抽象抽象就是抽象出事物的本质特性而暂时不考虑它们的细节。处理复杂系统唯一有效的方法是用层次的方式构造和分析它。一个复杂的动态系统首先可以用一些高级的抽象概念构造和理解,这些高级概念又可以用一些较低级的理解,直到最低层次的具体元素。2信息隐蔽和局部化信息隐蔽是指在设计和确定模块时,应使得一个模块内包含的信息对于不需要这些信息的模块来说,是不能访问。局部化是指把一些关系密切的软件元素物理的放得彼此靠近。局部
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 酒店客房 信息管理 系统

链接地址:https://www.31ppt.com/p-3799336.html