课程设计--宾馆住宿子管理系统.doc
《课程设计--宾馆住宿子管理系统.doc》由会员分享,可在线阅读,更多相关《课程设计--宾馆住宿子管理系统.doc(17页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、课程设计-宾馆住宿子管理系统江西理工大学应用科学学院信息工程系课程设计说明书 课程名称: 数据库原理与技术 课题名称: 宾馆住宿子管理系统 参与人员姓名: 史慧瑞 班级、学号 通信101 35号 参与人员姓名: 黄孝敏 班级、学号 通信102 12号 参与人员姓名: 陈军 班级、学号 通信101 16 号 完 成 时 间: 2012年7月7日 指 导 老 师: 毛伊敏 指导老师评语: 得分: 数据库系统原理课程设计说明书宾馆住宿子管理系统 目 录 1 系统概述 。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。 1 1.1 现状分析
2、。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。. 1 1.2 系统目标 .。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。 1 2 系统数据库分析 。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。. 2 2。1数据库需求分析 .。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。. 2 2。2 数据库概念结构分析.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。 3 2.3 数据库逻辑结构分析.。.。.。.。.。.。.。.。.。.。.。
3、.。.。.。.。. 3 2。4 数据字典 。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。. 6 3 数据库操作部分 .。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。. 9 3.1 数据库创建 .。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。. 9 3。2 数据库的更新操作 。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。. 11 3.3 数据库的查询操作 .。.。.。.。.。.。.。.。.。.。.。.。.。.。.。 12 3.4 数据库的备份和还原操作 .。.。.。.。.。
4、.。.。.。.。.。.。.。.。. 13 4 系统规范化设计 。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。 17 4.1 数据库表的规范化设计 。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。 17 4。2 数据库的完整性设计.。.。.。.。.。.。.。.。.。.。.。.。.。.。. 17 4。3 数据库的维护和安全性设计 。.。.。.。.。.。.。.。.。.。.。.。.。.。 17 5 总结 .。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。. 20 5.1 收获 .。.
5、。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。 20 5.2 不足和改进 。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。. 20 参考文献 .。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。 21 致 谢 .。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。. 22 1 数据库系统原理课程设计说明书宾馆住宿子管理系统 1 系统概述 1.1 现状分析 随着社会经济的发展,人们对生活质量的要求越来越高,作为服务业之一的
6、宾馆服务业需要不断地提高自己的服务水平,完善宾馆的服务体制。宾馆管理者需及时了解宾馆的全部运营情况及经营走势,找出运转成本作为经营决策的依据更好地满足这一需求运用先进的科学管理手段,利用计算机管理系统可以更好实现这一管理模式.近年来,宾馆业迅猛发展,市场的竞争日趋激烈,传统手工的客房信息管理,管理过程 繁琐而复杂,执行效率低,并且易于出错.因此采用全新的计算 机网络和宾馆管理系统,已成为提高宾馆的管理效率、改善服务的水准的重要手段之一。最大限度地发挥准 确、快捷、高效等作用,对宾馆的服务管理提供强有力的支持. 1。2 系统目标 宾馆住宿管理子系统所采用开发工具为Microsoft SQL Se
7、rver,此系统的运行环境为Windows 98,Windows 2000,Windows XP,Windows 7等. 开发此数据库的目标有以下几点: (1)、便于管理、查找宾馆住宿信息,例如:房间号、房客、客房、预订和入住情况等; (2)、通过所需要了解的信息来查找客户,节约了时间,且准确的查找出信息,不会出现遗漏; (3)、方便信息的输出与输入,并对信息的分类有着明显的作用,简化了分类过程,缩短了为房客信息分类的时间。 (4)、在记录某房客的信息时,能快速查到有关该房客的全部信息。 (5)、方便对在客房的信息查看工作,和房客处理工作,有助于提高宾馆信息档案管理的工作效率。 1 数据库系统
8、原理课程设计说明书宾馆住宿子管理系统 2 系统数据库分析 2。1数据库需求分析 本系统是一套简单实用的宾馆信息管理工具,该系统针对方便管理宾馆信息的特点,根据客户及客房的有关信息,查找信息设计开发的。主要功能包括:前台基本信息的查询,更新;客房及客户信息的查询,更新;预定、入住及退房管理系统的查询,更新等。 系统功能结构图2。1所示: 宾馆住宿子管理 前客房客退入台 房客房房住基预基基 基基本订本本本本信 信信信信洗息息息息 息洗管管管管管管理 理理理理 理 查更查更查更查更查更查更 询新询新询新询新询新询新 图2。1系统功能结构图 在宾馆管理系统中,一个客户可以定多间房,一间客房只能有一个客
9、户,则客户与客房之间具有一对多的联系;而预定时需要记录客户身份证号和客房编号及前台工作人员工号,故预定于客房、前台、客户之间均是一对一的关系;入住系统、退房系统和预定系统类似,于前台、2 数据库系统原理课程设计说明书宾馆住宿子管理系统 客户和客房的关系也是一对一的关系. 2.2 数据库概念结构分析 前台管理人员实体属性E-R分图如图2.2所示 联系方式 姓名 前台编号 性别 前台管理人员 图2。2 前台管理人员结构图 客房实体属性E-R分图如图2.3所示: 客户号 姓名 身份证 性别 房客 图2.3 客房实体结构图 房客实体属性ER分图如图2.4所示: 类型 价格 房号 客房 图2.4 房客实
10、体结构图 3 数据库系统原理课程设计说明书宾馆住宿子管理系统 入住实体属性E-R分图如图2.5所示: 入住编号 房号 客户号 押金 入住管理信息 图2。5 入住实体结构图 预定实体属性E-R分图如图2.6所示: 预定编号 房号 客户号 预定管理信息 图2。6 预定实体结构图 退房实体属性ER分图如图2。7所示: 房号 客户号 天数 退房编号 金额 退房管理信息 图2。7 退房实体结构图 4 数据库系统原理课程设计说明书宾馆住宿子管理系统 宾馆住宿子管理系统E-R图如下图2.8所示 房客 客房客房 NN NN 管管 管管理理 理理 11 11 前台管理人员 1 11 11 管管管理管理 管管理理
11、 理理 .8 NN NNN 退房记录 入住记录 预定记录预定记录 退房记录 图2。8 宾馆住宿子管理系统结构图 2。3 数据库逻辑结构分析 根据E-R图,转换成关系模式,要求指出每个关系模式的主键、外键。 前台管理人员:(前台编号,姓名,性别,联系方式) 房客:(客户号,姓名, 性别,联系方式,身份证,前台编号) 房客:(房号,类型,价格, 前台编号) 入住记录:(预订编号,房号,客户号, 押金,前台编号) 5 数据库系统原理课程设计说明书宾馆住宿子管理系统 退房记录:(退房编号,房号,客户号,天数,金额,前台编号) 入住编号,房号,客户号,前台编号) 预定记录: (2。4 数据字典 (1)表
12、名:前台管理人员信息表(前台编号,姓名, 性别,联系方式),其含义:前台管理人员信息表,存储前台的有关信息。 其结构如图表2.1示: 表2。1 前台管理人员信息表 字段名 字段类型 是否为空 备注 前台编号 CHAR(6) NOT 主键 NULL 姓名 CHAR(6) NULL 性别 CHAR(6)T NULL 联系方式 CHAR(15) NULL (2)表名:房客信息表(房客编号,姓名, 性别,联系方式,身份证,前台编号),其含义:客房息表,存储客房信息. 其结构如表2。2所示: 表2。2 房客信息表 字段名 字段类型 是否为空 备注 房客编号 CHAR(6) NOT NULL 主键 姓名
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 课程设计 宾馆 住宿 管理 系统
限制150内