当前位置:文档之家› 酒店客房管理系统课程设计

酒店客房管理系统课程设计

酒店客房管理系统软件需求规格书编写:▁▁▁▁赵凯敏▁▁▁▁2016▁年▁5▁月▁▁日审核:▁▁▁▁▁▁▁▁▁▁▁▁▁年▁▁▁月▁▁▁日批准:▁▁▁▁▁▁▁▁▁▁▁▁▁年▁▁▁月▁▁▁日目录1.引言 ........................................................................................................ 错误!未定义书签。

1.1.编写目的......................................................................................... 错误!未定义书签。

1.2.读者对象......................................................................................... 错误!未定义书签。

1.3.参考文档......................................................................................... 错误!未定义书签。

1.4.名词与术语..................................................................................... 错误!未定义书签。

2.系统概述................................................................................................. 错误!未定义书签。

2.1.系统功能描述................................................................................. 错误!未定义书签。

2.2.面向的用户群体............................................................................. 错误!未定义书签。

3.功能性需求 (5)3.1.功能列表 (5)3.2. 酒店客房管理系统分析................................................................. 错误!未定义书签。

3.2.1. 酒店客房管理系统总功能模块图 (7)3.2.2. 酒店客房管理系统总用例图 (8)3.2.3. 酒店客房管理系统总DFD图 (9)3.2.4. 酒店客房管理系统总E-R图 (9)3.2.5. 功能模块实现 (10)3.2.5.1. 房客信息管理功能模块 (10)3.2.5.2. 客房信息管理功能模块 (12)3.2.5.3. 信息查询功能模块 (15)3.2.5.4. 入住和退房管理模块 (17)3.2.5.5. 客房类型管理功能模块 (20)3.2.5.6. 状态设置功能模块 (22)3.2.5.7 价格信息管理功能模块. (25)3.2.5.8 客房预定功能模块 (27)3.2.5.9. 信息回收站功能模块 (30)3.2.5.10 报表统计功能模块 (33)4. 非功能性需求 (36)4.1界面需求 (36)4.2其他要求 (36)1.引言1.1.编写目的众所周知,现在的酒店行业竞争异常激烈。

怎么吸引顾客,提高酒店满客率以及管理谁是非常重要的任务,而借助于蓬勃发展的IT工具来进行酒店管理既方便又快捷,大大地提高了办事效率。

而且在数据保存和数据交换等方面也是手工操作所无法比拟的。

虽然信息化不是酒店走向成功的关键因素。

但是它可以帮助那些真正影响成败的要素发挥更大的作用。

1.2.读者对象(1)房客(2)酒店管理员1.3.参考文档[1]蔡延光;《数据库原理与应用》机械工业出版社;2009.11.4.名词与术语名称英文名称解释数据流程图Data Flow Diagram,DFD 是描述系统数据流程的工具,它将数据独立抽象出来,通过图形方式描述信息的来龙去脉和实际流程。

实体-联系图Entity-Relation Diagram 用来建立数据模型,在数据库系统概论中属于概念设计阶段,形成一个独立于机器,独立于DBMS的ER图模型。

测试用例Test Case是为某个特殊目标而编制的一组测试输入、执行条件以及预期结果,以便测试某个程序路径或核实是否满足某个特定需求。

关系模型Relational Model 关系实际上就是关系模式在某一时刻的状态或内容。

也就是说,关系模式是型,关系是它的值。

关系模式是静态的、稳定的,而关系是动态的、随时间不断变化的,因为关系操作在不断地更新着数据库中的数据。

但在实际当中,常常把关系模式和关系统称为关系,读者可以从上下文中加以区别。

酒店Hotel 酒店其基本定义是提供安全、舒适,令顾客得到短期的休息的空间的商业机构2.系统概述2.1.系统功能描述1)房客信息登记、修改、删除管理。

2)客房信息登记、修改、删除管理。

3)支持房客预定和入住管理功能。

4)强大的房客查询、客房查询功能。

5)支持客房类型管理功能。

6)支持回收站功能,确保信息的安全删除。

7)支持客房状态设置功能(住客/空房/预定暂留等)。

8)支持客房价格查询和修改功能。

9)支持房客的信息回收,包括删除,清空,还原。

10)对房客开房、预定的报表统计。

2.2.面向的用户群体(1)房客(2)酒店管理员3.功能性需求3.1.功能列表系统名称模块功能需求点房客信息管理房客信息管理房客信息登记、修改、删除、管理。

房客信息操作系统客房信息管理系统客房信息管理模块客房信息登记、修改、删除、管理。

客房信息操作信息查询系统信息查询模块房客信息查询以及客房信息查询。

信息管理操作入住和退房管理系统入住和退房管理模块登记入住、登记退房入住和退房操作客房类型管理系统客房类型管理模块包括客房类型修改,删除,和查询客房类型操作状态设置系统客房状态设置模块设置客房的状态包括住客,空房,预定暂留状态设置操作价格信息管理系统价格信息管理模块客房价格信息查询、修改价格管理操作客房预定系统客房预习模块管理房客的预定入住或入住解除预定操作信息回收站系统信息回收站模块房客信息回收以及安全删除信息回收操作报表统计系统报表统计模块房客开房记录报表和房客预定报表统计报表统计操作表3.1 功能列表3.2.酒店客房管理系统分析3.2.1.酒店客房管理系统总功能模块图酒店客房管理系统房客信息管理功能客房信息管理功能房客信息修改房客信息删除客户信息登记客户信息删除客户信息修改房客信息登记信息查询功能房客信息查询客房信息查询入住和退房管理功能登记入住登记退房客房类型管理功能修改类型状态设置功能客房状态设置价格信息管理功能客房价格查询删除类型类型查询客房价格修改报表统计功能预定记录统计开房记录统计客房预定功能预定入住预定解除信息回收站功能房客信息的安全删除管理员房客管理系统客房管理系统客房信息查询客房信息删除客房信息登记客房信息修改房客信息删除房客信息登记房客信息查询房客信息修改管理员客房状态设置客房价格查询客房价格修改房客登记退房房客登记入住客房类型查询客房类型删除客房类型修改房客房客预定入住房客预定解除开房记录统计预定客房统计房客房客信息安全删除1查询房客 1.1房客信息管理2管理管理员查询1.2房客信息查询1.3房客预定2.2客房查询2.3客房状态设置2.4客房价格管理2.1客房信息管理2.5客房类型管理F13客房1.1.1登记1.1.2修改1.1.3删除1.2.1输出2.1.1登记2.1.2修改2.1.3删除2.6.1修改类型2.5.1价格修改2.4.1价格查询2.3.1输出2.2.1输出1.3.1入住客房信息存储2.7.1删除类型2.8.1类型查询1.3.2解除2.6报表统计功能2.6信息回收站3.2.4.酒店客房管理系统总ER 图客房管理员入住姓名工作号房客姓名价格房号证件号性别联系方式客房类型管理管理编号密码状态押金3.2.5.功能模块实现3.2.5.1.房客信息管理功能模块功能说明表:功能编号 1.1 功能名称房客信息管理功能功能描述包括房客信息登记、房客信息修改、房客信息删除。

输入项房客的信息输入。

处理描述房客信息的管理,登记、修改、删除。

输出项房客的信息。

功能说明表用例图:房客信息操作管理员登记修改删除功能DFD图:管理员1.1房客入住1.2房客退房1.3房客信息F1房客资料登记修改删除E-R图:管理员登记、修改、删除房客信息房客性别联系方式房客姓名证件编号1n编号姓名据字典:数据结构数据结构名房客信息管理称编号 1.1含义说明登记删除修改房客的信息组成登记、修改、删除的房客信息相关元素登记、修改、删除、房客信息处理逻辑处理名称房客信息管理编号 1.1说明登记删除修改房客的信息输入数据流登记信息,删除信息,修改信息输出数据流房客信息处理逻辑管理员通过房客信息操作模块修改登记或删除房客信息相关元素处理1.1,处理1.2,处理1.3,房客资料3.2.5.2.客户管理功能模块功能说明表:功能编号 2.1 功能名称客房信息管理功能包括客房信息登记、客户信息修改、客户信息删除。

功能描述客房的信息输入。

输入项处理描述客房信息的管理,登记、修改、删除。

客房的信息。

输出项功能说明表用例图:客房信息操作管理员登记修改删除功能DFD图:管理员2.1客房信息登记2.2客房信息修改2.3客房信息删除F2客房资料登记修改删除E-R 图:管理员登记、修改、删除客房信息客房编号客户状态客房价格客房类型1n编号姓名数据字典: 数据结构 数据结构名称 客房信息管理功能编号2.1含义说明 登记删除修改客房的信息组成登记、修改、删除的客房信息 相关元素 登记、修改、删除、客房信息处理逻辑 处理名称 客房管理功能 编号 2.1说明登记删除修改客房的信息输入数据流 登记信息,删除信息,修改信息 输出数据流 客房信息处理逻辑 管理员通过客房信息操作模块修改登记或删除客房信息 相关元素处理2.1,处理2.2,处理2.3,客房资料3.5.2.3.信息查询功能模块功能说明表:功能编号 3.1 功能名称信息查询功能功能描述包括房客信息查询、客房信息查询输入项房客、客房的信息查询。

处理描述查询到房客和客房的信息。

输出项房客、客房的信息。

功能说明表用例图:信息查询管理员房客姓名房客性别客房价格联系方式证件编号客房类型客房状态客房编号功能DFD图:管理员3.1登录3.2查询信息3.3查询结果F1房客资料F2客房资料返回结果E-R 图:管理员查询房客、客房信息客房价格房客姓名客房类型证件编号1n联系方式姓名编号客房状态客房编号数据字典:数据结构数据结构名称信息查询功能编号 3.1含义说明房客和客房信息的查询组成房客信息查询、客房信息查询相关元素查询房客信息、查询客房信息处理逻辑处理名称信息查询功能编号 3.1说明查询房客和客房的信息输入数据流房客信息、客房信息输出数据流客房编号、客房状态、客房类型、客房价格、房客姓名、证件编号、联系方式处理逻辑管理员通过房客、客房信息操作模块查询房客、客房信息相关元素处理3.1,处理3.2,处理3.3,房客资料,客房资料3.2.5.4.入住和退房管理功能模块功能说明表:功能编号 4.1 功能名称入住和退房管理功能功能描述包括房客的登记入住和登记退房的管理输入项入住和退房管理处理描述登记入住和登记退房的管理输出项登记入住和登记退房的信息功能说明表登记管理员房客入住房客退房功能DFD 图:管理员4.2房客入住退房4.1登记口令F4客房信息确认信息F3房客信息提交结果管理员管理信息证件编号联系方式房客姓名房客性别1n登记编号姓名客房编号客房类型数据字典: 数据结构 数据结构名称 入住和退房管理功能 编号4.1含义说明 对房客入住和退房的管理 组成房客的登记入住和登记退房 相关元素 登记入住、登记退房处理逻辑 处理名称 入住和退房管理功能 编号 4.1说明对入住和退房的管理 输入数据流客房和房客的信息输出数据流客房类型、房客姓名、证件编号、联系方式、房客姓名、客房编号处理逻辑 管理员通过入住和退房模块管理房客的入住和退房 相关元素 处理4.1,处理4.2,客房信息,房客信息3.2.5.5.客房类型管理功能模块功能说明表:功能编号 5.1 功能名称客房类型管理功能功能描述管理客房的类型,包括客房类型的修改,查询和删除输入项登录操作处理描述修改、删除和查询客房类型输出项客房的信息功能说明表用例图:登录管理员客房类型修改客房类型删除客房类型查询功能DFD图:管理员 5.1登录 5.4查询信息F1客房类型5.5查询结果查询结果5.2类型修改 5.3类型删除E-R 图:管理员查询、修改、删除客房类型房屋编号房屋价格1n编号姓名数据字典:数据结构数据结构名客房类型管理功能称编号 5.1含义说明对客房类型的管理组成客房类型的查询,删除,修改相关元素客房类型的查询,客房类型的删除,客房类型的修改处理逻辑处理名称客房类型管理功能编号 5.1说明对客房类型的管理输入数据流客房类型查询、修改,删除输出数据流客房类型处理逻辑管理员通过客房类型功能来查询客房信息和删除修改客房类型相关元素处理5.1,处理5.2,处理5.3,处理5.4,处理5.5,客房类型3.2.5.6状态设置功能模块功能说明表:功能编号 6.1 功能名称状态设置功能包括设置客房的状态,如住客,空房,预定暂留功能描述状态设置输入项处理描述客房状态设置客房状态输出项功能说明表用例图:客房状态设置管理员客房编号预定暂留住客空房功能DFD图:管理员6.2住客6.4预定暂留6.3空房6.1客房状态设置E-R 图:管理员设置客房状态住客空房客房编号预定暂留1n 编号姓名数据字典:数据结构 数据结构名称状态设置功能 编号6.1 含义说明设置客房的状态 组成客房状态 相关元素客房的状态 处理逻辑 处理名称状态设置功能 编号6.1 说明设置客房的状态 输入数据流客房状态设置 输出数据流客房编号、住客、空房、预定暂留 处理逻辑管理员通过客房信息来设置客房状态 相关元素 处理6.1,处理6.2,处理6.3,处理6.43.2.5.7价格信息管理功能模块功能说明表:功能编号7.1 功能名称价格信息管理功能包括客房价格的查询和修改功能描述登录操作输入项处理描述查询客房价格和修改客房价格客房价格信息输出项功能说明表用例图:客房价格查询价格设置管理员客房价格修改功能DFD 图: 管理员7.3价格修改7.2价格查询7.1客房价格管理E-R 图:管理员修改、查询客房价格客房编号客房类型1n编号姓名数据字典:数据结构数据结构名价格信息管理功能称编号7.1含义说明对客房价格信息管理组成价格信息管理相关元素价格信息的修改、查询处理逻辑处理名称价格信息管理功能编号7.1说明对客房价格信息的管理输入数据流客房信息管理输出数据流客房价格查询、客房价格修改处理逻辑管理员通过价格管理功能来查询、修改客房价格相关元素处理7.1,处理7.2,处理7.33.2.5.8客房预定功能模块功能说明表:功能编号8.1 功能名称客房预定功能客房预定功能,包括客房的预定与解除功能描述登录操作输入项处理描述客房预定或解除预定结果或解除结果输出项功能说明表用例图: 预定设置经纪人客房预定入住客房预定解除功能DFD 图: 管理员8.3预定解除8.2预定入住8.1客房预定管理E-R 图: 管理员预定设置房客信息房客性别证件编号房客姓名1n联系方式客房信息客房价格客房类型客房状态客房编号n编号姓名数据字典:数据结构数据结构名客房预定功能称编号8.1含义说明客房预定包括预定入住和预定解除组成预定入住和预定解除相关元素预定入住、预定解除处理逻辑处理名称客房预定功能编号8.1说明客房预定入住或预定解除输入数据流预定设置输出数据流客房编号、客房状态、客房价格、客房类型处理逻辑管理员通过客房预定功能来管理预定入住或是预定解除相关元素处理8.1,处理8.2,处理8.33.2.5.9信息回收站功能模块功能说明表:功能编号9.1 功能名称信息回收站功能房客信息的回收,包括清空、还原功能描述房客信息删除输入项处理描述房客信息回收,清空、还原房客信息清空,还原输出项功能说明表用例图:信息删除管理员房客性别证件编号联系方式房客姓名房客房间功能DFD图:管理员9.2回收站9.1信息删除登录F1房客信息确认9.4还原9.3清空E-R 图:管理员删除信息房客性别房客房间房客姓名证件编号1n联系方式编号姓名数据字典: 数据结构 数据结构名称 信息回收站功能编号9.1含义说明 房客信息的回收,清空,还原 组成回收站相关元素 房客信息的回收功能处理逻辑 处理名称 信息回收站功能 编号 9.1说明房客信息的回收 输入数据流 房客信息删除输出数据流 房客姓名、房客性别、房客房间、证件编号、联系方式 处理逻辑 管理员通过回收站功能来安全删除或还原房客信息 相关元素处理9.1,处理9.2,处理9.3,处理9.4,房客信息3.2.5.10.报表统计功能模块功能说明表:功能编号10.1 功能名称报表统计功能功能描述房客开房记录管理、房客预定记录的管理输入项登录操作处理描述对房客开房记录和预定记录管理输出项房客开房和预定记录功能说明表用例图:报表统计管理员开房记录预定记录功能DFD 图:管理员10.2报表统计10.1登录系统登录F6开房记录F5信息存储更新F7预定记录E-R 图:管理员统计报表预定记录开房记录编号姓名数据字典:数据结构数据结构名报表统计功能称编号10.1含义说明房客开房、预定记录统计组成报表统计相关元素房客开房、预定记录统计处理逻辑处理名称报表统计功能编号10.1说明房客房客开房、预定记录统计输入数据流报表统计输出数据流客房开房记录、预定记录处理逻辑管理员通过报表统计来对房客开房或预定的统计相关元素处理10.1,处理10.2,信息存储,开房记录、预定记录4.非功能性需求4.1界面需求1)规范性2)合理性3)一致性4)界面定制性4.2其他要求1)硬件、软件、运行环境和开发环境方面的条件和限制。

相关主题