1、第 1 页 共 22 页 数据库原理程序设计数据库原理程序设计 宾馆客房管理系统 第 2 页 共 22 页 目 录 1、系统需求分析3 1.1 设计前调查3 1.2 用户需求分析3 1.3 核心数据流图4 1.3.1 部分数据流图4 1.3.2 核心数据字典5 2、概念设计6 2.1 局部 E-R 图6 2.2 全局 E-R 图7 3、逻辑设计8 3.1 开发环境8 3.2 关系模式形成以及规范8 3.2.1 关系模式8 3.2.2 分解分析8 4、详细设计说明8 4.1 创建数据库8 4.2 程序调试和使用说明8 4.2.1 程序登陆界面10 4.2.2 主面板11 4.2.3 具体介绍12
2、 5、课程设计心得与体会15 附录程序源代码 参考文献 第 3 页 共 22 页 第一章 系统需求分析 1.1 设计前调查 近年来,宾馆业迅猛发展,市场的竞争日趋激烈,全面提高宾馆的软件管理水 准,已成为宾馆业发展的当务之急。尤其是对于星级宾馆,既需要完成前台的一些 服务工作,还需要完成后台的管理工作。然而,传统的人工管理模式已经远远不能 满足有效、快捷地处理经营中产生的大量信息数据的需要,从而使得企业决策层无 法及时、准确地掌握一线资料,继而影响对市场进行正确地分析和预测。像沿海城 市三星级以上宾馆引进外方管理,使小部分宾馆管理水准几乎接近或达到国际水 平。但对占 80%以上的广大中小型宾馆
3、来说,是难以做到的。因此,欲在竞争中甩 开对手,取得优势,必须在经营、管理、产品、服务等方面具备独到之处。而对宾 馆的经营状况起决定作用的是客房的管理。简单的服务标准已不是制胜的锦囊,只 有管理做到最细微之处,才能让顾客体会到宾馆服务的高标准、高质量,而准确、 快速、周全往往就是最基本的成功要素。传统的管理方法已经不能适应现代社会的 需要,因此采用电脑管理业务、财务等诸多环节已成为推动宾馆业迅速发展的先决 条件,宾馆客房管理信息系统是各大中小型宾馆所需要使用的一个管理系统。 1.2 用户需求分析 根据宾馆管理系统的理念,宾馆管理系统必须满足一下需要: (1)具有方便的登记、结帐功能和预订客房的
4、功能,能够支持团体登记和团体报 帐; (2)能快速、准确地了解宾馆内的客房状态,以便管理者决策; (3)提供多种手段查询客人的信息; (4) 具备一定的维护手段, 有一定权利的操作员在密码的支持下才可以更改房价、 房间类型、增减客房; (5)完善的结帐报表系统; (6)系统维护:如数据安全管理(含备份与恢复) 、操作员管理、权限设置等。 根据系统的需求分析,得到本系统的功能要求如下: 1. 系统管理: 管理登陆系统的用户 2. 订房信息的管理: 管理订房信息, 对订房信息进行查询和添加新的订房信息。 3. 基础数据库管理: 设置房的基本属性,如等级,价格等。 4. 顾客信息管理: 管理顾客的信息,查询居住记录等。 第 4 页 共 22 页 1.3 核心数据流图 维修信息 客房信息 客房信息 客房状态 客人信息 入住登记 帐务信息 入住信息 1.3.1 部分数据流图 数据流名称:客人信息 来源:客人 去向:入住登记 包含的数据项:姓名、身份证号、性别、入住房间、房间类型、房间价格、入住状态 (宾馆客房管理系统的数据流客人信息) 数据流名称:入住登记 来源:客人产生入住登记 去向:入住 包含的数据项:订单