KTV包房管理系统需求规格说明书.docx

上传人:b****5 文档编号:6928305 上传时间:2023-01-12 格式:DOCX 页数:40 大小:429.51KB
下载 相关 举报
KTV包房管理系统需求规格说明书.docx_第1页
第1页 / 共40页
KTV包房管理系统需求规格说明书.docx_第2页
第2页 / 共40页
KTV包房管理系统需求规格说明书.docx_第3页
第3页 / 共40页
KTV包房管理系统需求规格说明书.docx_第4页
第4页 / 共40页
KTV包房管理系统需求规格说明书.docx_第5页
第5页 / 共40页
点击查看更多>>
下载资源
资源描述

KTV包房管理系统需求规格说明书.docx

《KTV包房管理系统需求规格说明书.docx》由会员分享,可在线阅读,更多相关《KTV包房管理系统需求规格说明书.docx(40页珍藏版)》请在冰豆网上搜索。

KTV包房管理系统需求规格说明书.docx

KTV包房管理系统需求规格说明书

KTV管理信息系统

需求规格说明书

文件状态:

[]草稿

[T]正式发布

[]正在修改

文件标识:

KTVMIS-REQ

当前版本:

V1.0

作者:

审核:

完成日期:

2011-5-22

重庆理工大学

 

1.文档介绍

该文档系重庆理工大学信息系统专业姜亚娟组就KTV包房管理系统的需求分析结果,文档涵盖了KTV包房管理系统的前台与后台,功能与非功能需求。

1.1文档目的

项目需求规格说明书的编制是为了使用户和项目开发者双方对该项目的初始规定有一个共同的理解,使之成为整个开发工作的基础。

项目需求规格说明书将作为下一个阶段——概要及详细设计工作的前提和依据

本项目需求规格说明书的编写目标是使项目用户和项目开发商建立起沟通的基础,并在本需求说明书通过用户评审后成为项目设计的依据和系统建设的依据。

1.2文档范围

描述本项目的功能、背景和用户;

描述本项目的功能性需求;

描述本项目的非功能性需求;

描述需求建模与分析报告;

用户确认需求。

1.3读者对象

本需求规格说明书的读者对象为KTV管理信息系统项目成员以及管理人员。

1.4参考文档

《CMMI+3级软件过程改进方法与规范》

《KTV管理信息系统需求介绍》

1.5术语与缩写解释

缩写、术语

解释

SPP

简化并行过程(SimplifiedParallelProcess)

PM

项目管理(projectmanagement)

实体

实体是一个可持久化的域对象,比如电脑、书等。

数据流程图

描述业务流程中各数据流的处理过程和各数据流的关系

2.产品介绍

2.1产品标识

产品名称:

KTV包房管理系统

缩称:

KTVMIS

版本号:

Version1.0

2.2产品描述

KTV包房管理系统,是基于KTV包房所有流程的基础之上,将管理技术与信息技术相结合而构建的信息管理系统。

本系统有包房预订,包房更换,包房餐饮服务、收银等主要功能。

本系统适用于各种规模,连锁化或非连锁的KTV。

3.产品面向的用户群体

本产品主要面向无信息系统,依靠手工管理手段的KTV和有信息系统但较陈旧的KTV,此系统的使用者从KTV顶层管理者一直到底层管理者。

这些用户的计算机水平普遍不高,只能进行基本的计算机操作。

4.产品应当遵循的标准或规范

为满足用户要求,保证KTV管理信息系统的先进性、实用性、安全性和扩展性,在KTV管理信息系统设计过程中我们详细参考国内外的相关标准,技术上严格遵守国际、国内标准。

主要设计参考标准或规范如下:

《CMMI+3级软件过程改进方法与规范》

《ISO/IEC14443》

《EMV标准》

《ISO8583:

1993》

《KTV包房管理系统整体解决方案》

《人的性别代码》GB2261-80

《中华人民共和国行政区划代码》GB2260-91

《学科分类代码》GB/T13745-92

《文化程度代码》GB4658-84

政府或行业的其它代码标准

……

5.产品范围

本产品普遍适用于各种规模的KTV的包房管理,不适用与其他的信息管理。

本产品分多个阶段实施,虽本需求规范说明书列举了本项目的大部分需求,但本次开发只限定为一阶段,不在一阶段实现,其余超出本次实施范围的任何需求将作好必要的记录和归档,在后期项目中实现。

6.产品中的角色

角色名称

职责描述

[R1]系统管理员

负责KTV包房管理系统的管理,主要负责用户管理、系统维护,并同时对普通营业员进行帐号激活

[R2]普通营业员

负责一些基本数据的增删改查

[R3]系统分析人员

负责提取日常销售数据,并对数据进行分析,生成相应营业报表等

7.产品的功能性需求

7.1功能性需求分类

本部分以表格的形式列举出中小企业信息化资源平台建设中涉及的三个子系统中主要功能的划分,具体各个功能中涉及的子功能,将在后面进行详细说明,也可以参照功能简表。

功能类别

功能名称、标识符

描述

F1KTV后台管理

F1.1功能管理

管理整个KTV包房管理系统所有功能的名称路径等,对功能进行配置

F1.2菜单管理

管理整个包房管理系统所有菜单,配置菜单对应功能

F1.3系统用户管理

对包房管理系统和决策分析中心用户进行管理

F1.4角色管理

对整个包房管理系统和决策分析中心的角色进行管理,需求暂定只存在超级管理员、普通营业员、系统分析人员

F1.5权限管理

对包房管理系统的直接使用人员进行权限管理,其直接使用人员暂定为超级管理员、普通营业员、系统分析人员

F1.6会员管理

管理和编辑方案分类

F1.7房间管理

管理和编辑首页新闻、图片、栏目内容

F1.8酒水等食品管理

管理整个平台中所有IT企业发布的方案和中小企业发布的需求

F2KTV前台服务管理

F2.1房间预订

顾客在消费之前提前预订房间

F2.2房间服务管理

顾客来店消费,KTV提供给顾客的各种包房服务,包括开房、并房、酒水等服务

F2.3收银

顾客消费后结账收银

F3决策分析中心

需求暂不明确

7.2后台管理F1

7.2.1功能管理F1.1

功能名称

子功能名称、标识符

描述

F1.1功能管理

F1.1.1新增功能

新增一个包房管理系统的功能,配置其功能名称、功能地址等

F1.1.2修改功能

修改包房管理系统的功能

F1.1.3删除功能

废除一个包房管理系统的功能,同时修改对应菜单为功能失效菜单

F1.1.4功能查询

查看所包房管理系统的功能,点选进入功能修改配置界面,在该界面可以查看功能配置和修改功能配置

7.2.1.1新增功能F1.1.1

名称、标识符

新增功能F1.1.1

功能描述

新增一个包房管理系统的功能,配置其功能名称、功能地址等。

优先级

普通

输入

功能配置信息

操作序列

1、输入功能配置信息。

2、检验功能配置信息合法性。

3、保存功能配置信息。

输出

操作结果

补充说明

7.2.1.2修改功能F1.1.2

名称、标识符

修改功能F1.1.2

功能描述

修改包房管理系统的功能

优先级

普通

输入

ID、功能配置信息

操作序列

1、检索出需修改的功能配置信息。

2、编辑功能配置信息。

3、检验功能配置信息合法性

4、更新功能配置信息。

输出

操作结果

补充说明

ID来源于功能配置列表传递

7.2.1.3删除功能F1.1.3

名称、标识符

删除功能F1.1.3

功能描述

废除一个包房管理系统的功能,同时修改对应菜单为功能失效菜单

优先级

普通

输入

ID

操作序列

1、检索出需删除的功能配置信息。

2、删除功能配置信息。

3、判断是否存在对应菜单。

4、将对应菜单设置为无效功能。

输出

操作结果

补充说明

ID来源于功能配置列表传递

7.2.1.4功能列表F1.1.4

名称、标识符

功能查询F1.1.4

功能描述

查看所包房管理系统的功能,点选进入功能修改配置界面,在该界面可以查看功能配置和修改功能配置

优先级

普通

输入

操作序列

1、检索所有功能配置信息。

2、以列表方式展示所有记录的简化信息。

3、选取单个记录查看与修改详细信息。

输出

所有功能配置简化信息

补充说明

输出以列表形式向用户展示

7.2.2菜单管理F1.2

功能名称

子功能名称、标识符

描述

F1.2菜单管理

F1.2.1新增菜单

新增一个菜单,并配置菜单指向功能。

F1.2.2修改菜单

修改一个菜单,并配置菜单指向功能。

F1.2.3删除菜单

删除一个菜单,并不删除其指向功能。

F1.2.4菜单列表

查看所有菜单,点选进入菜单修改界面,在该界面可以查看菜单详情和修改菜单配置。

7.2.2.1新增菜单F1.2.1

名称、标识符

新增菜单F1.2.1

功能描述

新增一个菜单,并配置菜单指向功能。

优先级

普通

输入

菜单信息

操作序列

1、输入菜单信息。

2、检验菜单信息合法性、菜单指向功能是否存在。

3、保存菜单信息。

输出

操作结果

补充说明

7.2.2.2修改菜单F1.2.2

名称、标识符

修改菜单F1.2.2

功能描述

修改一个菜单,并配置菜单指向功能。

优先级

普通

输入

ID、菜单信息

操作序列

1、检索出需修改菜单信息。

2、编辑菜单信息。

3、检验菜单信息合法性、菜单指向功能是否存在。

4、更新菜单信息。

输出

操作结果

补充说明

ID来源于菜单列表传递

7.2.2.3删除菜单F1.2.3

名称、标识符

删除菜单F1.2.3

功能描述

删除一个菜单,并不删除其指向功能。

优先级

普通

输入

ID

操作序列

1、检索出需删除的菜单信息。

2、删除菜单信息。

输出

操作结果

补充说明

ID来源于菜单列表传递

7.2.2.4菜单列表F1.2.4

名称、标识符

菜单列表F1.2.4

功能描述

查看所有菜单,点选进入菜单修改界面,在该界面可以查看菜单详情和修改菜单配置。

优先级

普通

输入

操作序列

1、检索所有菜单信息。

2、以列表方式展示所有记录的简化信息。

3、选取单个记录查看与修改详细信息。

输出

所有菜单简化信息

补充说明

输出以列表形式向用户展示

7.2.3系统用户管理F1.3

功能名称

子功能名称、标识符

描述

F1.3用户管理

F1.3.1新增用户

新增一个用户,该用户为系统用户,必须是系统用户才能进行系统管理功能操作。

F1.3.2修改用户

修改一个用户信息及角色。

F1.3.3删除用户

删除一个用户。

F1.3.4用户列表

查看所有系统用户列表,点选进入用户修改界面,在该界面可以查看用户和修改用户信息。

F1.3.5启用/禁用用户

对系统用户状态进行启用与禁用操作。

F1.3.6密码重置

重新设置系统用户密码为初始密码。

7.2.3.1新增用户F1.3.1

名称、标识符

新增用户F1.3.1

功能描述

新增一个用户,该用户为系统用户,必须是系统用户才能进行系统管理功能操作。

优先级

普通

输入

用户信息

操作序列

1、输入用户信息。

2、检验用户信息合法性。

3、保存用户信息。

输出

操作结果

补充说明

操作对象为系统用户。

7.2.3.2修改用户F1.3.2

名称、标识符

修改用户F1.3.2

功能描述

修改一个用户信息及角色。

优先级

普通

输入

ID、用户信息

操作序列

1、检索出需修改的用户信息。

2、编辑用户信息。

3、检验用户信息合法性。

4、更新用户信息。

输出

操作结果

补充说明

ID来源于用户列表传递

7.2.3.3删除用户F1.3.3

名称、标识符

删除用户F1.3.3

功能描述

删除一个用户。

优先级

普通

输入

ID

操作序列

1、检索出需删除的用户信息。

2、删除用户信息。

输出

操作结果

补充说明

ID来源于用户列表传递

7.2.3.4用户列表F1.3.4

名称、标识符

用户列表F1.3.4

功能描述

查看所有系统用户列表,点选进入用户修改界面,在该界面可以查看用户和修改用户信息。

优先级

普通

输入

操作序列

1、检索所有用户信息。

2、以列表方式展示所有记录的简化信息。

3、选取单个记录查看与修改详细信息。

输出

所有用户简化信息

补充说明

输出以列表形式向用户展示

7.2.3.5启用/禁用用户F1.3.5

名称、标识符

启用/禁用用户F1.3.5

功能描述

对系统用户状态进行启用与禁用操作。

优先级

普通

输入

ID

操作序列

1、检索出需启用/禁用的用户。

2、选择启用/禁用按钮。

3、根据按钮操作启用/禁用用户状态。

输出

操作结果

补充说明

只有启用用户可以正常使用。

7.2.3.6密码重置F1.3.6

名称、标识符

密码重置F1.3.6

功能描述

重新设置系统用户密码为初始密码。

优先级

普通

输入

ID

操作序列

1、检索出需重置密码的用户。

2、重新设置用户密码为系统初始密码。

输出

操作结果

补充说明

密码将重置为系统初始密码。

7.2.4角色管理F1.4

功能名称

子功能名称、标识符

描述

F1.4角色管理

F1.4.1新增角色

新增系统角色。

F1.4.2修改角色

修改系统角色。

F1.4.3删除角色

删除系统角色。

F1.4.6角色列表

查看所有系统角色,点选进入修改角色界面,在该界面可以查看角色和修改角色。

7.2.4.1新增角色F1.4.1

名称、标识符

新增角色F1.4.1

功能描述

新增系统角色。

优先级

普通

输入

角色信息

操作序列

1、输入角色信息。

2、检验角色信息合法性。

3、保存角色信息。

输出

操作结果

补充说明

7.2.4.2修改角色F1.4.2

名称、标识符

修改角色F1.4.2

功能描述

修改系统角色。

优先级

普通

输入

ID

操作序列

1、检索出需修改的角色信息。

2、编辑角色信息。

3、检验角色信息合法性。

4、更新角色信息。

输出

操作结果

补充说明

ID来源于角色列表传递

7.2.4.3删除角色F1.4.3

名称、标识符

删除角色F1.4.3

功能描述

删除系统角色。

优先级

普通

输入

ID

操作序列

1、检索出需删除的觉信息。

2、删除角色信息。

输出

操作结果

补充说明

ID来源于角色列表传递

7.2.4.4角色列表F1.4.4

名称、标识符

角色列表F1.4.4

功能描述

查看所有系统角色,点选进入修改角色界面,在该界面可以查看角色和修改角色。

优先级

普通

输入

操作序列

1、检索所有角色。

2、以列表信息显示所有资源简化信息。

3、用户选择单条信息进行处理。

输出

所有该角色信息列表

补充说明

以列表方式展示

7.2.5权限管理F1.5

功能名称

子功能名称、标识符

描述

F1.5权限管理

F1.5.1分配权限

为指定角色分配权限

7.2.5.1分配权限F1.5.1

名称、标识符

分配权限F1.5.1

功能描述

为指定角色分配权限

优先级

普通

输入

角色ID、权限信息、功能信息

操作序列

1、根据输入信息分配角色对应权限。

2、保存权限信息。

输出

操作结果

补充说明

权限只存在配置功能,任意角色都能直接配置,无需新增权限。

7.2.6会员管理F1.6

功能名称

子功能名称、标识符

描述

F1.6会员管理

F1.6.1新增会员

新增一组会员信息

F1.6.2修改会员信息

修改一组会员信息。

F1.6.3删除会员

删除一组会员信息。

F1.6.4会员列表

查看所有会员列表,点选进入会员修改界面,在该界面可以查看和修改会员信息。

F1.6.5启用/禁用会员

对会员状态进行启用与禁用操作。

7.2.6.1新增会员F1.6.1

名称、标识符

新增会员F1.3.1

功能描述

新增一组会员信息

优先级

普通

输入

会员信息

操作序列

1、输入会员信息。

2、检验会员信息合法性。

3、保存会员信息。

输出

操作结果

补充说明

操作对象为会员

7.2.6.2修改会员F1.6.2

名称、标识符

修改会员F1.6.2

功能描述

修改一个会员信息。

优先级

普通

输入

ID、会员信息

操作序列

1、检索出需修改的会员信息。

2、编辑会员信息。

3、检验会员信息合法性。

4、更新会员信息。

输出

操作结果

补充说明

ID来源于会员列表传递

7.2.6.3删除会员F1.6.3

名称、标识符

删除会员F1.6.3

功能描述

删除一组会员信息

优先级

普通

输入

ID

操作序列

1、检索出需删除的会员信息。

2、删除会员信息。

输出

操作结果

补充说明

ID来源于会员列表传递

7.2.6.4会员列表F1.6.4

名称、标识符

会员列表F1.6.4

功能描述

查看所有会员列表,点选进入会员修改界面,在该界面可以查看会员和修改会员信息。

优先级

普通

输入

操作序列

1、检索所有会员信息。

2、以列表方式展示所有记录的简化信息。

3、选取单个记录查看与修改详细信息。

输出

所有会员简化信息

补充说明

输出以列表形式向用户展示

7.3.6.5启用/禁用会员F1.6.5

名称、标识符

启用/禁用会员F1.6.5

功能描述

对会员状态进行启用与禁用操作。

优先级

普通

输入

ID

操作序列

1、检索出需会员/禁用的会员。

2、选择启用/禁用按钮。

3、根据按钮操作启用/禁用会员状态。

输出

操作结果

补充说明

只有启用会员才可以正常使用。

7.3.7房间管理F1.7

功能名称

子功能名称、标识符

描述

F1.7分类管理

F1.7.1房间列表

查询满足条件的所有的房间

F1.7.2房间状态更换

变换包房状态

F1.7.3房间信息查询

查询房间设施及其他信息

7.3.7.1房间列表F1.7.1

名称、标识符

房间列表F1.7.1

功能描述

查询所有的房间。

优先级

普通

输入

查询条件

.

1、输入查询条件。

2、检验查询条件的合法性。

3、显示房间列表。

输出

房间列表

补充说明

查询信息为房间大小、配置、价格等

7.3.7.2包房状态变换F1.7.2

名称、标识符

2包房状态变换F1.7.2

功能描述

变换包房的状态

优先级

普通

输入

房间号和目标状态

操作序列

1、输入包房号。

2、判断目标状态是否跟现有状态冲突

3、变换包房状态

4、更新包房信息

输出

操作结果

补充说明

7.3.7.3房间信息查询F1.7.3

名称、标识符

房间信息查询F1.7.3

功能描述

查询房间的配置、位置、及状态

优先级

普通

输入

房间号

操作序列

1、输入房间号

2、显示该房间信息。

输出

包房信息

补充说明

ID来源于分类列表传递

7.3.8酒水管理F1.8

功能名称

子功能名称、标识符

描述

F1.8酒水管理

F1.8.1酒水购进

购进酒水

F1.8.2酒水售出

售出酒水

F1.8.3酒水查询

查询某种酒水

7.3.8.1酒水购进F1.8.1

名称、标识符

酒水购进F1.8.1

功能描述

购进酒水

优先级

普通

输入

酒水编码,数量

操作序列

1、输入酒水编码、数量

2、检查编码与数量的合法性

3、修改酒水库存信息。

输出

操作结果

补充说明

7.3.8.2酒水出售F1.8.2

名称、标识符

酒水出售F1.8.2

功能描述

酒水出售。

优先级

普通

输入

酒水编码、数量

操作序列

1、输入酒水的编码、数量

2、检验编码及数量的合法性。

3、修改酒水库存信息

输出

操作结果

补充说明

7.3.8.3酒水查询F1.8.3

名称、标识符

酒水查询F1.8.3

功能描述

酒水查询。

优先级

普通

输入

酒水名称

操作序列

1、输入酒水名称。

2、显示酒水信息。

输出

操作结果

补充说明

7.3KTV前台服务管理F2

7.3.1房间预订F2.1

名称、标识符

房间预订F2.1

功能描述

顾客在消费之前提前预订房间。

优先级

普通

输入

顾客预订要求、KTV内部包房房间信息

操作序列

1、顾客描述预订要求

2、KTV前台服务人员查询包房房间信息

3、安排预订,将预定号反馈给顾客

4、更新房间预订文件和房间信息文件

输出

预订号

7.3.2房间服务管理F2.2

功能名称

子功能名称、标识符

描述

F2.2房间服务管理

F2.2.1房间查询

KTV前台服务人员查询房间信息

F2.2.2开房

前台服务人员为顾客开包房

F2.2.3换房

为顾客更换包房

F2.2.4并房

某几个包房的顾客合并到一个包房

F2.2.5续唱

顾客唱完后要求续唱

F2.2.6酒水等食品服务

为顾客提供要求的酒水、小吃等休闲食品

7.3.2.1房间查询F2.2.1

名称、标识符

房间查询F2.2.1

功能描述

KTV前台服务人员查询房间信息

优先级

普通

输入

查询请求、包房房间信息

操作序列

1、输入查询条件

2、显示查询结果

输出

查询结果

补充说明

以列表形式显示

7.3.2.2开房F2.2.2

名称、标识符

开房F2.2.2

功能描述

前台服务人员为顾客开包房

优先级

普通

输入

开房请求、包房查询结果

操作序列

1、在查询到的满足顾客条件的包房中安排一间包房给顾客

输出

包房房间号、开房消费详情

补充说明

包房查询结果是按照顾客的要求条件查询得到的

7.3.2.3换房F2.2.3

名称、标识符

换房F2.2.3

功能描述

为顾客更换包房

优先级

普通

输入

顾客更换房间要求、包房房间信息、换房规定

操作序列

1、顾客提出换房要求

2、服务人员审核是否符合换房规定

3、安排换房

4、更新涉及到得房间状态

输出

更换房间的房间号、换房消费详情

7.3.2.4并房F2.2.4

名称、标识符

并房F2.2.3

功能描述

某几个包房的顾客合并到一个包房

优先级

普通

输入

顾客合并房间要求、包房房间信息、并房规定

操作序列

1、顾客提出并房要求

2、服务人员审核是否符合并房规定

3、安排并房

4、更新涉及到得房间状态

输出

合并后的包房房间号、并房消费详情

7.3.2.5续唱F2.2.5

名称、标识符

续唱F2.2.5

功能描述

顾客唱完后要求续唱

优先级

普通

输入

续唱要求

操作序列

1、顾客提出续唱要求

2、服务员安排续唱

输出

续唱消费详情

7.3.2.6酒水等食品服务F2.2.6

名称、标识符

酒水等食品服务F2.2.5

功能

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工作范文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1