本篇论文目录导航:
【题目】酒店管理系统的开发探析
【第一章】酒店管理系统的功能实现研究绪论
【第二章】管理信息系统设计基础
【第三章】管理信息系统需求分析
【第四章】酒店管理平台系统的设计
【第五章】酒店管理系统软件的实现
【总结/参考文献】酒店管理系统的构建研究总结与参考文献
第 4 章 系统设计
4.1 整体框架设计
4.1.1 酒店管理系统总功能概述
根据酒店管理系统需求分析阶段的需求,系统设计需要对酒店管理这一行业有一个全面的了解与认识。在系统的设计过程中,操作平台选用 Windows XP,以便实现系统的各方面的功能。酒店管理系统的总体功能就是依赖高速发展的计算机技术为酒店管理带来便捷。
4.1.2 酒店管理系统硬件环境设计
(1)硬件配置:DVD 光驱;英特尔处理器 E5606;2GB 内存;16MB 高速缓存;4块磁盘整列等。
(2)软件配置:酒店管理系统的操作系统采用美国微软公司的 Windows XP 操作系统,服务器采用微软公司的 Windows 2003 Server 服务器系统。酒店管理系统的网络结构采用星形结构,其收银台、仓库、财务、服务器以及中餐办公室等系统终端通过华为公司生产的交换机来进行数据交换。
4.2 功能模块设计
4.2.1 前台管理模块
(1)预定管理
1)在酒店管理系统进行预定管理时,首先需要做的就是进行预定房台查询。下图所示是房台查询过程的 IPO 图。
2)从房台查询的 IPO 图可以看到,房台查询首先要做的就是输入操作。输入操作的主要输入内容是房台信息,主要包括房台编号、单位、价格、状态、是否结账等。输入方式为手工输入。输入操作之后是处理房台信息,处理完房台信息之后是进行输出房台信息表,最后进行报表设计。其中,房台信息表可以按照如下图所示的格式进行设计。
(2)预定房台是房台查询完成之后所要进行的操作。预定房台的 IPO 图如下所示。从预定房台的 IPO 图可以看到,其主要包括输入、处理意见以及输出三步。其中,输入操作主要是对房台信息进行预定。处理操作主要是对客人的客房进行确定,处理的结果包括客人预定成功与预定不成功两个结果。输出操作的结果也是输出房台信息表,主要包括三种输出方式,即打印输出、文本输出以及屏显输出。
3)退房是预定管理的一部分,其操作过程的 IPO 图如下图所示。从退房操作的 IPO 图示可以看到,其也主要是由输入、处理以及输出三个步骤组成。
输入操作的主要内容是房台信息表以及结账单,处理操作主要是完成退房任务,输出操作主要是根据退房信息完成房台信息的更新。
4)退台是预定管理的最后一部分内容,退台操作的 IPO 图如下所示。从退台操作的 IPO 图可以看出,输入操作即对房台信息表的有关信息进行输入,之后对客人已预定的台进行取消,最后修改房台信息表中所对应的内容。
4.2.2 后台管理模块
(1)仓库管理
1)进货管理进货管理是仓库管理的首要内容,其管理内容的 IPO 图示如下所示。从进货管理的 IPO 图可以看到,其首先需要在酒店管理系统中输入进货单中的相关内容,之后需要在酒店管理系统的后台管理界面中对库存物品进行分类,最后就是对库存物品表中的物品种类以及数量进行更新。
2)领料管理领料管理是指对酒店内容人员领取仓库物品进行的管理,其管理过程的 IPO 图如下图所示。从领料管理流程的 IPO 图示可以看出,其首先需要在酒店管理系统中输入原料领用单中的相关信息,之后需要在酒店管理系统中的后台管理页面对相应原料的数量进行更新,最后根据相应信息对库存表进行输出。可以对领用单进行输出,如下表所示。
(2)菜品管理
1)套餐管理套餐管理是菜品管理的重要环节,其管理流程的 IPO 图示如下图所示。从套餐管理的 IPO 图示可以看出,其首先需要对酒店管理系统输入套餐的相关信息,之后需要进入酒店管理系统的后台管理页面对菜单信息表进行相应操作,之后酒店管理系统将输出更新之后的菜单信息表。
4.2.3 财务管理
(1)日结管理日结管理是指通过酒店管理系统对酒店每日的资金收支情况进行管理,其管理过程的 IPO 图如下图所示。从日结管理的 IPO 图可以看出,其首先需要输入消费以及入库的单据,之后需要进入酒店管理系统的后台管理界面对消费单据以及出入库单据进行汇总,最后在酒店管理系统中对相关内容进行输出。
(2)单据管理单据管理需要对酒店运营过程中的所有进库单据进行汇总,最终输出进库单据费用表,如下表所示。
4.3 数据库设计
4.3.1 概念结构设计
概念结构设计是数据库设计的首要工作,它是根据用户的需要对相关的数据和信息进行建模。进行概念结构设计主要用到的方法就是 E-R 图方法。在本酒店管理系统的数据库设计中,相关的实体主要包括房台、餐饮费、点菜、员工等。主要实体的属性图如下所示。在对上述实体的属性图的分析基础上,可以对酒店管理系统的概念结构模型进行建立,如下图所示。
4.3.2 逻辑结构设计
酒店管理系统的逻辑结构设计是根据概念结构设计的结果把其转换为相应的逻辑结构。在具体的对应关系上,E-R 图中的每一个实体和联系都需要转换为相应的关系,并对其进行规范化。逻辑结构设计的结果是形成了比较重要的数据库表,如下所示。
4.3.3 数据字典
数据字典是酒店管理系统数据库设计中的重要成果,可以进行数据的收集以及数据分析等。下面对本酒店管理系统中的部分数据字典进行说明。
1开发背景教育信息化的实施,自上至下而言,必须与学校的制度创新、组织创新和管理创新结合;自下至上而言,必须以作为学校主体的工作人员使用信息技术水平的逐步提高为基...
0引言管理信息系统(简称MIS)是一个供使用者利用计算机、网络通信设备以及其他办公设备,对所需的信息进行采集、传输、处理、格式转换及存储、信息更新、功能拓展和维护的系统。[1]我国高等职业教育虽然起步比较晚,但在高等教育大众化的今天,高等职业教...
第3章系统设计3.1数据库设计3.1.1概念结构(1)住户信息数据库结果设计,通过对以往小区物业管理实际需求情况及常用的信息分析,其住户信息主要包括了住户编号、房屋编号、户主名称、联系电话以及联系地址等信息,其结果图如图3.1所示。3.1.2实...
本文首先对学生宿舍管理系统进行了需求分析,然后又介绍了学生宿舍管理系统的整体设计,将系统分成用户信息管理、学生信息管理、报修信息管理和检查信息管理四个模块,最后对系统各模块设计进行了简单的概述。...
阐述了协同设计的方式方法一部分是已有实际工程应用经验的总结,还有一部分则是在PDMS软件平台上各专业协作设计的尝试和探索。...
1、概述随着教育信息化进程推进,高职院校的教务管理也逐步推进信息化建设。传统的教务管理系统都是基于B/S架构的业务系统,其功能覆盖了教务管理的大部分核心功能,如学籍、教学计划、教学资源、教学任务、排课、选课等,但是这些核心功能的信息流向都呈...
第6章系统测试系统测试是通过运用相关的测试方法,试图发现程序与用户需求存在不一致的过程。本次测试覆盖项目管理系统所有子系统的各功能点和主要业务流程。6.1测试概述。测试是软件开发过程的一个重要组成部分,是用来确认一个程序的质量性能表。系...
根据消防法规和国家标准,社会单位需定期开展各类防火巡查,包括用火用电、消防设施、器材、疏散通道和消防安全标志是否符合要求,巡查工作能够及时发现消防隐患,很有必要。但由于检查内容较多、面积较大、检查周期不同等原因导致巡查人员需要填写大量纸质...
四川省冕宁县中小学少数民族学生比例达50%,其课程设置异于普通中小学;学生成绩人工管理方式效率低下;商业化管理软件又不适合当地实际;而冕宁县教育主管部门已装备了计算机,并组建了一个小型局域网,通过国际互联网可和本县各校进行数据交换。所以,开发...
第4章系统的设计与实现4.1数据库整体设计与E-R图数据库设计是结合收集到的实际情况和数据,在编制数据库系统时,根据设计数据库的原则和编写、计数据库的原则,在符合系统平台的功能性需求和数据算法符合当前所设定的数据库编写、传输的过程。数据库...