I
摘 要
随着计算机网络的飞速发展,Internet 技术越来越广泛的应用,网络覆盖的区域不
断扩大,给 KTV 业计算机应用带来了蓬勃发展的机遇。
采用全新的计算机网络和管理系统,将成为提高 KTV 管理效率,改善服务水准的
重要手段之一。所以城市 KTV 包房信息管理系统是 KTV 经营不可缺少的现代工具。系
统的主要功能包括:会员管理、类别管理、包房管理、预订管理。
本系统前台主要使用 JSP 作为开发语言,后台使用 SqlServer2008 作为数据库管理
系统,开发环境是 MyEclipse,服务器采用 tomcat,开发出的一个基于 Web 技术的 B/S
结构的 KTV 管理系统。
关键词:KTV,管理系统,JSP,B/S 结构
II
ABSTRACT
With the rapid development of computer network, Internet is more and more extensive
application, the network coverage area to expand ceaselessly, computer applications to the
hotel industry has brought great development opportunity.
The use of new computer network and management system, hotel management will be to
increase efficiency, improve the standard of service is one of the important means. So the
Urban Inn occupancy hotel information management system is an indispensable business tool
for the modern. The main functions of the system include: membership management, category
management, room management, booking management.
The front of the system using JSP as a development language, the use of SqlServer2008
as a database management system, the development environment is MyEclipse, server using
tomcat, developed a Web technology based on B / S structure of the hotel management
system.
Key words: Hotel, management system, JSP, B / S structure
III
目 录
摘 要....................................................................................................................I
ABSTRACT .........................................................................................................II
第一章 绪论.........................................................................................................1
1.1 课题背景........................................................................................................................1
1.2 目的和意义....................................................................................................................1
1.3 开发工具及技术............................................................................................................2
1.3.1 开发工具..............................................................................................................2
1.3.2 JSP........................................................................................................................2
1.3.3 JavaScript.............................................................................................................3
1.3.4 Struts 2 简介 ........................................................................................................4
1.3.5 Hibernate 简介.....................................................................................................4
1.4 软硬件需求....................................................................................................................5
第二章 需求分析.................................................................................................6
2.1 需求调研........................................................................................................................6
2.2 可行性分析....................................................................................................................6
2.2.1 技术的可行性......................................................................................................6
2.2.2 经济的可行性......................................................................................................6
2.2.3 操作可行性..........................................................................................................6
2.2.4 法律的可行性......................................................................................................7
2.3 系统用户用例图............................................................................................................7
2.3.1 管理员用例图......................................................................................................7
2.4 功能模块需求分析........................................................................................................7
2.5 设计的基本思想............................................................................................................8
2.6 性能需求........................................................................................................................9
2.6.1 系统的安全性......................................................................................................9
2.6.2 数据的完整性......................................................................................................9
2.7 界面需求........................................................................................................................9
第三章 系统分析与设计...................................................................................11
3.1 数据库的分析与设计..................................................................................................11
3.1.1 数据库的概念结构设计....................................................................................11
3.1.2 数据库的逻辑结构设计....................................................................................14
3.1.3 数据库的连接原理............................................................................................16
3.2 中文乱码问题处理......................................................................................................17
第四章 系统功能实现.......................................................................................19
IV
4.1 系统登陆页面实现......................................................................................................19
4.2 总体功能模块..............................................................................................................20
4.2.1 注册会员管理....................................................................................................21
4.2.1 类别信息管理....................................................................................................23
4.2.3 包房信息管理....................................................................................................25
4.2.4 预订信息管理....................................................................................................28
4.2.5 公告信息管理....................................................................................................30
4.2.6 留言信息管理....................................................................................................32
4.2.7 修改密码............................................................................................................34
4.2.8 退出系统............................................................................................................34
4.3 前台网站模块..............................................................................................................35
4.3.1 网站首面............................................................................................................35
4.3.2 用户注册............................................................................................................35
4.3.3 包房信息查看....................................................................................................37
4.3.4 包房预订............................................................................................................37
4.3.5 包房评论............................................................................................................38
4.3.6 系统留言板功能................................................................................................39
第五章 系统测试...............................................................................................41
5.1 系统测试目的与意义..................................................................................................41
5.2 测试过程......................................................................................................................41
5.2.1 主页面的登录模块测试....................................................................................41
5.3 其他错误......................................................................................................................42
结 论.................................................................................................................43
参考文献.............................................................................................................44
致 谢.................................................................................................................45
第一章 绪论
1.1 课题背景
随着计算机网络的飞速发展,Internet 技术越来越广泛的应用,网络覆盖的区域不
断扩大,给 KTV 业计算机应用带来了蓬勃发展的机遇。
采用全新的计算机网络和管理系统,将成为提高 KTV 管理效率,改善服务水准的重
要手段之一。然而现在绝大多数的中小型 KTV、宾馆由于资金、人员等多方面原因不易
使用 KTV 管理类软件,全凭原始的手工记录管理,效率低、易出错;同时,市场上出现
的各类 KTV 包房信息管理软件基本上都是为大型 KTV 专业设计的,有很多功能对于一般
KTV、宾馆根本用不上。更为关键的是这些 KTV 包房信息管理软件都是基于客户机/服务
器的,客人预订操作繁琐。所以 B/S 结构的城市 KTV 包房信息管理系统是 KTV 经营不可
缺少的现代工具。
1.2 目的和意义
随着人员流动规模的不断扩大,宾馆数量的急剧增加,有关包房管理的各种信息量
也在不断成倍增长。面对庞大的信息量,就需要有 KTV 包房订购管理系统来提高包房管
理工作的效率。通过这样的系统,我们可以做到信息的规范管理和快速查询,从而减少
了管理方面的工作量。传统手工的包房信息管理,管理过程繁琐而复杂,执行效率低,
并且易于出错。通过这样的系统,我们可以做到信息的规范管理和快速查询,实现了包
房信息管理的系统化、规范化和自动化,这样不仅减少了管理工作量,还提高了管理效
率,降低了管理成本。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,
它已进入人类社会的各个领域并发挥着越来越重要的作用。它已经深入到日常工作和生
活的方方面面,比如文字处理、信息管理、辅助设计、图形图像处理、教育培训以及游
戏娱乐等。各行各业的人们无须经过特别的训练就能够使用电脑完成许许多多复杂的工
作。然而,虽然现在世界上已经充满了多如牛毛的各种软件,但它们依然不能满足用户
的各种特殊需要,人们还不得不开发适合自己特殊需求的软件。今天,计算机已经成为
我们学习和工作的得力助手;计算机的价格已经十分低廉,性能却有了长足的进步。通
过计算机网络对宾馆、KTV 业进行管理,克服了人为管理中人为因素给企业管理带来的
诸多不便,大大提高了宾馆、KTV 的工作效率,为企业创造了更大的利润。