宾馆管理系统设计(源码)【字数:12467】
摘 要摘 要 身处21世纪,互联网技术在现实生活中的应用越发的成熟了,它不仅与生活更与办公紧密的结合在一起,毕竟传统的管理与记录的工作方式明显的存在了众多的缺点,比如低下的效率,较差的保密性,记录任务比较繁重,人工查询的不便等。因此,为了帮助现代人们提升工作效率,更加集中简单的管理,乃至更有效的维护和管理,正是在此基础上,我完成了宾馆管理系统。 本宾馆管理系统采用JSP,服务器,浏览器等相关技术。数据库连接使用了c3p0连接池,使得连接的时候能够更快速一些,而且较之传统的查询速度也要快好多。在导出最近收入报表的时候也用了一些第三方的框架,相对比较简单方便。本系统运用的是MySQL数据库进行连接,方便快捷,更好的去编写和修改,但由于MySQL建表需要在控制台实现,一有问题就需要重新的输入,太过麻烦,所以这里使用SQLyog图形化工具来管理MySQL数据库,使数据库的连接,建表都更加方便。 关键词宾馆管理系统;c3p0;第三方框架;MySQL数据库;SQLyog
目录
第一章 绪论 1
1.1 课题研究背景 1
1.2 课题目的意义 1
1.3 课题主要研究内容 2
第二章 开发技术及环境 3
2.1 开发技术 3
2.2 开发环境 3
第三章 需求分析 5
3.1 需求概述 5
3.2 系统结构分析 5
3.3 功能性需求分析 7
3.4 系统功能分析 8
3.5 系统数据库分析 10
3.6 系统流程分析 10
3.7 系统任务分析 11
3.8 系统需求 12
第四章 系统设计 13
4.1 系统架构设计 13
4.2 系统功能设计 13
4.3 系统模块功能结构表 14
4.4 数据库设计 14
4.5 详细设计 15
第五章 系统实现 19
5.1 开发平台 19
5.2 程序结构 19
5.3 系统实现步骤 20
*好棒文|www.hbsrm.com +Q: @351916072@
5.3.1 系统搭建准备工作 20
5.3.2 数据库连接实现 21
5.3.3 Servlet类 21
5.4 程序运行界面 22
5.5 简单快速分页的实现 32
结语 33
致谢 34
参考文献 35
第一章 绪论
1.1 课题研究背景
在生活中,宾馆是几乎每个人在旅游、出差、娱乐的时候都会遇到的重要场所,是都市城镇的重要组成之一,虽然星级可能不同,但大体上都是一样的。
无论是大都市那些辉煌靓丽的五星级酒店,还是乡村小镇上的普通宾馆,这些宾馆在运营的时候都脱离不开对顾客订房进行下单,在下单的时候需要对客房的资源进行检测,看客房是否足够,如果下单成功,则对当前客房资源做减的操作,还有结算金额的功能的步骤。其实不仅是宾馆管理系统,还有很多的系统如:人事管理系统,图书馆图书管理系统和精品课程管理系统等等,这些系统都是计算机互联网生活紧密联系的证明,都能证明计算机的应用普及的广泛,由此可见,利用计算机高效率的完成宾馆管理日程事务,具有可行性。由于宾馆管理任务较繁重,数量大,核算难,这就导致了在以前,管理人员效率低下的原因之一,毕竟以前宾馆的信息和维修的数据只靠人工操作,但利用计算机就可以避免这些问题,并且利用计算机宾馆管理系统可以获得这些优点:查找信息方便且快速、软件可靠保密性能高、能存储大量的数据、软件的使用寿命较长、相对于全部人工成本较低等优势。
宾馆管理系统需要对网上的用户能进行客房的预订,对来宾馆的用户进行订房,对客房进行管理,对用户进行结算等等功能。由于数据量大,数据流清晰,适合用计算机来操作。宾馆管理系统要对所有的客房资源,顾客订单、服务人员进行一系列的管理,其中,由于服务人员可能会离职,或者增加新服务员,于是便需要增加经理级别的权限限制,只有经理级别的可以进行对服务人员的操作。因此很有必要设计一种基于JSP的宾馆管理系统来提高工作效率,使宾馆或得更好的经济效益。
1.2 课题目的意义
本课程设计的目的是为了检验是否可以利用过去的知识,开发一个功能较多并能正常使用满足宾馆要求的宾馆管理系统,并且说明系统需求概述、设计概要和相关的设计思路。
本宾馆管理系统是现代宾馆的一个具体体现,宾馆的预约,直接订房、入住、
离开结算日益现代化,由于传统管理的方式已经落后,毕竟现代社会是一个大数据爆炸的时代,按照人工管理,是不现实不合理的,是在逆行社会文明的进步,并且不适应业务发展的需要。宾馆的管理在现代社会变得日益复杂化,宾馆的人员要管理的东西和事务越来越多,为此,应该开发一个在现代社会能正常适用的宾馆管理系统。
该系统能解决服务人员繁重的工作量,也使他们在维护宾馆管理系统的所有方面时能事半功倍,真正体现现代化的发展带给人们的好处,而且也可以便于存储信息,提高管理时候的安全性,从另一个方面来说,也进一步有效的提高了服务人员的工作效率。本课题计划不但考查了所学知识和行使能力,同时也锻炼实际操作本领,对以后投入社会中,参加工作拥有重要的意义。
1.3 课题主要研究内容
(1)用户进行注册,然后进行登录,然后可以填写信息,进行网上预约房间。
(2)服务员使用经理给与的账号进行登录,可以自行修改密码,然后在订房模块中有如下功能:对顾客订房进行下单,对预约的用户进行更近一步信息的编辑,或者对已经下单的顾客的信息进行编辑,以便为顾客进行换房或其他操作,费用结算,多种查询等功能;在房间模块中有如下功能:对客房进行最为常见的增删改查。
(3)经理等级别的人员,除了可以使用服务员的功能,还具备另外的功能,服务员管理模块:用于对服务员进行管理,来应对服务员的离职,或者新增服务员,或者帮服务员找回其密码。统计与报表:用来查询某个时段的收益情况,导出execl表格到电脑,生成这段期间各种房间类型的订单情况的柱状图,来反映进来收益波动情况。管理员模块:给其他经理级别人员分配与自己相同的权限,可以对其他管理员进行增删改操作。但为了保证管理员之间的信息安全,内置了一个超级管理员的权限,为宾馆boss所有,用来平衡管理员的和平相处。
第二章 开发技术及环境
目录
第一章 绪论 1
1.1 课题研究背景 1
1.2 课题目的意义 1
1.3 课题主要研究内容 2
第二章 开发技术及环境 3
2.1 开发技术 3
2.2 开发环境 3
第三章 需求分析 5
3.1 需求概述 5
3.2 系统结构分析 5
3.3 功能性需求分析 7
3.4 系统功能分析 8
3.5 系统数据库分析 10
3.6 系统流程分析 10
3.7 系统任务分析 11
3.8 系统需求 12
第四章 系统设计 13
4.1 系统架构设计 13
4.2 系统功能设计 13
4.3 系统模块功能结构表 14
4.4 数据库设计 14
4.5 详细设计 15
第五章 系统实现 19
5.1 开发平台 19
5.2 程序结构 19
5.3 系统实现步骤 20
*好棒文|www.hbsrm.com +Q: @351916072@
5.3.1 系统搭建准备工作 20
5.3.2 数据库连接实现 21
5.3.3 Servlet类 21
5.4 程序运行界面 22
5.5 简单快速分页的实现 32
结语 33
致谢 34
参考文献 35
第一章 绪论
1.1 课题研究背景
在生活中,宾馆是几乎每个人在旅游、出差、娱乐的时候都会遇到的重要场所,是都市城镇的重要组成之一,虽然星级可能不同,但大体上都是一样的。
无论是大都市那些辉煌靓丽的五星级酒店,还是乡村小镇上的普通宾馆,这些宾馆在运营的时候都脱离不开对顾客订房进行下单,在下单的时候需要对客房的资源进行检测,看客房是否足够,如果下单成功,则对当前客房资源做减的操作,还有结算金额的功能的步骤。其实不仅是宾馆管理系统,还有很多的系统如:人事管理系统,图书馆图书管理系统和精品课程管理系统等等,这些系统都是计算机互联网生活紧密联系的证明,都能证明计算机的应用普及的广泛,由此可见,利用计算机高效率的完成宾馆管理日程事务,具有可行性。由于宾馆管理任务较繁重,数量大,核算难,这就导致了在以前,管理人员效率低下的原因之一,毕竟以前宾馆的信息和维修的数据只靠人工操作,但利用计算机就可以避免这些问题,并且利用计算机宾馆管理系统可以获得这些优点:查找信息方便且快速、软件可靠保密性能高、能存储大量的数据、软件的使用寿命较长、相对于全部人工成本较低等优势。
宾馆管理系统需要对网上的用户能进行客房的预订,对来宾馆的用户进行订房,对客房进行管理,对用户进行结算等等功能。由于数据量大,数据流清晰,适合用计算机来操作。宾馆管理系统要对所有的客房资源,顾客订单、服务人员进行一系列的管理,其中,由于服务人员可能会离职,或者增加新服务员,于是便需要增加经理级别的权限限制,只有经理级别的可以进行对服务人员的操作。因此很有必要设计一种基于JSP的宾馆管理系统来提高工作效率,使宾馆或得更好的经济效益。
1.2 课题目的意义
本课程设计的目的是为了检验是否可以利用过去的知识,开发一个功能较多并能正常使用满足宾馆要求的宾馆管理系统,并且说明系统需求概述、设计概要和相关的设计思路。
本宾馆管理系统是现代宾馆的一个具体体现,宾馆的预约,直接订房、入住、
离开结算日益现代化,由于传统管理的方式已经落后,毕竟现代社会是一个大数据爆炸的时代,按照人工管理,是不现实不合理的,是在逆行社会文明的进步,并且不适应业务发展的需要。宾馆的管理在现代社会变得日益复杂化,宾馆的人员要管理的东西和事务越来越多,为此,应该开发一个在现代社会能正常适用的宾馆管理系统。
该系统能解决服务人员繁重的工作量,也使他们在维护宾馆管理系统的所有方面时能事半功倍,真正体现现代化的发展带给人们的好处,而且也可以便于存储信息,提高管理时候的安全性,从另一个方面来说,也进一步有效的提高了服务人员的工作效率。本课题计划不但考查了所学知识和行使能力,同时也锻炼实际操作本领,对以后投入社会中,参加工作拥有重要的意义。
1.3 课题主要研究内容
(1)用户进行注册,然后进行登录,然后可以填写信息,进行网上预约房间。
(2)服务员使用经理给与的账号进行登录,可以自行修改密码,然后在订房模块中有如下功能:对顾客订房进行下单,对预约的用户进行更近一步信息的编辑,或者对已经下单的顾客的信息进行编辑,以便为顾客进行换房或其他操作,费用结算,多种查询等功能;在房间模块中有如下功能:对客房进行最为常见的增删改查。
(3)经理等级别的人员,除了可以使用服务员的功能,还具备另外的功能,服务员管理模块:用于对服务员进行管理,来应对服务员的离职,或者新增服务员,或者帮服务员找回其密码。统计与报表:用来查询某个时段的收益情况,导出execl表格到电脑,生成这段期间各种房间类型的订单情况的柱状图,来反映进来收益波动情况。管理员模块:给其他经理级别人员分配与自己相同的权限,可以对其他管理员进行增删改操作。但为了保证管理员之间的信息安全,内置了一个超级管理员的权限,为宾馆boss所有,用来平衡管理员的和平相处。
第二章 开发技术及环境
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/915.html