案例介绍

智慧评价系统是一套用于项目材料申报审核和评分的企业级应用。系统包含填报员、审核员和管理员三种角色,填报员代表公司填写报表,项目各条目均支持上传文件,且有不同的填报要求和计分规则,系统自动计算分数。审核员对填报条目审核并打分,最后填报员可导出审核数据。

“智慧评价系统 2024 版” 由 “2023 版” 进化而来,重写了底层软件架构。MUI 组件库提供了自定义主题能力,mobx 简化了系统状态管理,RDB 可以对各种实体进行数据操作安全检查,增强了系统健壮性。此外,2024 版本创新性的实现了活动自动管理和边填边审功能,并且支持表单项目的动态修改和填报与审核的撤销,极大提升了收集效率。

功能优势

智慧评价系统具备以下核心功能:

系统功能图

材料申报: 填报员可根据项目要求填写申报表各项目内容,系统提供智能引导和校验功能,确保填写内容的完整性和准确性。

智能评分: 系统根据预设的评分规则,对申报材料进行自动评分,并提供详细的评分明细,实现程序公平公正。

文件快览: 系统提供智能化辅助,审核员可在线直接预览多种格式文件,避免文件下载和解压的繁琐和可能的病毒感染。

全程留痕: 系统记录填报、审核等全过程操作,确保申报过程的透明性和可追溯性,活动数据支持报表导出和版本归档,方便后期审计。

智慧评价系统相较于其他同类系统相比,具有以下优势:

系统状态图

打回条目: 系统支持审核员打回条目,要求申报员补充材料直到满足审核条件才进行赋分。

[适用场景] 填报材料不完整或有歧义,不能直接评分,需要填报员说明情况才能继续审核。

[旧的办法] 邮件联系公司负责人,要求补充说明并赋分,沟通效率低且缺失审计能力。

[新的办法] 审核员一键打回,发送邮件通知填报员进入系统补充材料,直到满足审核要求,对话全程记录。

边填边审: 系统支持填报期审核,在保证活动填报有序的前提下提升审核员的审核效率。

[适用场景] 填报期过长,一些公司已填报完成,而另一些公司还尚未完成填报,不能及时审核先填报完成的公司。

[旧的办法] 等待所有公司完成填报,管理员切换到审核模式后再进行审核,效率低下。

[新的办法] 审核员在填报期即可审核,无需等待所有公司完成填报。

一键回退: 系统支持对填报员的填报状态和审核员的审核状态进行撤销,以应对复杂使用场景和边界情况。

[适用场景] 填报员提交后发现有材料需要补充。审核员审核提交后发现有评分错误。

[旧的办法] 维护人员手动修改数据库,效率低下且存在数据丢失风险。

[新的办法] 支持审核员审核状态和填报员提交状态回退,系统自动恢复到可审核和可修改的状态。

动态修改: 系统支持活动状态自动或手动切换,支持对正在使用的表单项目进行增添、删改,大幅提升填报灵活性。

[适用场景] 活动开始后,管理员发现有新的题目需要填报,或现有填报题目不需要,或现有填报题目需要修改描述和计分标准。

[旧的办法] 重新创建活动,使用新表单并要求所有公司重新填报。

[新的办法] 管理员在活动进行中,可对表单项目进行增添、删改,已提交的公司撤回提交,已审核的公司撤销审核并撤回提交,恢复到可修改状态。

使用概览

免密登录 & 通知公告

系统支持 SSO 单点登录,无需输入密码。登录系统使用业界通用的 JWT 密钥,增加了防爆破和防爬虫处理。

进入系统后,用户会看到公告页面。当存在需要处理的填报或审核活动时,这里会展示并提醒用户操作。当填报员填报的条目被打回时,这里也会提醒修改。

填报员打回公告

管理端

管理员进入系统后可执行系统多个模块维护工作:

  • “公司管理” 可创建、修改、查看、导入和导出公司信息。

  • “用户管理” 可创建、修改、查看、导入和导出用户信息。

  • “表单管理” 可以创建一张带有多个条目的、每个条目指定评分规则的申报表。系统内置了丰富的评分规则,包括按项加减分、按照奖项级别和人数计分、按照奖项级别和排名计分、按照多项增减分、将百分制分数标准化等等,规则可以很轻松的扩展。被活动使用的表单不可删除。

  • “活动管理” 允许管理员创建关联到一张表单、分派给多个公司的填报审核活动,可以通过手动方式在“填报”、“冻结”、“查分” 与“结束” 状态间切换,也可以通过预先设定时间的方式让系统自动切换活动状态。这里可以随时对填报审核活动数据进行导出存档。

  • “系统设置” 允许管理员设置邮箱 SMTP 信息,以在审核员打回填报员条目时发送邮件通知,在填报员重新填报后给审核员发送邮件通知。

填报端

填报员登录系统,进入填报界面后,可对每一项进行分别填报:

填报界面

填报时按照要求列举项目,如果有附件的,上传证明附件。每个填报条目都可多次保存,直到完全填报完成。同公司多个用户可分别填报,数据互相可见,直到完成所有项目的填报。

详细填报

当所有项目都填报完成后,点击“提交审核”按钮以完成填报。如果填报需要撤回,可由审核员执行撤回操作 —— 这种设计用于在表单项新增、修改的场景下要求公司执行内容补充和修改。

审核端

当管理员将活动状态切换到审核,或根据自动状态下活动时间自动过渡到审核时,审核员登录系统即可看到需要审核的活动。进入公司列表,可以看到公司的提交状态。当公司提交审核后,即可点击“审核”以对各个项目进行审核:

项目审核

可以查看填报者条目,使用预览系统查看附件,或直接下载附件。如果您信任系统自动的审核分数,可选择“一键带入”分数,否则可自行赋分和输入评语。

条目审核

如果条目需要填报员补充材料,可选择“打回”提交,输入打回原因即可。如果审核员配置了邮箱,此时其将收到邮件,当其登录系统后,会在公告页面看到打回信息。填报员进入此项目后,能够查看打回的详细原因,可修改后继续提交申报。

填报员修改条目

审核员如果配置了邮箱,此时其将收到邮件,当其登陆系统后,可继续审核。当审核员完成审核后,可选择“提交审核”,此操作可撤回 —— 这种设计用于实现审核结果修改,以及在表单项修改的情况下删除审核内容,回退到填报状态。

当活动自动或由管理员手动进入查分模式后,审核员和填报员进入系统可对其可见的活动数据下载 Excel 查看审核和评分数据。

技术概要

智慧评价系统是一款跨平台、高性能、易扩展的评价系统,采用 React.js + MUI + mobx 框架和 TypeScript 语言开发客户端,Java 21 平台和 Spring Boot Kotlin 语言开发服务端。

Web 前端

  • 跨平台:支持各种现代的浏览器平台运行。
  • 更先进:采用业内领先的响应式缓存框架 mobx,最大限度地复用业务逻辑,提升视图层状态管理能力。
  • 易扩展:可插拔架构支持按照模块轻松扩展功能,复用平台现有代码。

服务端

  • 高性能:基于 Java 21 平台,引入 Loom 虚拟线程,保证服务吞吐量和并发性能。
  • 高效率:采用 Spring Boot Kotlin,加速 API 开发效率。自研的 CI/CD 系统配合 Git 版本控制,实现代码提交后自动集成测试,编译前后端代码并在 1 分钟内部署到云端服务器。
  • 易扩展:采用业界成熟的框架,架构富有弹性,方便扩展新功能。

有类似需求?联系微信 CorkineMa免费获取建议和报价折扣。