宾馆管理系统的设计与实现毕业设计说明书.doc
《宾馆管理系统的设计与实现毕业设计说明书.doc》由会员分享,可在线阅读,更多相关《宾馆管理系统的设计与实现毕业设计说明书.doc(89页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、单位代码 10 学号 0 3 分 类 号 TP315 密 级 毕业设计说明书宾馆管理系统的设计与实现 院(系)名称 专业名称 学生姓名 指导教师 2012年5 月15 日 宾馆管理系统的设计与实现摘 要随着社会的不断发展,社会的竞争也越来越激烈,在这样的信息社会中,企业只有利用各种先进的管理方式和技术手段实现信息的高度集成,提高获取信息、分析、利用信息的能力,发展知识经济,才能在激烈的市场竞争中获取优势。迅速发展起来的宾馆行业,为了提高自身的管理水平,加强竞争能力,提高经济效率等,需要动态掌握宾馆各个环节中信息的变更,必然离不开计算机的帮助。本系统是基于B/S体系结构采用JSP语言和SQL s
2、erver数据库开发的典型的宾馆客房管理系统。该系统的主要目标是针对宾馆客房住房进行计算机化的管理,通过代码和SQL语言实现了客房查询功能、客户查询功能、入住登陆功能、续费管理功能、退房管理功能等。这些模块基本上满足了宾馆在客房管理等方面的需求,并实现对宾馆管理的科学化、规范化。有助于提高管理的效率,提高整个宾馆的工作自动化程度。本系统具有操作简单,灵活性好、安全性高,运行稳定的性能。本文分别从从绪论、需求分析、系统设计、系统实现、系统测试、系统发布六个方面全面阐述本系统的设计开发过程。关键词:宾馆管理系统,JSP,SQL serverThe Design and Realization of
3、 Hotel Management Systems Authr:Cheng Ming Ming Tutor:Liu Han BingAbstractWith the continuous development of increasingly fierce competition in the society, which in virtually increase the pressure on peoples lives, to do too much. In the information society, the enterprise can obtain the advantage
4、in the intense competition only when they make use of various advanced management and the technique, which is mean the informations high integration and develop the ability of informations obtain, analyzes, use and knowledge-based economy. With the quickly development of the industry, the hotel indu
5、stry in order to improve the management level of themselves, strengthen the ability of competition, improve the economic efficiency and so on. They need to control the each link of the informations alteration of the hotel. And all of these cant get away from the help of the computer. The system is b
6、ased on the B/S system structure adopt JSP language and the database development of the SQL server of the typical model of hotel guest room management of the hotel guest room carry on calculator to turn of management.These modules piece satisfies the basically need of the hotel. This system can carr
7、y out the hotels management being scientific and the norm turn. It also give some help in raising the managements efficiency,to raise the exaltation of the work automation degree and its agility,high security,good stability in circulating and easy to operate. This article is divided into six chapter
8、s, from the Introduction, needs analysis, system design, system implementation, system testing, the system released a comprehensive exposition of the six aspects of the design of the system development process.Keywords: hotel management system,JSP,SQL server目 录1 绪 论11.1 宾馆管理系统开发背景及目的11.2 国内外发展现状11.3
9、 系统设计思想及实施方案21.4 可行性分析21.4.1 目的可行性31.4.2 时间可行性31.4.3 技术可行性31.4.4 经济可行性31.4.5 社会的可行性31.5 本文结构32 需求分析52.1 系统概述52.2 功能需求分析52.2.1 客户端功能分析52.2.2 管理功能分析52.2.3 系统的界面分析62.3 系统业务流程分析62.4 数据库需求分析62.4.1 系统数据库分析62.4.2 数据库概念结构分析62.5 系统设计约束72.5.1 服务器平台72.5.2 设计工具72.5.3 数据库73 系统设计83.1 系统结构设计83.1.1 系统结构模块图83.1.2 系统
10、主要功能模块83.2 数据库结构设计93.2.1 数据库概念结构设计93.2.2 数据库逻辑结构设计103.2.3 数据库物理结构设计114 系统实现144.1 用户登录模块144.2 管理模块164.2.1 管理员模块164.2.2 经理模块215 系统测试245.1 测试的内容245.2 测试用例245.3 测试结论255.4 系统维护256 系统发布266.1 运行环境要求266.2 安装设置26结 论27致 谢28参考文献29附录30附录A 楼房床以及客户信息代码30附录B 楼信息管理代码34附录C 房信息管理代码38附录D 床信息管理代码43附录E 客人信息管理代码53附录F 客人入
11、住信息管理代码58附录G 客人入住信息管理代码64附录H 数据库连接代码67附录I 数据格式转换代码69附录J 对用户及修改密码时错误提示代码73附录K 宾馆网页信息代码781 绪 论随着计算机的不断更新进步,互联网技术的发展,其强大的功能在人们的社会领域中发挥着越来越重要的作用。酒店宾馆等服务行业也在不断地发展,规模不断地扩大。为了更好地看展宾馆的服务管理工作,提高宾馆的经营效率,所以,一个属于宾馆等行业自己的管理系统显得很有必要。1.1 宾馆管理系统开发背景及目的近年来,随着宾馆经营规模的进一步加大,人员与宾馆资源的不断增加,给宾馆的管理带来了足多问题,比如在客户的预定,登记等工作中,传统
12、的管理模式效率低下,占用大量的人力资源,已经不适应当代宾馆管理的需求,经分析主要存在如下缺陷: (1)全人工管理,效率低下。 (2)数据查询不方便,好费人力。 (3)客户对宾馆的信息不了解,发展新的客户有难度。 为了弥补这些缺陷,提高宾馆的管理水平,实现宾馆管理工作中的信息化,提高宾馆的工作效率,决定开发宾馆管理系统1。1.2 国内外发展现状我国在90年代中后期,随着计算机在酒店宾馆中的普及应用,计算机技术的不断发展,酒店宾馆管理系统的发展到了一个新的时期,新的系统平台、新的系统特点及发展方向不断涌现,主要体现在系统基本转到客户机/服务器模式下的Windows版,功能更加细致完善,系统更加稳定
13、可靠24。 目前一些酒店宾馆对其管理系统的应用仍停留于记帐式,远未上升到对其管理模式的改变。如果不在管理模式上突破,不惜重金买下的管理系统只能成为酒店的“高价摆设”,而管理模式的突破关键在于其决策层观念上的突破。在观念上取得重大突破,面对目前鱼龙混杂的IT市场,酒店就会择其善者而为之。宾馆管理系统市场前景广阔,利润回报丰厚。但事实上,宾馆业等服务行业本身早就进入了微利甚至亏损时代,加之市场竞争激烈,软件开发商的单个项目利润大不如前,从而导致一些实力不足的开发商被淘汰出局。通过对以往的系统的调查研究,发现了许多宝贵材料。在技术开发与宾馆需求上,宾馆IT现存需求-供给矛盾:1、技术功能与宾馆需求错
14、位。目前的管理软件系统未能有效解决宾馆目前面临的关键问题-销售与成本控制。现在酒店管理软件多是用于内部运作和管理,其主要诉求点在于提高效率,还谈不上直接降低成本。在某种程度上,酒店宾馆运用电脑以后,人工成本未必降低,甚至有可能增加。运用电脑以后,仅是管理的量化程度提高、数据的流转速度加快。然而迫在眉睫的矛盾是,在行业不景气的情况下,总在权衡投入成本与产出效益的比重。在中国宾馆行业尚处于比较困难的现阶段,开源节流尤为重要,直接对市场的技术要求日益凸显,而目前宾馆直接面对市场的销售手段还停留在拜访、打电话、发传真等传统形式。现有的软件不能直接帮助开源节流,这是目前技术与需求的差距。2、科技与服务主
15、体错位。目前的宾馆IT未能直接对客服务,而只是辅助管理的“幕后英雄”。国外酒店宾馆集团IT运用的成功典范有:Marriott作为企业战略一部分的收益管理系统,通过自动识别,挖掘单一客人的消费潜力,增加整体收入。本次毕业设计目的是构建一个宾馆管理系统,这次设计从最开始的系统需求分析起步,逐步分析了设计一个宾馆息管理系统需要完成的功能,以及具体的设计步骤。按照需求分析进行抽象以及具体设计,由必要的功能做起,按模块的顺序逐步实现系统功能。设计的整个过程经历了需求分析、概念设计以及详细设计及编码阶段。1.3 系统设计思想及实施方案系统使用JSP作为编码语言,在具体设计过程中参考了许多优秀的设计方案和经
16、典的设计方法,以SQL server作为数据承载方法,为用户提供了个宾馆管理和使用的极大方便。1.4 可行性分析在经过对一些宾馆酒店等服务业的考察分析,和酒店宾馆人员的详谈,了解了需求之后,根据需求分析进行可行性分析,确定该系统开发的可行性,从而为能够完成此系统提供了依据。内容包括:目的可行性分析、时间可行性分析、技术可行性分析、经济可行性分析、社会因素方面的分析56。1.4.1 目的可行性宾馆为提高管理效率,进一步实现宾馆的信息化,从而减少不必要的人力物力资源的浪费,提出开发宾馆管理系统。1.4.2 时间可行性本次毕业设计2012年1月已经开始准备,到答辩时间百十余天,在现有的理论知识和部分
17、实践的基础上能够完成。1.4.3 技术可行性技术可行性是指设备条件、技术解决方案的实用性和技术资源的可用性的度量。由于在大学期间,开过一些小的软件,自己学习了JSP语言和数据库概论等,因此本系统采用JSP和SQL server来设计,可以达到技术的可行性。1.4.4 经济可行性经济可行性是希望以最小的成本开发具有最佳的经济效益的软件产品,主要进行投资及效益的分析。本系统规模不大,运用的人力、物力、财力相对也较小,因此开发本系统的成本相对较低。总而言之,本系统能获得良好的收益/投资比,可达到经济可行性。1.4.5 社会的可行性社会可行性主要从法律、客户等方面分析可行性。本系统是为了解决传统的记录
18、方式带来的问题而开发的,也是为广大人民群众而服务的。因此不管从法律还是用户方面都是可行的。1.5 本文结构本文主要研究内容是宾馆管理系统的实现,主要内容包括如下三点:(1)深入分析了国内外同类宾馆管理研究的现状及发展趋势,并针对我国传统管理方式存在的问题,设计出了具有交互、及时、便捷的宾馆管理。(2)深入对宾馆管理系统进行了需求分析、可行性研究与系统设计。(3)在详细设计的基础上,进一步对系统进行了编码实现。本文共分为六章:绪论,介绍宾馆管理的相关背景、研究现状以及论文研究的主要内容及意义。需求分析,介绍了本系统的可行性研究与需求分析及相关关键技术。系统设计,系统的概要设计(主要功能模块、数据
19、库概念结构和逻辑结构设计、数据库物理结构设计)系统实现,介绍了本系统的详细设计(各个模块的实现及数据库的连接)。系统测试,介绍了系统的运行和测试原理,并对本系统进行了测试。系统发布,系统的使用说明(运行环境的要求)与安装设置。2 需求分析2.1 系统概述需求分析的基本任务是软件人员和用户一起完全弄清楚用户对系统的确切要求。需求分析的结果是否正确,关系到软件开发的成败,正确的需求分析是系统开发的基础。下面从以下几个方面对该系统进行需求分析:(1)确定系统的功能要求;(2)系统各种业务实现的流程;(3)系统数据库的要求和设计;(4)系统的开发环境要求。2.2 功能需求分析2.2.1 客户端功能分析
20、(1)新客户注册、登录。(2)客户名修改密码。(3)提供客户预定客房资源列表,供客户预定。(4)客户可以查看自己的客房预定订单情况。2.2.2 管理功能分析(1) 客户信息管理,对注册的客户进行管理,主要是增添、查询和删除功能。(2) 未预定人信息管理,对未预定客户进行管理,主要是查询、预定和入住功能。(3) 预定信息管理,对客户提交的预定信息进行处理。主要是查询、删除功能。(4) 结账管理,对客户进行结账登记,并能够查看账单信息。(5) 对房间状况,能够详细的看到各个床铺的使用情况。(6)资源管理,经理对宾馆的资源进行增添、删除和设置。主要是对楼、房、床等资源管理。(7)管理员管理,经理对管
21、理员进行增、删等功能。2.2.3 系统的界面分析界面就是系统本身。客户特别关心能否有效地使用此管理软件来解决问题,用户对其功能的理解都在界面上表现出来。人机界面体现了系统的功能,以及操作的方便程度是否符合使用的要求与工作习惯。所以在系统界面的设计过程中应该考虑一下几个方面的要素并应该尽量满足各个要素的要求:(1)用户友好性:指用户操作使用系统时主观操作的复杂性,例如,主观操作复杂性越低,系统越容易被使用,说明系统的用户友好性越好。 (2)用户需求:是用户对所使用的系统提出的各种要求,它集中反映了用户对软件产品的期望。用户需求应该包含功能需求和使用需求两方面。系统设计必须考虑到人使用系统时的身体
22、、心理要求,用户界面应提供形象、生动、美观的布局显示和操作环境的设计。2.3 系统业务流程分析业务流程是一组将输入转化为输出的相互关联或相互作用的活动。那么系统的业务流程就是用户操作一系列的点击和输入动作所达到不同目的的活动。系统界面采用静、动相结合的方式,即静态的选项功能和动态的提示与窗口切换相结合,体现系统的勃勃生气。对于输入地内容采用条理清晰,易于观察的方式录入与展示。该系统是多用户软件,设计时在数据库中根据不同的类型,完成各个项目的的各种信息即可,基本上每个SQL文件对应一个功能模块。 2.4 数据库需求分析2.4.1 系统数据库分析根据宾馆管理的系统需求,设计了对应数据文件及功能。2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 宾馆管理系统的设计与实现 毕业设计说明书 宾馆 管理 系统 设计 实现 毕业设计 说明书
限制150内