管理信息系统课程中酒店管理信息系统教学项目构建
2022-06-23赵慧
赵 慧
(锦州医科大学,辽宁 锦州 121003)
0 引言
管理信息系统课程是管理类、信息类、计算机软件类及工程类等专业的必修或选修课程,教学内容涵盖信息需求、信息采集、信息存储管理、信息加工与传递、信息数据分析及信息管理等诸多方面,具有统一规划的数据库是其重要标志,其实质是软件工程的产物。在管理信息系统课程的教学过程中教学内容的完成离不开相应的管理信息系统软件工程项目,构建适合教学使用的管理信息系统教学项目是教学研究的重要内容。酒店管理信息系统是服务于酒店日常业务管理的软件支持系统,具有资源管理、决策管理、控制管理及实现组织内外联系等管理信息系统软件项目的基本特征,兼具数据处理功能、计划功能、控制功能、预测功能及辅助决策功能,基于其广泛的应用性、用户的熟知性和可理解性成为管理信息系统课程教学中具有较强代表性的教学系统项目。
1 酒店管理信息系统教学项目战略规划
酒店管理信息系统项目是一个繁杂的系统工程,其需求、耗资、历时、技术等方面涉及广,因此战略规划是建立完善信息系统的关键过程,也是管理信息系统工程建设首先要解决的问题。酒店管理信息系统规划的作用:一是合理充分利用现有资源,从成本的角度降低投资;二是通过系统规划进行职能、数据和业务流程的划分与分析,针对已有问题实现业务流程重组;三是制定系统检验和考核的标准。
实际规划过程采用基于BSP(Business System Planning,企业系统规划)的酒店管理信息系统进行。BSP 法体现了酒店管理信息系统的总体结构,确定内部子系统和整个项目系统的组成关系及开发建设顺序。采用过程/数据矩阵(U/C 矩阵)对酒店管理信息系统的各项组织功能及所产生或使用的数据进行矩阵式描述,并通过矩阵变换进行子功能区域的划分,形成酒店信息系统各功能模块之间的数据流向。依据规划将酒店管理信息系统分为基础信息设置子系统(负责人员设置、餐厅设置、客房信息及类型设置)、业务管理子系统(负责餐饮客房预订、入住管理、消费记账、收银退房等业务)、状态查询统计子系统(负责客房状态、餐饮业务、客房业务、财务状况、人员状况等多重信息数据的查询与统计)。子系统之间涉及客房信息数据、客人信息数据、备品使用数据、库存数据、工作人员数据、订单数据等相关内容。
酒店管理信息系统的开发采取“自上而下”的开发策略构建总体架构,实现由总系统到子系统的战略规划;采取“自下而上”的实施策略,从子系统开发入手,如针对业务子系统实现具体预订、入住、消费、收银等功能,而后进一步实现多子系统的功能、业务、数据互联设计。酒店管理系统在开放方法上以结构化的系统开发为主,以原型法为辅,按项目系统分析、设计、实施的过程展开。
2 酒店管理信息系统教学项目分析
系统分析是酒店管理系信息系统工程项目建设的重要环节,需要在使用各种方法进行项目开发之前完成,直接决定未来系统的质量与成败。系统分析任务是明确酒店管理的用户需求,通过对酒店管理涉及对象进行环境、需求及目标进行调查和分析,提出酒店管理信息系统的逻辑设计模型,完成酒店管理信息系统分析报告。分析内容包括可行性分析和详细调查分析两个部分。
2.1 可行性分析
酒店管理信息系统教学项目是虚拟的酒店管理信息化环境,相应的可行性分析基于单位附属的某酒店完成。在管理上相应酒店具有完善的管理体系和人员构成,管理业务明确,人员职责明确,业务流程基本合理具有管理上的可行性。在技术层面相应的云服务体系或独立的管理软硬件系统能够提供足够的技术支持,满足酒店管理的数据存储、实时通信、运行速度等方面的需求。经济上,教学环境已有的网络设备、通信设备、计算机终点设备等硬件能满足基础的硬件环境需求,相应教学实践中心的可以提供全方位的经济支持,没有过多的经济压力。
2.2 项目分析的详细调查
分析调查涉及酒店组织结构及功能调查、管理业务及数据流程调查等多个方面。酒店的组织结构主要由5 个部分组成:行政总务管理部负责日常业务综合管理和总务业务(如人事管理、工程管理和安防管理等),财务管理部下设出纳、成本会计兼审计、库管和采购等职能部门,销售管理部下设线上、线下销售和广告推广等职能机构,餐饮管理部由主管进行全面管理并设后厨领班、餐厅领班等职能人员,客房管理部设前台、客房等职能子部门。管理业务流程图和数据流程图根据酒店功能组织结构进行分析,针对相应的内容要求进行相应的业务流程和数据流程调查,图1、图2 分别为客房部管理业务流程图和数据流程图。
图1 客房部管理业务流程
图2 客房部数据流程
在分析过程中需要针对酒店管理信息系统中的数据流程图各种元素给出详细的说明,因此,数据字典是项目分析的必要组成部分,可实现对酒店管理信息系统逻辑模型的文字化描述。酒店管理流程中的数据项是数据的最小单位也叫数据元素,如数据流程中的顾客编号(数据项:顾客号,含义说明:顾客个体的唯一性标识,类型:数字型字符,长度:预设为10 位,取值含义:根据顾客登记时间及身份证号排列,逻辑关系:客户表关键字)、客房编号(数据项:房间号,含义说明:房间的唯一性标志,类型:数字型字符,长度:预设为4位,取值含义:根据房间楼层位置综合定义,逻辑关系:客房登记表主关键字)。酒店管理流程中的数据流描述相关数据项之间的关系,如入住单(数据结构编号:RZQD,数据结构名称:入住单,简述:用于登记顾客的登记入住情况,数据结构构成:订单号、顾客号、房间号、入住时间、入住天数)对顾客入住的情况进行结构化描述,定义了相关数据项之间的关系。酒店管理流程中的数据流由相关的数据项或数据结构组成,如入住清单数据流(数据流名称:入住清单数据单,简述:前台登记出给出的清单,数据流来源:入住登记处,数据流去向模块:前台,数据流流量:3 份/日)。酒店管理流程中的处理逻辑定义了底层的数据处理逻辑,如退房处理(处理逻辑编号:TFCL,处理逻辑名称:退房,输入数据:客户登记信息即入住信息流,处理:根据订单登记信息确定客户的入住和离开时间、备品使用情况,根据客房等级和用户级别等确定收费标准,进行核算,依据房间备品消耗情况生成相关的客房物品采购清单,输出数据流:退房数据流和采购数据流)。酒店管理流程中的实体定义描述系统中的实体,如顾客(实体编号:KH,实体名称:顾客,简述:酒店的服务对象)。
3 酒店管理信息系统教学项目设计
酒店管理信息教学系统设计是系统工程建设的第二阶段,在系统分析提出的逻辑模型基础上进行物理模型的设计,完成酒店管理信息系统的具体的系统功能实现。工作包括总体设计、代码设计、物理配置方案设计、数据存储设计。
3.1 总体设计
依据战略规划进行划分,围绕酒店管理中的信息系统流程图、功能结构图和模块构建等内容展开,设计中进行了子系统模块的划分和定义,包括基础信息设置子系统、业务管理子系统、状态查询统计子系统。总体设计中业务管理子系统进一步细分为客房预订管理系统、前台接待与登记系统即入住管理系统、影音娱乐管理系统、消费记账系统、收银管理系统、餐厅管理系统和资产会计管理系统等。总体设计过程中从酒店管理信息系统教学项目的总体进行考虑,同时兼具系统的灵活性,以便使其具有较好的开放性和结构的可变性进而适应环境需求。
3.2 代码设计
酒店管理信息系统教学项目中采用由汉字、字母、数字或它们的组合来表示系统中涉及事物的名称、属性及行为状态等。代码的功能在于:①为系统中的事物提供准确的名称,方便检索和存储;②在系统运行过程中按已定代码进行各种分析统计,提高效率;③采用整体的统一命名规则提升系统的整体性。如在客户编号中采用拼音首字母加8 位顺序码的形式实现编码,在实体定义中一律采用拼音首字母的助记码形式实现。
3.3 数据存储设计
数据存储设计的核心是数据库的设计,其主要任务是为整个信息系统的运行提供应用环境,构建优化的数据存储共享模式,经历概念设计、逻辑设计和物理设计三个层面。在概念设计中采用实体关系模型进行系统中的客户、房间等实体及相互间关系描述,明确实体的属性和联系。基于实体关系描述,采用关系数据模型在逻辑结构层面给出了相应的逻辑关系表,包括管理员表(用于登记管理员相关信息),客户表(存储各种客户的基本信息),餐饮部资源表(存储餐饮部可预订和使用的资源基本信息),客房登记表(记录客户的住房信息,以便统计和查询),订单及订单明细表(登记客户所定的订单信息及相关明细)。基于物理结构设计给出文件组织形式、索引文件构成、分配存储介质和设计存储路径。
3.4 物理配置方案设计
酒店管理信息系统教学项目物理配置方案中设计具有TB 级数据存储容量的数据库物理服务器,采用千兆的局域网和广域网搭建客户/服务器物理模式,客户端采用实验室个人PC 终端实现。
4 酒店管理信息系统教学项目实施
酒店管理信息系统教学项目依据相应的规划和设计方案展开并在实践教学的多媒体计算机中心环境展开,充分考虑教学的方便性、快捷性、可利用性和可操作性。项目基于Access 2020 版数据管理系统软件进行实施,构建酒店管理信息系统数据库,基于VBA 软件设计语言进行逻辑过程的代码设计实现。
酒店管理信息系统教学过程依据项目工程化管理进程进行教学环节设计。设置项目准备、项目规划、项目分析、项目设计、项目实施与维护五个主体教学模块,并依据具体的开发任务设置教学知识点,构建项目教学目标。重点采用软件工程的结构化设计方法,利用Access 数据管理功能快速构建了酒店管理信息系统原型,实现了客房及餐饮设置、预订、登记、消费记账、信息查询等基础功能,实现酒店管理信息系统教学项目的快速原型并运用于管理系信息系统相关课程教学实践。采用运行、评价、修改原型相结合的方式,在教学实践过程中通过教师与学生之间的沟通指出系统教学项目运行中的不足并进行修改和完善,并在下一轮教学中再次进行实践。
5 结语
酒店管理信息系统教学项目是管理信息系统课程教学设计中的重要内容,项目制教学是管理信息系统课程教学的重要形式,酒店管理信息系统是社会实践应用中的典型案例项目,涵盖资源管理、数据存储设计与管理、决策管理、财务管理、人事管理、物资管理、线上/线下混合管理、通信管理等管理信息系统的典型特征和典型功能。在教学的角度看,其对学习者具有广泛性、熟知性和可理解性。从技术实现的角度看,其具有软件实现的简单性及硬件的通用性。酒店管理信息系统教学项目基于管理信息系统的系统规划、系统分析、系统设计、系统实施的完整流程展开,实现了对管理信息系统课程教学全链条的项目支持。
酒店管理信息系统教学项目在教学实施过程中,基于需求分析构建了酒店管理信息系统原型,通过相应轮次的教学实践对其进行了教学论证,结果显示酒店管理信息系统原型在基础功能和业务流程处理方面能满足教学需求,取得了较好的教学效果。同时针对在线业务功能、餐饮管理功能、会计财务职能支持和决策统计等相关方面提出需求和修改建议,需要在后续的建设过程中对原型逐渐完善,最终形成与教学高度契合的教学项目体系。