论文部分内容阅读
[摘 要]随着现代社会信息技术的快速发展,信息化水平不断提高,传统的人工信息管理系统已经不能满足高效率、快节奏的现代生活需求,信息的交流和共享需要更加高效的平台。计算机及其网络技术的广泛应用改变了这一状况。现代科学管理系统就是综合利用计算机软硬件资源,分析、计划、控制和决策模型及数据库的人机交互系统,能够提供信息支持单位或组织运行管理和决策功能。本文将简述C/S模式下的科研项目管理系统。
[关键词]科研管理系统 C/S
中图分类号:TP541 文献标识码:A 文章编号:1009-914X(2018)38-0140-01
1 Client/Server模式
1.1 C/S基本概述
C/S模式是上个世纪80年代发展起来的一种常用的软件架构模式之一。Client/Server结构(C/S结构)是客户机和服务器结构,是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。由于现在的软件应用系统正在向分布式的Web应用发展,Web和Client/Server 应用都可以进行同样的业务处理,应用不同的模块共享逻辑组件;因此,内部的和外部的用户都可以访问新的和现有的应用系统,通过现有应用系统中的逻辑可以扩展出新的应用系统,这也就是目前应用系统的发展方向。
一个C/S模式由一个或者很多个客户机与一个或多个服务器通过网络组成,可以是局域网也可以是互联网。按照网络中应用功能的划分不同人们把应用程序的部分功能放在客户端实现,另外部分功能放在服务器端实现,这样就能将客户端功能与服务器端的功能区分开来,当服务器端接受到客户端的请求服务它并不关心客户端如何实现了这个功能和实现的功能性质,只关心客户端的请求,根据请求的数据返回客户端所需要的数据,同样客户端也不关心服务器实现功能的方法,只要更具請求目的收到自己所需的数据即可。
1.2 三层C/S模式
C/S模式的主要特点就是由一方(客户端)提出请求,由另一方(服务端)提供服务。在客户端与服务端实际是两端应用程序和应用程序的的交互,客户端程序是被服务一方,服务端是提供服务的一方。目前应用最广的是三层客户端/服务器结构,它是在两层C/S模式基础上将客户端的任务再次进行划分,在中间层加上一个应用服务器层,即包括服务端、服务器、数据库服务器三层。如下图所示
在三层C/S模式中,客户端主要负责与用户进行交互,完成用户的操作及数据的一些处理。处于中间的服务器,主要负责对客户端的响应,完成客户端的数据请求,负责连接数据库,将数据库反馈的数据传回客户端。这种模式能适当减轻客户端的一些负担保证了整个C/S模式的任务均衡性。最上层的数据主要任务是负责对数据库的连接,完成对数据的管理工作,并保持中间服务器的数据请求响应。
2 科研项目管理系统组成
2.1 总体概述
利用计算机网络技术客户端、服务器模式将上述模块的每个功能纷飞到客户端和服务器端进行处理,在单位局域网内部实现远程的科研项目的申报、立项、跟踪管理、成果申报等管理。实现C/S模式下的一系列科研项目管理活动。
2.2各个模块功能
文档管理模块就是设计符合标准和实际的模块文档,科研人员在申报项目和成果申报阶段必须传输统一的格式文档书。
项目申报阶段主要包括申报人员申报科研项目和项目管理人员进行各种形式审核,在科研项目申报书中应该有全部信息包括科研项目名称、项目负责人、起止时间等信息。在申报表中包括项目组主要人员登记表、立项背景必要性、课题主要研究内容、目标与技术路线、难点和关键技术、以具备条件和可行性分析、风险分析、进度安排、成果体现形式、经费概算等。
项目评审模块主要是由服务器端实现的,项目申报通过了管理部门人员形式审查后,有管理人员根据数据库里专家信息,选择相应研究方向的专家对此项目进行评审打分,有科研管理人员上报上级主管部门和领导专家组的评审意见,决定此项目是否进行立项研究,通过评审后的项目进入科研目库。
项目跟踪管理是指对科研项目进行定期的跟踪检查,主要包括项目的进展情况、经费使用情况。
项目验收模块即对于按时完成的科研项目要组织专家在规定的时间内进行项目验收,项目验收要按照一定的标准,要保证公平、公正、公开、透明。项目验收方式是通过科研项目的研究工作成果和具体的工作报告对照科学标准进行综合评定。
项目成果鉴定是为了便于科研成果的推广应用、评优评奖、宣传等。成果鉴定主要依据包括目的意义、创新点、自主知识产权、国内外技术性能比较、技术方案和路线比较以及用户评价等。
项目查询模块可以查询项目的相关情况包括项目名称、研究方向、研究内容、项目负责人等。
人员管理模块主要是建立科研管理人员、科研人员信息库,设置管理员信息及专家人员信息库。基于角色的不同设置人员的不同访问权限等。
3科研项目管理系统客户端设计
3.1 客户端简要概述
客户端主要功能是用户登录、科研项目申报、成果奖励申报、查询、文字交流、参数设定等应用。客户端设计流程图如下图
各个部分之间具有一定的制约关系,客户端启动时首先要进行系统的登录在登录时设置参数,登陆验证成功后启动客户端界面,成功登陆后就可以实现需要的功能。科研人员通过登录客户端与服务器端进行交互,登录过程设置连接的服务器参数包括IP地址和服务器端口,完成和服务器的连接根据填写的用户名和密码进行登陆验证,验证成功即可进入客户端。在客户端可完成科研项目申报、科研成果申报、传输相关文档和科研项目信息公告查询等功能。
3.2客户端登录设计
在客户端要实现用户的登陆服务,且要保证安全性,需要用户名和密码,在客户端的数据验证是通过服务器实现的,客户端本身并不连接数据库,它需要根据要用户名和密码向服务器发送请求,服务器接收到请求后进行数据库操作,获取数据库中的用户登录信息,对用户名和密码进行验证,并将验证结果反馈到客户端,客户端根据结果判断自己是否登陆成功与失败。
4 科研项目服务端设计
4.1 服务端简要概述
科研项目服务端主要包括文档管理、项目评审、项目跟踪、成果验收、信息发布以及人员管理等功能。它的各个模块并不是孤立的,相互之间存在管理。系统管理员启动服务器后,对参数进行配置,连接成功后进入服务器登录界面,用户需要根据管理员的账号和密码连接数据库,在数据库中进行查询,并对其进行验证验证成功后进入服务器管理界面。
4.2 服务端登录设计
系统登录模块主要是用于验证用户的身份,用户只有在完成登录之后才能对服务器进行操作,而实际的用户的登录信息存储在数据库中,因此要进行数据库的连接。下图是服务端登录流程图
服务端系统的设置主要是对服务器的地址和端口的设置。地址即IP地址,IP地址互联网上是全球唯一地址,这样保证了数据传输的正确性与准确率。端口是应用程序的标识,不同的用程序对应不同的端口,端口即标识号需要对其进行设置。
总结
基于C/S模块的科研项目管理系统适用于任何网络,无论是局域网还是互联网都实用。随着电子技术的发展与经济的提升我国的科研项目管理系统得到了很大的改善,但仍有许多不足之处需要不断的改进。科研项目管理系统的出现与发展大大提高了科研的进步。
参考文献
[1]钱怡.高校科研管理信息系统的开发与实现[J].华北水利水电学院学报,2003(3).
[2]张小艳,陈英德.科研项目管理信息系统的设计与研究[J].西安科技学院学报,2000(3).
[关键词]科研管理系统 C/S
中图分类号:TP541 文献标识码:A 文章编号:1009-914X(2018)38-0140-01
1 Client/Server模式
1.1 C/S基本概述
C/S模式是上个世纪80年代发展起来的一种常用的软件架构模式之一。Client/Server结构(C/S结构)是客户机和服务器结构,是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。由于现在的软件应用系统正在向分布式的Web应用发展,Web和Client/Server 应用都可以进行同样的业务处理,应用不同的模块共享逻辑组件;因此,内部的和外部的用户都可以访问新的和现有的应用系统,通过现有应用系统中的逻辑可以扩展出新的应用系统,这也就是目前应用系统的发展方向。
一个C/S模式由一个或者很多个客户机与一个或多个服务器通过网络组成,可以是局域网也可以是互联网。按照网络中应用功能的划分不同人们把应用程序的部分功能放在客户端实现,另外部分功能放在服务器端实现,这样就能将客户端功能与服务器端的功能区分开来,当服务器端接受到客户端的请求服务它并不关心客户端如何实现了这个功能和实现的功能性质,只关心客户端的请求,根据请求的数据返回客户端所需要的数据,同样客户端也不关心服务器实现功能的方法,只要更具請求目的收到自己所需的数据即可。
1.2 三层C/S模式
C/S模式的主要特点就是由一方(客户端)提出请求,由另一方(服务端)提供服务。在客户端与服务端实际是两端应用程序和应用程序的的交互,客户端程序是被服务一方,服务端是提供服务的一方。目前应用最广的是三层客户端/服务器结构,它是在两层C/S模式基础上将客户端的任务再次进行划分,在中间层加上一个应用服务器层,即包括服务端、服务器、数据库服务器三层。如下图所示
在三层C/S模式中,客户端主要负责与用户进行交互,完成用户的操作及数据的一些处理。处于中间的服务器,主要负责对客户端的响应,完成客户端的数据请求,负责连接数据库,将数据库反馈的数据传回客户端。这种模式能适当减轻客户端的一些负担保证了整个C/S模式的任务均衡性。最上层的数据主要任务是负责对数据库的连接,完成对数据的管理工作,并保持中间服务器的数据请求响应。
2 科研项目管理系统组成
2.1 总体概述
利用计算机网络技术客户端、服务器模式将上述模块的每个功能纷飞到客户端和服务器端进行处理,在单位局域网内部实现远程的科研项目的申报、立项、跟踪管理、成果申报等管理。实现C/S模式下的一系列科研项目管理活动。
2.2各个模块功能
文档管理模块就是设计符合标准和实际的模块文档,科研人员在申报项目和成果申报阶段必须传输统一的格式文档书。
项目申报阶段主要包括申报人员申报科研项目和项目管理人员进行各种形式审核,在科研项目申报书中应该有全部信息包括科研项目名称、项目负责人、起止时间等信息。在申报表中包括项目组主要人员登记表、立项背景必要性、课题主要研究内容、目标与技术路线、难点和关键技术、以具备条件和可行性分析、风险分析、进度安排、成果体现形式、经费概算等。
项目评审模块主要是由服务器端实现的,项目申报通过了管理部门人员形式审查后,有管理人员根据数据库里专家信息,选择相应研究方向的专家对此项目进行评审打分,有科研管理人员上报上级主管部门和领导专家组的评审意见,决定此项目是否进行立项研究,通过评审后的项目进入科研目库。
项目跟踪管理是指对科研项目进行定期的跟踪检查,主要包括项目的进展情况、经费使用情况。
项目验收模块即对于按时完成的科研项目要组织专家在规定的时间内进行项目验收,项目验收要按照一定的标准,要保证公平、公正、公开、透明。项目验收方式是通过科研项目的研究工作成果和具体的工作报告对照科学标准进行综合评定。
项目成果鉴定是为了便于科研成果的推广应用、评优评奖、宣传等。成果鉴定主要依据包括目的意义、创新点、自主知识产权、国内外技术性能比较、技术方案和路线比较以及用户评价等。
项目查询模块可以查询项目的相关情况包括项目名称、研究方向、研究内容、项目负责人等。
人员管理模块主要是建立科研管理人员、科研人员信息库,设置管理员信息及专家人员信息库。基于角色的不同设置人员的不同访问权限等。
3科研项目管理系统客户端设计
3.1 客户端简要概述
客户端主要功能是用户登录、科研项目申报、成果奖励申报、查询、文字交流、参数设定等应用。客户端设计流程图如下图
各个部分之间具有一定的制约关系,客户端启动时首先要进行系统的登录在登录时设置参数,登陆验证成功后启动客户端界面,成功登陆后就可以实现需要的功能。科研人员通过登录客户端与服务器端进行交互,登录过程设置连接的服务器参数包括IP地址和服务器端口,完成和服务器的连接根据填写的用户名和密码进行登陆验证,验证成功即可进入客户端。在客户端可完成科研项目申报、科研成果申报、传输相关文档和科研项目信息公告查询等功能。
3.2客户端登录设计
在客户端要实现用户的登陆服务,且要保证安全性,需要用户名和密码,在客户端的数据验证是通过服务器实现的,客户端本身并不连接数据库,它需要根据要用户名和密码向服务器发送请求,服务器接收到请求后进行数据库操作,获取数据库中的用户登录信息,对用户名和密码进行验证,并将验证结果反馈到客户端,客户端根据结果判断自己是否登陆成功与失败。
4 科研项目服务端设计
4.1 服务端简要概述
科研项目服务端主要包括文档管理、项目评审、项目跟踪、成果验收、信息发布以及人员管理等功能。它的各个模块并不是孤立的,相互之间存在管理。系统管理员启动服务器后,对参数进行配置,连接成功后进入服务器登录界面,用户需要根据管理员的账号和密码连接数据库,在数据库中进行查询,并对其进行验证验证成功后进入服务器管理界面。
4.2 服务端登录设计
系统登录模块主要是用于验证用户的身份,用户只有在完成登录之后才能对服务器进行操作,而实际的用户的登录信息存储在数据库中,因此要进行数据库的连接。下图是服务端登录流程图
服务端系统的设置主要是对服务器的地址和端口的设置。地址即IP地址,IP地址互联网上是全球唯一地址,这样保证了数据传输的正确性与准确率。端口是应用程序的标识,不同的用程序对应不同的端口,端口即标识号需要对其进行设置。
总结
基于C/S模块的科研项目管理系统适用于任何网络,无论是局域网还是互联网都实用。随着电子技术的发展与经济的提升我国的科研项目管理系统得到了很大的改善,但仍有许多不足之处需要不断的改进。科研项目管理系统的出现与发展大大提高了科研的进步。
参考文献
[1]钱怡.高校科研管理信息系统的开发与实现[J].华北水利水电学院学报,2003(3).
[2]张小艳,陈英德.科研项目管理信息系统的设计与研究[J].西安科技学院学报,2000(3).