更新时间:2022年1月7日

1. 概述

北信源综合训练管理系统是一款能够综合管理训练类型和内容统计和评价训练成果,建立训练档案的管理系统。可根据发布训练活动,创建训练任务,主动和被动报名参加或请假,可及时发送消息提醒训练。可根据录入训练结果进行评价,可多维度形成图表分析。可按个人或部门为单位统计训练情况和排行榜。

1.1. 范围

 

图片1.png

 

 

 

1.2. 背景

北信源综合训练管理系统是互联网时代的训练管理系统,是致力于提供训练类型、内容、活动、计划、统计、归档、分析等一站式训练解决方案的专业系统,旨在帮助于单位更科学、更方便、更有效的管理训练情况,进而帮助用户记录训练达标情况,提高身体素质。

北信源综合训练管理系统中存在非常明显的优势。

1、单位快速发布相关训练活动。

2、单位制定训练计划。

3、用户录入训练成绩。

4、单位评价及分析训练成果。

5、单位对个人成绩的归档和排名。

1.3. 产品定位

北信源综合训练管理系统定位于网络时代的训练管理系统,支持私有云服务及独立部署,主要提供基于训练活动发布、提醒、报名、计划、成绩统计、查询、评价、归档、排行等主要训练管理形式。致力于提高单位训练管理用户身体综合素质。内部数据、内部管理确保数据的安全和有效性。

1.4. 产品简介

北信源综合训练管理系统是北信源为JD用户全力打造的“更方便、更有效,更安全的管理用户身体素质训练管理系统”。训练活动的发布、提醒、报名、请假、计划、成绩统计等需求提供强大的功能展现。支持信创环境与通用Windows环境的使用。私有化独立部署,确保数据的安全和有效性。

2. 产品架构

2.1. 设计理念

产品的定位对于JD特殊用户,要求服务可以在独立的硬件服务上进行部署和运行,以满足用户私有化使用的需求。

2.2. 技术架构

系统采用J2EE技术路线,采用前后端分离、松耦合、微服务架构、分层设计的原则,包含基础层、数据层、引擎层、业务处理层、接口服务层和展现层共六个层面。

系统具备持续、高效、稳定可靠的运行能力,具备异常或故障处理能力并提供系统服务的启停机制;系统运行的安全策略和机制,具有较强的容错能力和良好的恢复能力,保障系统安全、稳定、高效的运行

技术架构如下图所示。

图片2.png 

详细说明如下:

1.基础层依托云底座构建服务系统基础运行环境;

2.数据层应用数据库空间解耦合,封装对结构化数据和非结构化数据的各类操作,构建统一的数据管理和数据交换服务;

3.引擎层在数据层的基础上提供系统中各种引擎和功能模块,构建接口库、模板库、元素库、控件库等,供应用层调用或提供标准接口供二次开发使用;

4.业务处理层是系统各项应用功能和模块的建设核心,通过完善的业务逻辑封装,对于协同类的轻应用,通过平台+构建的方式,以“搭积木”方式快速构建各类新应用,对于复杂应用,通过在线开发平台封装的各类组件快速开发完成;

5.接口服务层提供大量可以封装定制API的业务方法,各模块业务逻辑互相解耦合,通过服务总线相互关联;

6.展现层可预测、丰富的前端动作库与前端组件库,相关内容均可通过门户聚合,展现人机交互场景。

2.3. 业务架构

产品业务结构如下:

图片3.png 

业务架构以管理制度安全保障体系和信息资源标准规范为依据进行设计。通过智能化分类将整体的训练管理划分为参训受训、战略训练、专业训练、职业教育、共同训练等不通过的类目,用户可以根据需要进行不同科目计划的发起,并且系统提供完整的训练管理业务包括:训练发布、训练报名、训练请假、训练计划、训练进度监控、训练活动查询、授权评价、训练档案等全生命周期的管控,并且提供通知公告、日常管理、训练知识学习等各相关业务管理功能,结合智能消息提醒、后端的管理配置、一计划多事项等能力提供完整的智能化训练管理体系。并且根据不同的分权分则能够满足全军的一体化集中管控和多级分权分则的管理要求,并且提供后端强大的定制化能力可以针对各战区的不同训练计划、不同训练内容要求做个性化应用定制。

产品遵循与维护性相关的标准和约定的能力,采用模块化、标准化、服务化、构件化开发与Web服务相结合的方式保障系统服务框架与前端代码有可调整性和扩展性。同时采用先进实用的技术,以服务模块化,系统控制分级化为原则,方便技术人员日常维护。对于软件后续安装、更新、补丁、升级等操作有完善的操作说明和错误码提示。同时软件具备对纠正、改进或软件对环境、需求和功能规格说明变化的适应的能力,具有故障诊断和容错能力保障系统持续稳定运行。同时可被诊断自身的缺陷或失效原因或标识其待修改部分,并实现指定的修改,避免由于软件修改而造成意外结果。

可登录后台管理员账号,对数据、应用、资源进行统一管理。可针对不同的管理员进行权限分配,达到对权限访问的控制和对不同权限的管理维护的目的。

2.4. 数据架构

根据系统建设需求,设计系统数据架构,如下图所示。

 

图片4.png

 

详细说明如下:

1.底层系统:系统支持国产数据库;

2.数据持久层框架:通过Mybatis等数据持久层框架,解除sql与程序代码的耦合,提升系统执行速度;

3.数据缓存框架:尽量减少IO(尤其是磁盘IO)的操作,提高系统的性能;

4.数据采集层:数据来源于系统本身的结构化数据、非结构化数据及数据交换中心采集的相关数据;

5.数据存储与管理层:通过对数据的整理、分类、归集,非结构化数据可实现切分、加密存储,结构化数据可实现各应用数据库空间的解耦合,且可独立升级;

6.数据利用与服务:可以通过报表等数据分析应用、智能搜索工具等对系统中的数据进行检索、分析、利用。

2.4.1. 数据分类

服务系统数据分为非结构化数据和结构化数据。具体如下表所示。

图片5.png

 

2.4.2. 数据生命周期管理

对应用系统用户采用身份验证和权限控制,确保数据在传输及业务处理过程中的正确性、完整性、一致性、安全性、不可抵赖性和防篡改性。

数据在系统中不可删除,包含在线阶段、使用阶段、归档阶段、离线和销毁阶段。

1.在线阶段:数据永久保存,不进行清理,常用数据提至缓存,便于快速调用。

2.使用阶段:数据在使用阶段频繁调用,数据存放在存储器中,调用过程中持续产生新数据。

3.归档阶段:数据归档后,仅允许被查询,无法进行修改和状态改变。

4.离线与销毁阶段:数据脱离有效期后进入离线阶段,需通过申请方可查询;进入销毁阶段的数据标记逻辑删除标识,系统导出刻录至光盘柜,同时记录相对路径以供后期访问调阅。

3. 产品功能

3.1. 登录访问

系统提供登录访问功能,用户可以通过浏览器直接访问综合训练管理系统登录页面,通过,输入用户名密码后可以直接进入到系统个人工作台界面:

图片6.png 

系统支持错误密码不得登录系统的功能,并且可以通过勾选记住密码和记住账号的操作让系统自动记住当前用户的登录信息,使得下次访问系统时无需再次输入用户名密码可以直接一键登录系统。

系统管理员可以直接重置用户的密码信息,并且也可以直接设定用户的登录密码:

图片7.png 

用户可以直接通过密码重新设置进行密码重置操作。

3.2. 个人工作台

北信源提供前端个人工作台能力,可以根据不同的用户角色提供不同的前端默认展示桌面,并且用户也可以根据自己的需求进行个人桌面的个性化定义:

图片8.png

 

所有用户的业务数据和前端的信息展示数据都汇总归集到个人门户中心进行展示,包括待办中心、快捷入口、新闻通知等。

3.3. 训练发布

 

北信源根据用户提供的训练通知,提取通知内的关键字,进行创建本单位的训练任务。不同的训练要求发起不同的训练计划,并且发起权限可以精确控制到角色甚至个人,只有具有发起权限的角色和个人才能使用。

图片9.png 

用户登录进入训练管理系统后,打开活动发布页面,选择需要发布的军事训练类型手动录入或根据文件导出的内容生成训练活动,发布内容后点击保存发布;训练计划创建后展示如下:

图片10.png

 

用户可以填写对应的计划内容的信息,包括计划名称、责任人、主板单位、主办人、协办单位、协办人、可以添加活动成员,一旦创建发布后,对应的主板人员、协办人员以及活动成员都可以接收到对应的训练计划,进行后续的办理。

发布完成后在活动计划页面可查看发布的内容,同时可选择发布内容导出为excel文档。

3.4. 训练报名

对于系统发布的训练活动,指定机构和人员是默认参训的人员和单位,但是其他单位和人员可以手动报名申请参训,经过审批核准后可以参加训练活动。报名如下:

图片11.png 

用户可以选择自己单位或人员需要参训的活动:

图片12.png 

选择后需要经过审批,审批通过后可以参加到参训活动中;

图片13.png 

后端可以根据报名情况进行相应的报名统计,并最终汇总到参训情况汇总中去。

3.5. 训练请假

系统提供参训请假管理业务,参训人员如果有意外情况需要进行请假,可以直接在线发起参训请假申请。

图片14.png 

经过相应的审批,通过后可以与训练活动相关联。

图片15.png 

最终的请假情况汇总到整体的训练活动中,形成最终的训练档案信息

3.6. 训练计划

用户训练计划的台账汇总,用户可以查看与当前用户所有相关的训练计划信息,可以在此查看我的待办事项,我参与的事项,我负责的事项等信息,也可以直接发布创建新的训练计划等信息。

图片16.png

 

可以针对某项训练进行相应的在线提醒动作,活动开始前支持对已报名用户,直接发起活动提醒,也可支持自定义设置提醒时间。并且可以将活动信息进行共享。

图片17.png 

也可以直接一键发起新的训练计划。

3.7. 训练计划调整

用户可根据需要选择导入的计划或者手动新增的计划,将计划状态调整为废弃。

图片18.png

 

可按根据管理要求后台调整发布训练计划的时间及状态,支持延后或提前发布训练计划。

图片19.png 

3.8. 训练进度监控

根据不同的状态进行分类展示,用户打开活动计划页面查看已发布的训练计划,打开进度视图页面查看视图模式的训练活动进度的动态监控数据分析;打开活动列表页面选择不同的时间周期或自定义时间查询训练进度。

图片20.png

 

事项信息展示当前计划的相关基础信息,并且系统提供可视化的进度查询,包括计划的活动整体展示,以及每个活动的相关人员和进展状态等,都是可视化的视图展示:

图片21.png

 

并且可以查询每个活动的进展状态列表,包括百分比进度条展示的活动进度信息。

图片22.png

 

活动进度由每个参与活动的人员进行反馈然后后台进行相应的权重比分析得到的最终进度百分比。

每个人员可以在自己的活动信息中进行相应的进度反馈,可以自行添加活动反馈内容和进度百分比信息:

图片23.png

 

图片24.png

 

用户添加完反馈信息和个人的参训进度后,系统将自动汇总并且经过权重计算形成最终的活动进度。

活动的发起者以及主办人员可以对活动进行相应的催办,催办页面如下:

图片25.png

 

主办人催办后相应的活动参与人员如果还没有完成此训练任务,则会收到催办信息。

系统可以设定相应的活动的发布时间、开始时间、结束时间等信息,当用户相关的活动没有及时按照进行执行的化,系统都可以通过消息引擎进行相应的提醒,并且根据不同的状态进行一个对应的预警状态标记。

图片26.png 

3.9. 训练活动查询

系统提供训练活动查询管理,用户可以根据需要进行相应的训练活动查询检索,可以按照不同的活动状态进行分类查询,列如:训练完、训练中、训练后。可根据人员姓名、部门、天、周、月、季度、年及指定日期范围展示现有成绩,选择成绩记录点击导出按钮,可将训练成绩导出成excel文档

图片27.png

 

训练进度监控页面,可对训练活动进行分类查询,包括全部训练活动、主办训练活动、协办训练活动。 

除了按照分类进行查询外可以提供高级检索的功能,用户可以通过多条件组合查询的模式精确快速的定位自己需要检索查询的目标信息。

图片28.png

 

并且提供检索结果的在线导出功能,用户可以一键进行结果数据的批量导出。

3.10. 训练活动排名

系统支持按照天、周、月、季度、年及指定日期范围生成排名清单,也可按照人的活动完成情况,部门的活动完成情况生成排名清单,活动管理者可以向指定范围、人员发布排名清单。

3.11. 评价授权

系统提供对参训单位及人员的在线评价打分功能,相关的评训专家可以批量对当前的未完成的训练活动进行相应的文字或分值评价打分。

图片29.png

 

用户可以一键发布排名,创建发布排名信息,填报对应的排名信息内容可以直接在线发布,也可以选择对应的发布范围和发布对象。

管理员用户进入后端引擎平台,打开前端菜单页面,可添加用户使用权限,授权用户对被授权的活动的参与人的参训信息进行修改,如:修改参与人的基本资料、训练成绩、训练成绩是否达标、具体分值及文字的评定和评价等。参训人员过多的情况下也可以根据人员姓名、部门等条件快速查询参训情况,以达到快捷修改指定人员的参训信息的目的。

图片30.png 

用户可以进行在线评价操作,可以直接批量的进行评价内容的录入,直接进行一键发布展示。

图片31.png

 

支持对训练成绩的手动录入,并且如果训练活动比较多的情况下,也可以直接导入成绩的方式来去进行成绩导入,如下:

图片32.png

 

系统提供相应的导入模板,用户下载后可以按照模板批量添加成绩信息,然后一键导入。

3.12. 训练档案

系统提供训练档案信息,将所有的训练归档信息进行统一汇总,供用户查询利用.进入训练管理系统后,打开在活动档案页面,可根据查询条件(科目、自定义时间段、人员、部门、训练指标)生成相对应的档案进行对比分析,并且支持点击图形化导出按钮生成每日训练统计的折线图和训练状态的饼状图,右键选择图片另存为保存折线图和饼状图。且可以根据科目、周期、训练指标生成单人训练档案,并支持对生成的单人训练档案进行导出。

图片33.png

 

用户在训练档案页面可根据时间、人员、事项指标、部门、状态等查询活动情况,打开活动统计页面可查看每日训练统计的折线图和训练状态的饼状图。并且提供相应的训练统计视图,根据用户需要定义统计图表化前端呈现:

图片34.png

 

3.13. 通知公告

系统提供通知公告业务,用户可以查阅发布的通知公告信息,并且按照不同的通知类别进行分类展示,可以快速查阅我的关注和共享给我的通知公告内容。

图片35.png 

系统提供通知公告业务,可以直接发布公告信息到个人的通知公告栏目,也可以通过活动的发布创建直接发布到前端的个人工作台。

图片36.png

 

用户可以通过待办信息查看活动信息,及时了解知晓最新的活动发布情况。

3.14. 日常管理

3.12.1 训练类型维护

系统提供训练类型维护管理,系统管理员可以前端直接维护相应的训练类型,包括创建添加新的类型等功能,可以对当前系统中的类型进行相应的基本信息,前端展示是界面、界面功能以及相应的规则逻辑等进行一站式维护管理。

图片37.png

 

3.12.1 选项维护

系统提供对基本配置参数的维护管理,如活动请假的请假类型等信息。

图片38.png

 

管理员可以根据实际需要对维护内容进行相应的调整增删等动作。

图片39.png

 

3.15. 训练知识学习

系统可根据要求提供训练知识学习的业务功能,包括训练知识的上传发布,支持视频、图片等多媒体内容的在线发布以及在线观看。满足用户的多媒体在线体验需求。

图片40.png

 

3.16. 提醒设置

系统提供在线的消息提醒设置功能,用户进入提醒设置页面,选择训练科目和训练人员设置提醒设置,可同时设置多个提醒时间;提醒设置完成后对应的提醒人可在消息中心页面中查看收到的提醒。

图片41.png 

用户可以根据使用需求自定义创建通知模板消息,以达到快速发送常用通知的目的。同时也可将通知模板转发至其他用户,其他用户可直接导入该模板。

用户可以根据每日训练、每月训练等不同类型的训练内容进行提醒设置,可实现周期性提醒。也可以对通知提醒的方式、提醒内容、提醒周期等具体参数进行不同的设置。

 

3.17. 后台管理

3.15.1 个性化自定义

系统支持个人前端主题选择,系统后台内置各种主题共前端用户选择使用,用户只需要进行主题选择,那当前页面就可以切换到对应的选择主题当中去。

图片42.png 

后台可以根据用户的需求定义个性化的前端主题内容,包括显示样式和显示内容都可以根据不同的用户组织要求进行个性化的自定义设定。

系统可以通过统一身份认证单点跳转到对应的系统当中去:

图片43.png 

系统提供用户的个性化设置能力,包括对个人的意见显示、常用语等内容进行个性化自定义。

图片44.png 

用户可以根据自己的使用习惯进行各业务的个性化设定。

3.15.2 组织机构管理

管理员用户进入后端引擎平台,打开组织权限中心-组织结构页面可新建或编辑部门、子部门信息,部门创建成功后可新建或导入部门人员。

图片45.png

 

用户可以直接在线编辑和创建新的部门,并且部门下也可创建子部门,并且也可以直接创建人员:

图片46.png 

用户可以直接在对应部门下进行人员的创建,设置填写人员的基本信息和登录信息,这样后台可以自动生成对应的人员卡片基本信息及系统登录信息。

图片47.png 

同时系统也支持人员的批量导入功能,用户可以在线下载相应的导入模板,批量填写人员信息后一键导入。

图片48.png 

3.15.3 集成中心管理

管理员用户进入后端引擎平台,打开集成中心-认证服务管理页面查看当前系统支持的认证方式包括:token认证、CAS认证以及Oauth2认证等。

图片49.png 

3.15.4 集成登录配置管理

管理员用户进入后端引擎平台,打开集成中心-功能集成-集成登录设置页面,新建集成登录设置,登录类型可选择通用、NC、EAS、U8、K3、263企业邮箱等多种登录类型。

图片50.png

 

3.15.5 账户安全策略管理

管理员用户进入后端引擎平台,打开组织权限中心-账户中心-安全设置-基本设置页面可设置密码策略、账号自动锁定设置以及登录设置。

图片51.png

 

3.15.6 日志审计管理

管理员用户进入后端引擎平台,打开日志中心可查看系统日志、内容日志、流程日志、客户日志以及项目日志;同时可在服务器端的log目录下查看每天的系统运行日志。

图片52.png

 

3.15.6 训练管理定制中心

3.15.6.1基础设置

用户可以根据需要设定任务活动的前端表单页面的基本字段信息设置,可以根据需要进行表单字段信息的增删调整,并且可以根据需要设定不同的前端字段类型。

图片53.png

 

3.15.6.2台账设置

系统提供台账管理信息,用户管理员可以根据需要定义前端的台账展示信息和内容,并且可以定义台账的查询检索信息,可以将哪些字段作为检索查询的关键字段,或者是多条件组合查询的检索字段。863   159  21  

系统可以提供前端的excel导出信息,可以根据需要勾选哪些字段列值导出到excel表中形成导出的数据信息表。

图片54.png

 

3.15.6.3任务管理配置

系统提供任务管理后台配置页面,用户可以选择任务管理表单中前端显示的字段信息,并且可以配置任务视图列表中的前端显示信息。

图片55.png

 

3.15.6.4菜单配置管理

系统提供训练管理前端的操作菜单配置,用户在训练活动卡片页面前端可以展示哪些tab页面信息,都可以在操作菜单栏进行配置,并且可以设置每个tab页面的链接指向内容。

图片56.png