酒店管理系统数据库设计(推荐).doc
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
酒 店 管 理 系 统 一、背景说明 目前大多数酒店提供的服务多种多样,规模大小也各不相同,但稍具规模的酒店必含下 面三类服务:饮食、住宿和娱乐。由于我们对酒店行业没有具体的接触和实质性的了解 。此次数据库设计只能在一些收集到的基本材料与个人直观认识的基础上,简单模仿中 等规模的酒店设计管理系统,并将其抽象成一个由三部门组成、实现三大服务的系统。 二、部门的划分 1. 饮食部门 它是酒店基本部门之一。它提供服务的特点是实时性强、持续时间短,强调效率。 例如,顾客人数、顾客所用的菜及其它饮料等种类繁多,数量不等;后勤各种活动如 采购等频繁发生。通过分析可发现,用人工完成此类操作比计算机更具实效与时效, 且此类信息也没有长时间保留的必要,因此这些信息没有必要采用数据库管理。对于 饮食部门,需要较长时间保留的信息主要是财务信息,一方面便于期末汇总,另一方 面便于向上级报告。 在规模较大的酒店餐饮服务部分,餐厅可分成几个等级或几个小部门,然后各自形 成小系统,本系统为了简单起见,把饮食部门作为一个子系统,不再细分。 2. 住宿管理部门 它也是酒店基本部门之一。住宿管理部门的主要职责有:A.给个房间布置各种设备 、分类、编号、制定收费标准、分配服务人员。B.登记旅客信息,确认其身份,登记 其入住、退房时间。C.统计各类房间的客满程度。D.对本部门的财务流动进行登记处 理。以上信息处理可以通过计算机完成,其他不便于计算机操作的在此没有列出。 3. 娱乐管理部门 娱乐是酒店非主流服务,它的存在除了赢利,更多的是为了吸引顾客食宿。娱乐部 门的特点与饮食部门很相似,不便于使用计算机进行操作。可以用计算机完成并且有 必要用计算机完成的有:A.制定收费标准,分配负责人.B.收入支出财务处理:编号、 财务来源去处的摘要、数量、单价、数额、结余、经手人等。这些信息都需要长时间 保留并上报。 4. 经理部门 经理部门的功能虽然不是面向顾客、不是酒店的服务项之一,但它的存在却是必不可 少的。它的主要职责有:A.管理员工。给员工编号,登记其基本信息;根据员工的平 时表现及工龄确定工资;此外,还要给员工分配工作部门及职务等等。B.划分部门。 给个部门编号、命名、确定其职责范围、任命部门经理、分配员工。C.对本部门的财 务进行核算(支付工资等)。D.期末对酒店的收益情况进行核算。 三、各子系统的功能 虽然酒店按功能可以划分成四个部门,但是饮食部门的大部分工作手工操作比计算机 操作更具有效率,如上所述,便于电脑操作只有财务处理。在划分子系统时,考虑到各 子系统都有各自的财务处理,且有相似性,所以就把它们归为统一的一个"财务子系统" 。同时"饮食子系统"取消,因为它的所有需要涵盖的功能都已包含在"财务子系统"中。 因此系统共划分为四部分:总经理子系统、财务子系统、住宿子系统和娱乐子系统。 1. 总经理子系统 A. 对新来的员工进行编号、登记、分配工作。 {员工号、姓名、性别、年龄、工龄、级别、部门号、职务、其他备注} B. 对于被辞退的员工从系统中级联删除其信息,如从员工表中删除其基本信息,从它 所服务的工作部门中删除该员工的工作名额,结算支付其工资、奖金;同时补充 新的员工,代替它的工作。 C. 对新增部门作各种初始工作。如编号、命名、任命经理等。 {部门号、名称、部门经理、员工数量} D. 取消某个部门时,核算该部门的财务情况,并作备份;同时对该部门的员工重新分 配工作。 E. 其他情况的处理。 2. 财务子系统 A. 每天的收入、支出登记 {编号、发票号、摘要、数量、单位、数额、经手人、日期} B. 期末各子系统的财务汇总 {编号、上月余额、总收入、总支出、余额、经手人、日期} C. 期末酒店汇总个部门的财务报表,结算本酒店收益 (编号、部门号、部门名称、收入、支出、净收入、经手人、日期) 3. 住宿子系统 A. 来客登记 若多人住同一房间,只作一个记录。 客人信息{房间号、房间类别、客人数量、联系人名、身份、证件名称(类型)、 证件号码、入住时间、退出时间} B. 房间管理 收费标准 旅客入住(旅客退出)除了登记(删除)客人信息之外,还应对相关的记录进行 修改,如房间的状态等。 房间类别{类别号、名称、设备、、总数量、剩余量、管理人员} 房间{房间号,房间类型、状态} ( 该部门的财务处理与饮食子系统同,归到财务子系统) 4. 娱乐子系统 A. 添加新的娱乐项目 娱乐项目{娱乐项目号、名称、收费标准、负责人} B. 取消某娱乐项目 (财务处理 (同饮食子系统) 归到财务子系统 ) 四、数据字典 1. 数据项 数据项有待按各子系统分类列表。 "编"数据项名"说 明 部 "编 "数据项名"说 明 部 分 " "号"称 "分 "号 "称 " " "1 "员工号 【酒店管理系统数据库设计】 在设计酒店管理系统的数据库时,我们需要考虑如何有效地组织和存储酒店运营中的各类信息。这个系统主要涵盖了饮食、住宿、娱乐以及经理四大部门,通过四个子系统来实现全面的管理。 1. **饮食部门**: - 由于饮食服务实时性强、持续时间短,大部分操作如点餐、采购等不适合采用数据库管理,因为人工处理更加高效。不过,饮食部门的财务信息,如账单、采购记录等,需要长期保存,适合数据库管理。 2. **住宿管理部门**: - 住宿部门负责房间的分配、旅客信息登记以及财务处理。这些信息包括房间状态、旅客入住与退房记录、房间收费等,都是通过计算机系统来处理的。 3. **娱乐管理部门**: - 娱乐服务虽非主要业务,但也需管理收费、项目负责人等信息。同样,娱乐部门的财务信息需要录入数据库,以便跟踪和报告。 4. **经理部门**: - 经理部门管理员工信息、部门设置和财务核算,包括员工入职离职、部门增删、工资发放等,这些都是重要的数据项。 在设计数据库时,会依据这些部门的功能来创建相关表: - **员工表**:包含员工号、姓名、性别、年龄、工龄、级别、部门号、职务和其他备注信息。 - **部门表**:记录部门号、名称、部门经理和员工数量。 - **财务表**:记录每日收入、支出,包括编号、发票号、摘要、数量、单位、数额、经手人和日期等信息,用于期末汇总和部门财务报表。 - **住宿表**:包含房间号、房间类别、客人信息(如联系人名、身份、证件信息、入住/退房时间),以及房间状态和管理信息。 - **娱乐项目表**:存储娱乐项目号、名称、收费标准和负责人。 - **财务汇总表**:记录酒店各部门的财务情况,包括部门号、名称、收入、支出、净收入等。 此外,还会有一个**数据字典**,用于详细列出所有数据项,如员工号、部门号等,以及它们的含义和所属部门,确保数据的准确性和完整性。 通过这样的数据库设计,酒店管理系统能有效地追踪和管理日常运营,优化服务流程,提高效率,同时为决策者提供及时准确的数据支持。数据库设计的关键在于理解各个业务环节的需求,合理组织数据,确保数据的一致性、完整性和安全性。在实际操作中,可能还需要考虑权限控制、数据备份、故障恢复等功能,以满足系统的稳定运行。
剩余15页未读,继续阅读
- 粉丝: 111
- 资源: 9354
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 1_密码锁.pdsprj
- CNN基于Python的深度学习图像识别系统
- 数据库设计与关系理论-C.J.+Date.epub
- AXU2CGB-E开发板用户手册.pdf
- rwer456456567567
- course_s3_ALINX_ZYNQ_MPSoC开发平台Linux基础教程V1.05.pdf
- course_s1_ALINX_ZYNQ_MPSoC开发平台FPGA教程V1.01.pdf
- 多边形框架物体检测20-YOLO(v5至v11)、COCO、CreateML、Paligemma、TFRecord、VOC数据集合集.rar
- course_s0_Xilinx开发环境安装教程.pdf
- course_s4_ALINX_ZYNQ_MPSoC开发平台Linux驱动教程V1.04.pdf
- course_s5_linux应用程序开发篇.pdf
- 基于51单片机开发板设计的六位密码锁
- course_s2_ALINX_ZYNQ_MPSoC开发平台Vitis应用教程V1.01.pdf
- 基于Python和OpenCV的人脸识别签到系统的开发与应用
- 多边形框架物体检测26-YOLO(v5至v11)、COCO数据集合集.rar
- 学习路之uniapp-goEasy入门