欢迎来到天天文库
浏览记录
ID:30063263
大小:308.50 KB
页数:20页
时间:2018-12-26
《数据库设计_酒店客房管理系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、数据库设计——酒店客房管理系统学号:******姓名:*****目录一、部门的划分11.饮食部门12.住宿管理部门13.娱乐管理部门14.经理部门1二、功能需求11.总经理子系统22.财务子系统23.住宿子系统34.娱乐子系统4三、数据字典41.数据项42.数据结构53.数据流55.数据存储66.处理过程6四、概念结构设计过程71、经理管理部门子系统71.1、子系统的功能:71.2、对E-R图调整的准则:81.3、实体属性定义:81.4、具体调整如下:82、娱乐管理部门子系统82.1、子系统的功能:82.2、实体属性定义:92.3、对E-R图调整的准则:92
2、.4、具体调整如下:93、住宿管理部门子系统93.1、子系统的功能:103.2、实体属性定义:103.3、对E-R图调整的准则:103.4、具体调整如下:104、财务管理子系统114.1、子系统的功能:114.2实体属性定义:114.3、对E-R图调整的准则:114.4、具体调整如下:115、视图集成12第一步:合并。12第二步:修改和重构。12总E-R图:12五、逻辑结构设计14一.与总E-R图对应的关系模式141、实体所对应的关系模式:142、联系所对应的关系模式:14二.优化后的数据模型151、按照数据依赖对关系模式进行逐一分析,并进行极小化处理:15
3、2、对关系模式进行必要的分解:15三、用户子模式设计151.经理子系统用户子模式152.住宿子系统用户子模式163.经营管理子系统用户子模式16六、物理结构设计16一.存储结构设计16二.存取路径设计17三.设计评价及说明17第1页背景说明目前大多数酒店提供的服务多种多样,规模大小也各不相同,但稍具规模的酒店必含下面三类服务:饮食、住宿和娱乐。由于我们对酒店行业没有具体的接触和实质性的了解。此次数据库设计只能在一些收集到的基本材料与个人直观认识的基础上,简单模仿中等规模的酒店设计管理系统,并将其抽象成一个由三部门组成、实现三大服务的系统。一、部门的划分1.饮
4、食部门它是酒店基本部门之一。它提供服务的特点是实时性强、持续时间短,强调效率。例如,顾客人数、顾客所用的菜及其它饮料等种类繁多,数量不等;后勤各种活动如采购等频繁发生。通过分析可发现,用人工完成此类操作比计算机更具实效与时效,且此类信息也没有长时间保留的必要,因此这些信息没有必要采用数据库管理。对于饮食部门,需要较长时间保留的信息主要是财务信息,一方面便于期末汇总,另一方面便于向上级报告。在规模较大的酒店餐饮服务部分,餐厅可分成几个等级或几个小部门,然后各自形成小系统,本系统为了简单起见,把饮食部门作为一个子系统,不再细分。2.住宿管理部门它也是酒店基本部门
5、之一。住宿管理部门的主要职责有:A.给个房间布置各种设备、分类、编号、制定收费标准、分配服务人员。B.登记旅客信息,确认其身份,登记其入住、退房时间。C.统计各类房间的客满程度。D.对本部门的财务流动进行登记处理。以上信息处理可以通过计算机完成,其他不便于计算机操作的在此没有列出。3.娱乐管理部门娱乐是酒店非主流服务,它的存在除了赢利,更多的是为了吸引顾客食宿。娱乐部门的特点与饮食部门很相似,不便于使用计算机进行操作。可以用计算机完成并且有必要用计算机完成的有:A.制定收费标准,分配负责人.B.收入支出财务处理:编号、财务来源去处的摘要、数量、单价、数额、结
6、余、经手人等。这些信息都需要长时间保留并上报。4.经理部门经理部门的功能虽然不是面向顾客、不是酒店的服务项之一,但它的存在却是必不可少的。它的主要职责有:A.管理员工。给员工编号,登记其基本信息;根据员工的平时表现及工龄确定工资;此外,还要给员工分配工作部门及职务等等。B.划分部门。给个部门编号、命名、确定其职责范围、任命部门经理、分配员工。C.对本部门的财务进行核算(支付工资等)。D.期末对酒店的收益情况进行核算。二、功能需求虽然酒店按功能可以划分成四个部门,但是饮食部门的大部分工作手工操作比计算机操作更具有效率,电脑操作只有财务处理。在划分子系统时,考虑
7、到各子系统都有各自的财务处理,且有相似性,所以就把它们归为统一的一个“财务子系统”。同时“饮食子系统”取消,因为它的所有需要涵盖的功能都已包含在“财务子系统”中。因此系统共划分为四部分:总经理子系统、财务子系统、住宿子系统和娱乐子系统。1.第17页1.总经理子系统A.对新来的员工进行编号、登记、分配工作。{员工号、姓名、性别、年龄、工龄、级别、部门号、职务、其他备注}B.对于被辞退的员工从系统中级联删除其信息,如从员工表中删除其基本信息,从它所服务的工作部门中删除该员工的工作名额,结算支付其工资、奖金;同时补充新的员工,代替它的工作。C.对新增部门作各种初始
8、工作。如编号、命名、任命经理等。{部门号、名称、部门
此文档下载收益归作者所有