基于ssh酒店管理系统.docx
《基于ssh酒店管理系统.docx》由会员分享,可在线阅读,更多相关《基于ssh酒店管理系统.docx(40页珍藏版)》请在冰豆网上搜索。
基于ssh酒店管理系统
信息系统课程设计报告
基于ssh酒店管理系统
班级:
学号:
姓名:
小组成员:
二0一一年十二月
-I-
对基于SSH的酒店管理系统
摘要
随着计算机的普及和计算机科学技术的飞速发展,人们开始越来越多地利用计算机解决实际问题。
酒店面对大量的预定,入住以及人员管理和历史记录的查询等问题,采用原始方式处理既浪费时间、又浪费人力和物力,并且数据的准确性低,所以酒店管理系统的出现起到了很重要的作用。
因此,总结前人的经验,开发交互性好,易于操作的酒店管理系统进行自动化处理变得十分重要,这正是本系统开发的目的和意义。
本文介绍了酒店管理系统的开发过程。
论文详细介绍了从系统的需求分析、可行性分析、概要设计、详细设计、系统实现的整个开发过程。
此系统实现了用户对客房的预定、用户自身信息的查询、用户对系统的留言、管理员对预定的处理、管理员对入住的接收,管理员对信息的查询,管理员对历史记录的查询,管理员对人员的管理,以及员工的签到等功能,实现了易安装性、易维护性和易操作性,并且系统运行稳定、安全。
酒店管理系统的应用对酒店起到了重要的作用。
此系统是对酒店前台的业务进行管理,对某些环节进行了优化,提高了工作效率,使酒店管理者能够及时了解收费状况的许多必要的信息,提高酒店的工作效率和竞争力。
本系统是以Java平台作为开发环境,后台采用Mysql数据库,全面系统的介绍了整个软件的开发全过程,介绍了如何进行数据库连接,以及如
何构建成熟的系统。
在酒店收费系统的设计过程中结合运用了SSH技术,实现一套适合中小型酒店的酒店管理系统。
经历了一个比较完整的开发过程,并总结了开发过程中的实际经验和体会。
-II-
关键词酒店管理;Java语言;Mysql数据库;SSH框架
-III-
ThehotelmanagementsystembasedonSSH
Abstract
Withthepopularityofcomputerandrapiddevelopmentofcomputerscienceandtechnology,moreandmorepeopleareusingcomputerstosolvepracticalproblems.Theapplicationofhotelmanagementplaysaveryimportantrole.Inthefaceofalargenumberofreservationsandoccupancy,aswellaspersonnelmanagement,andhistoricalrecordsquery,humanprocessingcanabsolutelywastetime,alongwithhumanandmaterialresources,wheretheaccuracyofthedataislow.Therefore,developingafriendlyinterface,easyoperationofthehotelmanagementsystemforautomatedprocessingbecomesveryimportant,whichisthepurposeandsignificanceofthissystemdevelopment.
Thispaperintroducestheprocessofhotelmanagementsystemdevelopment.Thispaperintroducestheprocessrangingfromtherequirementsfromthesystemanalysis,feasibilityanalysis,outlinedesign,detaileddesigntosystemimplementation.itplaysanimportantrolesinthesystem.
Thissystemenablescustomerstobookhotelrooms,askforinformation,leavemessageforsystem.Italsoenablestheadministratortotreatreservations,receivethecheck-in,lookforinformationandhistoricrecords,andmanagestaff,whichalsoincludesthefunctionslikestaffattendance.Itrealizesthegoalofeasyinstallation,easymaintenanceandeasytooperate,andthesystemisstableandsafe.
Thissystemdealswiththebusinessofthehotel,optimizessomesegments,improvesefficiencywhichenableshotelmanagerstokeepabreastofchargestatusofmanyinformation.Itnotonlyimprovesefficiencybutalsoenhancesthecompetitiveness.
ThesystemisbasedonJavaasthedevelopmentenvironment,withthe
-IV-
backgroundusingMysql.Itintroducesacomprehensivesystemofthewholeprocessoftheentiresoftwaredevelopment,describeshowtomanagethedatabaseconnection,andhowtobuildsophisticatedsystems.ChargingsysteminthehoteldesignprocessusingacombinationofSSHtechnology,makesahotelmanagementsystemforsmallandmediumhotels.Afteramorecompletedevelopmentprocess,itsummarizesthepracticalexperienceofthedevelopmentprocess.
Keywords:
Hotelmanagement;Javalanguage;Mysqldatabase;SSHframe
-V-
摘要.......................................................................................................................
I
Abstract...............................................................................................................
II
ThehotelmanagementsystembasedonSSH....................................................
IV
Abstract..............................................................................................................
IV
第1章绪论........................................................................................................
1
1.1
课题背景...................................................................................................
1
1.2
研究目的...................................................................................................
1
1.3
研究意义...................................................................................................
2
1.4
研究现状...................................................................................................
2
1.5
研究内容...................................................................................................
3
1.6
论文结构...................................................................................................
3
第2章相关知识简介........................................................................................
5
2.1
JAVA简介..................................................................................................
5
2.2
JAVA概况..................................................................................................
5
2.2.1
JAVA的特点.......................................................................................
5
2.2.2
JAVA的优势.......................................................................................
6
2.2.3
JAVA的应用范围...............................................................................
6
2.3
MySql简介................................................................................................
7
2.3.1
MySQL应用概述...............................................................................
7
2.3.2
MySQL的优势...................................................................................
7
2.4SSH框架概述............................................................................................
7
2.4.1
SSH的机制.........................................................................................
8
2.4.2
SSH的特点.........................................................................................
9
2.4.3
SSH的工作流程.................................................................................
9
2.5
本章小结.................................................................................................
10
第3章需求分析..............................................................................................
11
3.1
系统需求分析.........................................................................................
11
3.2
可行性分析.............................................................................................
12
3.3
开发模型.................................................................................................
13
3.4
本章小结.................................................................................................
13
第4章概要设计..............................................................................................
15
4.1
项目规划.................................................................................................
15
4.1.1
系统模块..........................................................................................
15
-VI-
4.1.2
系统构架..........................................................................................
16
4.2
项目设计.................................................................................................
17
4.3
设计目标.................................................................................................
18
4.4
开发及运行环境.....................................................................................
18
4.5
本章小结.................................................................................................
18
第5章详细设计..............................................................................................
19
5.1
系统总体分析.........................................................................................
19
5.1.1
系统工作流程分析..........................................................................
19
5.1.2
系统总体架构..................................................................................
20
5.2
系统模块划分.........................................................................................
20
5.3
数据库设计.............................................................................................
21
5.4
本章小结.................................................................................................
25
第6章系统实现..............................................................................................
26
6.1
系统结构实现.........................................................................................
26
6.2
管理员模块实现.....................................................................................
28
6.2.1
房间刷选实现..................................................................................
28
6.2.2
立即入住实现..................................................................................
29
6.2.3
预定入住实现..................................................................................
30
6.2.4
用户退房实现..................................................................................
31
6.3
本章小结.................................................................................................
31
第7章系统测试..............................................................................................
32
7.1
测试背景及方法.....................................................................................
33
7.2
测试过程.................................................................................................
33
7.2.1
测试登录功能..................................................................................
33
7.2.2
管理员管理模块测试......................................................................
35
7.3
本章小结.................................................................................................
36
结论....................................................................................................................
37
-VII-
第1章绪论
1.1课题背景
如今酒店管理系统已经成为一个酒店不可缺少的部分,它的功能对于企业的用户和管理者来说都是至关重要的,因此,酒店管理系统应该能够为
用户提供方便的服务,充足的信息和快捷的查询手段,以往人们一直使用传统的人工方式管理,这种管理方式存在着许多缺点,诸如效率低,保密性差等,而且时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
随着