APP下载

课题申报管理系统的设计与实现

2020-03-23汪晓璐

软件工程 2020年2期
关键词:需求分析工作效率管理系统

摘  要:利用计算机的硬件和软件,分析、计划、控制和决策模型,建立课题申报管理系统,大大地提高了使用者的工作效率;每个角色的账號都单独配有密码,每个用户都可自行更改密码,信息更具保密性;所有数据都存放在数据库中,可导出为Word、Excel、PDF等形式,也可随时打印,操作更具便捷性。本系统可以帮助申报人在线进行信息的填报,省去了过去烦琐的电脑填写再纸质打印再提交的过程。帮助课题申报管理部门管理大量的、动态的、错综复杂的数据和信息,比如动态分配账号、查看管理申报过程、查看专家评审状态等等。帮助评审专家提供便捷的课题评审流程,无须再去翻看大量的纸质文件,网页浏览即可直接确定评审结果。

关键词:课题申报;管理系统;需求分析;工作效率

中图分类号:TP311     文献标识码:A

1   引言(Introduction)

当今时代是信息技术和数据增长爆发性的时代,在各行各业中离不开信息处理,目前在我们拥有最先进的互联网基础设施和数据资源,这正是信息管理、数据处理交汇融合的利好环境。随着学校的不断发展,以及学校师资队伍建设的推进,教师的数量、质量也在持续的变动。对教师的科研要求不断地提高,课题的申报已经是每年教师申报课题中非常重要的一部分。如何方便地填报课题?如何有效地管理教师申报的课题?这已经是课题管理部门一个迫切需要解决的问题。

进入21世纪信息时代,以网络信息化为标志的在线管理系统脱颖而出,网络信息化是现代信息技术应用于教育领域当中的新的教育形式[1],实施网络信息化的关键是创设能够促进使用者主动适应的网络环境,以便更好地提高工作效率。建设课题申报管理系统的目标是利用当前最新的信息数据、网络技术来实现工作的现代化管理,有效地提高管理效率和管理水平,应对各种管理工作[2,3]。

2   研究的价值(The value of research)

过去传统的课题申报方法已经不能适应社会科学技术和信息化发展日新月异,大量复杂、烦琐的数据信息给管理者的带来了工作上的困难。人们逐步认识到了计算机强大的数据处理功能,并已经渗透到经济发展、国家管理、社会治理、人民生活等方方面面。如果继续采用传统的工作办法,每次科研统计工作量浩大,既延缓了工作时效,也难以及时掌控最新的科研情况。转变传统的管理方式,将传统的手工管理转变为信息化、网络化的工作方式已经是科研管理部门迫在眉睫的事情。

建立课题申报管理系统,首先,可以帮助课题申报管理部门管理大量的、动态的、错综复杂的数据和信息,进行及时、准确的分析、萃取和处理。教师可以利用网络进行在线信息的填报工作,省去了过去烦琐的电脑填写再纸质打印的过程,同时解决依赖于传统的办公软件来处理大量的项目和成果数据的方式。所有查询统计的结果可以很方便地得到,并导出到工作表中。相关部门直接可以审核提交的材料,同时后台可以实现数据实时查询、统计和分析。并且所有的科研管理数据都在服务器端,从而提高了系统的安全性、集中性和可控性[2,6]。

其次,只要接入网络数据中心的客户机并具有网页浏览器就能够使用,其部署方便、灵活的特性,能够为申报人提供便捷的申报流程和信息查询手段,给课题管理人员信息资料的整理带来更多的方便,例如迅速的信息检索,便捷的资料查找,可靠的数据性,大容量的资源存储,保密性好、寿命长、成本低的管理系统等。这些特点可以极大地提高了操作者和申报人的工作效率,减少了不必要的流程。同时,这也是社会的数字化、正规化管理与世界大数据发展现状接轨的趋势。

3   系统设计思路(System design ideas)

利用计算机的硬件和软件,分析、计划、控制和决策模型,建立课题管理系统。尽可能地降低管理人员和填报者的劳动强度,同时提高工作质量和效率,提高管理水平[2]。系统设计使用UML(Unified Modeling Language)面向对象的系统设计方法,根据用户的需求分析报告为系统提供一个可行的实施方案,并方便程序设计人员将此方案转换为以基于Web环境下的B/S三层体系结构模式作为总体框架[3-5]。

以当前流行的Visual Studio 2010为开发语言及目前较为先进、处理数据快捷方便的MS SQL 2008数据库为系统的开发工具。Visual Studio既可以开发Windows平台下的应用软件和网络应用软件,也可以用来创建Office旗下的插件、智能设备应用程序和网络服务;MS SQL 2008数据库面向网络,采用大型、通用性好的数据库机制,坚持标准化、安全化、规范化原则,提供数据的定义、建立、维护、查询和统计等功能。如课题申报功能、课题过程管理、课题评审管理等,为各项操作和信息查询提供有效、准确的基础数据支持。灵活、易操作的功能,可以实现申报人流程化与和管理员系统化的有机结合。系统输入和输出的数据列表、模板组件都可用Word、Excel、PFD格式,使系统与Office软件无缝对接。

对数据进行定义,如申报用户指进行课题申报的个人或单位;评审专家用户,具有评审权限的专家组成员;初审期,申报者申报课题项目的初始状态;受审,指在初审期结束后确定是否立项的审批动作;立项,管理者与申报者签订合同后并有管理者审批立项后的项目状态;跟踪检查期,课题项目立项后跟踪检查阶段的状态;结项期,课题项目将要结项的状态。

在运行环境中,要创建一个安全可靠的管理系统,要规定管理员用户和功能用户的层级区分,数据信息管理员为操作用户建立、删除或锁定数据库管理功能,功能用户账号密码不能与数据库管理员后台账号相同,防止用户直接操作数据库。课题管理员和申报用户只能用账号登录到软件界面,通过在web浏览器下的应用软件输入外部账号密码访问数据库,而没有其他途径访问数据库。

4   系统基本架构(Basic system architecture)

按照设计需求,设计不同的用户访问权限,包括系統申报用户、管理员用户(系统管理员和超级管理员)、专家用户,按照业务流程需求建立不同的应用角色。为保证申报者和管理员信息的机密性,设计不同用户对数据库表的操作权限,为每个用户提供安全的用户权限管理机制。如管理员可以对普通用户进行信息的创建、删除、更改等操作,而普通用户只能根据设定的信息进行填报或者更新自己的密码。

设计初期,要进行大量的调研,严格遵循软件开发的原则,根据需求分析制定系统开发计划,撰写系统的设计与开发文档,采用先进的系统设计软件为基础分析调研报告。分析报告里要包含需求分析、开发环境、功能分析、系统的概要设计(包含数据库设计、总体设计、页面迁移图)。最后是系统的详细设计以及系统的实现,系统的测试与发布以及软件使用说明书。在这基础上对软件进行框架设计、应用模块的编写,最后对软件进行测试,系统正常运行,并规划后期的系统维护工作。

本系统业务流程以账号分配、课题申报、立项评审、课题管理、结题管理五大流程,并配以课题管理员,系统管理员为层级管理员,对系统进行统筹管理操作,如图1所示。

本系统由系统管理员、课题管理员、课题申报人、评审专家四个用户角色组成,每个用户都有自己的功能需求,体现在每一个子系统内。

4.1   课题申报子系统

课题申报人根据登录账号和密码登录申报子系统界面,在“用户信息”内填写申报人的姓名、身份证号和工作单位,以便系统自动筛选是否有申报未结题的课题,避免重复申报,造成资源的浪费。接下来申报人可以选择课题的类型,课题的研究方向,根据提示填写申报内容。如图2所示。

课题申报人填写完毕后可在课题管理里查看课题的填报情况、申报状态、审批状态。上传开题报告、中期检查报告、结题时的研究报告(课题通过后,方有资格填报);课题开题后,可提交课题、申报人变更申请,上传变更申请的扫描件;中期检查后可以决定课题的升降级,提交课题的升级申请、课题的降级申请、课题的延期申请。

4.2   课题管理子系统

管理子系统又分为“系统管理员”和“课题管理员”两个管理子系统,不同的功能区分根据不同的账号进入不同的系统界面。

系统管理员创建、增加、删除、查询账号;导入基础数据(比如机构情况、学校情况、课题类型等);设置环境参数(申报年份、专家评审指标的增加和删除、汇总统计报表格式的调整等);数据库备份和基础数据的管理。如图3所示。

课题管理员负责课题申报进程和后期的过程管理,“申报者账号管理”里可查看每一位申报者的申报账号、课题名称、申报人所属于区域、申报内容等信息;“申报进程管理”里可查看每一类课题的申报状态;“专家库管理”里可导入并处理专家的基础数据;“课题评审管理”里可对课题进行分组,查询专家评审进度并确定评审结果;“课题过程管理”里可查看课题的立项情况,检查课题的开题、中期、结题报告的提交情况,处理延期和变更的申请状态,并给予课题结题的处理;“课题分类查询”里可输入任何一关键字查询相关课题或者申报人的具体情况。如图4所示。

4.3   专家评审子系统

评审专家根据分配到的账号进入本系统后,首先要完善专家信息表才能开始评审,根据各个类别的申报表,写出评审意见,填写评审结果。此时在系统管理界面显示三种评审状态:未评审、正在评审、已评审。让课题管理员可以随时了解专家的评审进度,并查看专家的评审结果。

5   结论(Conclusion)

建立一套完善的课题申报管理系统能够实现课题申报、评审和管理的高效、便捷和无纸化,能够加强现代信息化管理的手段,使管理人员从烦琐的工作中解脱出来,有更多的精力投入到日常工作生活中去[7,8]。从宏观上讲,在拥有庞大的互联网基础设施和空前的数据资源的国家大数据战略环境下,顺应了现代社会的信息化潮流。用网络数据库管理代替传统的工作模式,数据库可以自动地对各数据进行逻辑验证,分门别类地组织、存储和管理这些数据,使数据的错漏降到最低程度。信息管理工作逐渐规范化、高效化,同时简化了数据汇总的工作量,从而提高科研管理部门的工作效率,保障了数据安全。

参考文献(References)

[1] 崔斌,高军.新型数据管理系统研究进展与趋势[J].软件学报,2019,30(1):164-193.

[2] 黎建辉,沈志宏,孟小峰.科学大数据管理:概念、技术与系统[J].计算机研究与发展,2017(02):235-247.

[3] Li W,Wang W,Yi Z.Research and Development on Survey and Statistical Analysis Software of Resident Travel OD Based on B/S Mode[J].Procedia-Social and Behavioral Sciences,2013,96:1453-1459.

[4] 任昭绪.基于B/S模式的高校科研工作量管理系统设计与实现[J].产业与科技论坛,2015,14(8):51-52.

[5] 唐柱斌,麻少秋.基于B/S架构的高校科研课题管理系统设计与实现[J].电脑知识与技术,2018,14(24):78-80.

[6] 王志力,郑震宇.课题网上申报管理系统的设计与实现[J].中国科技信息,2017(03):33-34.

[7] 朱英嘉.台州市因公出国(境)网上申报系统的研究与分析[D].云南大学,2017.

[8] 张顺,蓝茹玥.高职院校科研管理平台的设计与实现[J].轻工科技,2016(03):74-75.

作者简介:

汪晓璐(1983-),女,硕士,讲师.研究领域:计算机应用,信息研究.

猜你喜欢

需求分析工作效率管理系统
基于James的院内邮件管理系统的实现
提高森林资源监测工作效率和实用性的探索
基于LED联动显示的违停管理系统
简论提高统计工作效率方法
海盾压载水管理系统
提高工作效率必须改掉的7种习惯
大学师生需求发展分析
基于UML技术的高校贫困生管理系统建模分析
指挥信息系统模拟训练评估需求分析
应用型本科大学英语后续课程建设之必要性探讨