酒店客房管理系统课程设计Word格式文档下载.docx
《酒店客房管理系统课程设计Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《酒店客房管理系统课程设计Word格式文档下载.docx(34页珍藏版)》请在冰豆网上搜索。
![酒店客房管理系统课程设计Word格式文档下载.docx](https://file1.bdocx.com/fileroot1/2022-11/28/d88f4e6b-5823-45da-8188-12bcead6ec12/d88f4e6b-5823-45da-8188-12bcead6ec121.gif)
英文名称
解释
数据流程图
DataFlowDiagram,DFD
是描述系统数据流程的工具,它将数据
独立抽象出来,通过图形方式描述信息的来龙去脉和实际流程。
实体-联系图
Entity-RelationDiagram
用来建立数据模型,在数据库系统概论中属于概念设计阶段,形成一个独立于机器,独立于DBMS的ER图模型。
测试用例
TestCase
是为某个特殊目标而编制的一组测试输入、执行条件以及预期结果,以便测试某个程序路径或核实是否满足某个特定需求。
关系模型
RelationalModel
关系实际上就是关系模式在某一时刻的状态或内容。
也就是说,关系模式是型,关系是它的值。
关系模式是静态的、稳定的,而关系是动态的、随时间不断变化的,因为关系操作在不断地更新着数据库中的数据。
但在实际当中,常常把关系模式和关系统称为关系,读者可以从上下文中加以区别。
酒店
Hotel
酒店其基本定义是提供安全、舒适,令顾客得到短期的休息的空间的商业机构
2.系统概述
2.1.系统功能描述
1)房客信息登记、修改、删除管理。
2)客房信息登记、修改、删除管理。
3)支持房客预定和入住管理功能。
4)强大的房客查询、客房查询功能。
5)支持客房类型管理功能。
6)支持回收站功能,确保信息的安全删除。
7)支持客房状态设置功能(住客/空房/预定暂留等)。
8)支持客房价格查询和修改功能。
9)支持房客的信息回收,包括删除,清空,还原。
10)对房客开房、预定的报表统计。
2.2.面向的用户群体
3.功能性需求
3.1.功能列表
系统名称
模块
功能
需求点
房客信息管理系统
房客信息管理
房客信息登记、修改、删除、管理。
房客信息操作
客房信息管理系统
客房信息管理模块
客房信息登记、修改、删除、管理。
客房信息操作
信息查询系统
信息查询模块
房客信息查询以及客房信息查询。
信息管理操作
入住和退房管理系统
入住和退房管理模块
登记入住、登记退房
入住和退房操作
客房类型管理系统
客房类型管理模块
包括客房类型修改,删除,和查询
客房类型操作
状态设置系统
客房状态设置模块
设置客房的状态包括住客,空房,预定暂留
状态设置操作
价格信息管理系统
价格信息管理模块
客房价格信息查询、修改
价格管理操作
客房预定系统
客房预习模块
管理房客的预定入住或入住解除
预定操作
信息回收站系统
信息回收站模块
房客信息回收以及安全删除
信息回收操作
报表统计系统
报表统计模块
房客开房记录报表和房客预定报表统计
报表统计操作
表3.1功能列表
3.2.酒店客房管理系统分析
3.2.1.酒店客房管理系统总功能模块图
3.2.2.酒店客房管理系统总用例图
3.2.3.酒店客房管理系统总DFD图
3.2.4.酒店客房管理系统总ER图
3.2.5.功能模块实现
3.2.5.1.房客信息管理功能模块
功能说明表:
功能编号
1.1
功能名称
房客信息管理功能
功能描述
包括房客信息登记、房客信息修改、房客信息删除。
输入项
房客的信息输入。
处理描述
房客信息的管理,登记、修改、删除。
输出项
房客的信息。
功能说明表
用例图:
功能DFD图:
E-R图:
据字典:
数据结构
数据结构名称
房客信息管理
编号
含义说明
登记删除修改房客的信息
组成
登记、修改、删除的房客信息
相关元素
登记、修改、删除、房客信息
处理逻辑
处理名称
说明
输入数据流
登记信息,删除信息,修改信息
输出数据流
房客信息
管理员通过房客信息操作模块修改登记或删除房客信息
处理1.1,处理1.2,处理1.3,房客资料
3.2.5.2.客户管理功能模块
2.1
客房信息管理功能
包括客房信息登记、客户信息修改、客户信息删除。
客房的信息输入。
客房信息的管理,登记、修改、删除。
客房的信息。
功能说明表
数据字典:
客房信息管理功能
登记删除修改客房的信息
登记、修改、删除的客房信息
登记、修改、删除、客房信息
客房管理功能
客房信息
管理员通过客房信息操作模块修改登记或删除客房信息
处理2.1,处理2.2,处理2.3,客房资料
3.5.2.3.信息查询功能模块
3.1
信息查询功能
包括房客信息查询、客房信息查询
房客、客房的信息查询。
查询到房客和客房的信息。
房客、客房的信息。
房客和客房信息的查询
房客信息查询、客房信息查询
查询房客信息、查询客房信息
查询房客和客房的信息
房客信息、客房信息
客房编号、客房状态、客房类型、客房价格、房客姓名、证件编号、联系方式
管理员通过房客、客房信息操作模块查询房客、客房信息
处理3.1,处理3.2,处理3.3,房客资料,客房资料
3.2.5.4.入住和退房管理功能模块
4.1
入住和退房管理功能
包括房客的登记入住和登记退房的管理
入住和退房管理
登记入住和登记退房的管理
登记入住和登记退房的信息
对房客入住和退房的管理
房客的登记入住和登记退房
对入住和退房的管理
客房和房客的信息
客房类型、房客姓名、证件编号、联系方式、房客姓名、客房编号
管理员通过入住和退房模块管理房客的入住和退房
处理4.1,处理4.2,客房信息,房客信息
3.2.5.5.客房类型管理功能模块
5.1
客房类型管理功能
管理客房的类型,包括客房类型的修改,查询和删除
登录操作
修改、删除和查询客房类型
客房的信息
对客房类型的管理
客房类型的查询,删除,修改
客房类型的查询,客房类型的删除,客房类型的修改
客房类型查询、修改,删除
客房类型
管理员通过客房类型功能来查询客房信息和删除修改客房类型
处理5.1,处理5.2,处理5.3,处理5.4,处理5.5,客房类型
3.2.5.6状态设置功能模块
6.1
状态设置功能
包括设置客房的状态,如住客,空房,预定暂留
状态设置
客房状态设置
客房状态
设置客房的状态
客房的状态
客房编号、住客、空房、预定暂留
管理员通过客房信息来设置客房状态
处理6.1,处理6.2,处理6.3,处理6.4
3.2.5.7价格信息管理功能模块
7.1
价格信息管理功能
包括客房价格的查询和修改
查询客房价格和修改客房价格
客房价格信息
对客房价格信息管理
价格信息管理
价格信息的修改、查询
对客房价格信息的管理
客房信息管理
客房价格查询、客房价格修改
管理员通过价格管理功能来查询、修改客房价格
处理7.1,处理7.2,处理7.3
3.2.5.8客房预定功能模块
8.1
客房预定功能
客房预定功能,包括客房的预定与解除
客房预定或解除
预定结果或解除结果
客房预定包括预定入住和预定解除
预定入住和预定解除
预定入住、预定解除
客房预定入住或预定解除
预定设置
客房编号、客房状态、客房价格、客房类型
管理员通过客房预定功能来管理预定入住或是预定解除
处理8.1,处理8.2,处理8.3
3.2.5.9信息回收站功能模块
9.1
信息回收站功能
房客信息的回收,包括清空、还原
房客信息删除
房客信息回收,清空、还原
房客信息清空,还原
房客信息的回收,清空,还原
回收站
房客信息的回收功能
房客信息的回收
房客姓名、房客性别、房客房间、证件编号、联系方式
管理员通过回收站功能来安全删除或还原房客信息
处理9.1,处理9.2,处理9.3,处理9.4,房客信息
3.2.5.10.报表统计功能模块
10.1
报表统计功能
房客开房记录管理、房客预定记录的管理
对房客开房记录和预定记录管理
房客开房和预定记录
房客开房、预定记录统计
报表统计
房客房客开房、预定记录统计
客房开房记录、预定记录
管理员通过报表统计来对房客开房或预定的统计
处理10.1,处理10.2,信息存储,开房记录、预定记录
4.非功能性需求
4.1界面需求
1)规范性
2)合理性
3)一致性
4)界面定制性
4.2其他要求
1)硬件、软件、运行环境和开发环境方面的条件和限制。
2)系统开发工具,要求可以通过相应组件访问数据库。