农业科研项目申报系统的设计与实现

2017-01-19 00:47刘永波唐江云
四川农业科技 2016年12期
关键词:普通用户服务器端科研项目

刘永波,曹 艳,雷 波,胡 亮,唐江云

(四川省农科院农业信息与农村经济研究所,四川 成都 610066)



农业科研项目申报系统的设计与实现

刘永波,曹 艳*,雷 波,胡 亮,唐江云

(四川省农科院农业信息与农村经济研究所,四川 成都 610066)

在计算机日益普及的今天,科技高速发展,国家对科技项目的研究也越来越重视,每年都有很多项目要上报国家或政府,纸质的项目申报报告的审批浪费了大量的人力、物力、财力等资源。为了适应社会的需求,提高本院项目申报工作效率,同时让项目信息管理和统计更加科学、规范、高效、简便,由此开发该系统。

农业信息化;科研管理;项目申报

传统的科研项目申报通常是采用填写纸质报表,到提交审核直到项目立项。这种方式直接导致申报周期长,效率低下,代价高,不便于项目申报人员与审核人员之间的交流,而且不便于管理者对项目进行多种形式的分类管理。纸质文档不易修正,常常在一页中出现错误的时候必须进行整页重新打印和修改,这样既耗费人力,又增加申报成本。四川省农业科学院科研项目申报系统是根据四川省相关科技项目管理办法、执行过程而设计开发的B/S结构的计算机管理信息系统。该系统旨在采用先进的计算机技术和互联网技术,实现项目填报、审核、评估的在线管理,让项目申报、合同、监理、验收等过程在同一平台下完成。

1 系统设计

国外的互联网技术和电子商务技术都起步较早,每个大型单位或企业中有自己的Web服务器,或者可以连接到某个Web服务器上,因此国外在很少单独针对某一领域的科研项目开发一套独立的申报系统。而是采用开发出了一套基于Web的工作流管理系统。通过这样的工作流管理系统Web浏览器可为用户提供了一个通用、友好的界面,而且它可以很容易地、不附加任何多余代价地布置在多个计算平台上。每个工作用户组通过这样一套详细的工作流完成自身的工作。针对国内的发展情况,采用科研项目申报系统的方式更契合我院的实际需求。

1.1 设计原则

1.1.1 扩展性 系统应充分考虑未来用户数量增加、系统功能拓展而带来的系统拓展、升级。

1.1.2 稳定性 能够确保大规模用户并发访问时顺利通畅运行。

1.1.3 安全及保密性好 防止系统被攻击(包括网络安全,数据安全等);在系统出现故障时,能够迅速启动有效的故障恢复策略,保证网站信息的安全。

1.1.4 便捷性 为系统使用人员提供界面友好、操作简便、导航清晰、智能快速的应用平台。

1.2 总体设计(见图1)

图1 总体设计图

2 系统实现

2.1 运行环境

该系统为B/S三层结构,它的运行环境分客户端、应用服务器端和数据库服务器端三部分。以下是系统的软件环境。

2.1.1 客户端 操作系统:Windows XP/Windows 7或更新版本。浏览器:IE6以上,其它常见浏览器如Firefox。

2.1.2 应用服务器端 操作系统:Windows2000 Server或更新版本。应用服务器:Tomcat 5.5或更新版本。数据库访问:JDBC。

2.1.3 数据库服务器端 操作系统:Windows2000 Server或更新版本。数据库系统:MySql6.0或更高版本。

2.2 技术路线

项目申报系统基于PHP+Mysql技术实现,借助Internet构筑一个开放式的信息自动化管理系统。使普通用户与审核用户无论何时、何地、使用何种游览工具都能进行项目申报处理工作。作为一款基于B/S的Web应用,从系统设计、设计方法和技术方便考虑,主要包含以下技术路线:

(1)Web环境下用户使用方式的随意性和需求的多样化,要求系统的整体设计、功能划分、数据库结构、用户界面设计必须更加注重系统的通用性和易用性;

(2)系统实际运作业务时需要一套有效的设计方法进行系统设计,减小系统内部的耦合,增加内聚性能;

(3)系统用户获取数据需要访问数据库,要求后台数据库系统接口设计合理,容纳大容量数据快速搜索的需求。

2.3 权限分配

根据项目申报流程,系统将用户权限分为以下几类:

(1)超级管理员,完成系统管理与维护。例如,项目查询删除发布关闭统计;添加院管理人员,添加所管理人员,设定用户权限,删除多余用户,管理组织树等。

(2)院管理员,可对各所上报的项目进行审核,可查看各所已上报、已立项的项目情况。可对各所历史项目进行查看和检索。有权限添加所管理员用户。

(3)所管理员,可对普通用户上报的项目进行审核,审核通过后由所管理员上报给院管理员用户。可添加本所普通用户,删除本所普通用户。

(4)普通用户,普通用户在组织树中处于最底

层,每个普通用户均有所属的研究所(或处室)。普通用户可在项目申报中填写需申报的新项目,可查看已上报的项目状态,可对自身资料和密码进行修改。

图2 系统运行流程图

3 系统优势

3.1 多用户模式创新

将用户分为普通用户、所管理员、院管理员三级,从项目填报到审核再到立项,需要三种用户依次填报、审核,保证项目的严谨性、可靠性、实用性。

3.2 可自定义项目模板

普通项目申报系统通常只有单一固定的项目模板供使用者填写,往往难以满足需求不同的项目类型。在该系统中引进了多种常用项目模板供选择,同时使用者还可以根据自身需求自定义项目模板。

3.3 符合节能环保的新理念

减少普通项目申报和审批时产生的纸张浪费。同时通过互联网远程传递信息资料,可最大程度的降低在送阅资料过程中的人力物力和时间损耗,从而使更多精力投入到项目本身。

4 小结

互联网模式的项目申报是当今农业信息化的发展趋势,四川农业科学院项目申报系统采用现代无纸化办公新理念,对科技项目的申报工作流程进行全面考察,是一套能够代替传统项目工作的基于WEB的科技项目系统。该系统为未来以互联网模式建立的科技信息平台打下良好基础。

2016-10-19

“十三五”农作物及畜禽育种战略研究与云服务平台建设;四川省科技文献共享服务平台(2015)

刘永波(1988-),男,研究实习员,硕士研究生,主要研究方向农业信息化与软件开发。E-mail:dylyb618@163.com。*为通讯作者。

猜你喜欢
普通用户服务器端科研项目
我校横向科研项目再创佳绩
A quantitative analysis method for contact force of mechanism with a clearance joint based on entropy weight and its application in a six-bar mechanism
Linux环境下基于Socket的数据传输软件设计
航天科研项目评审工作的思考与探索实践
即使是普通用户也需要备一张家庭影院入门攻略:影音调校工具篇1
浅析异步通信层的架构在ASP.NET 程序中的应用
基于Qt的安全即时通讯软件服务器端设计
Numerical Analysis of Refueling Drogue Oscillation During Refueling Docking
申请科研项目,不应以职称论高下
论科研项目档案管理