APP下载

高水平中职学校项目管理系统的设计与实现

2022-12-22中山市沙溪理工学校李浩明

广东教育 2022年12期
关键词:项目管理中职用户

文/中山市沙溪理工学校 李浩明

一、引言

随着科技产业的不断发展,各类信息的管理逐步实现数字化管理。2021年我校成为广东省高水平中职学校拟建设单位。针对高水平中职学校建设和专业群建设任务繁多,指标体系复杂,迫切需要通过构建高水平学校项目管理系统进行有效管理。通过信息化技术手段,覆盖项目建设的全过程、全任务、全指标、全资金、全人员,并在建设过程中,实时监测建设成果、任务质量、资金使用与预设目标的发展差距,快速定位亮点与问题,实现项目进展过程管理数据化、可视化,数据实时化。本系统是基于B/S架构、SpringBoot框架、Java 2E技术平台、VUE 2.0、以Mysql作为后台数据库进行开发。本系统主要有系统管理、项目任务制定、项目任务佐证资料上传、文件审批、进度查询、数据大屏展示、预警功能、资料合并、绩效结果评价、标志性成果展示和资讯公告管理等功能涵盖了工程项目管理的全过程,目前系统运行良好。

二、系统需求分析

(一)业务流程分析

根据高水平中职学校项目实际管理的需要,系统功能最大限度满足业务需求,实现不同角色权限的数据需求。高水平中职学校项目管理的业务流程,从项目建立、绩效指标分配、任务分配开始,教师发现待办任务,填写资金使用,填写指标完成数,按模板制作佐证材料,上传佐证材料,项目管理员进行审核,之后专家评审验收评分,生成报告结束。

系统的权限设定为四种角色,分别有项目管理员、教师、专家、系统管理员。按照角色,设置不同的用户权限。项目管理员包括校级、专业群管理员,权限主要用于指派绩效指标分配、资金预算分配和任务分配;项目管理员对项目完成情况进行审核、管理,查看项目数据大屏,对项目新增修改和删除等权限;教师权限是用于完成分配的项目任务,查看与自己有关的任务,自己负责的项目数据大屏,按格式模板完成佐证材料编辑、修改、预览、上传等功能。系统管理员主要负责系统的维护,对用户信息和资讯信息进行管理、一键生成验收网站。专家对验收项目任务完成率、完成质量和绩效指标进行评分、评语。

(二)功能性需求

系统功能性分析主要包括5个模块,如图1所示。

图1 高水平中职学校项目管理的功能模块

(1)用户中心,有统一登录、个人工作台、账户管理、通知中心。

(2)项目管理,有建设项目管理、绩效目标管理、标志性成果管理、材料库管理。

(3)数据统计,有数据大屏、数据展板、自定义报表。

(4)系统管理,有用户组织管理、角色权限管理、字典管理。

(5)验收管理,有验收网站生成、菜单管理、验收材料管理。

三、系统设计与实现

(一)相关技术

Spring Boot技术是Pivotal从Spring框架开发的,目的是使用Spring的IOC容器,将对象和对象之间的依存关系交给Spring处理,减少组件间的耦合性。Spring Boot开箱即用和约定优于配置,摆脱复杂的配置工作以及依赖的管理工作,更加专注于业务逻辑。约定优于配置,同时减少了大量的XML配置,并且可以将代码编译、测试和打包等工作自动化。

Vue.js是一套用于构建用户界面的渐进式JavaScript框架。与其他大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。

低代码开发平台。低代码,指的是无需编码或通过少量代码完成业务应用的开发部署,平台通过整合表单引擎、流程引擎、报表引擎等中间件,从而实现业务的快速复制、上线使用。

混合云平台。基于下一代开源云计算基础设施服务平台,主要面向未来的智能数据中心,通过提供的API管理包括计算、存储和网络在内的数据中心的各种资源。平台基于异构虚拟化技术,原生支持KVM虚拟化技术,并支持VMware vCenter虚拟化接管功能,满足用户数据中心异构虚拟化需求,适应不同重要性的业务部署。

(二)系统整体设计

1.系统技术架构

系统主要采用 B/S(Browser/Server)架构开发。该架构具备运行稳定、操作简单、维护容易等特性。本系统采用三层体系机构主要由数据库层、业务逻辑层和用户层组成。

高水平中职学校项目管理整体架构,满足国家信息安全二级等保认证,基于混合云底座构建支持高并发、可横向扩展的应用系统。应用层支持PC、移动端多端登录,基于智慧校园统一用户中心,实现统一登录;业务层,涵盖了项目初始化、人员分配、流程审批、项目结项公式的标准化业务;中心层,使用了通用的组件、中间件功能来丰富和强化功能,如流程引擎技术、表单渲染技术、图形报表设计等;基础层,利用混合云资源编排、管理、部署功能,搭建Linux 3.0 CentOS操作系统。

2.系统网络架构

平台部署于校内,由混合云平台进行管理和资源分配。应用通过内网SLB实现多实例,通过WAF绑定公网IP进行外网映射。校内各个应用服务部署在不同的VPC,通过网络授权后可以实现访问如统一用户中心的接口调用。

(三)系统数据库设计

为实现系统功能,采用Mysql作为后台数据库,设计系统相应的数据表,准确记录储存数据。依次建立用户信息表Users,建设项目信息表Task,流程表Task_Plan,自定义表单信息表Task_Form,任务处理表Task_Manage。

(四)系统详细设计

1.系统管理

系统管理包括资讯管理、字典管理、系统设置、用户组织管理、角色权限管理。

(1)资讯管理,学校管理员在资讯管理中可以对首页资讯及友情链接进行统一管理,展示学校和专业群建设任务数据、相关政策资讯及平台公告、与用户相关的建设任务及其进展动态、建设过程中的重要标志性成果。

(3)用户组织管理,学校管理员在组织人员管理中,可以对学校组织进行数据管理,初始化用户数据、重置用户密码、禁用账号登录等操作。

(4)角色权限管理,学校管理员在系统管理中,对角色、菜单和权限进行管理。不同角色拥有不同的菜单访问和操作权限。

(5)系统设置,学校管理员可以设置系统参数,例如系统名称、Logo、Icon、宣传Banner等。

2.项目管理

项目管理包括建设项目管理、项目进度管理、材料库管理。

(1)建设项目管理,任务配置,在任务配置中学校管理者可以对学校、专业群建设任务等各类任务进行管理,包括创建任务、查看任务详情、添加下级任务、配置任务流程、配置动态表单、配置绩效目标、分配处理人等;关注任务,允许用户对建设中的任务进行重点关注,关注后可以收到任务相关的动态、完成情况等变动信息;任务列表,用户在任务列表中,可以查看到与自己相关的任务,包括待办任务、经办任务和完成任务。在待办任务中,用户可以对任务进行处理和撤回,任务处理主要分使用资金填写、绩效目标完成情况填写,并分别上传对应的佐证材料。

(2)项目进度管理,绩效目标管理,学校管理员可以对任务进行指标分配,分配数量指标和质量指标,在设定目标值的同时,可指定是否包含标志性成果的产出;标志性成果管理,学校管理员对已完成的绩效指标进行设置是否在首页展示,以及维护标志性成果的相关信息。

(3)材料库管理,学校管理员可以上传并指定标准材料样表和空表,允许任务处理人进行查看和下载,个人上传的材料自动进行归档,上传人可以通过设置共享开放允许其他任务处理人进行引用。

1.1 对象 以学校级别作为分层标准,在6所重点小学中随机抽取2所,9所普通小学中随机抽取3所小学,每所小学的每个年级中随机抽取1个班,在每个班内随机抽取20~30名学生进行调查研究。共发放问卷805份,回收有效问卷784份,有效率为97.4%。有效问卷中,男生404名,女生380名;其中,一年级129(66男)人,二年级129(62男)人,三年级114(63男)人,四年级131(72男)人,五年级127(70男)人,六年级124(71男)人。儿童的年龄分布见表1。

3.个人中心

个人中心包括个人工作台、用户设置、通知中心。

(1)个人工作台,通过展示个人信息、任务指数、重点关注任务、任务通知、任务动态,让相关项目干系人实时接收到最新的消息和任务完成动态。

(2)用户设置,允许用户进行账号信息设置,包括用户名、密码修改,微信绑定与解绑。

(3)通知中心,通过多维度的提醒,任务待办、重点关注、系统通知,形成一套完整的平台提醒体系,同时可以点击一键处理跳转到对应的任务完成页。

4.数据统计

数据统计包括数据大屏展示项目完成情况、资金使用情况、项目质量等,通过利用报表制作工具,生成若干自定义报表,如图2所示。

图2 高水平中职学校项目数据大屏截图

(1)任务建设情况,展示平台各类数据,可视化、多样化、多维度以及动态化的图表,包括学校建设整体数据、各专业群建设任务数据、实时监控数据、产教融合相关数据等。

(2)资金情况,允许管理可以查看整个建设周期的资金分配、支出、到位情况。

(3)建设质量情况,进行报表统计,通过任务类型、建设任务、建设年度对核心数据、进度情况、资金情况、质量情况等维度进行数据的多样化统计展示,学校管理者对建设任务有一个整体且直观明了的认识。

5.验收网站

验收网站包括网站菜单管理、验收材料管理,通过上传对应材料和添加菜单,可以一键生成对应网站,用于学校材料公示。

(1)验收材料管理,双高建设任务完成并上传的佐证材料,最终会汇总并合并展示,并且可以支持上传自定义材料如建设申报书、建设任务书、自评报告等。

(2)验收网站菜单管理,通过树状结构的构造多级菜单,并关联对应的验收材料,可以一键生成对应的网页,用于材料公示、专家评审;同时可以编辑相关工作动态、成果展示等。

四、结束语

高水平中职学校项目管理系统同时实现了微信小程序运行的功能,具有很好的实用价值,界面友好,操作简单,使用查询、上传、审批以及数据大屏的展示功能,极大地提高管理工作的效率,实现了高水平中职学校项目管理工作的现代化。本系统的设计与实现过程具有普适性,对类似的项目管理系统分析具有一定的指导意义。

猜你喜欢

项目管理中职用户
装配式EPC总承包项目管理
基于大数据分析的集合式EPC总承包项目管理软件技术的应用
项目管理在科研项目管理中的应用
应用多媒体技术 创新中职德育课
未来如何更高效地进行工程项目管理
关注用户
关于中职土木工程测量教学改革的实践和探索分析
关注用户
关注用户
如何获取一亿海外用户