科研项目管理系统的设计与实现研究

2023-04-11 22:12农仕琼
互联网周刊 2023年7期
关键词:实现设计

摘要:近年来我国信息化技术发展迅速,在各行各业都得到广泛应用。科研项目管理的工作中采用信息技术开发、设计管理系统,不仅能提升科研项目管理的信息化水平,还能改善各项管理工作的现状,增强管理工作的效果。基于此,本文提出科研项目管理系统设计的建议和实现的措施,旨在为科研项目管理系统的建设和发展提供参考。

关键词:科研项目管理系统;设计;实现

引言

科研项目是我国进行科技研究過程中的重要项目,科研项目的管理工作主要就是进行项目开发、试验和生产经营等管理,每项管理工作都会生成庞大的数据,需要项目内部各个部门和项目外部各个部门之间的良好信息沟通和数据处理,传统的人工数据处理方式已经无法满足当前的科研项目管理需求,开发设计科研项目管理系统势在必行。因此,我国在科研项目管理中应重点开发专业性和现代化的管理系统,确保管理系统的优化性和完善性,提升整体的科研项目管理水平和效果。

1. 科研项目管理系统架构的设计

科研项目管理系统的设计过程中,主要采用B/S多层次结构设计的方式,便于在科研项目管理的过程中进行数据查询和处理,同时为管理系统与其他系统的集成化处理提供便利,使用户能够利用不同层次服务进行系统应用的拓展,降低客户端和数据库服务器的负担,提升系统的运行性能。在本系统设计的过程中,将B/S作为基础,整体的架构设计如图1所示,采用B/S层次结构设计方式,主要设计应用层、业务逻辑层和数据层三个层次。

1.1 应用层

该层次主要涉及客户端和WEB服务器,其中客户端可以利用权限控制的方式,满足不同类型的科研项目数据查询需求,拥有查阅权限的用户,可以利用交互性操作的方式自动生成科研项目管理的统计图表。WEB服务器则涉及应用、数据库服务器,响应客户端的服务请求,然后进行服务的反馈,高速进行数据和事务处理请求的运算,深入挖掘数据和存储数据,将获得的数据反馈到客户端为客户显示数据。

1.2 业务逻辑层

该层次是科研项目管理系统中的核心部分,具有业务逻辑处理的功能,主要进行接口层HTTP请求的处理,为用户提供业务支持,同时按照用户的请求访问数据库,转换和反馈客户端的请求,完成数据处理和业务处理。

1.3 数据层

数据层是整个系统中的底层部分,能够进行各类数据库系统的数据查询处理、插入处理、修改处理和删除处理等。

2. 科研项目管理系统功能模块设计与实现

科研项目管理系统设计的过程中,不仅需要科学设计整体系统的架构,还需重点进行系统功能模块的设计,确保能够利用完善的系统功能模块,为科研项目管理工作的高效率有效开展提供支持。

2.1 主体科研项目管理功能模块的设计和实现

科研项目管理中主体项目的管理工作非常重要,在管理系统设计期间,应重点完善相关的功能模块,确保主体科研项目管理工作的良好开展。如图2所示。

2.1.1 科研项目的添加

项目承担者进行项目申报,提交相关的详细信息,管理工作人员将数据录入数据库系统内,添加项目的名称数据、承担单位数据、计划经费数据和负责人数据等,系统自动根据项目申报日期和承担单位等实际情况,自动生成科研项目的编号。

2.1.2 项目内容的修改

如果发现科研项目管理系统内所输入的资料不准确,或者是科研项目进展期间,信息出现变化,管理人员可以在系统的数据库中进行数据的修正。如果系统中输入的科研项目信息错误,不能正确生成项目编号,即可利用删除功能进行信息的删除修改[1]。

2.1.3 信息的检索查询

科研项目管理人员可以利用在提交项目过程中生成的项目编号,在系统中实时性进行信息的查询,完成项目信息的核对。同时在项目实际进行的过程中也可以实时性向系统中输入数据,管理人员也可以通过系统进行数据的查询检索。

2.2 项目属性管理功能模块的设计与实现

由于我国科研项目的属性不同,主要涉及项目来源属性、级别属性、所属科学属性、承担单位属性等,此类属性可能会因为项目标准变化或是部门的合并有所不同,导致项目属性管理的难度增加。因此为提升科研项目属性管理的便利性,应在科研项目管理系统中设计项目属性管理的功能模块。该功能模块设计中为降低工作人员的操作难度,提升数据输入的准确度,预防出现数据冗余的问题,提升维护的便利性,应保证该功能模块具有完善的功能,如图3所示:其一,项目属性添加功能。科研项目管理中如果成立了新的项目部门,或是设置了新的标准分类,不能在系统的下拉菜单中自动将项目属性反映出来,就应进行新项目属性的添加;其二,项目属性的删改。如果科研项目中某些属性不再使用,就应将其在系统中删除。如果科研项目中的部门属性或是标准分类属性存在错误,或者是部分属性需要进行更改,就可按照实际情况,在系统中进行项目属性的更改处理;其三,项目属性的查询。科研项目管理人员在对项目属性进行管理的过程中,可利用系统的数据库查询相关的数据,全面了解科研项目的属性情况,便于开展相关的管理工作[2]。

2.3 科研项目用户与人员管理功能模块设计与实现

科研项目管理的工作中,构建完善的信息化管理系统,系统用户的管理和项目参与人员的管理非常重要,因此需在设计科研项目管理系统期间重点完善相应的用户和人员管理功能模块。首先,在设计用户管理功能模块的过程中,为用户设置登录模块和密码修改的模块,用户在登录系统的过程中,可输入提前设置的账号和密码,在用户名和密码正确的情况下登录系统。同时,用户也可以在系统中进行密码的修改,确保账号信息的安全。其次,科研项目参与人员的管理模块设计,主要是根据科研项目参与人员的实际情况,将每位项目参与人员的基本信息和工作信息输入系统,按照具体的情况进行管理。如图4所示,科研项目参与人员的管理模块,应具有人员信息删减功能和人员考核评价、培训等管理功能,确保能够科学有效完成科研项目参与人员的管理工作[3]。例如,科研项目参与人员发生变动,可在系统中直接进行人员信息的删减和修改;在对项目参与人员进行考核评价的过程中,可以按照科研项目的发展阶段和每位人员的岗位工作职责,合理设置人员考核的指标和内容,自动完成人员考核评价工作,准确反映每位人员在科研项目中的贡献度、业绩情况等,便于管理部门进行项目参与人员的管理;人员培训管理的过程中,也可以根据每个科研项目参与人员的工作内容、能力要求等,针对性制定培训方案,自动生成技术技能等培训的课程,提升人员培训效果,确保科研项目参与人员专业能力符合标准要求[4]。

2.4 科研项目综合管理功能模块设计与实现

科研项目管理的工作中,不仅需要合理进行主体项目、项目属性、参与人员的管理,还需要保证综合管理工作的效果,有效完成科研项目经费、项目进程、决策等管理,确保整体项目管理工作水平。因此在设计科研项目管理系统的过程中,还需重点设计综合管理的功能模块,如图5所示。

2.4.1 经费管理

科研项目综合管理的功能模块中,经费管理的模块主要就是进行科研项目各类经费的管控。首先,系统根据科研项目的所有信息,拨款到账后将经费入库,对提扣管理费比例进行登记,如果出现经费登记错误的问题,可利用系统进行更正处理;其次,科研项目经费管理的工作中除了能够在系统中显示经费的数额,项目管理人员还可利用系统自动打印有关的单据表格凭证,在项目拨款登记完成后打印单据,主要涉及科研项目的经费进账单据、人力资源薪酬签领单据、补提补扣单据等,打印单据的过程中系统生成相应单号备案,便于进行单据信息的查找和搜索;最后,科研项目管理工作人员可以在系统中输入科研项目的编号,对项目的经费应用情况进行查询,了解历史表单信息,便于准确开展项目的经费管理工作[5]。

2.4.2 项目进程管理

科研项目的进程管理是保证项目顺利开展的重要保障,只有科学合理完成项目进程的管理工作,才能避免出现项目进程控制的问题,因此,在设计项目综合管理功能模块的过程中,需要完善项目进程管理的模块。其一,开发设计项目进程综合统计的模块,在模块中以季度或是年度为单位统计部门项目的数量和经费数据,然后自动生成数据表格,统计分析项目进程情况,便于进行项目进程的管控;其二,开发设计项目进程的问题分析模块,深入分析科研项目开展过程中所面临难点,自动统计分析项目进程的信息,生成项目进程问题表格,将表格上交给相关部门,相关部门按照项目问题的特点和情况,深入进行研究,组织专家进行分析,提出科研项目进程中问题的解决和应对措施,以确保科研项目的顺利开展[6]。

2.4.3 决策管理

为确保科研项目管理工作中各类决策管理的效果,应在系统中设计决策管理的功能模块,提升整体的项目决策效率和水平。决策支持功能模块主要是利用专家或是程序人员构建的知识库系统,通过查询工具、联机分析处理工具等,为项目决策工作人员提供非常有价值的信息。在整体系统实际运行的过程中,主要是利用历史数据和当前数据分析的方式进行数据的比率、结构、趋势等各类数据显示,对历史数据和目前数据进行对比,准确预测科研项目未来发展的趋势,按照趋势预测的结果和实际情况,为科研项目管理工作的开展提供准确的决策依据,自动生成科研项目创新、开发和拓展等决策机制,确保能够利用完善的决策管理功能模块不断提升项目决策的可行性和可靠性[7]。

2.5 数据库功能模块的设计与实现

为提升科研项目管理系统应用过程中的数据处理效果,在系统设计的过程中需要优化设计,应完善数据库功能模块,确保数据库系统的良好运行和应用,提升数据存储、分析和处理的效果。首先,按照科研项目的特点和情况设计科研项目的人员数据库、项目进程数据库、经费数据库等,在数据库设计的过程中保证数据库具有数据整合功能、共享功能、规范功能和信息屏蔽功能等,确保数据库系统的良好应用和运行。其次,重点进行原有中央数据库系统的扩充和修改,设计共享代码库系统,对科研项目管理的信息化系统,设置相应的标准代码;设计私有代码库系统,为科研项目某些部门设置专门使用的标准化代码;设计其他的代码库系统,保证各个部门都能拥有专用的标准代码。最后,完善和更新数据库系统,按照系统的特点和情况,合理进行数据库的优化和改善,保证数据库的良好运行[8]。

结语

综上所述,科研项目管理系统的设计过程中,为确保系统在科研项目管理中良好应用,需要合理设计系统的架构,保证应用层、业务逻辑层、数据层的完善性,同时在科研项目管理系统功能模块设计期间需要合理设计主体科研项目、科研项目属性、科研项目用户与参与人员、科研项目综合管理等功能模块,保证功能模块的良好实现,开发设计现代化的数据库功能模块,提升科研项目数据处理和管理效果,為科研项目管理工作的良好实施做出贡献。另外,科研项目管理期间需要按照项目的特点和情况,动态性进行管理系统的更新和优化完善,确保管理系统的先进性和可靠性,达到预期的系统设计和实现目的。

参考文献:

[1]吴长付,付广青,杜平,等.科研项目全流程信息化管理系统的设计与实现[J].江苏农业科学,2019,47(12):338-342.

[2]蒋伟,张弦.大数据科研项目开发用信息管理系统的创新设计与应用[J].科技创新导报,2020,17(21):185-189.

[3]顾士学,柳佳,郝治钧.基于JSP的科研项目经费管理系统的设计与实现[J].魅力中国,2020,23(47):155-166.

[4]宗冉,唐波,黄煜洲.基于Java EE的科研项目管理系统的设计与实现[J].电脑知识与技术,2019,15(32):108-111.

[5]刘座铭,高长宇,夏善磊,等.科研项目及业绩管理系统中异构数据库中间件系统的设计与实现[J].产业与科技论坛,2019,18(16):43-45.

[6]夏肖蓉.科研项目财务管理系统的分析与设计[J].电脑知识与技术,2019,15(2):65-67.

[7]王扬.面向勘测设计领域科研项目管理系统的敏捷设计[J].中国科技信息,2022,14(1):84-85.

[8]赵亮.重庆大学科研项目管理系统的设计与实现[D].重庆:重庆大学,2019.

作者简介:农仕琼,本科,中级工程师,研究方向:计算机应用。

猜你喜欢
实现设计
何为设计的守护之道?
《丰收的喜悦展示设计》
瞒天过海——仿生设计萌到家
设计秀
有种设计叫而专
信息系统安全评价系统设计及实现
高校声像档案数字化管理的实现路径
办公室人员尚需制定个人发展规划
苏州信息学院教务管理系统的设计与实现
浅析铁路通信传输的构成及实现方法