前言:寻找写作灵感?中文期刊网用心挑选的科研管理系统的研究与应用,希望能为您的阅读和创作带来灵感,欢迎大家阅读并分享。
摘要:
笔者介绍了Web开发过程中基于B/S模式的高校科研管理系统的研究与应用。主要论述了系统设计的总体结构、系统实现的主要技术架构。并结合科研管理工作实际,在ASP.NET和SQLServer2008搭建的环境下,实现并应用了一个基于B/S模式的营口理工学院科研管理系统。
关键词:
科研管理;B/S模式;三层架构
科研管理是将基础研究和应用研究的结果与国家和社会需求相结合,并对其进行引导、规划和控制的综合性工作。目前,我国各高校竞争日趋激烈,科研是一所高校安身立命之源,是其存在和发展的基础。而科研管理更是高校科研工作的重要环节,它是合理利用科研人才、优化配置科研资源的首要保证,是高校管理工作的重要职能。因此,大力提高科研管理水平是我国各高校要完成的建设任务。
1系统体系结构
根据科研管理工作的信息化需求,分析报研人员、科研管理、科研机关等基本数据实体之间的逻辑关系,搭建一个基于B/S模式的科研管理信息化平台。通过该平台,可以实现科研工作的网络化管理,形成一个及时更新的科研数据中心和科研管理运行平台,全面、实时、准确提供学校的有关科研信息。科研管理信息化平台是一个开放式的网络化管理平台,该平台服务于全校从事科研活动和科研管理的教职员工。平台分为科研门户网站和科研管理系统两大部分,其中科研管理系统是核心部分。科研管理系统可以划分为核心业务流程、基础数据库和系统服务三个部分,如图1所示。
2系统技术架构
为了实现科研管理系统的信息化交互平台,实现资源的共享和交流,本系统采用网站开发的ASP.NET技术骨架,设计出数据处理层(DAL)、业务逻辑层(BBL)和用户表示层(UI)3层技术体系架构。其系统技术体系架构如图2所示:
3系统实现及应用
根据营口理工学院日常科研管理工作的实际需求,采用当前WEB开发的B/S模式,应用三层结构的系统设计理论,在动态网站开发工具ASP.NET3.5和SQLSever2008数据库开发软件搭建的环境下,开发并应用营口理工学院科研管理系统。
3.1用户表示层实现
(1)本系统的设计采用三级管理模式,即个人用户、管理员用户和系统管理员三级用户。①个人用户:即全院教师,在系统中管理自己的科研项目、科研成果、项目申报、中检终结等;②管理员用户:即科研处管理人员,在平台中管理全院的科研人员、科研项目、科研成果、科研经费和学术活动、项目申报、中检终结、年度统计等;③系统管理员:平台中的超级用户,初始化产生,主要负责系统数据维护、参数设置。(2)本系统的页面,如图3所示,由3部分区域构成。①LOGO区域:LOGO区域主要是营口理工学院的校徽和名称;②一级菜单区域:“个人资料”“纵向项目”“横向项目”“纵向经费”“横向经费”“科研成果”“评奖申报”。单击某一个菜单会展开其子菜单,进入其他相关页面。③主操作区域:科研系统各个业务项目操作功能的切换。
3.2业务逻辑层设计
营口理工学院科研管理系统包括“个人资料”“纵向项目”“横向项目”“纵向经费”“横向经费”“科研成果”“评奖申报”等多个子系统。系统的基础数据库是通过教师用户个人录入,经过各系部和科研处两级机构,逐级审核入库的方式建立,这样可以保证系统数据的正确性和完整性。系统可以提供强大的数据查询和分析功能,查询结果可以导出并生成Excel格式文件,打印输出。
3.3数据访问层设计
数据访问层是科研管理系统开发过程中一个非常重要的环节,数据服务层主要是利用ADO.NET实现对数据的操作,通过APP_code定义类,实现对数据库数据的访问。并在数据库管理系统上开发存储过程等数据获取方式,完成数据服务层的功能。其中,基本信息数据库包括的数据表主要有账户信息表、教师信息表、纵向项目表、横向项目表、项目经费到账表、项目经费支出表等。
4结语
当今,科研发展日新月异,随着科研规模的不断扩大和科研管理水平的不断提高,采用计算机网络化的信息管理方式、整合科研工作流程是当前高校科研管理系统发展的必然趋势。本系统的研究、开发以及应用旨在为高校科研管理系统降低成本、提高效率的网络化发展探索出一条新的思路。
参考文献
[1]孔琳俊,陈松.新手学ASP.NET3.5网络开发[M].北京:电子工业出版社,2006.
[2]叶晓芳.高校科研管理系统的研究与开发[J].科技信息,2014(1).
[3]许博.基于.NET三层架构的科研管理系统的开发与应用[J].实验室研究与探索,2013(2).
[4]张景元,巴连良.基于Web的科研信息管理系统[J].计算机工程与设计,2007(19).
作者:高婕姝 单位:营口理工学院