当前位置:首页>软件介绍>HMS酒店/宾馆客房管理系统 查询:
     
HMS酒店/宾馆客房管理系统

        一、概述

        1、项目背景:数据库原理课程设计

        2、编写目的:掌握数据库设计原理及相关软件的使用

        3、软件定义: 宾馆房间管理系统

        3、开发环境:java,netbeans,sql server2000

        二、系统需求分析

        随着全国宾馆数量的增加和越来越自动化的宾馆设施,对于宾馆的信息管理也越来越复杂,要求也越来越高,因此需要一个全面、详细的宾馆信息管理系统,以便完成对宾馆信息的管理。基于发票、表格等纸介质的手工处理,宾馆信息管理员信息处理工作量大,容易出错。本系统是为了实现宾馆信息管理自动化,更高效、准备地管理,而开发的宾馆信息管理系统。

        宾馆信息管理系统,可以用集中的数据库将与人力资源管理相关的信息全面、有机地联系起来,有效地减少了信息更新和查找中的重复劳动,保证了信息的相容性,从而大大地提高了工作效率在采用和实施宾馆信息管理系统之后,就会将依赖于人的过程改为依赖于计算机系统的过程。宾馆管理人员只要获取了相应的权限,就可以随时进入系统,直接查阅相应的信息。

        采用和实施宾馆信息管理系统不仅仅是为了提高工作效率。同时在使用该系统后,宾馆相关人员可以较为全面、准确的了解到房间和房客们的综合信息,然后方便更具各种信息对宾馆的管理做出各种决策。

        建立一套功能完善的管理信息系统,既能满足业务人员日常处理的需要,增强企业经营全过程的数字化管理水平;又能满足管理人员决策分析的需要,提高公司管理层对公司经营反馈信息的响应速度。从而大幅度提高工作效率,提高实施管理的准确性、科学性,使担负管理的工作人员从繁杂的手工劳作中解脱出来。 系统主要包括的功能有:

        #客房信息管理 

        #客房经营管理 

        #客户信息管理 

        #员工信息管理

        三、系统设计

        .系统功能

        本系统根据宾馆的业务情况该系统可分客房信息管理、客房经营管理、客户信息查询、员工信息管理4个功能模块。

        .功能模块 

        整个系统分4个模块:

        (1) 客房信息管理:录入房间信息、修改房间信息、查询房间信息, 删除房间信息. (2) 客房经营管理:客房使用情况、宾馆订房、客房预订、宾馆退房. (3) 客户信息查询:客户信息查询.

        (4) 员工信息管理:员工查询、员工添加、员工删除。

        .总体E—R图 

        5.数据流图

        四、数据库设计与创建

        .数据表设计

        (2) 客户信息表

        用户信息表(UsersInfo)用来保存在酒店管理员用户的基本信息,表UsersInfo的结构如表1所示

        客户信息表(CustomersInfo)用来保存在酒店订房的客户的基本信息,表CustomersInfo的结构如表2所示。

        表2 客户信息表(CustomersInfo) 

        (3) 客房类型表

        客房类型表(RoomCategory)用来保存酒店所有客房类型的基本信息,表RoomCategory的结构如表3所示。 

        (4) 客房信息表

        客房信息表(RoomsInfo)用来保存酒店所有客房的相关信息,表RoomsInfo结构的如表4所示。

        客房状态表(RoomStatus)用来保存客房使用情况的基本信息,表RoomStatus结构的如表5所示。

        (6) 客房业务表

        客房业务表(RoomOperation)用来保存目前酒店正有客户入住的客房的相关信息,表RoomOperation的结构如表6所示。 

        (7) 业务记录表

        业务记录表(History)用来保存酒店里所有入住过客户的客房的业务信息,表History的结构如表7所示。

        .数据表的创建

        五.页面设计及相关代码分析

        宾馆客房管理系统的页面由五部分组成:

        ● 宾馆客房管理系统登陆界面的设计 

        ● 客房管理管理页面的设计 

        ● 客房经营管理页面的设计 

        ● 客户信息查询页面的设计 

        ● 员工信息管理页面的设计

        . 宾馆客房管理系统登陆界面的设计

        系统共分两类用户:酒店管理员和前台服务员

        当用户进入宾馆客房管理系统登陆界面后,首先需要进行身份验证,系统在验证通过后,将使用UserType变量记录其用户类型,并根据用户类型确定用户的使用权限。宾馆客房管理系统登陆界面如图2所示。

        . 客房管理管理页面的设计

        客房管理管理页面主要是负责所有客房信息的维护。其中功能主要包括:录入客房信息,修改客房信息,查询客房信息,删除客房信息。他们的界面如3图所示。

        . 客房经营管理页面的设计

        该页面主要是实现如下三个功能:客房使用情况,宾馆订房,宾馆退房。其的界面如图4所示。  

        . 客户信息查询页面的设计

        该页面主要是实现客户信息查询功能。界面如图5所示。

        . 员工信息管理页面的设计

        该页面主要实现的功能:员工查询,员工添加,员工删除。其的界面如图6所示。

        现在给出员工信息管理页面的主要代码: 

        六、课程设计总结

        通过本次课程设计,对于数据的一个完整体系有了深刻的理解。一个从需求分析,概念结构设计,逻辑结构设计,物理设计,数据库实施,数据库运行与维护的完整过程。这个课程设计不单要掌握数据库原理,还要熟练掌握一门编程语言。在这次实验中,运用这个以前学的Java语言进行编写。这样不仅可以学习数据库,而且还可以对Java的知识进行巩固。知识是相互联系的,没有哪一门是单独而存在的。所以,要学好一门课,就是应该横向思考,多联系,这样会学得更深刻。这次实验,首先是要纵观全局,从大处着眼,先是需求分析,这是设计过程的基础,是最困难,最耗时的一步。作为“地基”的分析是否做得充分与准确,决定了在其上构建数据库大厦的速度与质量。需求分析做得不好,甚至会导致整个数据库设计返工重做。接着就是概念结构设计,这也是整个数据库设计的关键,它通过对用户需求进行综合,归纳与抽象,形成一个独立具体DBMS的概念模型。再接着就是逻辑结构设计了,最后就是编程工作了。不过,对于我来说,设计界面是比较困难的一个步骤,仅能够做到支持功能的实现。这次在课程设计过程中遇到了许多问题。而且对于系统的庞大,自己也有些理不清思绪,不过最后在老师的指导和同学的帮助下,参考了各种资料,顺利完成了程序的编写。 

        


x5 studio快速开发平台Justep X5快速开发平台部署
YYUC-PHP框架简介HMS酒店客房管理系统操作手册
保险出单业务管理系统保险代理公司业务管理系统的设计和实现
保险公估业务运营管理系统保险公司车险续保管理系统
保险公司大客户管理系统软件需求规格说明书保险行业IT规划必备知识
保险行业管理系统保险理赔业务管理信息系统的分析与设计报告
保险业务管理系统的设计与实现汽车散热器散热性能分析软件系统开发
TMS物流管理系统开发设计酒店客房控制管理系统
信息发布:广州名易软件有限公司 http://www.myidp.net
  • 名易软件销售服务
  • 名易软件销售服务
  • 名易软件技术服务

  • HMS酒店/宾馆客房管理系统