1、 1 目目 录录 1 1 需求分析需求分析 2 2 1.1 系统背景分析 2 1.2 组织结构分析. 3 1.3 业务流程分析. 4 1.3.1 业务简介 4 1.3.2 业务流程图 5 1.4 数据流程分析. 7 1.4.1 符号说明 7 1.4.2 数据流程图 7 1.5 数据字典 . 10 1.5.1 数据项描述. 11 1.5.2 数据结构 . 11 1.5.3 数据流的描述 12 1.5.4 处理逻辑的描述 13 1.5.5 数据存储的描述 14 1.5.6 外部实体的描述 14 2 2 概念结构设计概念结构设计 1515 2.1 E-R 图 15 2.1.1 符号说明 15 2.1
2、.2 实体图. 15 2.1.3 实体联系图 16 2.2 CDM 图 17 3 3 逻辑结构设计逻辑结构设计 1717 3.1 概念模型转换为关系模型 18 3.1.1 实体转换 . 18 3.1.2 联系转换 . 18 3.2 数据库物理模型 . 19 4 4 数据库的实施与运行数据库的实施与运行 1919 5 5 参考文献参考文献 2929 6 6 课程设计总结课程设计总结 2929 2 1 1 需求分析需求分析 1.1 1.1 系统背景分析系统背景分析 1 1. .1 1.1.1 产生背景及意义产生背景及意义 众所周知,在经济飞速发展的今天,人们生活水平和消费意识得到了普遍提高,这无疑
3、 刺激了旅游业的发展,与此同时,人员流动规模不断扩大,客房需求数量急剧增加,有关客 房管理的各种信息量也在不断成倍增长。 面对庞大的信息量, 为了提高客房管理工作的效率。 客房信息管理系统应运而生。 传统手工的客房信息管理,管理过程繁琐而复杂,执行效率低,并且易于出错。庆幸 的是,伴随计算机技术的飞速发展和信息时代的到来,信息改变了我们这个社会,各行各业 的日常经营管理也在悄悄地发生变化。 而客房管理的信息化程度体现在将计算机与信息技术 应用于经营与管理,以现代化工具代替传统手工作业。无疑,使用信息化管理使客房管理更 先进、更高效、更科学,信息交流更迅速。这些优点能够极大地提高客房经营管理的效
4、率, 也是企业的科学化、正规化管理,与世界接轨的重要条件。 因此, 我决定选择客房管理系统作为本次数据库课程设计的选题, 力求完成一套较为完 善的客房管理系统数据库设计,适用于各中、小规模的宾馆或旅馆的管理系统。 1 1. .1 1. .2 2 宾馆客房管理系统业务宾馆客房管理系统业务 随着宾馆、旅馆规模的不断扩大,客房数量的急剧增加,客房信息的管理工作也日益复 杂,但其主要工作分为: 1 客房预定信息:用于新增、修改和删除预定记录以及安排预定房间,并且将已经到达的 接待对象和安排的房间转入在住对象中。 2 住宿信息登记:用于客户入住时对其信息进行增加、删除和修改。客户信息主要包括房 号、姓名、性别、年龄、国籍、客房级别、住房天数、住店日期、离店日期等。 3 客房管理功能:用于对客房信息进行增加、删除和修改,并且可以根据房号来查找客房 信息。客房信息主要包括客房号、客房级别和是否入住。 4 客户查询功能:用于对客户信息的查询。管理人员可以根据房号、姓名、国籍、住店日 期或离店日期对客户信息进行查询, 查询到的信息包括房号、 姓名、 性别、