摘 要:在社会发展进程中,系统软件得到大量运用。特别是在酒店管理方面,大量运用了酒店客房管理系统,来解决传统的手工记录中出现的效率低、易出错、不利于保存等问题。科技伴随着社会而进步,从而带来酒店的服务质量的提升,因此,酒店管理系统受到广泛重视。
本系统以B/S结构为基础,使用JSP技术来进行设计动态页面,考虑到系统的安全性和代码的可重用性,封装程序的关键代码时使用的是SSH框架,网站使用了javascript 脚本,运用JDBC将前台网站与后台数据库(采用MYSQL)连接,以MyEclipse8.5为开发平台,服务器是Tomcat,形成了虚拟的酒店客房管理系统。人们在任何时候任何地点都能获得酒店的各类客房信息,从而在线预定房间,同时,线下的实体店也拓展了客户范围,接收到更多的网络订单。
本论文以探讨酒店客房管理系统的开发为主,其中,系统开发的关键在于用户如何预定酒店房间以及管理员如何去管理房间,用户界面可以浏览并预定客房,用户也可以看见新加入客房的详细信息和删除客房信息等,为用户提供了方便注册及客房查询预定下单并生成订单的快捷方法,同时可以进行在线留言。管理员可以及时处理用户订单,并及时处理回复网站上的留言信息,发布一些重要公告信息,发布新闻资讯和添加友情链接功能等等,提高酒店预定管理效率。
关键词:酒店;客房管理;SSH框架;B/S结构
目录
摘要
Abstract
1 前言-5
1.1背景-5
1.2国内外研究现状-5
1.3目的意义-5
1.4主要工作-6
2 系统的开发技术-7
2.1 JSP简介-7
2.2 MVC设计模式-7
2.3 Structs架构-7
2.4 MYSQL数据库-8
2.5 B/S结构-8
3 需求分析和总体设计-10
3.1系统可行性分析-10
3.2 业务流程图-10
3.3 系统功能需求-11
3.4 非功能需求-12
3.5 用例图-12
4 系统设计-14
4.1 系统设计目标-14
4.2 功能模块设计-14
4.3 数据库概念结构设计-15
4.4 数据库物理结构设计-16
5 详细设计-20
5.1.前台管理-20
5.1.1注册及登录-20
5.1.2预订及预订查询-20
5.1.3在线留言-20
5.2后台管理-22
5.2.1修改登录密码-22
5.2.2管理员管理用户-22
5.2.3 预订信息管理-23
5.2.4系统公告管理-23
5.2.5客房信息管理-24
5.2.6友情链接管理-24
5.2.7留言信息管理-25
5.2.8系统介绍管理-25
6 项目测试-27
6.1系统测试目标-27
6.2测试目的和方法-27
6.3测试方法-27
6.4测试用例-28
6.4.1 购物模块-28
6.4.2预定信息管理模块-29
6.5测试结果-30
7 结论-31
参考文献-32
致 谢-34