4.3 KiB
4.3 KiB
需求-08-消费系统
模块名称:消费系统 优先级:P1 预估工时:18h
一、业务背景
消费系统管理罪犯的账户余额、消费记录和存款,是保障罪犯日常生活和规范消费行为的重要模块。
二、用户故事
| 角色 | 故事描述 | 优先级 |
|---|---|---|
| 生活卫生科长 | 作为生活卫生科长,我希望管理罪犯账户余额,这样掌握消费情况 | P1 |
| 家属 | 作为罪犯家属,我希望给罪犯存款,这样罪犯有钱花 | P1 |
| 罪犯 | 作为罪犯,我希望查询自己的消费记录,这样我知道钱花哪了 | P1 |
| 狱政科长 | 作为狱政科长,我希望设置消费限额,这样控制过度消费 | P1 |
| 管理员 | 作为管理员,我希望分析消费数据,这样发现异常消费 | P1 |
三、功能需求
3.1 账户管理
3.1.1 账户查询
查询条件:
- 罪犯姓名/编号
- 监区/分监区
- 账户状态(正常/冻结)
列表字段:
- 罪犯编号、姓名
- 监区/分监区
- 账户余额
- 累计存款
- 累计消费
- 账户状态
- 开户时间
3.1.2 账户详情
展示内容:
- 罪犯基本信息
- 账户信息(余额、状态)
- 存款记录(最近10笔)
- 消费记录(最近10笔)
- 月度消费统计
3.2 家属存款
3.2.1 存款登记
表单字段:
- 罪犯选择(支持搜索)
- 存款金额(必填)
- 存款人姓名
- 存款人关系
- 联系方式
- 备注
存款方式:
- 现场存款(家属到窗口)
- 银行转账(系统对接银行)
- 线上支付(微信/支付宝)
到账确认:
- 线下存款需工作人员确认
- 系统存款自动到账
3.2.2 存款记录
列表字段:
- 记录编号
- 罪犯姓名/编号
- 存款金额
- 存款人
- 存款方式
- 存款时间
- 状态(待确认/已到账/已取消)
3.3 消费记录
3.3.1 消费类型
消费类型:
- 购物消费(超市购物)
- 餐饮消费(食堂)
- 医疗消费(看病)
- 通讯消费(电话费)
- 其他消费
3.3.2 消费查询
查询条件:
- 罪犯姓名/编号
- 消费类型
- 消费时间范围
- 监区
列表字段:
- 订单编号
- 罪犯姓名/编号
- 消费类型
- 消费金额
- 商品名称
- 消费时间
- 账户余额(消费后)
3.3.3 消费详情
展示内容:
- 订单信息
- 商品列表
- 金额明细
- 消费时间
- 操作人
3.4 消费限额
3.4.1 全局限额配置
配置项:
- 日消费限额
- 月消费限额
- 单笔消费限额
- 特殊商品限制
默认限额:
- 日限额:50元
- 月限额:500元
- 单笔限额:100元
3.4.2 个体限额配置
按罪犯设置:
- 单独设置限额
- 按监管等级设置
- 按风险等级设置
限额类型:
- 宽管级:标准限额的120%
- 普管级:标准限额
- 严管级:标准限额的60%
- 考察级:最低保障
3.5 消费统计分析
3.5.1 统计维度
统计报表:
- 日消费统计
- 月消费统计
- 人均消费统计
- 监区消费排名
- 商品销售排行
3.5.2 异常检测
异常规则:
- 单日消费超过日限额
- 单月消费超过月限额
- 消费频率异常(短时间内多次消费)
异常处理:
- 超出限额时拦截
- 生成异常预警
- 通知管理人员
四、业务规则汇总
| 规则编号 | 规则描述 |
|---|---|
| BR-001 | 罪犯账户余额不能为负数 |
| BR-002 | 消费金额不能超过账户余额 |
| BR-003 | 消费金额不能超过单笔限额 |
| BR-004 | 累计消费不能超过日/月限额 |
| BR-005 | 存款需校验金额格式 |
| BR-006 | 严管级罪犯消费限额更低 |
| BR-007 | 消费记录不可删除 |
五、验收标准
- 支持账户查询
- 支持账户详情查看
- 支持存款登记
- 支持存款记录查询
- 支持消费记录查询
- 支持消费限额配置
- 支持个体限额设置
- 支持消费统计分析
- 支持异常消费预警
六、相关模块
- 依赖:狱政信息管理模块(罪犯数据)
- 依赖:监区管理模块(监区数据)
- 被依赖:数据分析模块(消费数据引用)
创建日期:2026-01-14 版本:v1.0