我国唯一的项目管理信息化门户网站,国内项目管理软件资讯服务提供商

登录 注册
当前位置:首页 > IT信息化 > 正文

基于Web的气象项目管理系统的设计与实现

2021-02-18 来源:《计算机技术与发展》作者:常州市气象局 邱忠洋,雷正翠,刘文伟
系统角色进行统筹设计[10]。系统角色分为项目申报人员、科研管理人员、评审专家、超级管理员。由项目申报人对项目进行填报申请,科研管理人员对项目进行初审,审核不通过将退回至项目申报人处,修改后继续申报,若初审通过,流程将送至复审阶段,由评审专家进行复审,若不通过将退回至项目申报人处,若通过将进入终审阶段,由科研管理人员对评审专家意见进行汇总,最后通知申报人。而项目的验收流程类似。项目的管理流程如图 5 所示。
2.2 系统业务模块分析
一套完善的科研管理系统以项目管理为中心,从宏观上看涵盖了项目的申报、审核、结题申报和结题审核。从微观上看包括项目的调研报告、合同、成果、资金、人员、设备等。本系统可以实现从项目的计划申报、项目研发、进度报告、结题、经费分拨、成果登记、评奖到归档、查询和统计全过程的网络信息化管理和共享。
系统业务架构主要分为如下九个模块[11-12]: 个人管理、项目申报、项目审核、结题申报、结题审核、项目管理、科研人员管理、组织架构以及权限管理。通过这几个模块可以对项目的管理和研发进行添加、删除、修改。各个阶段的信息都可查询,可以导出报表。可实现对现有资料的调用查看,实现文档管理的自动化,随时便捷地查阅和修改相关文档。系统主要包括如下几个功能模块:
( 1) 个人管理,该模块主要包括用户密码修改。
( 2) 项目申报,该模块主要是负责对项目的具体情况进行录入并提交申报。包括项目名称、起止时间、承担单位、项目类别、项目负责人、项目联系人、立项依据、研究内容、研究试验方法、技术路线以及工艺流程、工作基础和条件、计划进度及考核指标、研究成果及效益、参加协作单位分工、经费的预算管理及人员分配。
( 3) 项目审核,该模块主要由管理员对申报的项目的可行性、实用性进行审核,通过该模块可以对申报的项目提出建设性意见,也可以直接驳回申请。
( 4) 结题申报,该模块主要是由项目结题人对项目进行结题申报,申报人需要将该项目的执行情况、经费使用情况以及成果录入本系统,包括结题报告、技术报告、应用报告、工作报告、验收报告、获奖情况、软著情况、文章情况以及专利情况。供评审专家审核。
( 5) 结题审核,该模块主要是由管理员对项目进行初步审核,再由评审专家对项目是否可以结题进行判定。并给出相关的建设意见。
( 6) 项目管理,该模块可以实现课题补录、修改、删除、查 询 等 功 能,同 时 可 以 将 申 报 项 目 的 合 同 以word、PDF 等方式导出,方便存档。模块中可以实现对上传附件的添加、删除、查询等功能。
( 7) 科研人员管理,该模块中将全局科研管理人员全部录入系统,同时具备添加、删除、修改、查询等功能。人员信息包括姓名、年龄、性别、学历、单位、职称、电话以及职务等。
( 8) 组织架构,对局内部门进行系统化管理,可以查询本局目前的部门组织架构。
( 9) 系统管理,在该模块中,包括四个子模块: 角色管理、用户管理、菜单按钮管理、权限中心管理。角色管理中对科研管理人员进行角色分配,包括科研人员、评审专家、项目管理人员以及系统管理员。用户管理则是对用户信息进行增删改查以及角色指定。权限管理可以实现对不同的角色划分不同的菜单访问权限。系统全局功能模块如图 6 所示。
2.3 系统软件设计
根据软件的模块划分,对软件系统进行了详细的设计,包括 Web 前端、MyBatis 后台服务以及 MySQL数据库数据调用。Web 前段通过用户名密码登录之后,按照用户的角色身份进行系统操作。在项目的申请、审核、结题、结题审核的流程中,提交操作请求,流程将通过 POST /GET 方式进入 MyBatis 后台服务,经过后台一系列的判断最终执行访问数据的请求,通过sql 命令调用数据库数据,数据库经过数据准备并反馈至 MyBatis 后台,数据以 JSON 方式传递。后台经过对JSON 数据的解析,将前端需要的数据进行页面展示。并将查询的结果以日志的方式存到数据库中[13-15]。软件数据流图如图 7 所示。
2.4 系统的运行
系统在研发过程中,引入了当前较为成熟的 Vue.js 技 术、Element - ui 技 术、MySQL 数 据 库 技 术 以 及MyBatis 后台框架技术等,解决了系统实施中在技术上的基本问题。对业务流程的优化分析让系统在建设过程中思路清晰,使系统的数据处理性能和展示性能变得更加实用,响应速度变快,软件可扩展性更强。系统已形成原型,采用了 Java 语言、JavaScript 技术、Vue技术及 MyBatis 框架提供 API 服务同步编程,同时结合 MySQL 数据库来存储数据。该系统兼容性较好,可以部署在 Windows 或 Linux 服务器上。实际运行效果表明系统性能良好。
3 结束语
该系统可以使科研管理部门从繁琐的项目材料管理中解脱出来,将精力集中到对项目本身的管理,从而加强技术创新工作,将科研项目的成果转型推动生产力的转化,不停留在研究领域。该系统为未来科研项目的管理建立了一套完善的管理体制,同时还可以将过去多年的文档式的项目管理文件录入系统进行统一管理,实现项目管理的无纸化。
系统当前处于应用阶段,还有很多不足和需要改进的地方。后期除了解决系统本身的
分享到:

免责声明:
  1、项目管理信息化网发布的所有资讯与文章是出于为业界传递更多信息之目的,并不意味着赞同其观点或证实其描述。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请浏览者仅作参考,并请自行核实相关内容。
  2、本站部分内容转载于其他网站和媒体,版权归原作者或原发布媒体所有。如文章涉及版权等问题,请联系本站,我们将在两个工作日内进行删除或修改处理。敬请谅解!

延伸阅读:

more>

会议活动

more>

公开课

more>

PMO

Copyright © 2021 项目管理信息化网 版权所有 京ICP备17062359号-9 如转载本站文章,请注明原作者和原发布媒体

本着互联网分享精神,本站部分内容转载于其他网站和媒体,如内容涉及版权等问题,请联系本站进行删除或修改处理

客服电话:010-89506650 89504891 非工作时间可联系:18701278071(微信) QQ在线:574888227

新闻与原创文章投稿:tougao#cpmta.com 客服邮箱:info#cpmta.com(请将#换成@)

我国唯一的项目管理信息化门户网站,国内项目管理软件资讯服务提供商,隶属卓橡公司

项目管理信息化微信公众号

PMO大会微信公众号