首页 >  毕业论文  > 正文

酒店客房管理系统的设计与实现

计算机技术发展至今已走过了半个多世纪,现在各个阶层、各个领            域都使用着计算机,在这个快节奏的时代中它已经成为了社会生活的必需品。它的出现是现代社会进步,科技发展的标志,同时现代化的酒店组织庞大,信息量大。为了提高效率,降低成本,我们需要借助计算机设计一个酒店客房管理系统进行现代化的信息管理。本系统应用JSP技术,使用JAVA编程语言和SQL Server 2005数据库,采用B/S模式开发设计完成。系统分为前台和后台管理,前台主要实现客户的浏览信息、预定客房等功能,后台是管理员管理信息的平台,主要是管理员对客房、客户的信息的管理(包括添加、修改、删除、查询)。本系统操作简便、灵活性强、安全性好,可使酒店的庞大信息的管理更加系统化、规范化、自动化,更为广大客户提供了方便的信息查询平台。
[关键词] 酒店客房管理;JSP;SQL Server2005;B/S模式
3.1  系统需求分析
需求分析阶段是酒店客房管理系统开发最重要的阶段。开发者首先要了解和澄清用户的需求,然后严格地定义该系统的需求规格说明书。这里我们将需求分析分为两个过程,一是理解需求,二是分析需求,下面分别讲解。
3.1.1  理解需求
理解需求是在问题及其最终解决方案之间架设桥梁的第一步。开发者只有和客户充分理解了需求之后才能开始设计系统,否则,对需求定义的任何改进,在设计上都必须大量的返工。下面是经过双方调研后得到的需求规格说明。
(1)  系统界面采用Web方式,界面应简洁明了,用户可方便浏览和查找客房信息。
(2)  系统需对用户登录进行管理。使用各功能模块时,系统会验证用户身份的有效性,否则要求用户重新登录。另外,允许用户对自己的密码进行修改。
(3)  系统应提供客房的分类管理功能,可分类制订客房类型,对不同标准的客房进行有效管理。系统可实现对客房信息的查询,添加、删除以及修改。
(4) 在进行离开/住房管理时,系统可以根据客房当前的状态自动提示可用服务。如 果客房客人已离开,则该客房的信息显示为“离开”;否则,该客房的信息显示为“住”。
(5)  系统的客户端与服务器端可在Windows下运行,要有较好的安全性和扩展性。
3.1.2  分析需求
(1) 需求分析是从客户的需求中提取出软件系统能够帮助用户解决的业务问题,通过对用户业务问题的分析,规划出系统的功能模块,即定义用例。这个步骤是对理解需求的升华,直接关系到该系统的质量。
(2) 经过开发者同客户的需求分析后,确定酒店客房管理系统的功能模块(用例)包括:
• 管理员信息管理
• 客房类型管理
• 客房信息管理
• 客户信息查询
• 查询信息管理
酒店客房管理系统采用Web方式,由前台和后台管理两个部分组成。前台作为与用户直接交互的可视化界面,由于使用方便,能将系统的各个功能提供给用户,以帮助用户进行客房管理。为了确保客户和酒店的信息具有更好的安全性,前台管理和后台管理是分离的。
本系统主要由数据库系统作为支持,后台管理的维护工作主要由系统管理员进行,包括完成对各个数据表单的维护、数据库的备份及恢复等工作,介于系统功能的需要,本实例我们选用的数据库系统为Microsoft SQL Server 2005。
3.2  系统用例图
用例用于表示系统所提供的服务,它定义了系统是如何被参与者所使用的,它描述的是参与者为了使用系统所提供的某一完整功能而与系统之间发生的一段对话。
目    录
1 绪论 1
1.1 引言 1
1.2 系统开发的背景 1
1.3 系统功能概述 2
1.4 系统的开发意义 2
1.5 运行环境 3
1.5.1 硬件环境 3
1.5.2 软件环境 3
1.6 本章小结 3
2 相关技术介绍 3
2.1 JSP简介 3
2.2 CSS概述 4
2.3 TOMCAT简介 4
2.4 MyEclipse开发工具 5
2.5 Dreamweaver 简介 5
2.6 SQL Server 2005简介 5
2.7 本章小结 6
3 需求分析 6
3.1 系统需求分析 6
3.1.1 理解需求 6
3.1.2 分析需求 7
3.2 系统用例图 7
3.2.1 管理员用例 7
3.2.2 客户用例 8
3.3 系统数据流图 8
3.4 本章小结 8
4 系统设计 8
4.1 系统功能模块 8
4.2 功能模块详述 9
4.2.1 酒店客房管理系统前台 9
4.2.2 后台管理 10
4.3 数据库设计 14
4.3.1 酒店客房管理系统数据库关系图 15
4.3.2 主要表结构 15
4.3.3 数据字典 15
4.4 本章小结 17
5 系统实现 17
5.1 设计成果 17
5.1.1 前台公共浏览界面 17
5.1.2 其他子界面 18
5.2 管理员登录界面 19
5.3 客房类型添加界面 21
5.4 客房类型查看界面 22
5.5 客房信息添加界面 23
5.6 客房信息查看界面 24
5.7 客户信息添加界面 26
5.8 客户信息查看界面 27
5.9 查询界面 28
5.10 本章小结 29
6 软件测试 29
6.1 功能测试 29
6.2 可用性测试 30
6.3 安全性测试 30
6.4 本章小结 31
7 总结与展望 31
结束语 32
参考文献 33
致谢 34
 

以上是本题目部分介绍,若需要完整版或不符合您的要求,请联系客服QQ:242219979

上一篇:基于Web的课程管理系统的设计与实现

下一篇:学院后勤移动办公系统的设计与实现

相关文章: