APP下载

职业院校大额资金项目建设管理系统开发与创新应用

2019-11-01谷洪彬魏孔鹏李啸龙

数字技术与应用 2019年7期
关键词:创新应用高职院校

谷洪彬 魏孔鹏 李啸龙

摘要:为提高自身内涵建设,很多高职院校在申报“示范校建设单位”和“高水平高职学校”(简称双高)。这两者在建设过程中均涉及大额资金项目,为适应大额资金项目管理的信息化,设计和开发了职业院校大额资金项目建设管理系统。系统实现了项目组织管理、项目计划管理、项目进度管理、项目流程管理、项目经费管理等12项关于项目的信息化管理功能。实现了项目管理的信息化,提高了项目管理的工作效率。

关键词:大额资金项目建设;高职院校;创新应用

中图分类号:T9311.5 文献标识码:A 文章编号:1007-9416(2019)07-0154-02

0 引言

为贯彻落实《国务院关于加快发展现代职业教育的决定》和《现代职业教育体系建设规划(2014-2020年)》,结合《辽宁省人民政府关于加快发展现代职业教育的意见》精神,加快发展现代职业教育,建设现代职业教育体系,服务实现全面建成小康社会目标,辽宁省政府、辽宁省教育厅、财政厅陆续出台多个文件和投入大量资金用于发展我省现代职业教育,促进东北经济振兴,其中较为典型的包括辽宁省职业教育改革发展示范学校项目和辽宁省高水平现代化高职院校和高水平特色专业群建设项目。大额资金工程项目需要加强学校资金管理,保障资金安全,提高资金使用效益,落实中央关于“三重一大”的决策制度,和财政部《行政事业单位内部控制规范(试行)》(财会〔2012〕21号)文件要求的重要举措。

我院在申请并获批省示范校建设单位后,设计和开发了示范校建设项目管理系统。借助设计和开发省示范校建设项目管理系统的经验,在申请“双高”的过程中,设计和开发了“双高”项目建设管理系统。这两个系统的共同特点是都属于大额资金项目管理系统。

1 需求分析

一般的项目建设管理系统包括多级的子项目管理、各级子项目资金管理、各级项目佐证材料管理等内容。针对高职院校大额资金项目建设管理系统区别于一般的项目建设管理系统的地方在于一是系统要符合高职院校的特点,二是要满足示范校建设和双高建设的要求。系统的用户分层级管理-不同级别的子项目负责人录入项目资金使用情况和上传项目进度佐证材料,上一级项目负责人负责审核下一级项目的资金使用情况和上传的佐证材料。项目总负责人可以查看监督这个项目所有各级子项目的资金使用情况和佐证材料上传情况。 系统在易用性方面采用B/S架构,方便不同层级项目负责人在不同地点访问此系统。

2 总体架构设计

由于本系统使用的用户数比较少,只是各级子项目的负责人,对系统的并发性和性能要求并不强,所以在系统架构设计上采用应用服务器和数据库服务器在一起的方式。数据库采用开源的MySQL,其特点是免费和社区支持较好,对SQL语句支持较好。后台框架采用SpringMVC+Spring+Mybatis+redis。前端框架采用bootstrap+less+JQueryUI。中间件服务器采用tomcat。

3 系统用户和总体功能设计

系统用户分为基础数据管理员、各级子项目管理员、项目总管理员。基础数据管理员负责系统有关的数据和监控管理:数据管理包括数据源管理、SQL监控、SQL防火墙。监控管理包括WEB应用、URI监控、SESSION监控、SPRING监控等。

各级子项目管理员:在总体项目下可以细分为不同级别的子项目。每个子项目有一个管理员负责子项目相关的管理工作,具体功能参见“系统功能模块设计”。

项目总管理员:可以查看各级子项目的进展情况,包括子项目的各种管理细节。

4 系统功能模块设计

系统的功能模块有12项:项目组织管理、项目计划管理、项目进度管理、项目流程管理、项目经费管理、项目建设日志管理、项目合同管理、项目文档管理、项目进度变更管理、项目统计管理、通知公告管理、数据安全管理。按照系统用户的不同,前10项功能属于各级项目管理员, 各级项目管理员可以对这些功能添加删除和修改内容,同时可以查看“通知公告管理”里的上一级项目管理员发布的通知公告,也可以发布通知公告给下一级项目管理员。项目总管理员可以查看前10项功能中各级项目管理员添加的内容,发布通知公告给各级子项目管理员。“数据安全管理”功能模块数据基础数据管理员。

各功能模块具体实现的功能如下:

项目组织管理:灵活自定义的项目层级管理、项目角色管理、项目机构管理和项目权限管理。

项目计划管理:灵活自定义的项目实施计划、项目周期、项目负责人、目标、验收要点等。

项目进度管理:灵活自定义、可视化的项目阶段性管理,涵盖项目调研、论证、采购、建设、总结、驗收等业务流程。

项目流程管理:灵活自定义的项目实施流程管理,可分级审批项目建设中的进度和资金使用流程。

项目经费管理:灵活自定义的、分级授权的项目预算管理、项目经费使用管理。

项目建设日志管理:灵活自定义的项目建设动态记录,按日、周、月的周期,各级项目负责人填报工作进展,实现各级负责人工作的日常管理。

项目合同管理:在项目实施过程中,实现分级授权的项目合同管理。

项目文档管理:按照项目层级和权限,管理项目建设过程中的文档、图片、视频等佐证材料。

项目进度变更管理:按照项目层级和权限,各项目负责人可申请项目进度和项目经费变更的流程。

项目统计管理:按项目的分级授权,以丰富的图、表功能对项目建设进度、项目资金使用情况进行统计和可视化。

通知公告管理:可发布并管理已发布的通知公告。

数据安全管理:包括数据源管理、sql监控、sql防火墙、web应用、URI监控、Session监控、spring监控等功能。

5 创新应用

相对于其它行业的项目管理系统,高职院校的大额资金项目管理系统有其自身特点:一是资金投入有多个来源,比如省资金投入、市资金投入、院校自身资金投入、行业资金投入。二是对于高职院校的示范校建设项目和“双高”项目,在项目验收期限到期时,需要根据项目管理系统的内容建设一个项目验收网站。

项目验收网站的要求是网站里的页面全部是静态网页,所以需要用程序读取项目管理系统中数据生成静态网页。另一个要求是佐证材料页面里的材料文件不能被下载,要做成类似百度文库的样子。

对于第一个要求:生成静态网页,我们采用Python程序设计语言,读取并遍历服务器上上传的佐证材料文件的文件夹,生成页面主要部分的材料显示和页面左侧的树形导航。核心代码如下:

def read_all(rootDir,count_dir,tree_id):

count=0

www_dir = os.getcwd()

print(www_dir)

for root,dirs,files in os.walk(rootDir):

for dir in dirs:

count_dir=count_dir+1

dir_name = os.path.join(root,dir)

dir_name = dir_name[len(www_dir):]

dir_name=eval(repr(dir_name).replace('\\','|'))

level=dir_name.count('||')-1

if level==1:

code=count_dir

else:

code=0

for file in files:

file_name = os.path.join(root,file)

file_name = file_name[len(www_dir):]

file_name=eval(repr(file_name).replace('\\','|'))

level=file_name.count('||')-1

if level==2:

code=count_dir

else:

code=0

用Python脚本代码一次性生成验收网站的做法是基于验收网站的验收有一个固定之间,要求在这个期限之前各子项目的佐证材料都已上传完毕。

对于第二个要求,类似百度文库只能在线浏览不能下载的要求,我们把服务器上的材料从PDF格式转换为SWF格式,页面上用Flash Player播放。显示SWF格式文件的页面代码如下:

<!-- 此 param 标签提示使用 Flash Player 6.0 r65 和更高版本的用户下载最新版本的 Flash Player。如果您不想让用户看到该提示,请将其删除。 -->

<!-- 下一个对象标签用于非 IE 浏览器。所以使用 IECC 将其从 IE 隐藏。 -->

<!--[if !IE]>-->

<!--<![endif]-->

<!-- 瀏览器将以下替代内容显示给使用 Flash Player 6.0 和更低版本的用户。 -->

此页面上的内容需要较新版本的 Adobe Flash Player。

获取 Adobe Flash Player

<!--[if !IE]>-->

<!--<![endif]-->

swfobject.registerObject("FlashID");

6 结语

针对高职院校的大额资金项目管理系统,一方面有类似于其它行业项目管理系统的共同点,另一方面也有其自身特点。一是资金来源的多样性,二是要在项目管理系统上生成验收网站。这两点要求在开发系统和后续验收网站时考虑到这些特点,用适合的技术手段来实现。

参考文献

[1] 李海鹰.轨道交通建设领域中系统集成类项目管理系统工作探讨[J].科技风,2018(31):97.

[2] 李大鹏,陈超,邢雪.固定资产投资项目信息化管理系统建设初探[J].中国管理信息化,2018,21(16):54-56.

[3] 朱峰江.关于工程项目信息化管理系统的建设研究[J].电子测试,2018(16):127+124.

[4] 贾兰俊.基于军工建设项目的管理信息系统设计与实现[J].价值工程,2018,37(24):79-81.

[5] 沈艺超.企业投资项目管理系统设计与实现[J].计算机产品与流通,2018(07):252.

[6] 许风霜.高校质量工程项目管理信息化建设[J].西部素质教育,2018,4(20):100.

[7] 唐颖慧. 大型公共项目信息化管理研究[D].吉林建筑大学,2018.

[8] 王文豪,王春婷,马伯乐.工程项目管理系統的应用[J].中小企业管理与科技(下旬刊),2017(10):51-52.

猜你喜欢

创新应用高职院校
小学数学教育与信息技术的整合问题分析
“一带一路”战略与盐城高职院校学生职业生涯规划的思考
浅析红色文化与高职院校思想政治教育工作