票务代理销售管理系统功能需求规格说明书(四
来源:广州软件开发 编辑:广州软件开发公司 日期:2018-09-10
3.6.1.4 YYGL-A-01-04检索合作影院功能
运营管理员可以按照指定的条件进行合作影院查找,便于运营管理员快速找出相关影院并进行相关维护操作。
检索条件主要包括:“影院编码”、“影院名称”、“所在区域”、“加入日期”、“业务状态”和“影院地址”等。
3.6.1.4.1业务状态图
无
3.6.1.4.2原型界面
界面编号YYGL-A-01-04
3.6.1.4.3角色权限
序号 |
角色 |
使用情况 |
1 |
运营管理员 |
可使用检索合作影院相关全部操作 |
3.6.1.4.4操作说明
3.6.1.4.4.1YYGL-A-01-0401检索合作影院操作
3.6.1.4.4.1.1 概要描述
本操作用于运营管理员按照设定的检索条件查找合作影院
3.6.1.4.4.1.2 原型界面
请参见界面YYGL-A-01-04
3.6.1.4.4.1.3 角色权限
序号 |
角色 |
使用情况 |
1 |
运营管理员 |
可使用检索合作影院相关全部操作 |
3.6.1.4.4.1.4 输入数据
界面编号 |
序号 |
数据项 |
数据类型 |
数据来源 |
规格说明 |
YYGL-A-01-04 |
1 |
影院编码 |
数字(8) |
输入 |
同广电总局下发的编号保持一致;作为合作影院的唯一识别码 |
YYGL-A-01-04 |
2 |
影院名称 |
字符(15) |
输入 |
-- |
YYGL-A-01-04 |
3 |
所在省份 |
字符(6) |
选择输入 |
通用数据包 |
YYGL-A-01-04 |
4 |
所在市 |
字符(6) |
选择输入 |
关联到所在省份 |
YYGL-A-01-04 |
5 |
所在区县 |
字符(6) |
选择输入 |
关联到所在省份和所在城市 |
YYGL-A-01-04 |
6 |
加入起始日期 |
日期 |
选择输入 |
-- |
YYGL-A-01-04 |
7 |
加入结束日期 |
日期 |
选择输入 |
-- |
YYGL-A-01-04 |
8 |
业务状态 |
字符(2) |
选择输入 |
包括“全部”(默认项)、“开启”和“关闭” |
YYGL-A-01-04 |
9 |
影院地址 |
字符(20) |
输入 |
-- |
3.6.1.4.4.1.5 输出数据
序号 |
数据项 |
数据类型 |
输出设备 |
规格说明 |
1 |
序号 |
数字(4) |
显示器 |
系统自动生成 |
2 |
影院编码 |
数字(8) |
显示器 |
同广电总局下发的编号保持一致;作为合作影院的唯一识别码 |
3 |
影院名称 |
字符(15) |
显示器 |
-- |
4 |
所在区域 |
字符(20) |
显示器 |
所在省 / 所在市 / 所在区县 |
5 |
联系人 |
字符(4) |
显示器 |
-- |
6 |
联系电话 |
字符(18) |
显示器 |
-- |
7 |
业务状态 |
字符(2) |
显示器 |
包括“开启”和“关闭” |
8 |
加入时间 |
日期时间 |
显示器 |
-- |
9 |
结果信息数量 |
数字(6) |
显示器 |
-- |
3.6.1.4.4.1.6 操作描述
功能操作(用例)描述 |
概要描述 |
本操作用于运营管理员按照设定的检索条件查找合作影院 |
角色权限 |
运营管理员 |
前置条件 |
系统内已经添加了合作影院的相关资料 |
后置条件 |
符合检索条件的合作影院显示到结果列表 |
主事件流 |
活动者 |
系统 |
1.用户输入相关检索条件内容 |
|
2.用户确定按照步骤1输入的检索条件搜索影院 |
|
|
3.系统将步骤1输入的检索条件同合作影院的相关资料进行匹配 |
|
4.系统确定已匹配到符合检索条件的合作影院 |
|
5.系统将步骤4匹配到的合作影院显示到结果列表 |
|
6.用例结束 |
可选事件流1 |
操作者 |
系统 |
无 |
无 |
异常事件1 |
操作者 |
系统 |
无 |
无 |
业务规则 |
无 |
非功能性需求 |
无 |
使用频率 |
中 |
相关功能/操作 |
无 |
相关单据/报表 |
无 |
备 注 |
无 |
3.6.2 YYGL-B-01合作门店管理模块
合作门店是指通过总店授权后,可以代理总店销售电影票业务的单位。合作门店代理销售电影票业务的主要利润为销售差价(实际售票总额-门店结算总价),总店给予的额外奖励除外。总店为了快速深入市场,扩大市场覆盖率,就必须争取更多的门店进行销售合作;获得授权的合作门店首先需要在总店建立一个账户,该账户主要作为销售统计和结算对象,不作为资金往来账户。
总店会在新增合作门店的时候,给予每个门店设置一个销售定额,规定一定时期内该门店仅能销售一定额度(按照累计门店结算总价计算)的电影票,当超过所设置的额度时,该门店则无法进行售票业务,此时门店售票员需要联系总店进行相关额度调整申请。
总店通过票代系统的合作门店管理模块来完成合作门店管理业务。其主要包括:“新增合作门店”、“修改合作门店资料”、“删除合作门店”和“检索合作门店”等功能。
3.6.2.1 YYGL-B-01-01新增合作门店功能
总店在进行票代业务的运营过程中,会不断同一些新的合作门店进行洽谈合作,每次新增加一家合作门店,需要通过新增合作门店功能将该门店的相关信息资料加入到系统。
总店须设定门店的合作有效期限,合作门店只有在有效期内、且业务状态处于【开启】的时候才可以执行影票代理销售业务;合作门店不在有效期内、或在有效期但业务状态处于【关闭】时,则该合作门店无法进行影票代理销售业务。
合作门店被新增完成后,需要发送门店账户和密码等信息通知到指定邮箱。
3.6.2.1.1业务状态图
无
3.6.2.1.2原型界面
界面编号YYGL-B-01-01
3.6.2.1.3角色权限
序号 |
角色 |
使用情况 |
1 |
运营管理员 |
可使用新增合作门店相关全部操作 |
3.6.2.1.4操作说明
3.6.2.1.4.1YYGL-B-01-0101保存合作门店资料操作
3.6.2.1.4.1.1 概要描述
本操作用于运营管理员将新加入的合作门店资料添加到系统。
3.6.2.1.4.1.2 原型界面
请参见界面YYGL-B-01-01
3.6.3.1.4.1.3 角色权限
序号 |
角色 |
使用情况 |
1 |
运营管理员 |
可使用新增合作门店相关全部操作 |
3.6.3.1.4.1.4 输入数据
界面编号 |
序号 |
数据项 |
数据类型 |
数据来源 |
规格说明 |
YYGL-B-01-01 |
1 |
门店编号 |
数字(4) |
输入 |
作为合作门店唯一识别码;必填信息 |
YYGL-B-01-01 |
2 |
门店账号 |
字符(16) |
输入 |
门店身份,确保唯一性;需要同部署售票终端时写入的账号保持一致;必填信息 |
YYGL-B-01-01 |
3 |
消费密码 |
字符(20) |
输入 |
门店购票口令,需要同部署售票终端时写入的账号保持一致;输入时无需使用掩码;必填信息 |
YYGL-B-01-01 |
4 |
门店名称 |
字符(15) |
输入 |
必填信息 |
YYGL-B-01-01 |
5 |
协议期限 |
逻辑(1) |
选择输入 |
“1长期有效”(默认项)和“0期段有效”;必填信息 |
YYGL-B-01-01 |
6 |
协议期间起始日期 |
日期 |
选择输入 |
默认当天日期;必填信息 |
YYGL-B-01-01 |
7 |
协议期间结束日期 |
日期 |
选择输入 |
默认当天后一年的日期;必填信息 |
YYGL-B-01-01 |
8 |
业务状态 |
逻辑(1) |
选择输入 |
“1开启”(默认项)和“0关闭”;控制门店售票业务权限;必填信息 |
YYGL-B-01-01 |
9 |
统计周期 |
字符(4) |
选择输入 |
包括“1天”、“1个月”(默认项)、“1个季度”、“半年”和“1年”;必填信息 |
YYGL-B-01-01 |
10 |
最高额度 |
货币(8,2) |
输入 |
必填信息 |
YYGL-B-01-01 |
11 |
交纳押金 |
货币(8,2) |
输入 |
记录当前门店线下缴纳的押金数 |
YYGL-B-01-01 |
12 |
电话 |
字符(18) |
输入 |
必填信息 |
YYGL-B-01-01 |
13 |
联系人 |
字符(4) |
输入 |
必填信息 |
YYGL-B-01-01 |
14 |
电子邮件 |
字符(30) |
输入 |
必填信息 |
YYGL-B-01-01 |
15 |
所在省 |
字符(6) |
选择输入 |
通用数据包 |
YYGL-B-01-01 |
16 |
所在市 |
字符(6) |
选择输入 |
关联到所在省份 |
YYGL-B-01-01 |
17 |
所在区县 |
字符(6) |
选择输入 |
关联到所在省份和所在城市 |
YYGL-B-01-01 |
18 |
门店地址 |
字符(20) |
输入 |
-- |
YYGL-B-01-01 |
19 |
备注 |
字符(200) |
输入 |
记录合作门店其他相关信息 |
3.6.3.1.4.1.5 输出数据
序号 |
数据项 |
数据类型 |
输出设备 |
规格说明 |
1 |
门店编号 |
数字(4) |
数据库 |
作为合作门店唯一识别码 |
2 |
门店账号 |
字符(16) |
数据库 |
门店身份,确保唯一性;需要同部署售票终端时写入的账号保持一致 |
3 |
消费密码 |
字符(20) |
数据库 |
门店购票口令,需要同部署售票终端时写入的账号保持一致 |
4 |
门店名称 |
字符(15) |
数据库 |
-- |
5 |
协议期限 |
逻辑(1) |
数据库 |
“1长期有效”(默认项)和“0期段有效” |
6 |
协议期间起始日期 |
日期 |
数据库 |
-- |
7 |
协议期间结束日期 |
日期 |
数据库 |
-- |
8 |
业务状态 |
逻辑(1) |
数据库 |
“1开启”(默认项)和“0关闭”;控制门店售票业务权限 |
9 |
统计周期 |
字符(4) |
数据库 |
包括“1天”、“1个月”(默认项)、“1个季度”、“半年”和“1年” |
10 |
最高额度 |
货币(8,2) |
数据库 |
-- |
11 |
交纳押金 |
货币(8,2) |
数据库 |
记录当前门店线下缴纳的押金数 |
12 |
电话 |
字符(18) |
数据库 |
-- |
13 |
联系人 |
字符(4) |
数据库 |
-- |
14 |
电子邮件 |
字符(30) |
数据库 |
用来接收总店发出的门店开通、账号和密码等信息通知 |
15 |
所在省 |
字符(6) |
数据库 |
通用数据包 |
16 |
所在市 |
字符(6) |
数据库 |
关联到所在省份 |
17 |
所在区县 |
字符(6) |
数据库 |
关联到所在省份和所在城市 |
18 |
门店地址 |
字符(20) |
数据库 |
-- |
19 |
备注 |
字符(200) |
数据库 |
-- |
20 |
加入时间 |
日期时间 |
数据库 |
记入当前门店第一次加入的时间 |
11 |
操作员 |
字符(4) |
数据库 |
记录新增合作门店的操作员姓名 |
3.6.3.1.4.1.6 操作描述
功能操作(用例)描述 |
概要描述 |
本操作用于运营管理员将新加入的合作门店资料添加到系统 |
角色权限 |
运营管理员 |
前置条件 |
无 |
后置条件 |
添加的合作门店代理售票业务被立即开启 |
主事件流 |
活动者 |
系统 |
1.用户输入门合作的相关资料 |
|
2.用户确定提交步骤1输入的合作门店资料 |
|
|
3.系统确认门店编号没有重复 |
|
4.系统确认门店账号没有被使用 |
|
5.系统确认合作门店协议期限选择为长期有效 |
|
6.系统保存合作门店的相关资料 |
|
7.系统调用门店账户和密码通知邮件模版,向合作门店指定邮箱发送通知邮件 |
|
8.系统记录当前时间为合作门店的加入时间 |
|
9.系统新增合作门店的操作员相关信息 |
|
10.用例结束 |
可选事件流1 |
操作者 |
系统 |
|
5a1.系统确认合作门店协议期限选择为期间有效 |
|
5a2.系统确认当前日期早于协议期间结束日期 |
|
5a3.系统继续步骤6——步骤9相关操作 |
异常事件1 |
操作者 |
系统 |
|
3a1.系统确认门店编号已存在 |
|
3a2.系统提示用户“门店编号已存在”后终止操作 |
异常事件2 |
操作者 |
系统 |
|
4a1.系统确认门店账号已被使用 |
|
4a2.系统提示用户“门店账户已被建立”后终止操作 |
异常事件3 |
操作者 |
系统 |
|
5a2a1.系统确认当前日期晚于协议期间结束日期 |
|
5a2a2.系统提示用户“协议期限已过期”后终止操作 |
业务规则 |
协议期限已过期的合作门店不允许被新增 |
非功能性需求 |
无 |
使用频率 |
高 |
相关功能/操作 |
无 |
相关单据/报表 |
无 |
备 注 |
无 |
附加说明:
合作门店添加成功通知邮件模版:“您的门店账户于xxxx年xx月xx日xx:xx被创建,账号为xxxxxxxxx,密码为xxxxxxxxxx,请牢记账号和密码。”
“xxxxxxx”部分为变量值,需要通过系统调取相关数据
3.6.2.2 YYGL-B-01-02修改合作门店资料功能
部分合作门店,可能会因为多方面原因会导致一些相关资料需要进行修改。比如更名、营业地点搬迁、账户或消费密码存在安全隐患、或已过有效协议,通过总店和门店之间的协商后需要续约等,均会用到修改合作门店资料功能。
当门店账户或密码资料被更改后,需要发送修改通知邮件到指定邮箱;且门店售票终端必须重新部署,确保门店账户和密码同系统保持一致。
3.6.2.2.1业务状态图
无
3.6.2.2.2原型界面
请参见界面YYGL-B-01-01
3.6.2.2.3角色权限
序号 |
角色 |
使用情况 |
1 |
运营管理员 |
可使用修改合作门店相关全部操作 |
3.6.2.2.4操作说明
3.6.2.2.4.1YYGL-B-01-0201保存修改后合作门店资料操作
3.6.2.2.4.1.1 概要描述
本操作用于运营管理员修改合作门店的相关资料信息。
3.6.2.2.4.1.2 原型界面
请参见界面YYGL-B-01-01
界面编号YYGL-B-01-02
3.6.2.2.4.1.3 角色权限
序号 |
角色 |
使用情况 |
1 |
运营管理员 |
可使用修改合作门店相关全部操作 |
3.6.2.2.4.1.4 输入数据
界面编号 |
序号 |
数据项 |
数据类型 |
数据来源 |
规格说明 |
YYGL-B-01-02 |
1 |
门店账号 |
字符(16) |
输入 |
门店身份,确保唯一性;需要同部署售票终端时写入的账号保持一致;必填信息 |
YYGL-B-01-02 |
2 |
消费密码 |
字符(20) |
输入 |
门店购票口令,需要同部署售票终端时写入的账号保持一致;输入时无需使用掩码;必填信息 |
YYGL-B-01-02 |
3 |
门店名称 |
字符(15) |
输入 |
必填信息 |
YYGL-B-01-02 |
4 |
协议期限 |
逻辑(1) |
选择输入 |
“1长期有效”(默认项)和“0期段有效”;必填信息 |
YYGL-B-01-02 |
5 |
协议期间起始日期 |
日期 |
选择输入 |
默认当天日期;必填信息 |
YYGL-B-01-02 |
6 |
协议期间结束日期 |
日期 |
选择输入 |
默认当天后一年的日期;必填信息 |
YYGL-B-01-02 |
7 |
业务状态 |
逻辑(1) |
选择输入 |
“1开启”(默认项)和“0关闭”;控制门店售票业务权限;必填信息 |
YYGL-B-01-02 |
8 |
统计周期 |
字符(4) |
选择输入 |
包括“1天”、“1个月”(默认项)、“1个季度”、“半年”和“1年”;必填信息 |
YYGL-B-01-02 |
9 |
最高额度 |
货币(8,2) |
输入 |
必填信息 |
YYGL-B-01-02 |
10 |
交纳押金 |
货币(8,2) |
输入 |
记录当前门店线下缴纳的押金数 |
YYGL-B-01-02 |
11 |
电话 |
字符(18) |
输入 |
必填信息 |
YYGL-B-01-02 |
12 |
联系人 |
字符(4) |
输入 |
必填信息 |
YYGL-B-01-02 |
13 |
电子邮件 |
字符(30) |
输入 |
必填信息 |
YYGL-B-01-02 |
14 |
所在省 |
字符(6) |
选择输入 |
通用数据包 |
YYGL-B-01-02 |
15 |
所在市 |
字符(6) |
选择输入 |
关联到所在省份 |
YYGL-B-01-02 |
16 |
所在区县 |
字符(6) |
选择输入 |
关联到所在省份和所在城市 |
YYGL-B-01-02 |
17 |
门店地址 |
字符(20) |
输入 |
-- |
YYGL-B-01-02 |
18 |
备注 |
字符(200) |
输入 |
记录合作门店其他相关信息 |
3.6.2.2.4.1.5 输出数据
序号 |
数据项 |
数据类型 |
输出设备 |
规格说明 |
1 |
门店账号 |
字符(16) |
数据库 |
门店身份,确保唯一性;需要同部署售票终端时写入的账号保持一致 |
2 |
消费密码 |
字符(20) |
数据库 |
门店购票口令,需要同部署售票终端时写入的账号保持一致 |
3 |
门店名称 |
字符(15) |
数据库 |
-- |
4 |
协议期限 |
逻辑(1) |
数据库 |
“1长期有效”(默认项)和“0期段有效” |
5 |
协议期间起始日期 |
日期 |
数据库 |
-- |
6 |
协议期间结束日期 |
日期 |
数据库 |
-- |
7 |
业务状态 |
逻辑(1) |
数据库 |
“1开启”(默认项)和“0关闭”;控制门店售票业务权限 |
8 |
统计周期 |
字符(4) |
数据库 |
包括“1天”、“1个月”(默认项)、“1个季度”、“半年”和“1年” |
9 |
最高额度 |
货币(8,2) |
数据库 |
-- |
10 |
交纳押金 |
货币(8,2) |
数据库 |
记录当前门店线下缴纳的押金数 |
11 |
电话 |
字符(18) |
数据库 |
-- |
12 |
联系人 |
字符(4) |
数据库 |
-- |
13 |
电子邮件 |
字符(30) |
数据库 |
用来接收总店发出的门店开通、账号和密码等信息通知 |
14 |
所在省 |
字符(6) |
数据库 |
通用数据包 |
15 |
所在市 |
字符(6) |
数据库 |
关联到所在省份 |
16 |
所在区县 |
字符(6) |
数据库 |
关联到所在省份和所在城市 |
17 |
门店地址 |
字符(20) |
数据库 |
-- |
18 |
备注 |
字符(200) |
数据库 |
-- |
19 |
修改时间 |
日期时间 |
数据库 |
记录合作门店资料修改的时间 |
20 |
操作员 |
字符(4) |
数据库 |
记录修改合作门店操作员姓名 |
3.6.2.2.4.1.6 操作描述
功能操作(用例)描述 |
概要描述 |
本操作用于运营管理员修改合作门店的相关资料信息 |
角色权限 |
运营管理员 |
前置条件 |
无 |
后置条件 |
1.修改成功,修改后的资料替换修改前的资料
2.修改失败,保留修改前的资料 |
主事件流 |
活动者 |
系统 |
1.用户确定修改单个合作门店的相关资料信息 |
|
|
2.系统读取当前合作门店修改前的全部相关资料信息 |
|
3.系统打开资料修改界面并显示步骤2读取的全部资料信息 |
|
4.系统屏蔽“门店编号”的编辑状态,并启用其他参数信息的编辑状态 |
5.用户输入所要修改的合作门店资料信息 |
|
6.用户确定提交修改后的资料信息 |
|
|
7.系统确定门店账户没有被修改 |
|
8.系统保存门店账户的新资料,并替换修改前的资料 |
|
9.系统调用门店账户和密码通知邮件模版,向合作门店指定邮箱发送通知邮件(若邮箱被修改,则发送到修改后的邮箱) |
|
10.系统记录当前时间为合作门店相关资料的修改时间 |
|
11.系统记录当前操作人员的相关信息 |
|
12.用例结束 |
可选事件流1 |
操作者 |
系统 |
|
7a1.系统确定门店账户已被修改 |
|
7a2.系统确定修改后的门店账户没有被使用 |
|
7a3.系统继续步骤8—步骤9相关操作 |
异常事件1 |
操作者 |
系统 |
|
7a2a1.系统确定修改后的门店账户已被使用 |
|
7a2a1.系统提示用户“门店账户已被建立”后终止操作 |
业务规则 |
门店编号不允许被修改 |
非功能性需求 |
无 |
使用频率 |
低 |
相关功能/操作 |
无 |
相关单据/报表 |
无 |
备 注 |
无 |
附加说明:
合作门店资料修改成功通知邮件模版:“您的门店账户于xxxx年xx月xx日xx:xx被修改,修改后的账号为xxxxxxxxx,密码为xxxxxxxxxx,请牢记账号和密码。”
“xxxxxxx”部分为变量值,需要通过系统调取相关数据
3.6.2.3 YYGL-B-01-03删除门店账户功能
部分门店经过一段时间的合作之后,可能会因为多方面的原因(比如门店停业、取消售票服务等)不再同票代总店进行售票合作,此时总店运营管理员可以通过删除门店账户功能将该账户删除。
3.6.2.3.1业务状态图
无
3.6.2.3.2原型界面
无
3.6.2.3.3角色权限
序号 |
角色 |
使用情况 |
1 |
运营管理员 |
可使用删除合作门店相关全部操作 |
3.6.2.3.4操作说明
3.6.2.3.4.1YYGL-B-01-0301删除门店账户操作
3.6.2.3.4.1.1 概要描述
本操作用于运营管理员对于已加入且不再继续合作的门店进行删除
3.6.2.3.4.1.2 原型界面
无
3.6.2.3.4.1.3 角色权限
序号 |
角色 |
使用情况 |
1 |
运营管理员 |
可使用删除合作门店相关全部操作 |
3.6.2.3.4.1.4 输入数据
无
3.6.2.3.4.1.5 输出数据
序号 |
数据项 |
数据类型 |
输出设备 |
规格说明 |
1 |
删除时间 |
日期时间 |
数据库 |
记录删除合作门店的时间 |
2 |
操作员 |
字符(4) |
数据库 |
记录删除合作门店操作员姓名 |
3.6.2.3.4.1.6 操作描述
功能操作(用例)描述 |
概要描述 |
本操作用于运营管理员对于已加入且不再继续合作的门店进行删除 |
角色权限 |
运营管理员 |
前置条件 |
无 |
后置条件 |
无 |
主事件流 |
活动者 |
系统 |
1.用户确定删除单个或多个门店账户 |
|
|
2.系统对步骤1所选影院进行逻辑删除 |
|
3.系统将所删除门店移除影院列表 |
|
4.系统记录当前时间为合作门店被删除时间、且记录操作人员相关信息 |
|
5.用例结束 |
可选事件流1 |
操作者 |
系统 |
无 |
无 |
异常事件1 |
操作者 |
系统 |
无 |
无 |
业务规则 |
删除合作门店操作时只做逻辑删除,不做物理删除 |
非功能性需求 |
无 |
使用频率 |
低 |
相关功能/操作 |
无 |
相关单据/报表 |
无 |
备 注 |
无 |
3.6.2.4 YYGL-B-01-04检索门店账户功能
运营管理员可以按照指定的条件进行合作门店查找,便于运营管理员快速找出相关合作门店并进行相关维护操作。
检索条件主要包括:“门店编号”、“门店账号”、“门店名称”、“业务装状态”、“协议状态”、“联系人”和“联系电话”等。
3.6.2.4.1业务状态图
无
3.6.2.4.2原型界面
界面编号为YYGL-01-04
3.6.2.4.3角色权限
序号 |
角色 |
使用情况 |
1 |
运营管理员 |
可使用检索合作门店相关全部操作 |
3.6.2.4.4操作说明
3.6.2.4.4.1YYGL-B-01-0401检索门店账户操作
3.6.2.4.4.1.1 概要描述
本操作用于运营管理员按照设定的检索条件查找门店。
3.6.2.4.4.1.2 原型界面
请参见界面YYGL-B-01-04
3.6.2.4.4.1.3 角色权限
序号 |
角色 |
使用情况 |
1 |
运营管理员 |
可使用检索合作门店相关全部操作 |
3.6.2.4.4.1.4输入数据
界面编号 |
序号 |
数据项 |
数据类型 |
数据来源 |
规格说明 |
YYGL-B-01-04 |
1 |
门店编号 |
数字(4) |
输入 |
识别合作门店的唯一编码 |
YYGL-B-01-04 |
2 |
门店账号 |
字符(16) |
输入 |
合作门店身份 |
YYGL-B-01-04 |
3 |
门店名称 |
字符(15) |
输入 |
-- |
YYGL-B-01-04 |
4 |
业务状态 |
字符(2) |
选择输入 |
包括“开启”、“关闭”和“全部”(默认项) |
YYGL-B-01-04 |
5 |
协议状态 |
字符(2) |
选择输入 |
包括“有效”、“过期”和“全部”(默认项);新增合作门店时有效期选择为期间有效,且当前日期已晚于期间结束日期则状态变为【无效】 |
YYGL-B-01-04 |
6 |
联系人 |
字符(4) |
输入 |
-- |
YYGL-B-01-04 |
7 |
联系电话 |
字符(18) |
输入 |
-- |
3.6.2.4.4.1.5输出数据
序号 |
数据项 |
数据类型 |
输出设备 |
规格说明 |
1 |
序号 |
数字(4) |
显示器 |
系统自动生成 |
2 |
门店编号 |
数字(4) |
显示器 |
合作门店唯一识别码 |
3 |
门店名称 |
字符(15) |
显示器 |
-- |
4 |
门店账号 |
字符(16) |
显示器 |
-- |
5 |
联系人 |
字符(4) |
显示器 |
-- |
6 |
联系电话 |
字符(18) |
显示器 |
-- |
7 |
协议状态 |
字符(2) |
显示器 |
包括“有效”和“过期” |
8 |
业务状态 |
字符(2) |
显示器 |
包括“开启”和“关闭” |
9 |
加入时间 |
日期时间 |
显示器 |
-- |
10 |
结果信息数量 |
数字(6) |
显示器 |
-- |
3.6.2.4.4.1.6操作描述
功能操作(用例)描述 |
概要描述 |
本操作用于运营管理员按照设定的检索条件查找门店 |
角色权限 |
运营管理员 |
前置条件 |
系统内已经添加了合作门店相关资料 |
后置条件 |
符合检索条件的合作门店显示到结果列表 |
主事件流 |
活动者 |
系统 |
1.用户输入相关检索条件内容 |
|
2.用户确定按照步骤1输入的检索条件查找合作门店 |
|
|
3.系统将步骤1输入的检索条件同合作门店的相关资料进行匹配 |
|
4.系统确定已匹配到符合检索条件的门店 |
|
5.系统将步骤4匹配到的门店账户信息显示到结果列表 |
|
6.用例结束 |
可选事件流1 |
操作者 |
系统 |
无 |
无 |
异常事件1 |
操作者 |
系统 |
无 |
无 |
业务规则 |
无 |
非功能性需求 |
无 |
使用频率 |
中 |
相关功能/操作 |
无 |
相关单据/报表 |
无 |
备 注 |
无 |
3.6.3 YYGL-C-01门店售票额度管理模块
在进行代理售票业务过程中,票代总店会对门店在一定时期内的售票额度做了限制,由于门店在代理售票之前不会给票代总店预存款,所以限制门店售票额度的目的是为了防止门店恶意低价售票,给票代总店带来一定的经济风险。
门店在售票过程中,若系统判断剩余的售票额度不足(即:最高额度 - 门店的结算总价的余额低于本次售票所产生的门店结算价),则售票失败,此时门店需要同总店协商,申请调整售票额度,待总店完成门店的售票额度增加请求后,门店才可以恢复售票业务;同样的道理,票代总店也可以对门店的售票额度进行缩减。
门店售票额度管理模块主要包括:“记录售票额度调整”、和“检索售票额度调整”等功能。
3.6.3.1 YYGL-C-01-01记录门店售票额度调整功能
门店向票代总店提出额度调整申请后,总店会视具体情况决定是否需要给门店进行额度调整;若总店同意给当前门店调整售票额度,则总店只需通过修改门店资料功能,对 当前门店的“最高额度”进行调整即可。总店进行的每一笔额度调整,系统均进行记录。
进行门店售票额度调整,必须符合以下规则:
1.若在调整售票额度的同时修改了“统计周期”,则统计期的开始时间从本次额度调整后的第一笔交易开始重新累加计算;若未修改“统计周期”,则统计期的开始时间不变。
2.若在调整售票额度时未修改“统计周期”,且进行的是额度减少调整,此时要求减少的额度(调整前的额度-调整后的额度)不允许超过本次额度调整前统计期内,门店所剩余的额度。否则系统不允许调整。
3.6.3.1.1业务状态图
无
3.6.3.1.2原型界面
无
3.6.3.1.3角色权限
无
3.6.3.1.4操作说明
3.6.3.1.4.1YYGL-C-01-0101记录门店售票额度调整操作
3.6.3.1.4.1.1 概要描述
本操作用于系统针对门店售票额度被首次确定或每次被调整后均进行记录。
3.6.3.1.4.1.2 原型界面
无
3.6.3.1.4.1.3 角色权限
无
3.6.3.1.4.1.4 输入数据
无
3.6.3.1.4.1.5 输出数据
序号 |
数据项 |
数据类型 |
输出设备 |
规格说明 |
1 |
所属门店 |
字符(16) |
数据库 |
-- |
2 |
调整前的统计周期 |
字符(4) |
数据库 |
包括“1天”、“1个月”(默认项)、“1个季度”、“半年”和“1年”;若本次为首次添加门店售票额度,则调整前的统计期周期显示为“--” |
2 |
调整后的统计周期 |
字符(4) |
数据库 |
包括“1天”、“1个月”(默认项)、“1个季度”、“半年”和“1年” |
3 |
调整前的最高额度 |
货币(8,2) |
数据库 |
若本次为首次添加门店售票额度,则调整前的最高额度显示为“--” |
4 |
调整后的最高额度 |
货币(8,2) |
数据库 |
-- |
5 |
操作员 |
字符(4) |
数据库 |
记录调整本次售票额度的操作员姓名 |
6 |
调整时间 |
日期时间 |
数据库 |
记录本次售票额度调整的时间 |
3.6.3.1.4.1.6 操作描述
功能操作(用例)描述 |
概要描述 |
本操作用于系统针对门店售票额度被首次确定或每次被调整后均进行记录 |
角色权限 |
无 |
前置条件 |
1.已完成门店售票额度的保存操作
2.已完成门店售票额度的调整操作 |
后置条件 |
无 |
主事件流 |
活动者 |
系统 |
|
1.系统保存单次调整后的“统计周期”或“最高额度”信息 |
|
2.系统记录调整前的“统计周期”或“最高额度”信息 |
|
3.系统记录执行本次售票额度调整的操作员姓名 |
|
4.系统记录当前时间为本次售票额度的调整时间 |
|
5.用例结束 |
可选事件流1 |
操作者 |
系统 |
无 |
无 |
异常事件1 |
操作者 |
系统 |
无 |
无 |
业务规则 |
无 |
非功能性需求 |
无 |
使用频率 |
中 |
相关功能/操作 |
无 |
相关单据/报表 |
无 |
备 注 |
无 |
3.6.3.2 YYGL-C-01-02检索门店售票额度调整记录功能
运营管理员可以按照指定的条件对门店售票额度调整记录进行检索,检索条件主要包括: “所属门店”、 “调整日期”和“操作员”等。
3.6.3.2.1业务状态图
无
3.6.3.2.2原型界面
界面编号为YUGL-C-01-02
3.6.3.2.3角色权限
序号 |
角色 |
使用情况 |
1 |
运营管理员 |
可使用检索门店售票额度调整记录相关全部操作 |
3.6.3.2.4操作说明
3.6.3.2.4.1YYGL-C-01-0201检索门店售票额度调整记录操作
3.6.3.2.4.1.1 概要描述
本操作用于运营管理员按照设定的检索条件查找门店售票额度调整记录。
3.6.3.2.4.1.2 原型界面
请参见界面YYGL-C-01-02
3.6.3.2.4.1.3 角色权限
序号 |
角色 |
使用情况 |
1 |
运营管理员 |
可使用检索门店售票额度调整记录相关全部操作 |
3.6.3.2.4.1.4 输入数据
界面编号 |
序号 |
数据项 |
数据类型 |
数据来源 |
规格说明 |
YYGL-C-01-02 |
1 |
所属门店 |
字符(16) |
输入 |
额度调整所关联的门店名称 |
YYGL-C-01-02 |
2 |
调整单新增起始日期 |
日期 |
选择输入 |
-- |
YYGL-C-01-02 |
3 |
调整新增结束日期 |
日期 |
选择输入 |
-- |
YYGL-C-01-02 |
4 |
操作员 |
字符(4) |
输入 |
系统操作人员姓名 |
3.6.3.2.4.1.5 输出数据
序号 |
数据项 |
数据类型 |
输出设备 |
规格说明 |
1 |
序号 |
数字(4) |
显示器 |
系统自动生成 |
2 |
所属门店 |
字符(16) |
显示器 |
显示本次额度调整单所关联的门店名称 |
3 |
调整前的统计周期 |
字符(4) |
显示器 |
显示本次额度调整前的统计周期;若为首次添加,则此项显示为空 |
4 |
调整后的统计周期 |
字符(4) |
显示器 |
显示本次额度调整后的统计周期 |
5 |
调整前的最高额度 |
货币(8,2) |
显示器 |
显示本次额度调整前的最高额度;若为首次添加,则此项显示为空 |
6 |
调整后的最高额度 |
货币(8,2) |
显示器 |
显示本次额度调整后的最高额度 |
7 |
操作员 |
字符(4) |
数据库 |
显示调整本次售票额度的操作员姓名 |
8 |
调整时间 |
日期时间 |
数据库 |
显示本次售票额度调整的时间 |
3.6.3.2.4.1.6 操作描述
功能操作(用例)描述 |
概要描述 |
本操作用于运营管理员按照设定的检索条件查找门店售票额度调整记录 |
角色权限 |
运营管理员 |
前置条件 |
系统以记录了门店售票额度调整记录 |
后置条件 |
符合检索条件的额度调整记录显示到结果列表 |
主事件流 |
活动者 |
系统 |
1.用户输入相关检索条件内容 |
|
2.用户确定按照步骤1输入的检索条件搜索门店售票额度调整记录 |
|
|
3.系统将步骤1输入的检索条件同门店售票额度调整记录的相关信息进行匹配 |
|
4.系统确定已匹配到符合检索条件的门店售票额度调整记录 |
|
5.系统将步骤4匹配到的门店售票额度调整记录显示到结果列表 |
|
6.用例结束 |
可选事件流1 |
操作者 |
系统 |
无 |
无 |
异常事件1 |
操作者 |
系统 |
无 |
无 |
业务规则 |
无 |
非功能性需求 |
无 |
使用频率 |
中 |
相关功能/操作 |
无 |
相关单据/报表 |
无 |
备 注 |
无 |
3.6.4 YYGL-D-01定时资料查询管理模块
票代系统在执行日常售票业务过程中,需要和影院以及门店售票终端进行即时数据通讯;为了减轻系统的售票压力、提高售票效率,票代系统会对于销售业务过程中的部分稳定数据进行定时查询操作,并将查询到的数据保存到系统缓存文件中,当售票终端在销售过程中向票代系统请求此项时,可以直接通过本地缓存文件提取并返回给售票终端,而不需要临时向影院获取。
需要定时查询的资料主要包括:“影片排期信息”、“影片价格信息”和“影厅座位图信息”,这些信息在影院日常运营过程中比较固定。
3.6.4.1 YYGL-D-01-01影片排期定期查询功能
票代系统在执行日常售票业务过程中,需要向合作影院方获取当天的影片排期信息;由于正常情况下影院每天只做一次影片排期计划,因此对于影片排期信息,票代系统每天只需按照设定时间定期向影院查询即可,不需要每次执行售票业务时实时获取。
获取影片排期信息的时间通过系统参数设定,在每个设定的时间间隔内,系统自动向影院查询当天的排期信息;票代系统查找到合作影院当天的排期信息后,会保存在当地缓存,在下次定期查询后对信息进行更新。(运营管理员可以通过参数设置界面,进行人工即时获取“影票排期信息”操作;确保信息的准确性。)
3.6.4.1.1业务状态图
无
3.6.4.1.2原型界面
无
3.6.4.1.3角色权限
无
3.6.4.1.4操作说明
3.6.4.1.4.1YYGL-D-01-0101定期获取影片排期信息操作
3.6.4.1.4.1.1 概要描述
本操作用于票代系统按照设定的时间,定期通过影院提供的“影片排期信息查询接口”向影院获取当天的影片排期信息。
3.6.4.1.4.1.2 原型界面
无
3.6.4.1.4.1.3 角色权限
无
3.6.4.1.4.1.4 输入数据
界面编号 |
序号 |
数据项 |
数据类型 |
数据来源 |
规格说明 |
-- |
1 |
影院编码 |
数字(8) |
接口传入 |
同广电总局下发的编号保持一致;作为合作影院的唯一识别码 |
3.6.4.1.4.1.5 输出数据
序号 |
数据项 |
数据类型 |
输出设备 |
规格说明 |
1 |
场次编号 |
字符(8) |
接口返回/数据库 |
系统为各个影院的任意场次生成的唯一识别码 |
2 |
影片编码 |
数字(8) |
接口返回/数据库 |
系统为每部影片生成的唯一识别码 |
3 |
影片名称 |
字符(13) |
接口返回/显示器 |
-- |
4 |
影片效果 |
字符(3) |
接口返回/显示器 |
如:4D、3D、2D;当影片 “效果”非4D、3D或2D时则显示为空 |
5 |
影片发行地 |
字符(6) |
接口返回/显示器 |
如:美国、大陆、港澳台、日韩等 |
6 |
影片类型 |
字符(6) |
接口返回/显示器 |
如:恐怖片、灾难片、喜剧片等 |
7 |
语种 |
字符(4) |
接口返回/显示器 |
如:国语、粤语、英语等 |
8 |
影片时长 |
数字(3) |
接口返回/显示器 |
以分钟为单位显示 |
9 |
放映厅 |
字符(4) |
接口返回/显示器 |
-- |
10 |
放映时间 |
日期时间 |
接口返回/显示器 |
-- |
3.6.4.1.4.1.6 操作描述
功能操作(用例)描述 |
概要描述 |
本操作用于票代系统按照设定的时间,定期通过影院提供的“影片排期信息查询接口”向影院获取当天的影片排期信息 |
角色权限 |
无 |
前置条件 |
1.定期获取排期的时间已在系统中被设定
2.“影片排期信息查询接口”通讯正常 |
后置条件 |
无 |
主事件流 |
活动者 |
系统 |
|
1.系统调用“影片排期信息查询接口”向影院发起影片排期信息请求 |
|
2.影院查找当天最新的影片排期信息,并返回给本系统 |
|
3.系统将步骤2返回的影片排期信息保存到对应的缓存文件 |
|
4.系统更新缓存文件中的影片排期信息 |
|
5.用例结束 |
可选事件流1 |
操作者 |
系统 |
无 |
无 |
异常事件流1 |
操作者 |
系统 |
无 |
无 |
业务规则 |
每次定期获取影片排期信息必须有相关结果返回(单次获取超时需启动轮循获取)。 |
非功能性需求 |
单次获取影片排期信息超过2秒视为超时 |
使用频率 |
由系统设定 |
相关功能/操作 |
无 |
相关单据/报表 |
无 |
备 注 |
无 |
3.6.4.2 YYGL-D-01-02影票价格定期查询功能
票代系统在执行日常售票业务过程中,需要向合作影院方获取各个场次的影票价格信息;由于一般情况下影院对场次价格策略会经常产生变动,因此影票价格信息一般在交易过程中需要即时获取一次;但由于很多情况下并没有发生真实的售票业务,而只是通过系统查阅影票价格信息,此时只需提供影票的参考价即可,而通过票代系统定期获取的影票价格就可以满足这个需求。
获取影票价格信息的时间通过系统参数设定,从每天的凌晨(00:00)开始,在每个设定的时间间隔内,系统自动向影院查询当天的影票价格信息;票代系统查找到合作影院当天的影票价格信息后,会保存在当地缓存,在下次定期查询后对信息进行更新。(运营管理员可以通过参数设置界面,进行人工即时获取“影票价格信息”操作;确保信息的准确性。)
3.6.4.2.1业务状态图
无
3.6.4.2.2原型界面
无
3.6.4.2.3角色权限
无
3.6.4.2.4操作说明
3.6.4.2.4.1YYGL-D-01-0201定期获取影票价格信息操作
3.6.4.2.4.1.1 概要描述
本操作用于票代系统按照设定的时间,定期通过影院提供的“影票价格查询接口”向影院获取当天各个场次的影票价格。
3.6.4.2.4.1.2 原型界面
无
3.6.4.2.4.1.3 角色权限
无
3.6.4.2.4.1.4 输入数据
界面编号 |
序号 |
数据项 |
数据类型 |
数据来源 |
规格说明 |
-- |
1 |
影院编码 |
数字(8) |
接口传入 |
同广电总局下发的编号保持一致;作为合作影院的唯一识别码 |
3.6.4.2.4.1.5 输出数据
序号 |
数据项 |
数据类型 |
输出设备 |
规格说明 |
1 |
场次编号 |
字符(8) |
接口返回/数据库 |
系统为各个影院的任意场次生成的唯一识别码 |
|
影票门市价 |
货币(4,2) |
接口返回/数据库 |
电影院对市场的直接发行价 |
2 |
影院结算价 |
货币(4,2) |
接口返回/数据库 |
影院结算价用于电影院和票代总店之间的结算;由影院统一管理制定 |
3 |
门店结算价 |
货币(4,2) |
数据库 |
票代总店在影院结算价的基础上,按照票代总店设定的门店结算价策略计算获得 |
3.6.4.2.4.1.6 操作说明
功能操作(用例)描述 |
概要描述 |
本操作用于票代系统按照设定的时间,定期通过影院提供的“影票价格查询接口”向影院获取当天各个场次的影票价格 |
角色权限 |
无 |
前置条件 |
1.定期获取影票价格的时间已在系统中被设定
2.“影票价格查询接口”通讯正常 |
后置条件 |
无 |
主事件流 |
活动者 |
系统 |
|
1.系统调用“影票价格查询接口”向影院发起最新影票价格信息请求 |
|
2.影院查找到当天各个场次的最新影票价格信息,并返回给本系统 |
|
3.系统将步骤2返回的影票价格信息保存到对应的缓存文件 |
|
4.系统更新缓存文件中的影票价格信息 |
|
5.用例结束 |
可选事件流1 |
操作者 |
系统 |
无 |
无 |
异常事件1 |
操作者 |
系统 |
无 |
无 |
业务规则 |
每次定期获取影票价格信息必须有相关结果返回(单次获取超时需启动轮循获取)。 |
非功能性需求 |
单次获取影票价格时间超过2秒则视为超时 |
使用频率 |
由系统设定 |
相关功能/操作 |
无 |
相关单据/报表 |
无 |
备 注 |
无 |
相关阅读