票务代理销售管理系统功能需求规格说明书
来源:广州软件开发 编辑:广州软件开发公司 日期:2018-09-10
票务代理销售管理系统
功能需求规格说明书
1引言
本《系统需求规格说明书》是对票务代理销售管理系统V1.0(以下简称“票代系统V1.0”)的系统功能的定义,包括用户活动和用户与系统交互的过程,是“系统分析”的基础依据。
本文档包括“引言”、“需求概述”和“功能需求”共3个部分。
第一章 引言,是本文档的简要介绍,它可以使读者对本文有一个基本的了解。
第二章 需求概述,对本系统描述的业务需求、功能需求进行概括说明。
第三章 功能需求,按照由总到分、从上向下的思路对系统的功能需求进行详细描述。通过阅读此部分内容,读者能够清楚地了解每个系统功能和操作的详细情况。
1.1编写目的
编写本文档的目的是为了对票代系统1.0的系统功能进行明确定义。本文档预定的合法读者为:
-
本项目的所有责任人和决策者;
-
参与需求分析和需求确认的有关业务人员和技术人员;
-
本项目的开发人员,包括:系统分析人员、系统设计人员、编程人员、测试人员和实施人员;
本文的全部内容均为大地辰星科技发展(北京)有限公司的商业机密,应严格控制其应用和阅读范围。未经文档责任人许可,任何人不得将持有本文档部份或全部内容的介质私自保留或交于他人。
1.2用户特点
其具体的用户特征如下:
序号 |
用户类型 |
用户特征 |
软件产品的特性和要求 |
1 |
门店销售员 |
进行门店售票业务、进行门店退票业务 |
操作简便、快捷、系统稳定、数据通讯及传传递迅速等 |
2 |
系统管理员 |
进行系统参数设置管理、进行系统用户管理和系统用户组管理 |
操作简便、快捷、系统稳定、功能齐全 |
3 |
运营管理员 |
制定总店同门店之间的结算价格、进行门店销售额度管理、进行合作影院管理、进行门店账户信息管理等 |
操作简便、快捷、系统稳定、数据完整 |
4 |
财务管理员 |
同影院方、合作门店进行财务结算 |
操作简便、快捷、系统稳定、数据统计精确、流转及时 |
5 |
数据管理员 |
进行销售数据统计分析和管理 |
操作简便、系统稳定、数据完整 |
6 |
影院柜台人员 |
协助影院柜台取票和退票业务 |
系统接口稳定、操作简单、流程简洁 |
1.3假定和约束
本系统成立的条件和前提是其运行环境完全符合建议书的相应要求,满足相应的性能指标。
1.4文档编写说明
为了便于阅读,本节说明该产品需求规格说明书中其它部分所包含的内容,介绍本文档的组织方式,描述本文档所采用的标准和风格约定。
1.4.1.文档组织结构
本文档的编写采用自顶向下,逐层细化的思路,首先对“票代系统V1.0”进行概括地介绍,然后重点描述其功能需求和非功能需求,有助于更好地理解本产品规格需求说明书。
1.4.2.功能需求的描述约定
本文档从以下几个方面描述每个功能需求:
基本描述:简述完成此业务功能,说明业务功能的基本描述、使用者、前置条件、后置条件、和其它说明;
业务功能列表:以列表形式给出此需求所包括的所有业务功能,并简述;
业务流程图:用流程图描述业务处理流程。因为一个业务可能由多个系统功能来完成,因此可能会用一个业务处理流程图描述业务处理过程,而多个系统功能可能会参考同一个业务处理流程图。对于一些比较容易理解的业务,可能会省略流程图描述;
业务流程说明:针对业务处理流程图,用文字形式描述此业务的应用场景和处理流程。对于比较复杂的业务,可能会对分支流程或异常流程进行说明;
主事件流:对需求中常规、预期路径的描述,也被称为Happy day场景,这是大部分时间所遇到的场景。它将体现系统的核心价值;
备选事件流:主要是对一些异常情况和分支业务流程进行描述;
输入数据、输出数据:用于描述每个业务功能所处理的信息实体。在本文档中,对系统中的每一个业务功能,我们都将用户在与系统交互时所涉及到的数据项都进行了说明,通过以下数据表格的形式来描述:
对上表数据字典所示的各项内容,分别说明如下:
1、数据项目:用户与系统交互的数据项,一般是数据项的名称;
2、描述:对此数据项的定义或(和)物理意义。如果此数据项有特殊的限定或规格要求,也在此项中进行描述。规格要求主要是指:格式、掩码、取值范围、度量单位代码值和参数含义;
3、数据类型:每个数据项的数据类型。从需求角度来讲,数据类型主要包括:字符、数字、贷币、日期、时间和逻辑。对于图片的保存,本文档中约定其保存为字符类型;
4、长度:指定此数据项的长度。每种数据类型都有不同的量纲,分别说明如下:
(1)日期—具有特定的一个数据长度,不做具体限定;
(2)时间—具有特定的一个数据长度,不做具体限定;
(3)数字—指所有的有理数,具体的取值要求应根据其应用场景决定。除非有特殊长度或(和)精度要求,不做具体限定;
(4)贷币—一般是指在货币流通领域所涉及到的那些与金额相关的那些数字,可以是正数或负数,具有指定的小数位数。如果没有特定说明,小数位数一般为2位;
(5)逻辑—数据长度规定为1;
对那些数据长度和精度不做具体限定的、或者是已知的特定数据、没有特殊要求的数据项,在本文档中我们通过“--”符号来表示;
以上只是一般的功能描述,对于查询和统计,只需要将查询或统计条件、统计规则(计算方法和逻辑)、以及结果描述清楚即可;对于简单的功能或特殊功能,不适合使用以上描述方式的,也可以参考以上描述约定进行描述。
1.5术语、定义和缩略语
参见《业务术语表.xls》
2需求概述
随着电影已越来越成为当今社会的一种潮流,它不仅使得消费者在一种极度放松的状态下接受到精神文化,更能满足消费者急需消除日常工作疲劳的客观需求。因此,电影行业在各大中小城市都是极其热门的行业,市场需求量非常大,再加上影院数量和影院位置的局限性,使得各种问题随着市场需求的增大而逐渐显现出来,主要问题有:
1.热门影院上映的热门影片一票难求、票价太高
2.热门影院售票工作量大,购票排队影响人流空间
3.限定影院购票,市场渗透力不够,会使得一部分需求不是很强烈的消费者可能会放弃消费
4.影院营销力量不足、拓展经验局限,会大大影响票房和影院上座率
为了满足日益增长的观影需求,同时又能解决以上出现的问题,经过调研需求分析可知,影票代理销售已是不可或缺的业务,这项业务的介入,不仅可以解决以上问题,而且还能进一步扩大市场需求,繁荣中国的电影市场经济。
首先票务总代理可以跟各大影院洽谈合作,以双方协定的价格获得影院影票的销售代理权,然后票务总代理可以将获得代理权的电影票分配给各个门店进行零售(如便利店),这样的销售模式使得影院在节省人力和物力的前提下增加了上座率、并获得更高的营业额;同时票务总代理可以获得影票差价利润并扩大地区影响力;门店模式不仅可以增加各大便利店或娱乐场所的服务项目,更能带来部分额外收入;而通过这样的销售模式,最终消费者还能得到实惠和便利。因此电影票票务代理销售管理系统是符合当代电影业快速发展的必然产物。
2.1公共约定
为减少本说明书对某些功能需求的重复描述,现将在本系统中可重复使用到的概念、方法、功能、操作在此统一列举说明,除个别章节有特殊要求将具体说明外,下面的所有章节均默认遵守这里的公共约定内容。
-
本文中所指的“系统”均指票务代理销售管理系统系统V1.0版;
-
本系统中除“门店售票”、“门店退票”、“客户取票”以及一些由系统自动完成的功能以外,其它功能、操作均需要保持登录用户身份方可进行;
-
本文所阐述的所有功能、操作均假设使用者已经被分配、赋予相关操作权限下进行;
-
本文中所有货币类型的数据项目,除特别说明外,货币的数据精度均精确到小数点后2位长度,其后位数采取四舍五入方式进行处理;
-
在门店终端售票管理流程中,要求所有用户输入、选择的字段类型,都要按照主事件流的输入顺序设定键盘Tab键的操作序列;
-
凡出现开始、结束日期输入元素的界面,所有开始日期不得迟于结束日期,开始、结束日期必须成对填写;
-
凡属检索功能界面,检索结果中,所有记录前必须加上顺序号显示;
-
本系统中除特别说明外,所有删除操作均为逻辑删除,逻辑删除后的数据记录不可出现在检索、修改、新建类型的功能中;对于未发生业务的数据(包括合作影院、合作门店),则进行物理删除;
-
本系统所有数字、货币类型均指正数(包括零)范围;
-
本系统所有“新增”操作的重复检查范围,包括已被逻辑删除的数据部分;
-
本系统所有检索操作界面,默认不显示任何检索结果,仅当用户输入了任一检索条件,手工确认开始检索时,方进行检索操作,以此提高系统效能;
-
在后台管理中,所有业务单据都必须录入商品明细记录。
13. 在本系统的所有检索(包括统计分析报表的查询结果)界面、所有资料的查看界面,用两种不同颜色突出显示数值为0、负数的数据。
-
保存成功不提示,保存意外失败不用说明。
-
删除提示确认过程,不用说明。当然需要特别的提示信息,是需要说明的。
-
关于字段类型与长度:
-
不需要说明字段长度的字段类型:数字、二进制、BL、日期时间;
-
需要说明字段长度的字段类型:字符、货币 (字符型的长度以是字节为单位);
-
如果字段类型为空,表示该数据元素是来自相关功能的。
-
所有货币型字段,没有特别说明,均保留2位小数。
-
所有计算结果,没有特别说明,均采用四舍五入。
-
关于编辑界面上的“取消”/“关闭”按纽,默认为不保存当前结果,并关闭当前界面,返回到前一个界面。
-
关于编辑界面的“应用”按钮,默认为保存当前结果,并不退出当前界面。
-
关于浏览界面:不做特别说明时,浏览界面同新增/修改界面,界面用于显示不可编辑,界面上只显示一个“关闭”按钮。
-
关于列表、下拉框,如果不说明排序方式,表示不排序。
-
输入框在获取焦点时,默认情况下为处于全选状态。
-
关于编号和名称输入规则:
-
编号输入规则:编号是由英文字母、数字以及下划线“_”组合而成(其中不能有空格)。组合规则除文档特别说明的之外,均由用户自定义规则。
-
名称输入规则:名称是由英文字母、数字、汉字以及非功能性字符组合而成(其中不能有空格)。组合规则除文档特别说明的之外,均由用户自定义规则。
1、字段标签前“*”标识,表示该字段为必填项;
2、呈灰色显示(启用=false)的控件,表示该控件不可点选(enabled=false);
3、日期输入框右侧的按钮默认为日期控件按钮。
1、首先依次执行以下检查:
①、对为必填项的数据项检查,如果出现异常:
报错信息:数据项+(数据项名称)+不能为空。
②、对为唯一值的数据项检查,如果出现异常:
报错信息:数据项+(数据项名称)+为唯一值。
③、对具有取值规则的数据项检查,如果出现异常:
报错信息:数据项+(数据项名称)+输入值无效。
2、对出现异常的处理:
如果没有特别说明处理方式,则执行以下处理:
跳转到该数据项输入栏等待输入一个有效数据。
用户选中需要删除的记录,选择“删除”;系统执行
删除限制检查,如果没有异常,提示确认删除信息;用户选择确认,则该记录从当前资料表中删除,同时执行
删除级联操作。结束操作。
如果在删除限制指定的资料表中存在与当前记录关联的记录,则:
报错信息:当前记录已经在资料表+(资料表名称)+ 中使用,不能删除!
处 理:终止删除,结束操作。
删除在删除级联指定的资料表中存在的与当前记录关联的记录。
3功能需求
按照进(货)、销(售)、(库)存三条主线流程,本章将依次介绍为读者介绍实现各主线流程将要涉及的业务流程、子业务流程及相关的功能点,并为您逐一介绍各功能的详细业务流程,便于您系统了解票代业务发展的全过程。
3.1功能需求概述
本系统主要划分为以下几个模块:
-
零售终端管理模块:包括售票子流程、退票子流程、取票子流程;
-
运营管理模块:包括门店账户管理子流程、合作影院管理子流程、门店售票额度管理子流程、定时资料查询管理子流程、其他运营管理子流程;
-
系统辅助管理模块:包括系统用户管理子流程、系统用户组管理子流程、系统日志管理子流程、系统参数管理子流程;
-
统计报表管理模块:包括影院财务结算管理子流程、门店财务结算管理子流程;
-
系统接口模块:包括系统需提供的接口、影院需提供的接口
-
非功能需求说明模块
3.2系统角色定义
略
3.3系统功能定义
略
3.4角色功能对照关系
略
3.5SPGL零售终端管理子系统
零售终端的售票业务和退票业务主要发生在门店,取票业务主要发生在影院。
门店在获得总店提供的票代终端系统安装包后,门店将终端系统安装到本地PC机(在终端配置好门店账户和消费密码),安装完成后在PC机桌面会显示快捷方式图标,门店售票员可以在每次登录终端系统时,只需双击鼠标左键或单击鼠标右键选择【打开】指令运行该系统进行售票操作;总店通常会对各个门店设置一个售票额度,限制一定时期内门店销售电影票的总额;
通过门店成功购买电影票后,客户可以持门店所提供的取票凭证去指定影院进行取票并消费;一般影院提供自助取票和人工柜台取票两种方式;
退票业务一般规定只在所售门店进行,客户可以凭取票凭证或所取出的电影票去售票门店申请退票,门店销售员会协助客户进行退票操作;若用户需要在影院进行退票,则必须先取出电影票,再持电影票去影院柜台进行退票(电影院退票完全按照电影院的退票规则进行,和本票代系统无关;同时影院退票会给客户造成一定的经济损失,这个损失需由消费者自己承担)
3.5.1 SPGL-A-01门店售票模块
门店售票员按照消费者需求,并共同议定价格后向总店发起购票请求;总店收到请求后,查核门店账号和消费口令,查核无误并确定当前门店销售额度充足后,将购票请求推送给影院;影院方接收到购票请求后,先查核总店账户和消费口令,查核无误并确定总店账户预存款充足后,从账户中扣除当前票款、进行售座、最后将售票相关交易结果返回给总店;总店收到影院返回的交易结果后,记录该笔交易、扣减门店的剩余售票额度,并将购票成功结果返回到门店;门店接收购票成功结果后打印出票凭证,购票业务完成。
门店购票业务流程如下:
下面针对门店售票整个过程进行详细描述:
3.5.1.1 SPGL-A-01-01门店售票功能
门店售票员进入售票终端系统开始售票业务,先分别通过“合作影院查询接口”、“影片排期信息查询接口”和“影票价格查询接口”向票代总店请求当天的合作影院、排期信息和相关影票价格,然后将查询到的信息通过售票窗口显示器展示给客户浏览查看;
门店售票员按照消费者的需要选定“影院>影片>场次”(
注:售票终端默认打开的第一个售票界面为影片列表界面;当还未选择任意影院时,该界面显示影片列表为空,需要进入影院列表界面选择某个影院后再返回到影片列表界面选择影片;当售票终端退出后再次进入时,影片列表界面显示会显示上次所选影院的相关影片;若需要更换影院或上次所选影院不再被当前售票终端关联,则需重复前面的步骤)后,售票终端会通过“影厅座位图查询接口”向票代总店请求对应影厅座位图信息;同时售票终端会通过“座位销售状态查询接口”向票代总店请求座位销售状态,票代总店接到请求后,立即通过影院提供的“座位销售状态查询接口”将以上请求推送给影院,影院更新当前影厅的座位销售状态并返回给票代总店,票代总店接收返回信息后将信息保存到系统缓存,同时推送给售票终端;
门店售票员协助客户选择座位,确定选座后,售票终端分别通过“影厅座位锁座接口”和“影票价格查询接口”向票代总店请求锁座和最新影票价格,票代总店接收到请求后,立即通过影院提供的“影厅座位锁座接口”和“影票价格查询接口”将以上请求推送给影院,影院执行锁座操作并更新影票价格,然后将最新影票价格返回给票代总店,票代总店接收返回信息后将信息保存到指定缓存,同时推送给售票终端;
门店售票员同客户议定好价格后,进入结算流程,客户先将议定好的票款支付给门店售票员,门店售票员收到票款后确定发送购票请求(购票详细说明请参照“门店销售子流程”中的相关说明),最后完成取票凭证交付,门店售票成功。
3.5.1.1.1业务状态图
无
3.5.1.1.2原型界面
请参见线框图
3.5.1.1.3角色权限
序号 |
角色 |
使用情况 |
1 |
门店售票员 |
可使用选座、结算、支付、打印取票凭证等相关操作 |
3.5.1.1.4操作说明
3.5.1.1.4.1 SPGL-A-01-0101获取可销售影院操作
3.5.1.1.4.1.1 概要描述
本操作用于售票终端在进行售票业务时通过“可销售影院查询接口”向票代总店获取相关影院信息。
3.5.1.1.4.1.2 原型界面
无
3.5.1.1.4.1.3 角色权限
无
3.5.1.1.4.1.4 输入数据
界面编号 |
序号 |
数据项 |
数据类型 |
数据来源 |
规格说明 |
-- |
1 |
门店编号 |
数字(4) |
接口传入 |
系统为各个合作门店设定的唯一编号 |
3.5.1.1.4.1.5 输出数据
序号 |
数据项 |
数据类型 |
输出设备 |
规格说明 |
1 |
影院编码 |
数字(8) |
接口返回 |
同广电总局下发的编号保持一致;作为合作影院的唯一识别码 |
2 |
影院名称 |
字符(15) |
接口返回/显示器 |
同当前门店设置了代售关联的影院 |
3 |
影院地址 |
字符(20) |
接口返回/显示器 |
对应影院的详细地址 |
相关阅读