没有合适的资源?快使用搜索试试~ 我知道了~
数据库课程设计报告酒店客房管理.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 159 浏览量
2022-07-14
08:12:51
上传
评论
收藏 85KB DOC 举报
温馨提示
试读
12页
数据库课程设计报告酒店客房管理.doc
资源推荐
资源详情
资源评论
酒店客房管理系统
本学期学习了数据库系统概论这门课,初步掌握了数据库的一般性知识,获得
了一些基本的数据库操作技能,能够对数据库进行一些简单的操作。结合上星期
学习的 JAVA 基础这门课,本次课程设计将通过 Java 利用 Mysql, MyEclipse
来做一个实例练习掌握的知识。
一.系统概述
1.系统目标
采用电脑管理业务、财务等诸多环节已成为推动宾馆业迅速发展的先决条件,
宾馆客房管理系统是各大中小型宾馆所需要使用的一个管理系统。建立起一套功
能完善的管理信息系统,既能满足业务人员日常处理的需要,增强企业经营全过
程的数字化管理水平;又能满足管理人员决策分析的需要,提高公司管理层对公
司经营反馈信息的响应速度。
本实例将通过使用 Mysql, MyEclipse 设计软件,帮助酒店客房相关人员
快速方便地对客人信息,员工信息进行管理。将原本散乱的客人信息系统化,图
形化,建立一个运行稳定,易于操作的酒店客房管理系统,让工作人员能够方便
快捷地执行各项工作。
2。具体需求
1)功能需求
系统初始化
对系统的基本信息的名称、编号的初始化,对系统管理员的密码以及其
他系统使用人员的用户名、权限、密码等的设定.
客房信息管理
实现房间基本信息的增、删、改、查等的维护工作。支持根据房间状态
是预订、入住、空闲等类型进行查询。
物品信息管理
实现客房日常消耗物品信息的增删改查等维护工作。支持物品存量查询、
入库登记、出库登记.
员工信息管理
实现员工基本信息的增删改查等维护工作。支持员工与入住、结账、物
品出入库等活动的登记,做到经手人负责.
宾馆入住管理
实现客房预订登记,主要是登记客人身份证、手机号码、预订房间类型
和天数等基本信息,实现入住登记,即根据登记的客人身份证信息查询到预
订的房间,修改房间状态,收取押金,实现房间调整,退房结账.
客人消费管理
实现客房收费物品、洗衣费、餐饮等服务项目登记,如果超过押金要及
时给出预警。最后退房时结算。
系统安全管理
实现对系统数据库进行备份和恢复的功能,以增强系统可靠性,并对系
统用户进行权限管理,以增加系统的安全性。
2)性能需求
数据精确度:查询时应保证查全率,所有相应域包含查询关键字的记录都
应能查到;
时间特性:一般操作的响应时间应在 1~2s 内;
适应性:Windows2000 以上系统均可运行
3)系统安全性
一个功能完善的酒店客房管理系统,除了应保证能正常执行功能以外,还要
具备一定的数据保护能力,以防止人为破坏或自然破坏。为此,要做到以下内容:
要有严格的登录用户身份检查功能,防止非法用户的登录
对各用户的操作权限要有严格分工,不能因为分工不清造成数据的不安
全或损坏。
对用户登录信息进行保护,防止泄露
对用户提交的数据进行预先的完整性检查,防止垃圾数据进入数据库。
保证对数据库增加、删除、修改等操作的安全执行,保持数据库中各基本
表之间的数据完整性。
另外还要注意网络安全和物理安全、数据备份等。
二.需求分析
进行系统功能分析及数据流图分析
数据流程分析就是吧数据在组织内部的流动情况抽象出来,舍去了具体组织
结构、信息载体、处理工作等,单从数据流动过程来考察实际业务的数据处理模
式.数据流程分析主要包括对信息的流动、传递、处理、存储等的分析.
以上为数据流图
三.数据库设计
数据库结构设计的好坏对应用系统的效率以及实现的效果有很大的影响,一
个优秀的数据库结构设计会减少数据库的存储量,数据的完整性和一致性比较高,
系统具有较快的响应速度,简化基于此数据库的应用程序的实现等。
由于数据库设计的重要性,人们提出了许多数据库结构设计的技术。但是这
些设计方法和设计者的工作经验有很大的关系。因此要从根本上解决所有数据库
结构设计的问题,需要多实践,在实践中积累经验和教训,最终成为数据库结构设
计的专家。
1. 数据库概念结构设计
这一设计阶段是在需求分析的基础上,设计出能够满足用户需求的各种
实体,以及它们之间的关系,为后面的逻辑结构设计单下基础。
这个阶段不用考虑所采用的数据库管理系统、操作系统类型和机器类型
等问题.这阶段可用的工具很多,用的最多的是 E—R 图,另外还有许多计算
机辅助工具,如 CASE 等可以帮助进行设计。
在本次设计中,根据需求分析的结果,对系统中涉及到的数据进行抽象,
主要实体有预订,入住,客房,服务项目,客房,库房,员工,员工物品,
权限等。
据此,画出酒店客房管理系统的实体—联系图,如图所示。
2. 数据库逻辑结构设计
概念结构是独立于实际设计模型的信息结构,必须将其转化为逻辑结构后才能进
行数据库应用的设计。也就是要将概念上的结构转化为 Mysql 数据库系统所支
持的实际数据模型。
转化原则:
一个实体型转化为一个关系模式.
实体的属性就是关系的属性,实体的码就是关系的码。
实体间的联系:
1:1,转换为一个独立的关系模式,或与任意一端的关系模式合并。
1:N,转换为一个独立的关系模式,或与 N 端关系模式合并.
酒店客房管理
前厅部
预定
入住
调整
退房
人
力
资
源
部
员工登记
员工入住
员工离职
采购部
新物品添加删除
员工物品出入库
客
房
部
服务物品
项目登记
押金预警
客人物品出入
新 服 务 添
加删除
DBA
操作者信息
备份恢复
秘钥管理
预订
手机
姓名
违约金
身份证
房间类型
预订天数
是
服务项目
是
房间号
服务项目
项目总金额
项目数量
项目单价
员工物品
是
库房
物品
数量
员工号
员工号
员工号
员工
是
姓名
员工号
员工房间号
月工资
是
入住
当前天数
房间号
押金
应付总金额
身份证
分房
客房
房间号
备注
一天的价格
房间状态
房间类型
剩余11页未读,继续阅读
资源评论
智慧安全方案
- 粉丝: 3679
- 资源: 59万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功