1 line
4.8 KiB
Markdown
1 line
4.8 KiB
Markdown
# 军事训练与人才管理系统需求规格说明书
|
||
|
||
## 1. 系统概述
|
||
|
||
本系统为一个基于 PC 网页的后台管理系统,旨在实现军事单位在 **训练消耗指标管理** 和 **人才信息管理** 两大核心业务上的数字化、流程化和权限化操作。系统严格遵循师、团、营、连四级组织架构进行权限控制和数据流转。
|
||
服务层 (.NET 8),前端(Vue3+ElementPlus), 后台管理API /api/admin/*,数据库 SQL Server
|
||
|
||
## 2. 组织架构与账号体系
|
||
|
||
* **平台**: PC 网页后台。
|
||
* **组织层级**: 系统支持四级组织架构:
|
||
* 师级:师首长机关
|
||
* 团级:合成第10团、合成第11团、合成第12团、火力团、支援保障团等
|
||
* 营级:如合成第10团1营、合成第10团2营等
|
||
* 连级:如合成第10团1营1连、合成第10团1营2连等
|
||
* **账号创建**: 可按上述组织架构创建后台账号。
|
||
* **超级管理员**: 拥有系统的全部权限,通常对应师首长机关的顶级账号。
|
||
* **操作记录**: 师机关可查看所有下级账号的操作日志和数据上传记录。
|
||
|
||
## 3. 训练消耗指标管理
|
||
|
||
### 3.0 训练消耗数据模板结构(依据《训练消耗数据模板.xlsx》)
|
||
|
||
系统中的训练消耗数据应严格遵循以下字段结构进行建模:
|
||
|
||
| 字段名 | 说明 | 示例 |
|
||
| :--- | :--- | :--- |
|
||
| **分类** | 弹药或物资的大类 | 一、轻武器弹药;二、压制武器弹药 |
|
||
| **弹药/物资名称** | 具体的弹药或训练物资名称 | 5.8mm普通弹;120mm迫击炮弹 |
|
||
| **计量单位** | 消耗量的单位 | 发;枚;千克 |
|
||
| **整体训练指标** | 师级下发的总指标量 | 10000 |
|
||
| **下发单位** | 接收指标的团级单位名称 | 合成第10团;师首长机关 |
|
||
| **单位指标** | 下发给该单位的具体指标数值 | 2500 |
|
||
| **单位消耗** | 该单位上报的实际消耗量 | 2300 |
|
||
| **进度** | 自动计算:`单位消耗 / 单位指标` | 92% |
|
||
|
||
> **注**:在实际数据库设计中,“整体训练指标”与“单位指标”属于指标下发阶段的数据;“单位消耗”属于上报阶段的数据;“进度”为系统自动计算字段。
|
||
|
||
### 3.1 指标下发(由师机关操作)
|
||
|
||
1. **创建分类**: 师机关可创建数据分类(如“一、轻武器弹药”、“二、压制武器弹药”等)。
|
||
2. **创建表单**:
|
||
* 选择已创建的分类。
|
||
* 填写具体数据项信息:`弹药名称`、`弹药计量单位`、`整体训练指标`(总指标)。
|
||
* 选择要下发的**团级单位**(包括师首长机关本部)。
|
||
* 为每个被选中的单位分配具体的指标数值(即“单位指标”)。
|
||
* **校验规则**: 所有被下发单位的“单位指标”之和必须等于“整体训练指标”。提交时若不满足,系统需弹出提示。
|
||
3. **数据下发**: 表单创建并校验通过后,相关数据自动下发至对应的团级账号。
|
||
|
||
### 3.2 消耗上报
|
||
|
||
#### 正常情况(逐级汇总上报)
|
||
|
||
1. **团级操作**:
|
||
* 团部账号可查看收到的指标数据,包括:`分类`、`弹药名称`、`单位`、`指标`、`消耗`、`进度`(消耗/指标)。
|
||
* 团部可点击【提交消耗】按钮,上报本团(含下属所有营、连)的总消耗值。
|
||
2. **营级操作**:
|
||
* 营级账号可查看相关数据,但仅包含:`分类`、`弹药名称`、`单位`、`消耗`。
|
||
* 营级无`指标`和`进度`字段,其职责是汇总本营(含下属连)的消耗,并向上(团部)提交。
|
||
3. **连级操作**:
|
||
* 连部账号通常只具备**查看**权限,不直接上报数据,其消耗数据由所属营部统一汇总上报。
|
||
|
||
#### 特殊情况(越级上报)
|
||
|
||
* 在特殊情况下,连部可直接上报。
|
||
* 连部点击【提交消耗】后,在弹窗中可选择将数据【提交至营部】或【提交至团部】。
|
||
|
||
### 3.3 数据查看
|
||
|
||
1. **师机关视图**:
|
||
* 查看所有分类下的`总指标`、`总消耗`、`总进度`。
|
||
* 查看直接下发单位(师本部、各团)的详细`指标`、`消耗`、`进度`。
|
||
* 查看所有营、连级单位的具体`消耗`数据。
|
||
* 可查看所有数据的详细上报记录,包括操作时间和操作人。
|
||
2. **团部视图**:
|
||
* 查看本团的`总指标`、`总消耗`、`总进度`。
|
||
* 查看本团所属所有营、连单位的`消耗`数据。
|
||
* 可查看详情上报记录。
|
||
|
||
### 3.4 数据修改与删除
|
||
|
||
* **原则**: 数据一旦上报成功,不可直接修改或删除。
|
||
* **申请流程**:
|
||
1. 用户找到目标上报记录,点击【申请删改】。
|
||
2. 在弹窗中选择申请类型(【修改】或【删除】),并填写原因或新值。
|
||
3. 申请提交后,自动流转至师部审批。
|
||
* **师部审批**:
|
||
1. 师部可在“删改申请”列表中查看所有请求,信息包括:申请人(子账号名)、原因、对应数据详情。
|
||
2. 师部审核同意后,由系统或师部人员执行最终的修改或删除操作。
|
||
|
||
## 4. 人才信息管理
|
||
|
||
### 4.1 人才上报
|
||
|
||
1. **上报主体**: 各级单位(连、营、团)均可向上一级单位上报人才。
|
||
2. **上报内容** (依据《人才数据库模板.xlsx》):
|
||
* 姓名
|
||
* 照片(2寸以内)
|
||
* 单位
|
||
* 部职别
|
||
* 军衔
|
||
* 士兵证号
|
||
* 专业岗位
|
||
* 政治面貌
|
||
* 文化程度
|
||
* 民族
|
||
* 籍贯
|
||
* 出生年月
|
||
* 入伍年月
|
||
* 特长
|
||
* 参加培训、集训情况
|
||
* 取得成绩(成果)(可手填、可上传照片)
|
||
|
||
### 4.2 人才审核与等级认定
|
||
|
||
1. **审核**: 上级单位收到人才上报后,可选择【同意】或【拒绝】。
|
||
2. **等级认定**:
|
||
* 人才的等级由**最终同意其申请的单位级别**决定。
|
||
* **示例流程**:
|
||
* 连部上报人才A → 营部同意 → 人才A为“**连级人才**”。
|
||
* 营部将人才A上报至团部 → 团部同意 → 人才A升级为“**营级人才**”。
|
||
* 团部将人才A上报至师部 → 师部同意 → 人才A升级为“**团级人才**”。
|
||
* 师部可直接将任何人才升为“**师级人才**”。
|
||
3. **跨级规则**: 不允许跨级直接升级人才(例如,连部不能直接向师部申请将人才升为团级人才)。
|
||
|
||
### 4.3 人才信息查看
|
||
|
||
* 各级单位可查看其**所属下级单位**的人才列表。 |