基于JAVA中的spring框架和jsp实现酒店管理系统项目【项目源码+论文说明】

摘要

信息化时代的高速发展,电脑的技术以及成为现今比较普及的技术了,在电脑时代,人们对信息的管理,已经逐渐转向了电脑化的管理,而酒店的信息管理,也是采用了电脑进行管理。酒店作为一个商务旅游集散点,客户及相关信息繁多,涉及很多的信息数据的管理,现今,虽然大多数酒店都使用了单机版管理系统或局域网管理系统,但还是没法满足这个起来越网络化的时代的要求。该酒店管理系统传袭了传统酒店管理系统甚至手工管理系统在信息处理方面的长处,弥补了传统酒店管理系统在网络化服务方面的缺失,使酒店的服务在服务质量没有减弱的前提下,更方便顾客,贴近顾客。

本系统采用了jsp技术进行开发,利用mysql进行数据库的管理,我们在使用的平台和技术方面也做了很慎重的考虑,系统以Web界面与用户交互,为用户提供信息并接受其操作,同时通过数据库管理系统来存储信息数据。系统实现了对信息数据的浏览、查询、编辑和管理等基本数据库操作,采用了模块化设计方法,根据用户的需求及程序的应用与维护的易用性,将各个部分置于不同的模块当中,方便了程序的扩展与维护,同时建立了程序功能复用的基础。

关键词:JSP  酒店信息管理  数据库 mysql

可行性分析

可行性分析是一款系统当中,比较重要的一个部分,通过可行性的分析,可以让系统能够进行一个良好的运行操作。

(1) 经济可行性:主要是对项目的经济效益进行评价,网站是企业网站,不是太大,后期的维护也不是很多,所以在经费开支方面,是可以接受的。并且本系统实施后可以显著节约时间、提高工作效率。所以本系统在经济上是可行的。

 (2) 技术上的可行性:在技术方面,我们采用了BS架构的模式进行开发,利用了大学四年所学的面向对象的编程技术,java的web形式的语言进行开发,数据库方面采用了开源数据库mysql进行管理,在使用和操作方面,都是和sql语句有关系的,所以在技术方面是可行的。

(3) 管理可行性:随着时代的发展,人员素质己逐步提高,不论是对于电脑系统的基本操作还是对于系统的维护都有了一定的基础。同时还可以配置专业的电脑维护人员来维护电脑,不必担心电脑故障问题。

综上所述,本系统的可行性的分析是完善的,也是可行的。

业务流分析

酒店管理系统工作流程为:系统启动并进入登录界面,系统管理员输入正确的用户名及密码后,登陆系统主操作界面,系统管理员可对系统相关信息进行操作,包括基本信息、客房信息、客户信息、预订信息、票务信息等。

本系统的业务流程图如图2-1所示:

本系统是将现代化的计算机技术与酒店管理服务模式相结合,按照酒店管理的服务流程设计完成的。同时为扩展服务范围,初步设计一个管理平台以利于信息发布和管理。为了使系统在各项管理中发挥更大的作用,实现工作过程的计算机化,提高工作效率和工作质量,现提出如下系统开发目标:

具体目标如下:

(1)操作简单、界面友好:完全控件式的页面布局,使得信息的录入工作更简便;许多选项包括商品信息、采购信息、供应商信息、销售信息等只需要点击鼠标就可以完成。

(2)即时可见:对信息的处理(包括添加、修改、删除)将立即在对应的页面显示出来,达到"即时发布、即时见效"的功能。

(3)功能完善:不仅包括常见系统的信息管理的各个方面:信息录入、浏览、删除、修改、查询等各个方面,完整地实现了系统对即时信息的管理要求。同时,为了能有效方面的更新系统的界面。

(4)方便移植:系统应具有实用性、可靠性和适用性,同时注意到先进性。针对不同的用户,只需要稍作修改就可以开发出适合自己特点的酒店管理系统。系统界面中所需的数据都存放于数据文件中,只要对该文件做部分修改,就能在系统界面上实现及时更新的效果,减少了更改系统源代码的复杂性。

(5)动态管理:对系统数据库实行动态操作,能实现对数据库信息的动态查询、动态更新修改和动态录入数据。

系统功能模块图

根据系统功能分析,可以画出系统的功能模块图,通过功能模块图的设计,可以让软件的日后的开发更加方便。从管理员界面对功能模块图加以描述。系统主要分为了管理员和员工两种权限。系统的主要功能如下:

管理员:

(1)系统用户管理:包括管理员管理和修改密码等模块,主要是添加系统的管理账号,对新增加的账户,管理员可以给你分配不同的权限。此模块也主要实现了对员工的基本信息进行管理。

(2)等级折扣管理:实现了会员等级信息的管理,管理员可以在这里设置会员的等级,并能设置相应的折扣信息。

(3)客户信息管理:实现了客户的基本信息的管理,并能对客户的基本情况进行查询。

(4)协议单位管理:对酒店的合作的协议单位的基本信息进行管理,以便日后对协议单位的客户进行优惠。

(5)客房信息管理:实现了对酒店的客户的基本信息进行管理。

(6)用户结账管理:能够对用户的结账的基本信息进行管理,并能按照客户的姓名和身份证信息进行查询。

员工

个人资料修改:针对员工的基本信息进行修改,并能修改个人的密码。

预订信息管理:实现了客户的预订酒店的信息的管理,并能对客户的预订信息进行登记和查询。

客户信息管理:可以对客户的基本信息进行管理,也可以查看客户的等级信息。

客房信息管理:可以针对酒店的客房信息进行管理,并能设置客房的状态,是否入住。

房客开房信息管理:住户的开房信息需要登记,并能在住户离开酒店时候,对房客进行结账信息的登记。

结账信息管理:实现了结账信息的查看,并可以对住户住的几天时间的消费情况进行一个合理的管理登记。

系统页展示

系统登录首页

用户登录系统后,进入系统的主页面,就会进入上面的用户界面,左边是列表页,显示了该权限下的系统的主要功能。本图主要是展示了系统管理员的权限下的相关功能,功能模块比较多,涉及系统的所有需要的功能。

员工信息管理

员工是本系统的一个重要的组成部分,也是酒店的管理系统的主要使用者,通过员工信息的管理,可以让员工更加方便地进行系统的操作和使用。管理员进入系统后,就能对员工的基本信息情况进行管理,包括员工的用户名,密码,姓名,照片等基本信息情况进行管理。

用户等级管理

系统的每个客户都具有一定的等级和身份等,普通的客户在预订房间结账时候,都是以原价格进行结账。如果一个客户经常消费,则可以提高成为金卡和银行,钻石等级别的会员,不同等级的会员, 有不同的折扣信息,用户等级模块就是对用户的折扣信息进行一个合理的,直观的管理。

协议单位管理

在很多的城市,酒店的客源不仅仅是散客,也有很多的协议单位进行签订协议,以后有该单位要住店的同事进行住店,就能按照协议价格进行商定住店,所以我们要对协议单位进行一个合理的管理,对协议单位的管理,就是方便酒店在对待客户方面,能够有一个区分,团体和协议单位,都可以进行优惠。协议单位的信息的管理如下所示:

如需要可扫取文章下方二维码联系得源码

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值