《酒店管理系统--数据库课程设计》由会员分享,可在线阅读,更多相关《酒店管理系统--数据库课程设计(12页珍藏版)》请在毕设资料网上搜索。
1、 数据库原理数据库原理 课程设计课程设计 课题名称: 酒店管理系统数据库设计 成员学号: 成员姓名: 成员学号: 成员姓名: 成员学号: 成员姓名: 专业班级: 酒店管理系统酒店管理系统 一、一、需求分析需求分析 随着人们生活水平的提高, 人们外出旅游已经成为一种必不可少的生活习惯。 出门在外, 找一个舒适的住的地方至关重要, 人们对住宿的质量和服务要求不断提高。 因此设计一种合 理、高效的酒店客房管理的系统也变得尤为重要。并且计算机技术的普及,计算机技术特别 是数据库管理技术的广为运用,使得管理不再是难题,所以,设计一种酒店客房数据库管理 系统来进行酒店客房的管理,这种方法有效的节约了人力、
2、物力,避免了不必要的浪费。 经过可行性分析和初步的需求调查, 确定了系统的功能边界, 该系统应能完成下面的功 能: 客房信息的管理。 客户信息的管理。 预订客房信息的管理。 登记入住和修改登记信息。 保存续住登记信息;保存退房登记信息;保存实收房款信息。 员工信息的管理。 仓库物资及物品借用信息管理。 1、数据流图、数据流图 顶层数据流图反映了酒店管理系统与外界的接口, 但未表明数据的加工要求, 需要进一 步细化。 根据前面酒店管理系统功能边界的确定, 再对酒店管理系统顶层数据流图中的处理 功能做进一步分解,可分解为预订登记、取消预订、借用登记、退房结算、入住登记、换房 登记等子功能,这样就得
3、到了酒店管理系统的第 0 层数据流图 2、数据字典、数据字典 2.1 数据项数据项 1、数据项:旅客号 含义说明:唯一标识一个旅客的身份 别名:旅客证件号 类型:数字 长度:15 取值范围:10009999 2、数据项:用户名 别名:帐号 类型:字符 长度:20 取值范围:所有字符 3、数据项:密码 别名:password 类型:字符 长度:20 取值范围:所有字符 4、数据项:姓名 含义说明:旅客称谓 类型:文本 长度:20 5、数据项:房间类型 含义说明:标识某一客房信息 类型:文本 长度:20 6、数据项:价格 含义说明:旅客住宿一日需付费用 别名:每日房租 类型:货币型 长度:8 取值
4、范围:101000 7、数据项:房间号 含义说明:唯一标识一个客房 别名:门牌号 类型:数字 长度:4 取值范围:001999 8、数据项:入住日期 含义说明:旅客入住旅馆的时间 类型:日期型长度:8 取值范围:1900-1-12999-12-31 9、数据项:退房日期 含义说明:旅客退房结帐时的时间 类型:日期型 长度:8 取值范围:1900-1-12999-12-31 10、数据项:订房日期 含义说明:旅客预订房间的日期 类型:日期 长度:8 取值范围:1900-1-12999-12-31 11、数据项:预订入住日期 含义说明:旅客订房时约定入住的日期 类型:日期型 长度:8 取值范围:1
5、900-1-12999-12-31 12、数据项:预订天数 含义说明:预订将要在宾馆住宿的时间长度 类型:数字型 长度:4 取值范围:11000 13、数据项:预缴押金 含义说明:旅客订房时交纳的现金金额 类型:货币型 长度:8 取值范围:1010000 2.2 数据结构数据结构 (1)名称:客房信息 含义说明:定义了一个客房的有关信息 组成结构:房间号+客房类型+位置+价格+配套设备+额定人数 (2)名称:客户信息 含义说明:定义了一个客户的有关信息 组成结构:客户号+姓名+证件类型+证件号码+年龄+籍贯+住址 (3)名称:物品信息 含义说明:定义了酒店物品的有关信息 组成结构:物品号+物品名+价格+数量+用途 4)名称:物品借用记录 含义说明:定义了一个客户借用酒店物品的有关信息 组成结构:借用记录号+物品号+客户号+借用日期+借用天数+押金 5)名称:预订记录信息 含义说明:定义了一个客户预订房间的有关信息 组成结构:预定号+房间号+预订日期+预订天数+定金 6)名称:客户入住信息 含义说明:定义了一个客户入住的有关信息 组成结构:记录号+旅客号+房间号+入住日期+换房日期+结算日期+消费金额 7)名称:员工信息 含义说明:定义了一个酒店员工的有关信息 组成结构:员工号+姓名+职务+工资+值班日期+电话号码 2.3 数据流数据流 1、数据流:入住需求 说明:旅客根据自