酒店客房管理系统数据库设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
任务书
一、数据库原理课程设计的任务
1)通过本课程设计的训练,使学生掌握数据库技术的实际应用以及数据库信息管理系统的设计方法与开发过程;初步掌握数据库需求分析方法,掌握概要设计、逻辑设计和物理设计的步骤和技巧,理解并掌握数据库系统的整个开发过程。2)通过课程设计,掌握数据库开发工具的使用以及综合编程调试的能力,结合数据库原理的基本理论,选用一种现代关系数据库系统,设计一个具体的信息管理系统,具备基本的数据库编程能力,为以后能进行数据库系统设计、开发与维护打下良好的基础。
3)提升工程实践能力、团队协作精神、交流与沟通能力;
4)通过规化的实验报告,培养学生良好的文档习惯以及撰写规文档的能力。二、课程设计的基本容
目录
1.数据库需求分析·4
1.1设计目的··4
1.2系统功能分析··4
1.3功能模块设计··5
2.数据库概念结构设计·6
2.1概念模型··6
2.2E-R模型··6
3.数据库逻辑结构设计·8
3.1关系模型设计··9
3.2数据模型的优化··9
3.3子模式设计··9
4.数据库物理结构设计·9
4.1存取方式设计··9
4.2存储结构设计··10
5.数据库安全性、完整性设计·10 5.1主要视图设计··10
5.2用户权限··10
6.数据库实现·11
6.1编码实现··11
6.1.1主要数据表的创建·11
6.1.2主要视图的创建·14
6.1.3索引的创建·14
6.1.4创建用户权限·14
6.1.5创建存储结构·15
7.数据录入调试及运行·16
8.课程设计总结体会·18
9.参考文献·19
1.数据库需求分析
1.1设计目的
本酒店客房管理系统是为了满足现代酒店的管理需求、提高对顾客的服务质量、方便酒店的管理和运营而设计的一款多功能易操作的基于B/S模式的数据库管理系统。
由于当前的多数酒店都是以人工的方式来统计管理酒店里的各项事务,其中带来了很多的不便,使得酒店的管理也相对比较困难。对于酒店的营业情况的统计,要耗费很大的人力来进行统计分析。人工方式的管理也很容易出现管理上的失误。随着计算机技术和互联网技术的发展,设计一种可以实现自动化管理酒店事务的系统是当前酒店行业的一个迫切要求。
本款酒店客房管理系统就是应运而生的一款快捷酒店管理系统,它可以使酒店人员很方便的管理酒店的各项事务,并将管理的失误降到最低。本系统通过对不同的人员分配不同的权限可以很好的防止客户以及酒店一些信息的泄露。酒店会计还可以通过本系统快捷地统计出酒店在特定阶段的营业情况,可以根据分析的结果进行相应业务的调整。顾客可以通过本系统对入住的体验进行评价或者提出相关的建议,可以使酒店的服务更加完善。
1.2系统功能分析
本系统是为方便酒店管理和日常的营业需要,加入了酒店房间预定功能、顾客入住登记功能、员工维修客房设施记录功能、顾客体验反馈功能、营业情况统计功能。
酒店房间预订系统:顾客可根酒店客房的一些信息,根据自身需求预定相应的客房,并支付一定的押金,顾客可根据情况选择入住或者退订已预订的房间。
顾客入住登记功能:当顾客预定好房间选择入住时,系统进入住登记阶段,用户登记自身信息,并根据预定的订单信息办理入住房间。
员工维修记录功能:当酒店里的服务设施发生故障时,维修人员对故障进行维修,并记录维修的设施名称及其维修时间,以及维修所产生的费用,最后将数据存储在数据库中,并打印凭条以便上报。
顾客体验反馈系统:当顾客要退房离开时,顾客可根据自身体验对酒店的设施和服务进行相应的评价和对一些问题提出相应的建议便于酒店对此做出改进。
营业情况统计功能:酒店人员可根据特定阶段的营业状况,对消费记录进行分析,得出相应阶段营业盈亏的原因,并从中提取一些好的建议,以利于酒店的盈利。
1.3功能模块设计
--系统功能模块图—
●有关客房标准的制定、标准信息的输入,包括标准编号、标准名称、房间面积、床位数量、
住房单价、是否有空调、电视机、以及单独卫生间等。
●客房标准信息的修改、查询等。
●客房基本信息的输入,包括客房编号、客房类型、客房位置、客房单价、备注等。
●客房基本信息的查询、修改,包括客房编号、客房类型、客房位置、客房单价、备注等。
●剩余客房信息的查询等。
●订房信息的输入,包括客房编号、客房种类、客房位置、客房单价、顾客、顾客、入住日
期、折扣、备注信息等。
●订房信息的修改和查询,包括客房编号、客房种类、客房位置、客房单价、顾客、顾客、入住日期、折扣、备注信息等。
●入住信息的输入,包括客房编号、客房种类、位置、客房单价、顾客、顾客、入住日期、折扣、结算日期、备注信息等。
●入住信息的修改和查询,包括客房编号、客房种类、客房位置、客房单价、顾客、顾客、入住日期、折扣、结日期、备注信息等。
●员工信息的输入,包括员工工号,员工,性别,年龄,手机,酒店编号信息等。
2.数据库概念结构设计
2.1概念模型
●客房标准信息:客房编号、客房名称、床位数量、住房单价。
●客房信息:客房编号、客房种类、客房位置、客房单价,客房状态。
●订房信息:订单编号、客房种类、顾客、顾客、订房时间、折扣。
●顾客信息:顾客、顾客、手机。
●入住信息:流水单号、客房编号、客房类型、顾客、入住时间、结算时间、职工工号、结
算备注。
●职工信息:工号、职工、职工性别、职工年龄、入职时间、职务。
●酒店信息:酒店编号、酒店名称、酒店。
●物品信息:物品编号、物品名称、物品类别、物品单价、库存。
●维修信息:流水单号、维修时间、维修物品、房间编号、维修费用。
2.2 E-R图
客房状态
客房标准信息E-R图
职工信息E-R图