数据库课程设计之宾馆客房管理系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
xxxx大学
数据库课程设计报告宾馆客房管理系统
班级:
小组成员:
指导教师:
2010年 1 月 6日
目录
一、系统简介 (3)
二、需求分析 (3)
1.系统需求描述 (3)
2. 数据流图 (3)
3.数据字典 (9)
三、概念结构设计 (20)
四、逻辑结构设计 (23)
五、物理结构设计 (23)
六、设计及说明及体会 (24)
1系统简介
该系统是宾馆客房管理系统,是宾馆管理者对以下信息的管理,如:顾客的个人信息,如顾客姓名、年龄、性别、民族、联系电话、顾客编号(宾馆管理者自己对入住顾客进行的编号,为更方便对其进行管理)等信息的管理;每个客房的详细信息,如该客房价格(是否有优惠及价格结算相关信息等)、客房种类(标准间、豪华间等)、所拥有设施(是否有空调、独立卫生间、电视等)、地理位置(所在楼层、朝向等)、是否预定等信息的管理;顾客订房、消费、结账信息等信息的管理;顾客与客房之间的对应关系,如顾客订房时间、入住时长(入住日期及离开日期)、客房消费等信息的管理;对顾客要求的响应,如卫生清洁、是否免打扰、设施问题(某设施出现故障以便及时处理)等信息的管理。
2需求分析
(1)系统需求描述
该系统是宾馆客房管理系统,该系统需求关系如下:顾客的个人信息,如顾客姓名、年龄、性别、民族、联系电话、顾客编号等;每个客房的详细信息,如该客房价格、客房种类、所拥有设施、地理位置、是否预定等;顾客订房、消费、结账信息等;顾客与客房之间的对应关系,如顾客订房时间、入住时长、客房消费等;对顾客要求的响应,如卫生清洁、是否免打扰、设施问题等。
(2)数据流图
数据流图是系统逻辑模型的主要组成部分,用于表达数据和处理过程的关系,用直观的图形清晰的描绘了系统的逻辑模型。为了表达数据处理过程的数据加工情况,用一个数据流图看起来复杂而且难以理解,所以在设计中我们使用了层次结构的数据流图。按照系统的层次结构进行逐步分解,并以分层的数据流图反映这种结构关系,能清楚地表达和容易理解整个系统。
本系统的数据流图入下:
系统数据流图
系统顶层数据流图
系统查询数据流图
系统订房数据流图
数据库课程设计之宾馆客房管理系统
(3)数据字典
系统结账数据流图
数据项的定义
数据结构的定义
数据存储的定义
数据流的定义
处理过程的定义
3概念结构设计
系统各部分(子系统)E-R模型图
4逻辑结构设计
客房(客房编号,客房种类,单价,客房位置,是否被预定)
顾客(顾客编号,顾客姓名,顾客年龄,顾客性别,顾客身份证号,联系方式)结账(结账编号,顾客编号,订房编号,费用)
订房(订房编号,入住日期,离开日期,金额)
5物理结构设计
客房信息表
订房信息表
结账信息表
6设计说明及体会
该课程设计是宾馆客房管理系统,是宾馆管理者对以下信息的管理,设计涉及方面有:顾客的个人信息,每个客房的详细信息,顾客订房、消费、结账信息等,顾客与客房之间的对应关系,对顾客要求的响应。
并通过对需求分析(需求调查、数据流程图、数据字典)、概念结构、逻辑结构、物理结构几个方面进行设计。
通过这次课程设计,加强了我们思考的能力,让我们体会到了如何综合运用所学知识提出、分析、设计解决问题,还增强了我们团队合作意识及提高了我们的团队协作能力。并且,通过李亚坤老师教育指导,及时帮助我们解决了在学习中所遇到的种种难题,为我们能够在规定时间较为顺利地完成这次课程设计奠定了基础。