6.6 KiB
6.6 KiB
需求-02-狱政信息管理
模块名称:狱政信息管理 优先级:P0 预估工时:24h
一、业务背景
狱政信息管理是监狱管理的核心模块,实现罪犯从入监到出监的全生命周期管理。
二、用户故事
| 角色 | 故事描述 | 优先级 |
|---|---|---|
| 狱政干事 | 作为狱政干事,我希望能够登记新入监罪犯的信息,这样罪犯才能正式纳入管理 | P0 |
| 狱政科长 | 作为狱政科长,我希望能够查询所有罪犯信息,这样我好掌握整体情况 | P0 |
| 分监区长 | 作为分监区长,我希望能够查询本分监区的罪犯,这样我能快速找到目标罪犯 | P0 |
| 狱政干事 | 作为狱政干事,我希望能够修改罪犯信息,这样保证信息准确 | P1 |
| 狱政干事 | 作为狱政干事,我希望能够登记罪犯释放信息,这样业务流程完整 | P0 |
| 狱政干事 | 作为狱政干事,我希望能够登记罪犯调监信息,这样追踪罪犯位置变更 | P0 |
| 管理员 | 作为管理员,我希望能够批量导入导出罪犯数据,这样提高工作效率 | P1 |
三、功能需求
3.1 罪犯信息管理
3.1.1 入监登记
功能描述:登记新入监罪犯的基础信息
表单字段:
| 字段分组 | 字段名称 | 必填 | 说明 |
|---|---|---|---|
| 基础信息 | 罪犯编号 | 是 | 系统自动生成或手动录入 |
| 姓名 | 是 | 罪犯真实姓名 | |
| 性别 | 是 | 男/女 | |
| 身份证号 | 是 | 18位身份证号码 | |
| 出生日期 | 是 | 由身份证号解析或手动填写 | |
| 民族 | 否 | 民族选择 | |
| 籍贯 | 否 | 省市区三级联 | |
| 文化程度 | 否 | 文盲/小学/初中/高中/大专/本科及以上 | |
| 职业 | 否 | 捕前职业 | |
| 家庭住址 | 否 | 详细地址 | |
| 刑罚信息 | 罪名 | 是 | 罪名选择或输入 |
| 刑期-年 | 是 | 数字输入 | |
| 刑期-月 | 是 | 0-11数字输入 | |
| 是否无期 | 是 | 是/否 | |
| 是否死缓 | 是 | 是/否 | |
| 判决法院 | 否 | 判决法院名称 | |
| 判决日期 | 是 | 日期选择 | |
| 判决书编号 | 否 | 判决书文号 | |
| 原判刑期 | 否 | 原判刑期描述 | |
| 入狱日期 | 是 | 日期选择 | |
| 释放日期 | 是 | 根据刑期自动计算或手动调整 | |
| 监管信息 | 监管等级 | 是 | 宽管/普管/严管/考察 |
| 风险等级 | 是 | 高风险/中风险/低风险 | |
| 监区 | 是 | 选择监区 | |
| 分监区 | 是 | 根据监区联动显示 | |
| 监室 | 是 | 根据分监区联动显示 | |
| 状态 | 是 | 默认可选:在押 |
业务规则:
- 释放日期 = 入狱日期 + 刑期(需考虑减刑情况)
- 身份证号需校验格式
- 编号需唯一
3.1.2 罪犯列表
功能描述:查询和展示罪犯列表
列表字段:
- 罪犯编号、姓名、性别、身份证号(脱敏)
- 罪名、刑期、入狱日期
- 监管等级、风险等级
- 当前监区、当前监室
- 状态、创建时间
筛选条件:
- 罪犯编号(模糊搜索)
- 姓名(模糊搜索)
- 性别(下拉选择)
- 罪名(下拉选择)
- 监管等级(下拉选择)
- 风险等级(下拉选择)
- 监区(下拉选择)
- 状态(下拉选择)
- 入狱日期范围(日期区间)
操作功能:
- 查看详情
- 修改信息
- 删除(逻辑删除)
- 批量删除
- 导出Excel
3.1.3 罪犯详情
功能描述:查看罪犯详细信息
展示内容:
- 基础信息卡片
- 刑罚信息卡片
- 监管信息卡片
- 位置变更历史
- 考核记录汇总
- 测评记录汇总
- 消费记录汇总
3.1.4 罪犯信息修改
功能描述:修改罪犯信息
规则:
- 部分字段修改需要审批(如刑期变更)
- 修改记录需要留痕
3.2 出监管理
3.2.1 释放登记
功能描述:登记罪犯释放信息
释放类型:
- 刑满释放
- 假释
- 暂予监外执行
- 减刑
- 法院裁定释放
- 死亡
- 其他
表单字段:
- 罪犯选择(从列表选择或搜索)
- 释放类型
- 释放原因
- 实际释放日期
- 释放凭证(文书编号等)
- 交接人信息
- 备注
业务流程:
- 选择或搜索罪犯
- 填写释放信息
- 提交审核
- 审核通过后更新罪犯状态为"已释放"
- 记录释放日志
3.2.2 移交登记
功能描述:登记罪犯转监/移交信息
表单字段:
- 罪犯选择
- 移交类型(转入/转出)
- 目标监狱
- 移交原因
- 移交日期
- 交接人信息
3.3 调监管理
3.3.1 调监操作
功能描述:罪犯在监区/监室间的调换
表单字段:
- 罪犯选择
- 目标监区
- 目标分监区
- 目标监室
- 调监原因
业务规则:
- 目标监室床位未满
- 严管级罪犯不能调入普通监区
- 调监后自动同步人数
3.3.2 位置历史
功能描述:查看罪犯位置变更历史
展示内容:
- 时间线展示位置变更记录
- 包含:变更时间、原位置、新位置、变更原因、操作人
3.4 批量操作
3.4.1 批量导入
功能描述:通过Excel批量导入罪犯信息
要求:
- 提供导入模板下载
- 支持数据校验
- 显示导入结果(成功/失败数量)
- 失败记录提供下载
3.4.2 批量导出
功能描述:导出罪犯列表
要求:
- 支持按条件筛选后导出
- 支持导出全部
- 敏感字段自动脱敏
四、业务规则汇总
| 规则编号 | 规则描述 |
|---|---|
| BR-001 | 罪犯编号全局唯一 |
| BR-002 | 身份证号需符合18位校验规则 |
| BR-003 | 释放日期根据入狱日期和刑期自动计算 |
| BR-004 | 调监时目标监室人数不能超过床位数 |
| BR-005 | 严管级罪犯只能分配在严管监区 |
| BR-006 | 敏感信息在列表页脱敏展示 |
| BR-007 | 罪犯状态变更需要记录变更日志 |
五、验收标准
- 支持入监登记,信息完整
- 支持罪犯列表查询和筛选
- 支持查看罪犯详情
- 支持修改罪犯信息
- 支持释放登记
- 支持移交登记
- 支持调监操作
- 支持查看位置历史
- 支持批量导入导出
- 敏感信息自动脱敏
- 数据权限控制(按监区)
六、相关模块
- 依赖:监区管理模块(获取监区/监室列表)
- 依赖:字典管理模块(获取选项数据)
- 被依赖:计分考核模块(获取罪犯信息)
- 被依赖:测评管理模块(获取罪犯信息)
- 被依赖:消费管理模块(获取罪犯信息)
创建日期:2026-01-14 版本:v1.0