实验一 酒店管理系统分析及数据流程图
酒店管理系统流程图

酒店管理系统流程图酒店管理系统是指利用计算机技术和网络通信技术,对酒店的各项业务进行全面管理和控制的系统。
酒店管理系统的流程图是对酒店管理系统中各项业务流程进行图形化的展示,通过流程图可以清晰地了解酒店管理系统中各个环节的工作流程和信息流动,有助于提高工作效率和管理水平。
酒店管理系统流程图主要包括前台业务流程、客房管理流程、餐饮管理流程、财务管理流程等多个方面的内容。
下面将从这几个方面对酒店管理系统的流程图进行详细介绍。
首先是前台业务流程。
前台业务流程是指客人入住和退房等相关业务的流程。
客人到达酒店前台办理入住手续,前台接待人员需核对客人信息、办理入住手续并安排客房。
在客人退房时,前台接待人员需要进行结账和登记客人离店信息等工作。
整个前台业务流程需要保证信息的准确传递和客户满意度的提高。
其次是客房管理流程。
客房管理流程包括客房清洁、客房维护和客房分配等环节。
客房清洁人员需要按照一定的流程对客房进行清洁和整理,保证客房的整洁和卫生。
客房维护人员需要及时处理客房设施的故障和损坏,确保客房设施的完好。
客房分配需要根据客人的需求和预订情况进行合理的分配,避免客房资源的浪费和客人的投诉。
再者是餐饮管理流程。
餐饮管理流程包括餐厅服务、食材采购和菜品制作等环节。
餐厅服务需要保证顾客用餐的舒适和愉快,服务人员需要按照一定的流程进行服务,提高顾客的满意度。
食材采购需要根据餐厅的菜品需求和食材的新鲜度进行采购,保证食材的质量和安全。
菜品制作需要按照标准的菜谱和工艺进行制作,保证菜品的口感和品质。
最后是财务管理流程。
财务管理流程包括财务核算、费用控制和成本分析等环节。
财务核算需要对酒店的各项收入和支出进行核算和统计,及时了解酒店的经营状况。
费用控制需要对酒店的各项费用进行合理控制,降低成本,提高盈利能力。
成本分析需要对酒店的各项成本进行分析和比较,找出成本的构成和分布规律,为经营决策提供依据。
总的来说,酒店管理系统流程图是对酒店管理系统中各项业务流程进行图形化展示的工具,通过流程图可以清晰地了解酒店管理系统中各个环节的工作流程和信息流动,有助于提高工作效率和管理水平。
宾馆信息管理系统

信息管理技术上机设计文档专业:学号:姓名:2011 年6月11日评分标准管理信息系统的战略规划(一)选题背景随着我国经济的迅速发展,人们的生活水平有了明显的提高,假日经济和旅游经济已经成为人们的消费热点。
各地已把旅游当作本地经济发展的重要支柱之一,从而促进了宾馆酒店业的发展。
同时,随着宾馆酒店越来越多,人们的要求越来越高,宾馆酒店的竞争也越来越激烈。
如何在激烈的竞争中生存发展,是每个宾馆酒店必须面临的问题。
对宾馆经营状况起决定作用的是宾馆的服务管理水平。
如何利用先进的管理手段,提高宾馆的管理水平,已成为宾馆酒店也发展的当务之急。
面对信息时代的机遇和挑战,利用科技手段提高企业管理无疑是一条行之有效的途径。
虽然计算机管理并不是宾馆管理走向成功的关键元素,但它可以最大限度地发挥准确、快捷、高效等作用,对宾馆的服务管理提供强有力的支持。
因此,采用全新的计算机网络和宾馆管理系统,已成为提高宾馆管理效率、改善服务水准的重要手段之一。
在某种意义上,宾馆客房管理方面的信息化已成为现代化宾馆的重要标志。
(二)课题的意义在今天这个科技飞速发展的信息时代。
各行各业中离不开信息处理,以致计算机被广泛的应用,管理信息系统也随之呼之而出,利用它能够进行大量的信息管理。
这样不仅提高了工作效率,而且大大的提高了其安全性。
尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。
计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。
本系统就是为了管理宾馆的信息而设计的。
当今随着人们生活水平的提高,人们对新事物的需求也就越来越多,显然旅游成了人们新焦点,成了人们了解世界、休息娱乐的窗口,另外随着贸易的发展,参加会议、研讨会、出差的也越来越多,住宿成了最关心的问题。
宾馆也要不断的完善自己,急顾客之急,由此开发宾馆管理信息系统,在正常运营中对客房资源、顾客信息、结算信息进行管理,利用宾馆管理信息系统及时了解各从上到下节中信息的变更,有利于提高管理的效率。
酒店管理信息系统分析ppt.ppt

2 、系统目标 在达到节省人力资源成本的同时,可以提高业务
效率,并能够及时、准确、迅速地满足顾客服务的需 求。
3 、系统功能及特点 (1)系统安全可靠 (2)提供功能强大的顾客历史管理功能 (3)提供多种客源接待处理 (4)实现酒店预测决策功能
=?型查询。 ⑷ 在“客房信息”数据存储中,通过“客房编号”,“类型编号”组合码
查找相应的“客房描述”,即A(E)=?。 ⑸ 在“客房信息”数据存储中,通过“客房描述”查找相应的类型编号,
这是A(?)=V.
会员编号
预定单号
客房编号
类型编号
类型编号
入住单 入住单号 预订单号 会员编号 客房类型 抵店时间 离店时间 单据状态 入住人数 客房编号 客房价格 入住价格 联系电话 操作员 业务员 早餐 应收账款 是否结账 结账金额 结账日期 付款日期
前言
现代化的酒店是集客房、餐饮、通讯、娱乐 及其他各种服务与设施为一体化的消费场所, 酒店组织庞大,项目多,信息量大,要想提高 劳动生产,降低成本,提高服务质量和管理水 平,进而促进经济效益,必须借助计算机来进 行现代化的信息管理,酒店管理系统正是为此 而设计。
传统的酒店业务流程
入住登记
历史资 料
前厅管 理员
客房状态分 析
否
预订?
是
预订单
预订部业务流程图
消息信息 收银员
(3)数据字典
1).数据元素 名称:顾客号 别名:C-No 说明:顾客入住登记入库的序号 数据值类型:连续 类型:数值型 长度:7 有关编码说明:××(入住年份)×(客源编号)×(会员等级编号)×(客
某宾馆客房管理系统——数据库课程设计

数据库原理课程设计报告设计题目某宾馆客房管理系统专业班级学号学生姓名同组人起止日期年月日至月1 日摘要宾馆管理系统是对宾馆管理系统的现代化、网络化;逐步摆脱当前宾馆管理的人工管理方式;拓展经营空间;降低运营成本;提高管理和决策效率而开发的..传统的宾馆计算机管理系统主要包括前台管理系统和后台管理系统两大部分;基本包含了宾馆主要业务部门;初步实现了对顾客服务和进行财务核算所需要的各个功能..它包括客户信息管理、客房信息管理、入住和退房管理、客房类型管理、费用管理、价目信息管理等6大功能模块;并提供了对各功能模块的查询和更新功能..其中客户信息管理、入住和退房管理是系统开发的重点..本文讲述的是基于客户/服务器的宾馆管理系统;实现了宾馆管理的信息化..本系统涉及数据库方面的技术;采用SQL语言来实现..本系统由系统需求分析、概念设计、逻辑设计、物理结构设计、触发器设计、数据库实施和维护组成..目录1.问题描述 (1)1.1背景 (1)1.2功能要求 (1)2.需求分析 (1)2.1需求分析 (1)2.2系统功能模块图 (3)2.3数据流图 (3)2.4数据字典 (6)3.概念结构设计 (7)3.1E-R图 (7)3.2实体及属性的定义 (7)4.逻辑结构设计 (8)5.物理结构设计 (9)6.触发器设计 (10)7.数据库的实施和维护 (10)8.结束语 (12)8.答辩与成绩考核 (13)1.问题描述1.1背景随着宾馆业竞争的加剧;宾馆之间客源的争夺越来越激烈;宾馆需要使用更有效的信息化手段;拓展经营空间;降低运营成本;提高管理和决策效率..传统的宾馆计算机管理系统主要包括前台管理系统和后台管理系统两大部分;基本包含了宾馆主要业务部门;初步实现了对顾客服务和进行财务核算所需要的各个功能..但传统的宾馆管理基于财务管理为主线的设计理念;无法满足宾馆全面信息化管理的需要..现代宾馆酒店业迅速发展;新的管理观念与模式层出不穷..宾馆客房管理系统亦随着宾馆管理理念的发展而发展..宾馆客房管理系统依旧采用了先进的数据库理论;多媒体技术;软件工程理念等;从基层;中层;高层三个管理者层次为切入点;以成本分析;预测;控制为一线;形成一套上下贯通;操作便捷的酒店系统解决方案;科学地将宾馆各种日常业务完美的结合在一起;为管理及决策提供了强有力的支持..其对客人个性化服务及全面彻底的信息化;使企业电算化水平提升到一个新的更高层次;提供大量丰富的基于企业管理经营过程中实际的数据..1.2功能要求1客人基本信息的录入;2客人基本信息的查询、修改、增加、删除等;3客房相关信息的录入;包括房间号、收费标准、床位、类别等;4客房类别标准的制定、类别信息的输入;5客房基本信息的查询、修改、删除等;6住房信息的录入;包括房间号、客人姓名等;7退房信息的更新;2.需求分析2.1需求分析1. 处理对象系统要处理的对象包括信息管理、客户信息管理、客房信息管理、入住和退房管理、客房类型管理、费用管理、价目信息管理等7个方面;各个对象包含的信息如下所示:1信息管理:可以对于各种信息的查询;个人信息可以查看自己的私人信息;还可以对自己的私人信息进行修改..用户信息查看用户的个人信息;对用户的信息进行增、删、查、改..2客户信息管理:可以新建客户;输入客户的身份证号码、姓名、性别、出生日期和地址等信息;可以对于客户的信息进行相应的修改;还可以对客户的消费信息进行统计..3客房信息管理:可以在相应的房间类型下面进行添加相应的房间;对相应的房间进行删除;查看空房以及客房的情况..4入住和退房管理:客户可以入住相应的类型房型下的空房;然后可以退房;系统自动将相应的订单状态置为失效;入住状态置为已退房;将相应房间的状态置为空房..5客房类型管理:管理员可以对相应的房型进行各种属性的修改;可以按照需求添加相应的房型;管理员、工作人员都可以查看相应的房型信息;管理员有需要时可以删除相应的房型;系统自动将该房型下的房间删除..6费用管理:管理员、工作人员都可以查看相应的费用信息;管理员有需要时可以对宾馆的收入与支出进行查询或修改..7价目信息管理:可以查看客房的收费标准;管理员可以对客房价格进行查询与修改;工作人员可以查看可风的价目信息..2. 系统功能分析某宾馆需要建立一个住房管理系统;需求分析结果如下:1宾馆要求该系统能实现住房信息管理、客户信息管理等功能;2一个房间有多个床位;同一房间内的床位具有相同的收费标准..不同类型的房间的床位收费标准可能不同;3每个房间有房间号、收费标准、床位数目等信息;4每位客人有身份证号码、姓名、性别、出生日期和地址等信息;5对每位客人的每次住宿;应该记录其入住日期、退房日期和预付款额信息;6管理系统可查询出客人住宿相关信息、房间信息..3.安全性和完整性要求安全性先通过试图机制;不同的用户只能访问系统授权的视图;这样可以满足系统数据一定程度上的安全性;在通过用户授权机制;用户登录来识别用户级别;根据这个级别来分配用户权限;达到数据更高层次的安全保密功能..系统完整性要求系统中数据的正确性以及相容性..可以通过建立主、外键;使用check约束;或者通过使用触发器和级联更新..2.2系统功能模块图系统功能模块图;如图2.2所示..图2.2 系统的功能模块图2.3数据流图1.业务流程图;如图2.3.1所示..图2.3.1 客房管理业务流程图1顶层数据流程图;如图2.3.2所示..客人入住、图2.3.2 顶层数据流程图2第二层数据流图;如图2.3.3所示..图2.3.3 第二层数据流图3宾馆开房数据流程图;如图2.3.4所示..缴费单图2.3.4 宾馆开房数据流程图4客户续房数据流程图;如图2.3.5所示..补交费用图2.3.5 客户续房数据流程图5客人退房数据流程图;如图2.3.6所示..图2.3.6 客人退房数据流程图2.4数据字典表2-5. 客户住宿Living信息:表2-6. 客房物品Roomitem信息:3.概念结构设计3.1 E-R图各实体之间的E-R图;如图3-1所示..图3-1 实体之间的E-R图3.2实体及属性的定义3.2.1类别实体E-R图:客户信息实体的E-R图;如图3-2所示..图3—2 客户信息实体的E—R图客房信息实体的E-R图;如图3-3所示..图3—3 客房信息实体的E—R图客户住宿实体的E-R图;如图3-4所示..图3—4 客户住宿实体的E—R图客房物品信息实体的E-R图;如图3-5所示..图3—5 客房物品实体的E—R图4.逻辑结构设计具体的基本E-R图向关系模型的转化结果如下:客户Travellers Tno;Tname;Tsex;Tid客房Rooms Rno;Rstyle;Rprice;Rstate;Rtel客户住宿Living Tno;Rno;Tcomedate;Tleftdate;Ttime;Tamount客房物品RoomitemRno;Ritemno;Ritemname;Ritemprice;Ritemstate;Ritemnum数据库模式定义表4-2 客房基本信息表Rooms表4-3 客房物品信息表Roomitem表4-4 客户住宿信息Living5.物理结构设计数据库的物理设计就是为逻辑数据模型选取一个最合适应用要求的物理结构的过程;在这个阶段要完成两大任务..(1)确定数据库的物理结构;在关系数据库中主要是存储方法和存储结构..(2)对物理结构进行评价;评价的重点是时间和空间效率..CREATE UNIQUE INDEX Travno ON TravellersTnoCREATE UNIQUE INDEX Roomno ON RoomsRnoCREATE UNIQUE INDEX Ritemno ON RoomitemRitemnoCREATE UNIQUE INDEX Livno ON LivingTno6.触发器设计触发器C1的功能为当有一条信息插入Living表中时;触发Rooms表中的Rstate='满'.. 代码如下:create trigger c1on tb_Living for insertasif existsselect from tb_Living;tb_Rooms where tb_Living.Rno=tb_Rooms.Rnobeginupdate tb_Roomsset Rstate='满'where Rno=select Rnofrom insertedEnd触发器C2的功能为当从Living表中删除一条信息时;触发Rooms表中的Rstate='空'.. 代码如下:create trigger c2on tb_Living for deleteasif existsselect from tb_Living;tb_Rooms where tb_Living.Rno=tb_Rooms.Rno beginupdate tb_Roomsset Rstate='空'where Rno=select Rnofrom deletedEnd7.数据库的实施和维护7.1 建立数据库、数据表、索引1.建立数据库Create database db_hotel;2.建立数据表1客户基本信息表Travellers的建立..Create table tb_TravellersTno int CheckTno>=0 and Tno<=9999;Tname char10 not null;Tsex char2 CheckTsex in ‘男’;’女’;Tid char20 not null;Primary key Tno;2 客房基本信息表Rooms的建立..Create table tb_RoomsRno int not null;Rstyle char10 not null;Rprice intRstate char 10Rtel char15PRIMARY KEY Rno;3客房物品信息表Roomitem的建立..Create table tb_RoomitemRitemno int not null;Rno int not null;Ritemname char20 not null;Ritemprice intRitemstate char10Ritemnum intPrimary key RitemnoForeign key Rno references tb_RoomsRno;4 客户住宿信息Living的建立..Create table tb_LivingTno int not null;Rno int not null;Tcomedate datetime not null;Tleftdate datetime not null;Ttime intTamount intPrimary key Tno;Rno;Foreign key Tno references tb_TravellersTno; Foreign key Rno references tb_RoomsRno;3.建立视图1查询客户Travellers信息的视图定义如下..Create view view_Travellers 客户编号;客户姓名;客户性别;客户身份证号As select Tno;Tname;Tsex;TidFrom tb_Travellers2查询客房Rooms信息的视图定义如下..Create view view_Rooms 客房号;客房类型;客房单价;客房状态;客房As select Rno; Rstyle; Rprice; Rstate; RtelFrom tb_Rooms3查询客户住宿Living信息的视图如下..Create view view_Living 客房编号;客房号;入住日期;结算日期;住宿时间;房费As select Tno;Rno;Tcomedate;Tleftdate;Ttime;TamountFrom tb_Living4查询客房物品Roomitem信息的视图定义如下..Create view view_Roomitem客房号;客房物品编号;客房物品名称;物品状态;客房物品单价;物品数量As select Rno;;Ritemno;Ritemname;Ritemstate;Ritemprice;RitemnumFrom tb_Roomitem4.建立索引CREATE UNIQUE INDEX Travno ON tb_TravellersTnoCREATE UNIQUE INDEX Roomno ON tb_RoomsRnoCREATE UNIQUE INDEX Ritemno ON tb_RoomitemRitemnoCREATE UNIQUE INDEX Livno ON tb_LivingTno8.结束语通过此次数据库的课程设计;真正达到了学与用的结合;增强了对数据库方面应用的理解;对自己今后参与开发数据库系统积累了不少经验;在实验过程中;从建立数据开始;对数据库设计理念及思想上有更高的认识;从需求分析;到概念设计和逻辑设计;E-R图的表示;数据字典的创建;懂得了不少有关数据库开发过程中的知识;增强了自己在数据库中应用SQL语言的灵活性;其中包括;插入、删除、修改、查询;牵涉表和表之间的联系;主建与外主键的定义;约束项的设置;使逻辑更严密;在学习过程中;我也能过上网查了不少资料;也看了一些别人设计的旅馆管理信息系统的设计报告;学以致用;自我创新;独立完成了这份自己的报告;从中在学到用;从用又到学;不断修改;系统更新..虽然不能达到完善系统;但也做到了尽善尽美;加强理论学习对完善系统会有很多帮助;不管怎么说;对这次做的课程设计自己觉得还算满意..9.答辩与成绩考核。
UML酒店管理系统

组内角色
组内分工
王萌
组长
分配任务,完成用例图、类图、顺序图、协作图、状态图、活动图、撰写文档
罗旋
组员
完成用例图、类图、顺序图、状态图、对象图
杨笑
组员
完成用例描述、构件图、部署图、制作PPT
杨其一
组员
完成用例描述、构件图、部署图、撰写文档、制作PPT
2项目进度安排
本系统开发流程如表2所示
表2系统开发流程表
图9酒店管理系统顺序图---入住
图10酒店管理系统协作图---入住
图11酒店管理系统活动图---入住
4.1.3退房模块
该部分描述的是系统的退房模块,以下图12、图13、图14,为入住的顺序图、协作图、活动图。
图12酒店管理系统顺序图---退房
图13酒店管理系统协作图---退房
图14酒店管理系统活动图---退房
酒店经理:登录系统,系统对其编号进行识别,确认经理身份后,可实现比前台人员高一些的权限,比如查看报表、对员工进行人事管理等。
4.1.1系统整体
针对本系统,我们做出系统整体的类图、对象图和活动图,如图6、图7、图8。
图6酒店管理系统类图
图7对象图
图8酒店管理系统活动图
4.1.2入住模块
该部分描述的是系统的入住模块,以下图9、图10、图11,为入住的顺序图、协作图、活动图。
若有改动必须保存
基本操作流程
1.用户登录
2.根据用户请求,进行响应操作
3.提交操作结果
可选操作流程
bookRoom(预定)、checkIn(入住)、checkOut(退房)、continueToLive(续住)、changeRoom(换房)
被泛化的用例
酒店管理系统实验报告

酒店管理系统实验报告篇一:酒店管理系统实验报告数据库大作业酒店管理系统实验报告----------------------目录----------------------一、需求分析........................................................................ .. 3二、E-R 图........................................................................ . (4)三、物理与逻辑设计 (12)四、数据字典........................................................................14五、系统实现........................................................................16六、开发环境........................................................................17七、问题与感想: ...................................................................18一、需求分析1、酒店管理系统是一种典型的信息管理系统。
随着信息化的发展,现在的酒店不但需要豪华的装饰和舒适的居住环境,还需要为客人提供快捷优质的服务。
通过酒店管理系统就可以做到这一点,并且还能降低酒店的运营成本,提高酒店的效率和效益。
2、操作人员进入系统后将能够查询当前酒店房间的状态,房间状态可以分为入住、预定、空闲、脏房等。
有宾客时,将能够完成开单操作,从而让宾客进行入住。
当宾客离开酒店时,将能够完成结账操作,从而送走宾客。
同时,还应接受宾客的预定,为即将到来的宾客留出指定的房间。
酒店管理系统uml

本科实验报告课程名称: 系统分析与设计实验项目: 《酒店管理系统》实验实验地点:专业班级: 学号:学生姓名:指导教师:一、实验目的通过《系统分析与设计》实验,使学生在实际的案例中完成系统分析与系统设计中的主要步骤,并熟悉信息系统开发的有关应用软件,加深对信息系统分析与设计课程基础理论、基本知识的理解,提高分析和解决实际问题的能力,使学生在实践中熟悉信息系统分析与设计的规范,为后继的学习打下良好的基础。
二、实验要求学生以个人为单位完成,自选题目,班内题目不重复,使用UML进行系统分析与设计,并完成实验报告。
实验报告以纸质版(A4)在课程结束后二周上内提交(12周)。
三、实验主要设备:惠普笔记本计算机四、实验内容1 选题及项目背景选题:酒店管理系统项目背景:酒店业是一个前景广阔而又竞争激烈的行业。
改革开放以来,我国的酒店业迅速发展,已经成为一个具有相当规模的产业。
酒店客房管理使用手工处理帐务,存在许多现金流失的漏洞,使用软件来管理宾馆业务,结帐既准确,速度又快,而且统计的报表也快捷。
因此,要想使酒店的工作质量和效率提高,采用先进的计算机网络通信技术改变酒店业务模式,实现酒店业务管理的自动化已经成为一种必然。
2 定义对于一个酒店来说,其最核心的业务就是住房业务,现在一般的酒店管理系统都把住房系统归结于整个管理系统之中,这对于大型的酒店集团来说造成了管理上的不便之处。
越来越多的酒店连锁集团需要一个专门的酒店住房系统,独立于其他酒店管理系统。
针对于此,我设计一个酒店管理系统,对提高酒店管理水平,改善服务质量,增进资源利用率起了重要作用。
每个酒店规模不同,经营方向不同,对酒店管理系统设计目标的要求存明显差异.例如大型酒店有客房、餐饮、康乐、会务、购物中心等分,因此要求饭店管理信息系统的功能比较齐全,能够完成客房、餐饮、会务等各种事务处理,而住房型酒店则仅要求酒店管理信息系统能完成客房、财务等的管理即可.此外,不同酒店的组织机构也相同,供其使用的酒店管理信息系统的系统结构应与其组织机构相适应。
实验一酒店管理系统分析及数据流程图范本

实验一酒店管理系统分析及数据流程图酒店管理系统需求分析姓名:李冉梁欣怡 .学号:14260102 14260103.班级: 142601 .完成日期: /101.1 引言1.1.1 编写目的本系统的开发目的在于更好的管理和经营酒店餐饮行业。
本文档的预期读者是酒店管理系统软件开发有关的开发人员。
1.1.2 项目背景本项目的名称:酒店管理系统。
随着国民经济的发展,酒店餐饮行业的队伍在全国范围(特别是在经济发达地区)不断壮大,从事酒店餐饮行业的单位之间竞争愈加激烈。
为了提升自身的竞争能力,各酒店餐饮单位都在尽量定制或购买各项业务的应用软件,运用高科技手段进行经营和管理。
为了让酒店更好的经营,我们组织开发了本软件。
本项目的任务提出者及开发者是酒店管理系统软件开发小组,主要是面向酒店餐饮服务行业。
1.1.3 定义酒店管理系统是帮助酒店自身管理和服务酒店客户的软件。
1.1.4 参考资料①《现代软件工程》北京希望电子出版社孙涌等编著②《Delphi住宿餐饮管理系统开发实例导航》人民邮电出版社刘敬严东明马刚编著③《软件需求说明书(GB856T——88).doc》④《iso标准之需求分析说明书.doc》1.2可行性研究的前提1.2.任务概述1.2.1 目标开发本软件是为了服务酒店,使得酒店更好的经营。
适用于一些大中型酒店,主要用于就餐管理和住宿管理。
本软件产品是一项独立的软件,不过功能还能够增加,完成后能够升级以增加功能和完善系统。
1.2.2 用户的特点使用本软件要求用户熟悉Windows 操作,而且有一定的软件操作基础。
预计本软件将会在一些大中型酒店中得到广泛使用。
1.3.1 对功能的规定①系统帐号管理第一次用一个管理员账号(系统给定)登陆,登陆成功后,能够设置其它用户,包括密码、权限等。
②就餐管理为就餐客户查询并分配餐桌,纪录客户用餐情况并结帐。
③住宿管理为住宿客户查询并分配房间,纪录客户住宿情况并结帐。
1.3.2 对性能的规定1.3.2.1精度本软件主要用于管理,不是科学计算,要求计算的精度不是很苛刻。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
酒店管理系统需求分析
姓名:李冉梁欣怡.
学号:14260102 14260103.
班级:142601 .
完成日期:2016/10
1.1 引言
1.1.1 编写目的
本系统的开发目的在于更好的管理和经营酒店餐饮行业。
本文档的预期读者是酒店管理系统软件开发有关的开发人员。
1.1.2 项目背景
本项目的名称:酒店管理系统。
随着国民经济的发展,酒店餐饮行业的队伍在全国范围(尤其是在经济发达地区)不断壮大,从事酒店餐饮行业的单位之间竞争愈加激烈。
为了提升自身的竞争能力,各酒店餐饮单位都在尽量定制或购买各项业务的应用软件,运用高科技手段进行经营和管理。
为了让酒店更好的经营,我们组织开发了本软件。
本项目的任务提出者及开发者是酒店管理系统软件开发小组,主要是面向酒店餐饮服务行业。
1.1.3 定义
酒店管理系统是帮助酒店自身管理和服务酒店客户的软件。
1.1.4 参考资料
①《现代软件工程》北京希望电子出版社孙涌等编著
②《Delphi住宿餐饮管理系统开发实例导航》人民邮电出版社
刘敬严东明马刚编著
③《软件需求说明书(GB856T——88).doc》
④《iso标准之需求分析说明书.doc》
1.2 可行性研究的前提
1.2.任务概述
1.2.1 目标
开发本软件是为了服务酒店,使得酒店更好的经营。
适用于一些大中型酒店,主要用于就餐管理和住宿管理。
本软件产品是一项独立的软件,不过功能还可以增加,完成后可以升级以增加功能和完善系统。
1.2.2 用户的特点
使用本软件要求用户熟悉Windows 操作,并且有一定的软件操作基础。
预计本软件将会在一些大中型酒店中得到广泛使用。
1.3.1 对功能的规定
①系统帐号管理
第一次用一个管理员账号(系统给定)登陆,登陆成功后,可以设置其他用户,包括密码、权限等。
②就餐管理
为就餐客户查询并分配餐桌,纪录客户用餐情况并结帐。
③住宿管理
为住宿客户查询并分配房间,纪录客户住宿情况并结帐。
1.3.2 对性能的规定
1.3.
2.1精度
本软件主要用于管理,不是科学计算,要求计算的精度不是很苛刻。
所以输入,输出数据精度的要求不是很高,用于计算的数用浮点数就可以了。
1.3.2.2时间特性要求
本软件运行的响应时间要求不超过1~2秒,基本能实现。
1.3.
2.3灵活性
本软件具有升级功能,以满足用户的需求。
1.3.3 输人输出要求
1.3.3.1 输入要求
输入数据基本为:旅客姓名、性别、年龄、证件名称、证件号码、工作单位;菜肴编号、菜肴名字、菜肴价格、菜肴类型;房间编号,房间等级,房间价格等。
年龄为整型数据,菜肴价格,房间价格为浮点型数据,其余均为字符型。
输入一般采用界面的形式,如编辑框,下拉框,单选框,复选框等。
1.3.3.2 输出要求
输出一般采用对话框形式或打印到纸上。
输出数据主要有消费的金额及客户的
消费历史记录。
2.1.5处理流程
绘制数据流程图的目的是为了方便开发人员与用户的交流,以及为系统的设计提供依据。
数据流程图的绘制过程通常采用自顶向下,逐层分解,直到功能细化为止形成若干层次的数据流程图。
酒店管理系统的数据流程图如下所示:
系统外部实体有客户、财务、管理人员。
客户向系统提供个人信息、住宿要求等个人信息,系统通过各种处理,向外输出结账/挂账单据给客户,财务单据给财务部门,日结报表给管理人员。
1.3.1 数据流程和处理流程
客房管理信息系统顶层数据流程图
2.第一层数据流程图
本系统集成了预订管理、住宿管理、消费管理、结账管理和营业额统计等功能。
宾馆客房管理信息系统第一层数据流程图
3.“预定管理P1”数据处理过程展开的第二层数据流程图
“预定管理P1”数据处理过程展开的第二层数据流程图4.“住宿管理P2”数据处理过程展开的第二层数据流程图
5.“消费管理P3”数据处理过程展开的第二层数据流程图
6.“结账管理P4”数据处理过程展开的第二层数据流程图
“结账管理P4”数据处理过程展开的第二层数据流程图
7.“营业额统计P5”数据处理过程展开的第二层数据流程图
“营业额统计P5”数据处理过程展开的第二层数据流程图
3.5 数据字典
数据流条目:
就餐信息:(存放顾客证件号)、姓名,就餐情况等信息。
住宿信息:存放顾客证件号、姓名,住宿情况等信息。
查询要求:【就餐信息单||住宿信息单】
文件条目:
文件名:就餐文件
组成:『(证件号)+姓名+就餐情况』
组织:按姓氏递增顺序排列
文件名:住宿文件
组成:『证件号+姓名+住宿情况』
组织:按姓氏递增顺序排列
加工说明:
加工编号:1
加工名:检查合法性
输入流:顾客就餐信息,顾客住宿信息,查询要求
输出流:合法的顾客就餐信息,合法的顾客住宿信息,合法的查询要求
加工逻辑:检查输入的有效性
加工编号:2.1
加工名:顾客就餐信息处理
输入流:合法的顾客就餐信息
输出流:录入单
加工逻辑:根据输入的要求,对顾客就餐信息进行录入
加工编号:3.1
加工名:顾客住宿信息处理
输入流:合法的顾客住宿信息
输出流:录入单
加工逻辑:根据输入的要求,对顾客住宿信息进行录入
加工编号:4.1
加工名:查询处理
输入流:合法的查询要求
输出流:顾客就餐状况单,顾客住宿状况单
加工逻辑:根据查询要求,进行就餐查询,住宿查询
3.6 数据管理能力要求
本软件管理的数据大都以数据库的形式存储,主要包括房间信息数据,菜肴信息数据,客户信息数据,其中房间信息数据和菜肴信息数据基本不变,数据库大小基本不变,而客户信息数据随着时间的推移每天都在增加,客户信息数据需要定期进行整理和处理。
3.7 故障处理要求
本软件具有错误和异常的处理能力,基本不会有软件故障,保证软件能正常运行,有对数据库备份的功能,这样才使得用户满意。
3.8 其他专门要求
本软件有保密的功能,设立了系统帐号管理功能,用户登录时需要验证用户名及密码,对于三次密码输入错误的使用者则关闭此系统,这样保证了数据的安全。
本软件使用也十分方便,以窗口的形式呈现给用户,很容易操作。
4.运行环境规定
普通的个人PC就足够运行了,操作系统为Windows XP/Win7系列。
3.2 工作负荷
3.3 费用开支
3.4 人员
3.5 设备
3.6 局限性
4 所建议的系统
4.1 对所建议系统的说明
机票预定系统是根据数据库的数据来对旅客航班信息进行查询,删除和修改等操作
4.2 数据流程各处理流程
4.3 改进之处
系统有利于数据的集中,有效管理。
与手动管理方式相比,占据空间小,易于更新,易于备份;与自建文档相比可以高效的实现组合查询。
该系统增强了系统的灵活性。
当原始数据发生变动时,应用程序可以对数据库稍作改动即可使数据及时反映最新情况.
该系统具有高效性,系统能及时提供旅客以及航班信息,为旅客合理安排航班,并能生成各种报表,对于使用单位整体形象的提升也起着很重要的作用。
系统对用户权限进行了严格的控制,具备数据备份与恢复功能,保障了数据的保密性和安全性。
4.4
影响系统实现后,大大提高航空公司机票预定服务效率,并降低运作成本和售票服务中的错误发生率,减少信息交流的烦琐过程及其带来的开销,可以更方便快捷的提供旅客满意的服务
4.4.1 对象设备的影响
4.4.2 对软件的影响
4.4.3 对用户单位机构的影响
4.4.4 对系统动行的影响
4.4.5 对开发的影响
4.4.6 对地点和设施的影响
4.4.7 对经费开支的影响
4.5 局限性
4.6 技术条件方面的可行性
本系统为一个酒店预定系统,技术可行,可完全承担开发任务。
操作可行,软件能被原有工作人员快速接受。
同时,开发人员均为计算机专业的学生,开发期限较为充裕,预计可以在规定的期限内完成开发。
5 可选择其他系统方案
5.1 可选择的系统方案1
5.2 可选择的系统方案2
6 投资及收益分析
6.1 支出
6.1.1 基本建设投资
硬件设备:PC机
软件:WIDOWS 2000/XP,Microsoft Visual Basic 6.0,WORD 2003
6.1.2 其他一次性支出
软件设计和开发费用
6.1.3 非一次性支出
软硬件维护费用,辅导教材购买和打印费用。
6.2 收益
6.2.1 一次性收益
进一步实现业务自动化,减少人力投资和运作费用,极大提高工作效率。
6.2.2 非一次性收益
6.2.3 不可定量的收益
6.3 收益/投资比
6.4 投资回收周期
根据经验算法,收益的累计数开始超过支出的累计数的时间为一年。
6.5 敏感性分析
7 社会条件方面的可行性
7.1 法律方面的可行性
所有软件都选用正版,新系统的研制和开发,将不会侵犯他人、集体和国家的利益,不会违反国家政策和法律。
7.2 使用方面的可行性
新系统的研制和开发充分考航班以及旅客的信息管理,从而能满足使用要求。
8 结论
结论意见是:经过以上的各种可行性分析,可以进行开发工作。