数据库课程设计(酒店客房管理系统)

上传人:cl****1 文档编号:498284623 上传时间:2023-03-02 格式:DOCX 页数:22 大小:545.42KB
返回 下载 相关 举报
数据库课程设计(酒店客房管理系统)_第1页
第1页 / 共22页
数据库课程设计(酒店客房管理系统)_第2页
第2页 / 共22页
数据库课程设计(酒店客房管理系统)_第3页
第3页 / 共22页
数据库课程设计(酒店客房管理系统)_第4页
第4页 / 共22页
数据库课程设计(酒店客房管理系统)_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《数据库课程设计(酒店客房管理系统)》由会员分享,可在线阅读,更多相关《数据库课程设计(酒店客房管理系统)(22页珍藏版)》请在金锄头文库上搜索。

1、南昌航空大学酒店客房管理系统课程设计报告学院软件学院专业软件工程班级112062学号20学生姓名李昂指导教师王璐1 课程成绩完成日期2013年7月2号目录酒店客房管理管理系统需求分析错.误!未指定书签1.1 开发背景错.误!未指定书签1.2 系统主要业务分析错.误!未指定书签1.3 系统功能需求分析错.误!未指定书签2 系统数据模型错.误!未指定书签酒店客房管理系统逻辑结构设计错.误!未指定书签2.1 系统模块划分错.误!未指定书签2.2 数据库逻辑结构设计错.误!未指定书签3 在数据库中创建表的语句错.误!未指定书签酒店客房管理系统功能设计(存储过程与触发器)错.误!未指定书签3.1 前台操

2、作功能设计错.误!未指定书签3.1.1 开房登记操作错.误!未指定书签3.1.2 退房结账错.误!未指定书签3.1.3 房信息查看错.误!未指定书签3.2 预订管理功能设计错.误!未指定书签3.2.1预定房间错.误!未指定书签3.2.2 预定入住错.误!未指定书签3.2.3 解除预订错.误!未指定书签3.3 信息查询功能设计错.误!未指定书签4 报表统计功能设计错.误!未指定书签课程设计总结错.误!未指定书签1.1 1酒店客房管理管理系统需求分析开发背景当前,随着信息的不断飞速发展,信息技术已逐渐成为各种技术的基础,信息也成为企业具有竞争力的核心要素。企业的生存和发展依靠正确的决策,而决策的基

3、础就是信息,所以企业竞争力的高低完全取决于企业对信息的获取和处理能力。企业要准确、快速的获取和处理信息,企业信息化是必然的选择。企业必须加快内部信息交流,改进企业业务流程和管理模式,提高运行效率,降低成本,提高竞争力,信息化建设是企业适应社会发展的要求。企业管理信息系统即企业是企业信息化的重要内容。随着我国改革开放的不断推进,人民生活水平日益提高,旅游经济蓬勃发展,这一切都带动了酒店行业的发展。再加上入境旅游的人也越来越多,入境从事商务活动的外宾也越来越多。传统的手工已不适应现代化酒店管理的需要。及时、准确、全方位的网络化信息管理成为必需。酒店是一个服务至上的行业,从客人的预定开始,到入住登记

4、直至最后退房结账,每一步骤都要保持一致性的服务水准,错失一步,会令其辛苦经营的形象功亏一篑。要成为一间成功的酒店,就必须作到宾至如归,面对酒店业内激烈的竞争形势,各酒店均在努力拓展其服务领域的广度和深度。虽然计算机并不是酒店走向成功的关键元素,但它可以帮助那些真正影响成败的要素发挥更大的效用。因此,采用全新的计算机网络和管理系统,将成为提高酒店的管理效率,改善服务水准的重要手段之一。1.2 系统主要业务分析1.2.1前台操作:开房登记:客人把自身信息和要入住的房号告诉酒店操作员,酒店操作员可以帮用户登记入住信息;退房登记:客人要是想查询房间的状态是否已入住、是否已预订、是否是空闲时,由酒店操作

5、员帮忙查询;房状态查看:客人要退房的时候付清住宿费,酒店操作员便帮客人把在住记录改成历史记录。1.2.2 预定管理:预定房间:客人把自身信息和想预订的房间号给酒店操作员,酒店操作员便帮客人预订这间房间,之后其他人在此房间被取消预定前无法入住或预定;预定入住:客人把自身信息和预定的房间号告诉酒店操作员,酒店操作员调出预定记录核对后在客户出示身份证件后便允许他登记入住此房间;解除预定:客人把自身信息和预定了的房号告诉酒店操作员,酒店操作员便帮客户取消预订。123信息查询:在住客人列表查询:显示现在在住的客人信息预订客人列表查询:显示预定了房间的客人信息历史客人列表查询:显示所有曾经在该酒店定房或入

6、住的124报表统计:开房记录统计:显示现在有多少已经开房入住的客人退房结账统计:显示现在有多少客人已经退房结账预订房间统计:显示现在有多少客人预定了房间1.3系统功能需求分析图1-10层数据流图图1-21层数据流图426开房登记房间状态登记房间状态空信息开房信息1操作分I退房信息537结账退房信息回执信息退房结账回执信息汇账离开日期、应付金额息客人信息总房间操作回执信息.总、房状态房间信息入住日期检查房间状态有效登记信息房间信息订单酒店操作客人信息图1-32层数据流图一一房间操作处理房状态房间信息房间信息。房间状态预订信息25预订房间信息检查房间预订房间信息预订客人信息客人信息预定房间预订信息

7、回执信息订单回执信息汇总酒店操作预订房间信息预订入住信预订信息/检查信息执信息预定操作回执信息预定入住预定入住信检查是否提疋前预登记信息预定入住信息登记待删预订信息解除预订信息客人信息解除预回执信息图1-42层数据流图一一预定操作处理客人证件号码订单结账离开日期为无2询操作分类待查历史客人言息待查客人信息客人证牛号预订客人信息客人信息客人证件号码在住客人信息3询待查预定客人信息回执信息汇总4询息查询查旬住客人证牛客人信息。预定客人信息历史客人信息住客人具体信信息查询结果*酒店操作员图1-52层数据流图一一信息查询处理图1-62层数据流图一一报表统计处理1.4系统数据模型根据上面所述的业务流程,

8、可以得到系统的数据流图。根据业务流程以及对应的数据流图,可以得到客户、账户、信用卡、表单、凭证等的数据字典。根据得到的数据字典,我们可以得到各个实体的属性图。以下就是主要实体的数据字典和实体图。客人信息的数据项有:姓名、性别、证件类型号、证件号码、联系电话。由客人信息的数据项可以得到其相应的实体属性图,如图1-7所示:图1-7客人信息实体图证件类型的数据项有:证件类型号、体属性图,如图1-8所示:证件类型名。由证件类型的数据项可以得到其相应的实图1-8证件类型实体图房间信息的数据项有:房号、房类型号、价格、押金、房状态。由房间信息的数据项可以得到其相应的实体属性图,如图1-9所示:图1-9房间

9、信息实体图房类型的数据项有:房类型号、房类型名、房间平米。由房类型的数据项可以得到其相应的实体属性图,如图订单的数据项有:订单编号、客人证件号、预计入住日期、预计离开日期、入住日期、结账离开日期、应付金额。由订单的数据项可以得到其相应的实体属性图,如图1-11所示:图1-11订单实体图由上述各实体及其属性可以得到实体间的关系图即图,如下图1-12所示:订单开房1客人信息r包含r房间信息1n包含11证件类型房类型图1-12图2酒店客房管理系统逻辑结构设计2.1系统模块划分预订房间预订入住解除预订图2-1系统模块划分2.2数据库逻辑结构设计数据库的关系模型根据数据模型来确定,即将关系模型转化为数据

10、库系统所支持的实际数据模型,得到数据库的逻辑结构。在数据库的关系模型及系统处理过程中的数据的结构的基础上,获得系统数据库表以及表之间的关系。在本系统中,以下是系统中几个主要的数据依赖和数据库表结构,如表2-1到2-7所示:数据依赖表2-1数据依赖关系关系名主要函数依赖客人信息证件号码一-(姓名,性别,证件类型号,联系电话)证件类型证件类型号一-(证件类型名)房间信息房号f(房类型号,价格,押金,房状态)房类型房类型号一-(房类型名,房间平米)订单订单编号一-(客人证件号,预计入住日期,预计离开日期,入住日期,结账离开日期,应付金额)开房(订单编号,房号)f()表2-2订单表()编号字段名字段类

11、型备注说明字段约束1(10)订单编号主键2(20)客人证件号外键3预计入住日期4预计离开日期5入住日期6结账离开日期7应付金额表2-3客人信息表()编号字段名字段类型备注说明字段约束1(20)证件号码主键2(10)证件类型号外键3(10)姓名4(1)性别5(10)联系电话表2-4房间信息表()编号字段名字段类型备注说明字段约束1(10)由口房号主键2(10)房类型号外键3价格4押金5(10)房状态表2-5证件类型表()编号字段名字段类型备注说明字段约束1(10)证件类型号主键2(10)证件类型名表2-6房类型表()编号字段名字段类型备注说明字段约束1(10)房类型号主键2(10)房类型名3(5

12、,2)房间平米表2-7开房表()编号字段名字段类型备注说明字段约束1(10)订单编号主键2(10)由口房号2.3在数据库中创建表的语句创建房类型表:(10),(10),(5,2);创建房间信息表:(10)(10),(10),()();创建证件类型表:(10),(10);创建客人信息表:(20),(10),(10),(1),(10),()();创建订单表:(10),(20),()();创建订房表:(10),(10),()(),3.1 ()();3酒店客房管理系统功能设计(存储过程与触发器)前台操作功能设计3.1.1开房登记操作输入房号查询房状态(10)房号房状态运行101输入房状态查询房号1(1

13、0)房号房类型名房间平米价格押金运行1空闲输入房号把房间状态改成入住(10)入住房号房状态运行101输入顾客信息(证件号码,证件类型号,姓名,性别,联系电话)(20)(10)(10),(1)(10)();证件号码证件号类型姓名性别联系电话运行3674018,01,李昂,m,输入订单信息(订单编号,客人证件号,入住日期,预计离开日期)(10)(20),()();订单编号客人证件号预计入住日期入住日期,预计离开日期结账离开日期应付金额运行000001,3674018,2013-7-1,2013-7-10输入开房信息(订单号,房号)(10)(10)();订单编号房号运行000001,101退房结账输入房号把房间状态改成空闲(10)空闲J房号房状态运行101退房结账时输入订单号,输出应结账金额并自动把订单中的“结账离开日期”改为当前日期(10)()()()*;运行0000013.1.2 房信息查看输入房号查询房信息(10)房号房类型号价格押金房状态运行1012.2 预订管理功能设计3.2.1预定房间输入房号查询房状态(10)房号房状态运行101输入房号把房间状态改成预订(10)预订J房号房状态运行101输入顾客信息(证件号码,证件类型号,姓名,性别,联系电话)(20)(10)(10),(1)(10)();证件号码证件号类型姓名性别联系电话运行3674018,01,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号