操作时间,对项目信息进行维护。
(5)项目报表
项目报表可以按照项目建设进度、预算下达年度、履约保证金情况实现查询统计,并展示相应的明细表。(
6)项目文档
对于从项目立项批复、建设到结束整个过程所产生的所有文档,系统会分类进行管理,方便以后查阅。根据不同的权限对文档进行上传、浏览、删除等操作。
3.2.3 基本信息管理
该模块主要实现项目进度、项目类型、报表类型、文档类型等信息的管理功能。项目进度,在此模块中,拥有此管理权限的管理人员对显示的科室信息可以进行修改与删除操作 [5]。项目类型,如基建工程项目、业务项目等,可对增加的项目类型进行浏览、修改或删除。报表类型,主要包括报表类型的新增、删除、修改与浏览查询。文档类型,实现增加文档类型,将文档分为项目立项、预算批复、招标采购等类型进行管理。
3.2.4 系统管理
用于管理系统用户、数据备份以及系统日志。
(1)系统用户管理
系统用户管理的主要功能是增加系统用户,也能浏览、修改和删除新增的系统用户。
(2)数据备份管理
数据备份管理主要功能是实现数据库的完全备份、差异备份、完全还原和差异还原。
(3)系统日志管理
系统日志用于记录用户每次的登录日期、登录时间和离开时间,以对系统进行有影响的操作。系统日志管理主要功能为实现系统日志的浏览、导出和删除。
4 系统技术架构
综合考虑软件的性能、系统的可扩展性、稳定性、可维护性、系统安全等多方面因素,采用 B/S 的模式设计和多层结构开发,系统底层使用 Java 平台 , 采用 Java EE:Nutz 系统架构,前端用户界面采用 JSP 技术。数据环境建设选用关系型数据库 MySQL,用于统一管理各种不同类型的数据。
系统的总体架构为多层结构 , 在硬件组成上为客户端—Web 服务—应用服务—数据库服务 (Client-Web ServerApplication Server-Database Server),如图 2 所示。软件组成划分为三个层次,分别是数据层、服务层、表现层,便于应用服务器及数据库服务器之间的交互合理分配,平衡客户端/服务器间的数据通信,减轻了网络和客户端的数据传输压力,并大大简化了客户端的应用环境设置,使整个系统易于维护,具有很好的伸缩性。数据层用于存放管理平台的各类项目基础数据和管理数据,负责数据的安全存储和高效访问,并向服务层提供数据。服务层负责分析和决策数据,将系统中的有关功能以分析和决策的形式实现,并将结果返回表现层提供给用户。表现层负责用户与系统的交互。
5 系统应用及效果
5.1 项目信息查询显示
项目信息管理员可以对项目管理信息进行查询,查询的结果以多维数据表的形式展现,并可根据属性进行筛选,还可实现对检索结果数据的保存、导出等常用功能,如图3 所示。
5.2 项目信息管理
基于用户管理与权限,项目信息管理员能够对项目管理信息及其各类属性进行删除、更新、添加等操作,如图 4 所示。
6 结 语
项目管理系统目前已经实现了项目建设单位日常项目管理业务所需要的功能,能够满足项目管理需求。但是受人力、物力的限制,本系统只建立了项目管理常用的功能模块,系统的许多功能还需根据实际遇到的问题进行优化和改进,以进一步提高项目管理系统的能力。
参考文献
[1] 赵福燕 , 王敏 , 王杰 . 气象基本建设项目管理信息化探究 [J]. 商情 ,2018(40):53-54.
[2] 赵蕊荣 , 王文通 , 张骞,等 . 基于 B/S 模式的教师科研成果管理系统设计 [J].电子测试 ,2016(3):31-33.
[3] 向翔 . 某公司项目管理系统的设计与实现 [D]. 厦门 :厦门大学 ,2015:15-18.
[4] 郑祺 . 气象工程项目管理体系建设现状及对策研究 [J].现代商贸工业 ,2017(30):108-109.
[5] 陈昭艳 . 气象基础设施建设项目管理存在的问题及分析 [J]. 现代工业经济和信息化 ,2013(18):48-49.
(本文于2019年发表在《信息与电脑(理论版)》作者:四川省气象探测数据中心;高原与盆地暴雨旱涝灾害四川省重点实验室 赵福燕、杨雪)