1、宾馆管理系统 数据库课程设计报告 1 数据库系统概论课程设计 报告 设计题目: 宾馆管理系统 学 号: 姓 名: 指导教师: 日 期: 宾馆管理系统 数据库课程设计报告 2 目录目录 一一. 系统分析系统分析. 3 1. 系统的初步调查 . 3 2. 系统功能分析 . 3 3. 系统流程分析 . 4 二二. 系统设计系统设计. 4 1. 系统功能模块设计 . 4 2. 数据库设计 . 5 2.1 需求分析 . 5 2.1.1 需求描述 5 2.1.2 系统数据字典. 6 2.1.3 系统数据流图13 2.2 数据库概念结构设计 .14 系统 E-R 图16 2.3 数据库逻辑结构设计 .16
2、2.3.1 E-R 图向逻辑类型转换 .16 2.3.2 逻辑结构设计结果.17 2.4 数据库物理结构设计 .18 2.4.1 存取方法设计18 2.4.2 存取结构设计19 2.5 数据库实施和维护 20 2.5.1 创建数据库 .20 2.5.2 创建表 .20 2.5.3 数据库完整性设计.22 2.5.3.1 主键及索引 .22 2.5.3.2 参照完整性设计 22 2.5.3.3 关系表 22 三三. 系统实现系统实现. 22 1. 系统各功能模块的实现 . 22 1.1 系统用户管理模块 22 1.2 客房标准管理模块 24 1.3 客房信息管理模块 27 1.4 订房信息管理模
3、块 31 1.5 结算信息管理模块 35 2. 测试和运行 . 39 四四. 总结及体会总结及体会. 45 五五. 附录附录 参考文献参考文献 47 宾馆管理系统 数据库课程设计报告 3 一一 .系统分析系统分析 1. 系统的初步调查系统的初步调查 在信息高度发达的今天, 宾馆服务业涉及的各个工作环节已经不再仅仅是传 统的住宿、结算,而是更广、更全面的服务性行业代表。据我国宾馆业的统计分 析表明: 在现代的宾馆服务行业中,由于客户流量增长,传统的管理方法使得办公人 员每天要处理的事务繁多,重复性的工作使其效率较低;各类客户信息收集不齐 全;分类、归档不合理,以至于造成查找困难;保存方式不科学,
4、使得资料、文 件受损,影响使用效果和时间。 一般的星级宾馆设有: 普通间、 单人间、 标准间、 豪华套间、 电子门锁系统、 程控电话、电梯、中央空调、现代消防设施、大小餐厅、停车场、闭路电视、客 房内全部强电系统、国内国际直拨电话、音乐会议系统、同时能接待百余人的住 宿及中、小型各种会议。 针对这种情况,我们可以意识到使用计算机管理信息系统的重要性,因此在 此次设计中我们开发了一个“宾馆客房管理信息系统”来进行管理工作。 2. 系统功能分析:系统功能分析: 系统开发的总体任务是实现宾馆各种信息的系统化、规范化和自动化,提高 宾馆的管理效率。一个宾馆管理系统应该提供客房标准信息管理、客房基本信息
5、 管理、订房信息管理和结算信息管理等功能。 客房标准信息管理提供有关客房标准的制定,标准信息的输入、修改和删除 等功能,包括标准编号、标准名称、房间面积、床位数量、客房单价、是否 有空调、电视机以及单独卫生间等。 客房基本信息管理实现客房信息的输入、 查询、 修改和删除, 包括客房编号、 客房类型、客房位置、客房单价和备注信息等。 订房信息管理功能中除了剩余房客信息的查询,还有订房信息的输入、修改 和查询,包括客房编号、客房种类、客房位置、客房单价、顾客姓名、顾客 身份证号码、入住日期、折扣和备注信息等。 宾馆管理系统 数据库课程设计报告 4 结算信息管理提供的功能有结算信息的输入、修改和查询
6、,包括客房编号、 客房种类、客房位置、客房单价、顾客姓名、顾客身份证号码、入住日期、 折扣、结算日期和备注信息等。 3. 系统流程分析系统流程分析 在仔细分析调查有关宾馆管理信息需求的基础上, 得到如图所示的该系统处 理的数据流程。 宾馆管理信息系统数据流程图 二二 系统设计系统设计 1. 系统功能模块设计:系统功能模块设计: 对上述各项功能进行集中、分块分析,按照结构化程序设计的要求,得到如 图所示的这个系统的功能模块图: 宾馆管理系统 数据库课程设计报告 5 系统功能模块图 2. 数据库设计数据库设计 2.12.1 需求分析需求分析 2.1.1 2.1.1 需求描述需求描述 宾馆管理系统中用户的需求具体体现在各种信息的提供、保存、更新和查询 等方面, 这就要求数据库结构能充分满足各种信息的输入和输出, 包括客房信息、 客房标准信息、客户订房及结算信息,各个部分的数据内容又有内在的联系。针 对该系统的数据特点,可以总结出如下需求: 客房标准信息设置了每类标准客房的详细信息, 每一个客房都属于一个标准。 需要执行的操作为标准信息的添加