1 绪论
1.1 课题的来源与背景
科研管理系统是科研院所、高校研究所等内部管理的核心部分,通过它可以实现对科研活动的全程跟踪。伴随着互联网的蓬勃发展,越来越多的机构将科研管理与internet融合到一起,以方便科研人员进行沟通和管理。科研成果申报管理系统就是在这样一个社会背景下开发的。
科研成果申报管理系统将人员、项目、成果、权限等管理有机的结合在一起,有效地提高了科研管理水平和效率。利用ASP良好的性能,在稳定性和安全性方面达到了很高的指标,最大限度地保证了数据的稳定及安全。
科研成果申报管理系统可以极大地提高管理效率,在设计时充分考虑了用户使用的方便与灵活性,既能实现对科研信息的高效率管理和控制,又能满足研究所的决策者对科研活动的宏观管理需求。最要的是,它可以直接反映研究所工作人员的工作状况,为领导的决策提供较科学的依据。
1.2 本课题的研究意义
随着计算机技术的飞速发展,计算机在科研院所、高校研究所管理中应用的普及,利用计算机实现科研成果申报信息的计算机管理势在必行。对于大中型科研院所、高校研究所机构来说,利用计算机支持教育业高效率完成科研成果申报信息管理的日常事务,是适应现代科研管理制度要求、推动科研院所、高校研究所的科研信息管理走向科学化、规范化的必要条件。而科研成果申报信息管理是一项琐碎、复杂而又十分细致的工作,工作量很大,一般不允许出错,如果实行手工操作,须手工填制大量的表格,这就会耗费工作人员大量的时间和精力,计算机进行科研成果申报管理工作,不仅能够保证数据准确无误、快速输出,而且还可以利用计算机对有关的各种信息进行统计。这些优点能够极大地提高科研信息管理的效率,也是科研院所、高校研究所的科学化、正规化管理,与世界接轨的重要条件。
1.3 主要研究工作
本论文建立大学科研及成果在线管理系统开发 ,设计应能使系统实现以下功能:基本信息管理 ,开发项目管理 ,系统用户管理等几个方面的功能 :
基本信息管理模块主要包括项目类别,级别设置,人员管理,退出系统 。项目类别和级别设置是根据不同院系项目不同而分类和定级的;人员管理是记录每个项目成员包括(姓名,所在院系及项目成立时间)并能对人员信息进行增加、删除和修改;退出系统用于关闭本系统。
科研项目管理模块包括科研项目类别管理,项目进度调查管理 ,科研成果及科研分数管理 。项目进度调查管理是根据项目成立时间和预期完成时间而制定的;科研成果及科研分数管理可以记录本人的研究成果及分数从而可以更清楚的进行个人评价。并能对科研信息进行增加、删除和修改。
系统用户管理模块包括用户信息管理和密码管理。用户信息管理包括用户信息以及增加新用户,密码管理用于密码的修改。
2 开发平台及相关技术介绍
2.1开发平台的选择
2.1.1开发工具的选择
在我国,某些高校一直使用传统人工的方式管理科研档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。作为计算机应用的一部分,使用计算机对科研档案信息进行管理,具有手工管理所无法比拟的优点。所以建立科研管理系统,使科研管理自动化,提高信息处理的速度和准确性十分必要。
目前,开发科研管理系统的技术很多,如ASP,JSP,PHP等,可是用ASP.NET开发是非常不错的选择。这里以ASP和ASP.NET做一个比较。ASP是被解释执行的,并不是被编译执行的,所以比较慢;它没有提供一个很好的开发环境;不支持类,很难封装复杂的外理逻辑;可随意加入脚本,很灵活,但也导致了不可维护性等不足。而ASP.NET它是被编译后再执行的,所以效率要比ASP高很多;它有很好的开发环境,如VS.NET 2005更容易调试程式;支持类,支持面向对象,可以使用.NET Framework 更好的进行开发;它使设计和开发分开来,如界面设计放在.aspx文件中,开发则放在.cs 或 .vb等文件中,这样更有利于程序的维护等优点。基于ASP.NET的这些优势,本系统选择ASP.NET开发,使用Visual Studio 2005做为开发工具,并且以SQL Server 2005做为后台数据库。
2.1.2 数据库的选择
现在市场上有各种各样的数据库,而且每一种数据库都有其自身的特点,不能说哪一种更好,只能在其中寻找一种能更好地适应系统需求、更好地满足用户的要求以及适应开发人员的习惯。高校科研及成果在线管理系统开发是一个规模较小的应用系统,它所产生和处理的数据量也比较小,没有必要选用Oracle、Sybase等大型数据库。SQL Server 2005作为一个桌面数据库,它简单易学,功能丰富,在计算机上的应用比较普及,使用时不需要另外配置运行环境,是开发小型数据库系统的比较理想的选择,所以,在本系统中,选择了SQL Server 2005作为后台数据库。
下面对开发工具和数据库以及所用到的相关技术作简单介绍。
2.2 ASP.NET 简介
ASP.NET的前身ASP技术,是在IIS 2.0上首次推出(Windows NT 3.51),当时与 ADO 1.0 一起推出,在IIS 3.0 (Windows NT 4.0)发扬光大,成为服务器端应用程序的热门开发工具,微软还特别为它量身打造了Visual InterDev开发工具,在1994年到2000年之间,ASP技术已经成为微软推展Windows NT 4.0平台的关键技术之一,数以万计的ASP网站也是这个时候开始如雨后春笋般的出现在网络上。
因为ASP.net是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在Web应用软件开发者的几乎全部的平台上(笔者到现在为止只知道它只能用在Windows 2000/2003 Server/VISTA/7/XP上)。通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到ASP.net的Web应用中。ASP.net同时也是language-independent(语言独立化)的,所以,你可以选择一种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写,现在已经支持的有C#(C++和Java的结合体),VB,Jscript ,C++、F++。将来,这样的多种程序语言协同工作的能力保护您现在的基于COM+开发的程序,能够完整的移植向ASP.net。
首页 上一页 1 2 3 4 5 6 下一页 尾页 1/6/6
高校科研及成果在线管理系统开发(一)由毕业论文网(www.huoyuandh.com)会员上传。