- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
专业资料
专业资料
酒店客房管理系统
本学期学习了数据库系统概论这门课, 初步掌握了数据库的一般性知识, 获得 了一些基本的数据库操作技能, 能够对数据库进行一些简单的操作。 结合上星期 学习的 JAVA 基础这门课,本次课程设计将通过 Java 利用 Mysql, MyEclipse 来做一个实例练习掌握的知识。
一.系统概述
1.系统目标 采用电脑管理业务、财务等诸多环节已成为推动宾馆业迅速发展的先决条 件,宾馆客房管理系统是各大中小型宾馆所需要使用的一个管理系统。 建立起一 套功能完善的管理信息系统, 既能满足业务人员日常处理的需要, 增强企业经营 全过程的数字化管理水平; 又能满足管理人员决策分析的需要, 提高公司管理层 对公司经营反馈信息的响应速度。
本实例将通过使用 Mysql, MyEclipse 设计软件,帮助酒店客房相关人员快 速便地对客人信息, 员工信息进行管理。 将原本散乱的客人信息系统化, 图形化, 建立一个运行稳定, 易于操作的酒店客房管理系统, 让工作人员能够便快捷地执 行各项工作。
2.具体需求
1)功能需求
系统初始化 对系统的基本信息的名称、编号的初始化,对系统管理员的密码以及其 他系统使用人员的用户名、权限、密码等的设定。
客房信息管理 实现房间基本信息的增、删、改、查等的维护工作。支持根据房间状态 是预订、入住、空闲等类型进行查询。
物品信息管理 实现客房日常消耗物品信息的增删改查等维护工作。 支持物品存量查询、 入库登记、出库登记。
员工信息管理 实现员工基本信息的增删改查等维护工作。支持员工与入住、结账、物 品出入库等活动的登记,做到经手人负责。
宾馆入住管理 实现客房预订登记,主要是登记客人身份证、手机、预订房间类型和天 数等基本信息,实现入住登记,即根据登记的客人身份证信息查询到预订的 房间,修改房间状态,收取押金,实现房间调整,退房结账。
客人消费管理 实现客房收费物品、洗衣费、餐饮等服务项目登记,如果超过押金要及 时给出预警。最后退房时结算。
系统安全管理 实现对系统数据库进行备份和恢复的功能,以增强系统可靠性,并对系 统用户进行权限管理,以增加系统的安全性。
2)性能需求 数据精确度:查询时应保证查全率,所有相应域包含查询关键字的记录 都应能查到;
时间特性:一般操作的响应时间应在 1~2s;
适应性: Windows2000 以上系统均可运行
3)系统安全性 一个功能完善的酒店客房管理系统,除了应保证能正常执行功能以外,还要 具备一定的数据保护能力,以防止人为破坏或自然破坏。为此,要做到以下容: 要有格的登录用户身份检查功能,防止非法用户的登录 对各用户的操作权限要有格分工,不能因为分工不清造成数据的不安全 或损坏。
对用户登录信息进行保护,防止泄露 对用户提交的数据进行预先的完整性检查,防止垃圾数据进入数据库。 保证对数据库增加、删除、修改等操作的安全执行,保持数据库中各基
本表之间的数据完整性。
另外还要注意网络安全和物理安全、数据备份等。
需求分析
进行系统功能分析及数据流图分析
数据流程分析就是吧数据在组织部的流动情况抽象出来, 舍去了具体组织结
构、信息载体、处理工作等,单从数据流动过程来考察实际业务的数据处理模式。 数据流程分析主要包括对信息的流动、传递、处理、存储等的分析。
前厅部
DBA
数据库设计
数据库结构设计的好坏对应用系统的效率以及实现的效果有很大的影响, 一
个优秀的数据库结构设计会减少数据库的存储量,数据的完整性和一致性比较 高,系统具有较快的响应速度,简化基于此数据库的应用程序的实现等。
由于数据库设计的重要性,人们提出了多数据库结构设计的技术。但是这些 设计法和设计者的工作经验有很大的关系。因此要从根本上解决所有数据库结构 设计的问题,需要多实践,在实践中积累经验和教训,最终成为数据库结构设计 的专家。
1.数据库概念结构设计
这一设计阶段是在需求分析的基础上,设计出能够满足用户需求的各种 实体,以及它们之间的关系,为后面的逻辑结构设计单下基础。
这个阶段不用考虑所采用的数据库管理系统、操作系统类型和机器类型 等问题。这阶段可用的工具很多,用的最多的是 E-R图,另外还有多计算机 辅助工具,如CASE等可以帮助进行设计。
在本次设计中,根据需求分析的结果,对系统中涉及到的数据进行抽象, 主要实体有预订,入住,客房,服务项目,客房,库房,员工,员工物品, 权限等。
据此,画出酒店客房管理系统的实体-联系图,如图所示。
(身份证)
f \
手机J 1
房间类型
专业资料
( 、
f 、
j——-
预订天数
姓名 1
\ /
1 丿
预订1
7 X
专业资料
专业资料
2. 数据库逻辑结构设计 概念结构是独立于实际设计模型的信息结构, 必须将
文档评论(0)