您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 人事档案/员工关系 > 基于WEB高校科研管理系统设计与实现
龙源期刊网高校科研管理系统设计与实现作者:夏开建,周锦程,景卫民来源:《电脑知识与技术》2010年第21期摘要:随着信息化的不断发展,传统的高校科研管理方法已经无法满足日益增加的科研量。高校科研管理信息化、自动化不但能减轻科研管理的劳动强度,同时也促进了高校科研水平的发展。该文提出基于web高校科研管理系统模型,该系统采用三层架构体系,具有项目申报、成果管理、项目管理、综合查询、科研分管理、人员管理等功能。关键词:科研管理;WEB;ASP.NET中图分类号:TP311文献标识码:A文章编号:1009-3044(2010)21-5700-02UniversityScientificResearchManagementInformationSystemDesignandImplementationBasedonWEBXIAkai-jian1,ZHOUJin-cheng2,JINGWei-min1(1.ChangshuInstituteofTechnology,ComputerScienceandEngineeringCollege,Suzhou215500,China;2.DepartmentofMathematics,QiannanNormalCollegeforNationalities,Duyun558000,China)Abstract:Withthecontinuousdevelopmentofinformationtechnology,thetraditionalmethodsofscientificresearchmanagementhavebeenunabletomeettheincreasingvolumeofscientificresearch.Universityresearchmanagementinformationtechnologies,automationcannotonlyreducethelaborintensityofresearchandmanagement,alsopromotethedevelopmentofscientificresearchlevel.Thispaperproposedweb-basedmanagementinformationsystemmodel,andthesystemusesthree-tierarchitecturesystemwithaprojectreport,resultsmanagement,projectmanagement,comprehensiveinquiry,researchpointsmanagement,personnelmanagement.Keywords:researchmanagement;WEB;ASP.NET高校科研管理系统主要是针对各大高校科研管理部门的工作而开发的。搞好科研工作,对提高科学技术水平、提高高等教育质量和社会经济发展具有重要意义。随着各高校科研项目数量的不断增加、科研项目类型的多元化、项目管理复杂化等,以往的那种科研管理方法已经无法满足日益变化的科研工作。目前,国际上各大专院校使用科研管理系统已非常普遍,并且已实现网络化管理;在我国科研管理软件并不是很多。同时还有许多高校仍然在使用excel来进行科研数据统计等工作,这样大大浪费了时间,降低了工作效率。所以说开发一款简洁适用的科研管理系统是非常必要的。龙源期刊网(Browser/Server)结构[1],WEB开发技术为ASP.NET[2-3],开发语言适用C#,SQLServer2005为数据库来进行设计与开发。采用B/S模式的主要优点有:1)具有分布性特点,可以随时随地进行查询、浏览等业务处理。2)业务扩展简单方便,通过增加网页即可增加服务器功能。3)维护简单方便,只需要改变网页,即可实现所有用户的同步更新。4)开发简单,共享性强。2系统功能设计高校科研管理系统的主要任务是用计算机对各种科研信息进行日常的管理,如查询、编辑、增加、删除以及存储等,迅速准确地完成各种科研信息的统计计算和汇总工作。系统主要包括科研人员管理、科研项目管理、获奖项目管理、科研分管理四大模块。各模块之间并非各个独立,而是相互联系,相互关联在一起的,从而使本系统能够很好的完成所设计的功能。该系统功能模块及其子模块,每个子系统都具有增、删、改、查、统计、打印等功能,具体如图1所示。系统具体具有如下几个功能:1)项目申报查询,用于按项目名称、项目编号等条件下进行项目申报信息的总体信息查询。2)项目申报编辑,用于对个人申报的信息进行增、删、改等编辑操作。3)项目日常管理,用于对项目进程过程中日常信息的编辑管理工作。4)成果管理功能,提供科研成果信息的输入,编辑,查询等功能。5)项目管理功能,提供科研项目信息的输入,编辑,查询等功能。6)部门及人员管理功能,部门及人员的信息输入,编辑,查询等功能。7)科研分管理功能,科研分的统计、查询等功能。8)综合查询功能,用于查询项目,科研人员等信息。3数据库设计龙源期刊网数据库设计[4]在软件开发过程中是一个很重要的环节,数据库是任何系统都不可避免的,在设计数据库时尽量满足第三范式。减少数据冗余,尽量设计比较精简的数据库。3.1数据库表设计针对该系统的需求分析和功能模块的分析,进行数据库设计,数据库总共设计三张总表,一张是adminInfo表,该表表示示保存管理员的信息,管理员登录的时候要进行验证,表单获得的数据和数据库中该表的数据对比,如果对比成功,则登录成功,否则登录失败;secientificInfo是科研人员有关信息的表,里面有科研人员的基本信息,还有一些个人的备注,在页面中对科研人员的进行相关的操作就是频繁的增加、删除、修改这张表里的相关信息;projectInfo表是科研项目的信息表,包括获奖的和未获奖的项目。3.2数据库概念结构设计系统E-R图如图2、图3所示。3.3数据库访问本系统采用了三层结构的框架,将访问数据库的一些底层方法封装在UBTility这个类库中,其中的一些类如图4所示。其中,DbHelperSQL和DbHelperSQLP是连接数据库字符串和一些公用的方法,如简单的SQL语句,带参数的SQL语句,存储过程的操作等。DESEncrypt是数据库的安全性,加密解密等操作。PubConstant是动态的配置数据库的连接字符串。4系统主要技术特色1)三层架构体系本系统采用的三层架构体系。所谓三层架构[5]是在客户/服务之间加入了一个“中间层”,也叫组件层。它与客户层、服务器层共同构成了三层体系。通过引入中间层,将复杂的业务逻辑从传统的双层结构(Client-Server)应用模型中分离出来,并提供了可伸缩、易于访问、易于管理的方法,可以将多种应用服务分别封装部署于应用服务器,同时增强了应用程序可用性、安全性、封装复用性、可扩展性和可移置性,使用户在管理上所花费的时间最小化,从而实现了便捷、高效、安全、稳定的企业级系统应用。2)系统数据来源方便本系统所有的科研人员的资料以及科研论文等数据都是来自于学校人事处以及科技处档案管理系统,可以直接从档案管理系统导入到科研管理系统,减少了系统的输入量。同时科研人员还可以通过账号,录入自己科研项目信息。龙源期刊网数据库来进行设计与开发而成,系统简洁使用,可以有效的实现科研信息的管理,有助于学校科研部门对信息的管理。实现了科技信息的信息化管理,提高了办公效率。参考文献:[1]岳昆,王晓玲,周傲英.Web服务核心支撑技术[J].软件学报,2004,15(3):428-442.[2]申朝阳,宋颜浩.ASP.NET与相关数据库技术高级指南[M].北京:中国水利水电出版社,2005.[3]张蓓.ASP.NET通用模块及典型系统开发实例导航[M].北京:人民邮电出版社,2006.[4]于剑军,李鹏海.高校科研管理系统的设计与实现[J].北京:天津理工大学学报,2005,21(5):44-46.[5]徐晓霞.基于.NET的高校科研管理系统的实现[J].计算机技术与发展,2006,16(3):170-172.
本文标题:基于WEB高校科研管理系统设计与实现
链接地址:https://www.777doc.com/doc-4362705 .html