X宾馆客房管理系统的分析与设计

时间:2021-02-26 作者:stone
后台-系统-系统设置-扩展变量-(内容页告位1-手机版)
摘要:为了实现中小型宾馆客房管理的自动管理和信息管理, 解决宾馆客房入住、预订、退房以及结账等日常业务中的主要问题, 课题针对宾馆业务经营和管理的特点开发了管理信息系统.论述了宾馆客房管理系统的开发过程, 介绍了系统的功能实现过程, 主要包括住宿管理、客房状态管理、用户基本信息管理、挂账结账管理、查询统计、系统基本信息设置、夜审以及相关的后台管理.

  一、系统分析
  1. 初步调查
  (1) 技术可行性
  本系统的开发工具使用Visual Studio 2010和SQL Server2008.
  Visual Studio 2010主要特点为高效的开发环境、升级的软件测试功能工具, 为软件的质量严格把关.Microsoft SQL Server2008是一个关系数据库管理系统, 它是当前最流行的数据库管理软件之一, 它的优点:简单的图形化管理工具、多线程体系结构、丰富的编程接口工具.这两种软件的结合使用可以很好的实习系统的功能.
  (2) 经济可行性
  本系统是为中小型宾馆开发的客房管理系统, 系统的各项费用并不是很高的.应用宾馆客房管理系统后, 宾馆可以简化工作程序并优化其工作的效率, 对客户的资料管理更加系统化, 使得宾馆和客户的操作更加简单, 更容易留住老顾客, 促使单位与宾馆达成长期的合同, 会在客观上提高宾馆的效益, 保证宾馆的良好效益.
  (3) 管理可行性
  本系统采用界面化设计, 操作简单, 各种数据均能够用表格展示, 宾馆营业情况十分简洁清楚, 并且提供了很多的操作提示以及出错信息控制, 方便了操作人员对系统的使用.此外, 出错的概率也大大降低, 保证了了数据的完整性、一致性和正确性.
  2. 详细调查
  通过实际的深入宾馆内部调查了解, 宾馆客房管理信息系统的业务流程分析和数据流程分析如下.
  (1) 业务流程分析
  经过深入调查, 宾馆客房管理系统主要业务流程包括预订、退订业务流程, 入住业务流程, 财务统计业务流程等.
  业务流程分析以预订流程为例.当顾客发出预订请求时, 顾客将所要预订的客房信息及相关信息传递给前台服务人员, 前台服务人员根据顾客的预订信息进行客房信息查询, 查找目前是否有符合顾客要求的客房, 如果有满足顾客要求的客房, 则前台服务人员登记顾客的预订信息, 记录其预订信息, 修改客房状态信息, 并将顾客的已预订客房的信息反馈给顾客, 则顾客预订客房业务完成.
  (2) 数据流程分析
  二、系统设计
  1. 系统设计目标
  宾馆客房管理系统研究的内容及涉及到的功能模块主要有住宿管理、客房管理、用户信息管理、挂账管理、住宿费提醒、查询统计、夜审、系统设置以及相关的后台管理.
  系统设计需要建立一套宾馆客房管理系统, 帮助宾馆更快捷准确地管理日常业务, 简化信息管理流程, 为客房预定、入住、结账和内部管理等事务提供规范化的操作, 减少人工工作, 降低误差, 提高工作效率, 对客人住宿信息、客房信息、用户信息、财务信息等信息实时动态的有机联系在一起, 能够实现对宾馆客房的全方位的管理.
  针对以上分析, 本客房管理系统主要包括客房信息管理、顾客信息管理、财务统计管理、系统管理、审核管理等几个功能模块, 系统功能结构图如图5所示.
  2. 数据库设计
  (1) 数据库概念模型设计
  在本客房管理系统中, 主要包括顾客、客房、管理员、职员、物品、等级、账单和账户等几个实体.其中顾客和客房之间, 一个顾客可以预定、退订、入住、更换和结账多个客房, 客房也可以被多个顾客预定、退订、入住、更换和结账, 因此顾客和顾客之间是多对多的关系, 并且有多重关系即预订关系、退订关系、入住关系、换房关系和退房关系.顾客和等级之间是拥有的关系, 一个顾客只能有一个等级, 一个等级可以被多个顾客拥有, 因此等级和顾客之间是一对多的关系.顾客和账单之间是结账的关系, 一个顾客可以有多张账单, 一张账单只能属于一个顾客, 因此顾客和账单之间是一对多的关系.职员和客房之间是管理的关系, 一次职员可以管理多间客房, 一个客房只能被一个职员管理, 因此职员和客房之间是一对多的关系.
  (2) 数据库的逻辑结构设计
  数据库逻辑结构的设计是为了把概念结构设计中设计好E-R图变换为与系统支持的数据结构模型一致的逻辑结构.在关系数据模型中, 将顾客、客房、职员、管理员、物品、等级、账单和账户几个实体直接转换为一张表, 具体为顾客信息表、客房信息表、职员信息表、管理员信息表、物品信息表、等级表、账单表和账户表.顾客和客房之间的预订关系、退订关系、入住关系、换房关系和退房关系是多对多的关系, 应单独转化为一张表, 具体为预订信息表、退订信息表、入住信息表、换房信息表和退房信息表.由于顾客和等级、顾客和物品、顾客和账单、账单和账户、客房和职员以及职员和管理员之间的关系是1:n的关系, 为了将关系规范化处理, 所以将一端实体属性和关系属性并入到n端实体属性, 不再产生新的表.
  三、总结
  本文在深入宾馆内部调查之后, 首先对客房管理系统从技术和经济两个层面进行了可行性分析.然后设计了客房管理系统的预订和退订业务流程图、入住业务流程图、财务统计业务流程图等.在进一步分析的基础上, 论述了业务流程图和系统结构功能图.最后实现了客房管理系统数据库的概念模型设计和逻辑结构设计.
  参考文献
  [1]石少敏.学校MIS系统建设探讨[J].学校管理, 2009, (16) :99-109.
  [2]吕春玲.酒店管理系统的分析与设计[D].吉林大学, 2005.
  [3]任宏民.客房管理系统的设计与实现[J].数据库及信息管理, 2007, (10) :929-930.
后台-系统-系统设置-扩展变量-(内容页告位2-手机版)
声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:123456789@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。
后台-系统-系统设置-扩展变量-(内容页告位3-手机版)