旅馆管理系统-数据库课程设计

上传人:第*** 文档编号:31498342 上传时间:2018-02-08 格式:DOC 页数:19 大小:729.37KB
返回 下载 相关 举报
旅馆管理系统-数据库课程设计_第1页
第1页 / 共19页
旅馆管理系统-数据库课程设计_第2页
第2页 / 共19页
旅馆管理系统-数据库课程设计_第3页
第3页 / 共19页
旅馆管理系统-数据库课程设计_第4页
第4页 / 共19页
旅馆管理系统-数据库课程设计_第5页
第5页 / 共19页
点击查看更多>>
资源描述

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

1、数据库原理课程设计说明书宾馆客房管理系统院 、 部:计算机与信息科学学院 学生姓名: 专 业: 网络工程 班 级: 1301 完成时间: 2015-12 0目 录1 系统需求分析 .21.1 设计前调查 .21.2 用户需求分析 .21.3 系统流程图 .32 数据库的概念结构设计 .42.1 概念结构 .42.2 宾馆客房管理系统概念结构设计 .43 数据库的逻辑结构设计 .53.1 逻辑结构 .53.2 关系模型 .54 数据库的物理结构设计 .64.1 表结构设计 .65 系统的设计与实现 .85.1 数据库的实施 .85.2 数据库的连接 .105.3 登录界面设计 .115.4 主界

2、面设计 .115.5 宾馆管理系统界面设计 .126 课程设计总结 .15参考文献 .16附录 1 数据库原理课程设计任务书 .17附录 2 数据库原理课程设计成绩评定表 .1811 系统需求分析1.1 设计前调查近年来,宾馆业迅猛发展,市场的竞争日趋激烈,全面提高宾馆的软件管理水准,已成为宾馆业发展的当务之急。尤其是对于星级宾馆,既需要完成前台的一些服务工作,还需要完成后台的管理工作。然而,传统的人工管理模式已经远远不能满足有效、快捷地处理经营中产生的大量信息数据的需要,从而使得企业决策层无法及时、准确地掌握一线资料,继而影响对市场进行正确地分析和预测。像沿海城市三星级以上宾馆引进外方管理,

3、使小部分宾馆管理水准几乎接近或达到国际水平。但对占 80%以上的广大中小型宾馆来说,是难以做到的。因此,欲在竞争中甩开对手,取得优势,必须在经营、管理、产品、服务等方面具备独到之处。而对宾馆的经营状况起决定作用的是客房的管理。简单的服务标准已不是制胜的锦囊,只有管理做到最细微之处,才能让顾客体会到宾馆服务的高标准、高质量,而准确、快速、周全往往就是最基本的成功要素。传统的管理方法已经不能适应现代社会的需要,因此采用电脑管理业务、财务等诸多环节已成为推动宾馆业迅速发展的先决条件,宾馆客房管理信息系统是各大中小型宾馆所需要使用的一个管理系统。1.2 用户需求分析建立一套功能完善的管理信息系统,既能

4、满足业务人员日常处理的需要,增强企业经营全过程的数字化管理水平;又能满足管理人员决策分析的需要,提高公司管理层对公司经营反馈信息的响应速度。从而大幅度提高工作效率,提高实施管理的准确性、科学性,使担负管理的工作人员从繁杂的手工劳作中解脱出来。因而程序需要实现的功能有如下主要六大功能:(1)具有方便的登记、结帐功能,以及预订客房的功能。能够支持团体登记和团体结帐。(2)能快速、准确地了解宾馆内的客房状态,以便管理者决策。(3)提供多种手段查询客人的信息。(4)具备一定的维护手段。具备有一定权利的操作员在密码的支持下才可更改房价、房间类型和增减客房。2(5)具有查看房间历史的功能,能够了解到每个房

5、间的历史居住状态,可以合理的分配每个类型的房间数目。1.3 系统流程图 系统流程图如图 1 所示:图 1 系统流程图登录系统是否成功登录失败进入主界面选择相应功能实现成功房间信息的增删改查住房管理的增删改查客人信息的增删改查预定管理的增删改查历史信息的增删改查退出系统结束32 数据库的概念结构设计2.1 概念结构在需求分析阶段所得到的应用需求应该首先抽象为信息世界的结构,才能更好地、更准确地用某一 DBMS 实现这些需求。概念结构主要特点:(1) 能真是、充分地反映显示世界,包括事物和事物之间的联系,能满足用户对数据的处理要求,是对现实世界的一个只是模型;(2) 易于理解,从而可以用它和不熟悉

6、计算机的用户交换意见,用户的积极参与是数据库设计成功的关键。(3) 易于更改,当应用环境和应用要求改变时,容易对概念模型修改和扩充;(4)易于向关系、网状、层次等各种数据模型转换;概念结构时各种数据模型的共同基础,它比数据模型更独立于机器、更抽象,从而更加稳定。2.2 宾馆客房管理系统概念结构设计现在对所设计系统的需求作进一步的分析,产生概念结构设计的 E-R 模型,如图 2 所示。(1)总体 E-R 图如图 2 所示图 2 总体 E-R 图客户 房间历史信息住宿n m管理 记录住房管理1nmmn43 数据库的逻辑结构设计3.1 逻辑结构概念结构设计所得的 E-R 模型是对用户需求的一种抽象的

7、表达形式,它独立于任何一种具体的数据模型,因而也不能为任何一个具体的 DBMS 所支持。为了能够建立起最终的物理系统,还需要将概念结构进一步转化为某一 DBMS所支持的数据模型,然后根据逻辑设计的准则、数据 的语义约束、规范化理论等对数据模型进行适当的调整和优化,形成合理的全局逻辑结构,设计出用户子模式这就是数据库逻辑设计所并要完成的任务。3.2 关系模型将图 2 的概念结构设计的 E-R 模型转换为关系模型,如下所示:将图 2 总体概念结构 E-R 图转化成关系模型。(主键用下划线标出)参考相关数据表结构:房间信息表(房间号码,房间类型,房间价格,押金,房间状态)住房管理表(客人姓名、证件号

8、码、房号、入住时期、入住天数,结账离开日期、押金、 付金额)客人信息表(姓名、性别、证件类型、证件号码、联系电话)历史信息表(房间号,开始住宿日期,住宿天数,离开日期)54 数据库的物理结构设计4.1 表结构设计根据总体结构图基本表结构,其相应标的定义如下:表 1 RoomInfo字段名 代码 类型 约束房间号码 roomNum varchar(8) 主键房间类型 roomType varchar(12) 非空房间价格 roomPrice int 非空房间押金 cashPledge int 房间状态 state varchar(8) 非空表 2 cusInfo字段名 代码 类型 约束客人姓名 cusName varchar(20) 非空客人性别 cusSex varchar(4) 非空证件类型 certType varchar(10) 非空证件号码 certID varchar(20) 主键 联系电话 state varchar(8) 非空表 3 ManaRoom字段名 代码 类型 约束客人姓名 cusName varch

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

当前位置:首页 > 办公文档 > 其它办公文档

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