网站地图 原创论文网,覆盖经济,法律,医学,建筑,艺术等800余专业,提供60万篇论文资料免费参考
主要服务:论文发表、论文修改服务,覆盖专业有:经济、法律、体育、建筑、土木、管理、英语、艺术、计算机、生物、通讯、社会、文学、农业、企业

ASP.NET技术下科研成果管理平台的开发

来源:原创论文网 添加时间:2020-09-24

  摘    要: 高校不仅是培养高素质人才的重要基地,也承担着科学研究、项目研发的重要责任。而在进行科学研究的过程中,会形成论文、专利、着作等科研成果,那么构建完善的科研成果管理系统就显得更加重要。基于SP.NET的科研成果管理系统不仅能够提高高校科研成果管理的效率和质量,还能够促进高校科研成果管理的现代化、信息化。该文就针对ASP.NET的科研成果管理系统的设计与实现进行几点具体分析。

  关键词: ASP.NET; 科研成果管理系统; 设计; 实现;

  Abstract: Colleges and universities are not only an important base for training high-quality talents, but also take the important responsibility of scientific research and project research and development. In the process of scientific research, there will be papers, patents, works and other scientific research results, so it is more important to build a perfect scientific research results management system. The management system of scientific research achievements based on asp.net can not only improve the efficiency and quality of scientific research achievements management, but also realize the modernization and informationization of university management.This paper analyzes the design and implementation of ASP.NT scientific research achievement management system.

  Keyword: ASP.NET; Scientific research achievement management system; Design; Implementation;

  构建完善、科学的高校科研成果管理系统,可以为高校日后科学研究以及教育教学活动提供有力支持和参考。学校要结合自身实际情况,充分开发和利用现代网络信息技术,构建符合当前学校科研需求的管理平台,以保障高校教育事业、科学研究工作的顺利开展。

  1、 ASP.NET的科研成果管理系统相关概述

  传统的网站针对科研成果进行管理时,管理方式主要可以分为两种:第一种是静态I-rrML页面,在页面信息需要更新时,需要事先做好一个页面,然后将新制作的页面进行上传,然后将页面的链接进行更改,这种管理方式效率不高,所以基本已经不被使用;第二种是利用应用程序来管理科研成果的方式,这种处理方式是在利用ASP和脚本语言的基础上,将动态网页和数据库进行全面的结合,然后针对网页中的科研成果进行特殊处理。虽然ASP具有明显的使用优势,但是其本身存在一定的局限性,使得整个系统在处理方式上存在一定的缺陷,而系统引入ASP.NET技术之后,整个系统在使用性能上发生了较大的变化,具体变化如下。

  (1)原本使用ASP,打开浏览器页面时,系统需要先经过编译,然后在进行解释,最后才可以打开页面,所以每次用户想要打开一个页面,那么都需要经历这个过程,因此无论打开的页面次数是多少,都不会提高打开的速度。然而在利用ASP.NET,打开浏览器页面时,系统只需要针对用户的需求,进行一次编译,就可打开网页,之后用户想要在打开网页,就不需要在进行编译,可以直接打开页面,只需要修改Web应用程序即可,这样打开页面时,速度就会大幅度提高。

  (2)ASP中不具备直接记录记忆输出数据的功能,主要是因为其中不含有具有输出数据功能的元件,所以,ASP想要输出数据,那么就需要使用ADO的ReeordSet对象来实现输出数据信息,但是ASP.NET能够实现和数据库的直接连接,因为其中含有数据输出的元件,其含有的ADO.NET的DamGfid等元件具有输出功能。
 

ASP.NET技术下科研成果管理平台的开发
 

  (3)ASP.NET能够做到应用程序实时的更新。管理员想要更新程序,就可以随时随地的更新,一不需要关闭网络服务器,二不需要中止应用程序的运行。应用程序的软件在运行的过程中就会直接被覆盖。应用文件程序更新完毕之后,系统就会直接切换到新的版本。

  (4)ASP.NET在编写代码时,采取“code—behind”的方式,这样代码编写的结构就会很清晰,同时也很大程度上减少了费用支出。

  2、 基于ASP.NET的科研成果管理系统的设计与实现

  2.1 、系统的开发原理

  2.1.1、 基于ASP.NET技术的系统结构模型

  ASP.NET结构内容可以划分成3层系统,分别是:UI层、业务逻辑层和数据层。UI层的作用是连接用户,用户提出需求之后,由UI层接收,然后将需求传给浏览器,再将浏览器的数据传给用户。业务逻辑层主要是连接浏览器和数据层,浏览器接收到UI层的请求之后,再将请求传给数据层,然后向数据层发出请求,将处理结果传到浏览器。业务逻辑层主要也可以划分为3部分,分别是Web表单、XMLWeb服务和组件服务,而Web表单是3个部分中最重要的一个部分,其不仅是数据层数据用户需求信息的基础,也是为用户生成信息数据的重要依据。数据层的作用是为用户提供数据服务,其服务的对象是事务逻辑层,其将数据信息反馈给事物逻辑层,完成结果的检索。

  2.1.2、 ADO.NET访问

  ADO.NET访问数据库,主要有3种方式,分别是:通过ODBC相连;通过OLEDB相连;直接与SQL Server相连。这3种访问方式在访问数据时,应用的效果存在一些差异,所以其达到的效率也不相同,效率排比是从低到高,但是其独立性却相反,是从高到低。而在对两个相连的数据库进行数据处理时,选择的访问方式基本就只有两种:第一种是以DataSet为核心,实现隔离异构的数据源的功能,第二种是以流方式完成数据源读取。传统的数据应用程序在工作时,是先做好和数据库的连接,之后在保证程序的运行方式。ASP.NET则选择不同的数据结构:只要浏览器接收到用户的需求之后,其就会直接向Web服务器提出请求,然后服务器会结合用户的网页信息需求,给出相应的反馈,并且反馈信息会直接显示到浏览器上,然后这个用户需求完毕之后,浏览器就会直接断开,下次浏览器在接到用户需求之后,其重复上述的工作。ADO.NET的一个创新应用就是加入了数据集。数据集属于一个比较独立的区域,其是一个高速缓冲区,可以为系统提供数据关系图信息,数据集只是包含数据的区域,但是不论数据是从程序转入还是从数据仓库中调入数据,数据集都是被使用一样的模板被操作,使用的数据缓冲区都一致。

  2.2 、系统的功能设计

  (1)系统的功能结构。

  这个科研成果管理系统能够在Windows2000Server操作系统平台上正常运行,数据库使用的服务器为MicrosoftSQLServer2000,而开发工具则使用的是MicrosoftVisualStudio、NET和DreamWeavero。系统的运作流程为:根据用户的登录权限,可以区分用户的身份,用户身份主要分为两种,分别是普通用户、注册用户,对于普通用户,其只具有浏览、查询等功能,对于注册用户,不仅可以具有普通用户的操作功能,还具有录入、删修等功能。注册用户虽然具有录入和删修等功,但是这些功能只是针对自身录入的信息,对于其他用户录入的信息没有操作权限,只有系统管理员可以实现全系统科研成果的删改操作。

  (2)系统的功能特点

  (1)操作简单、界面清晰:系统呈现出的页面比较清晰,整个页面属于完全控件式类型,录入科研成果的用户操作简单方便;在设置的选项上,用户只需要点击鼠标就可以完成;还设置了清晰的提示信息,用户可以明确自己的操作内容。

  (2)即时可见:一旦用户完成对科研成果的处理,在系统主页上可以清晰地显示出来,做到“即时发布、即时见效”。

  (3)功能完善:在主页上可以找到关于科研成果管理的各个方面:科研成果录入、浏览、删除、修改、检索等,达到网站实时管理的要求。

  (4)方便移植:这个系统适合各个学院,只需要结合学院的需求,做一些调整和修改,即可形成一个适合学院需求的管理系统。

  (3)系统的各项功能实现,主要是通过几个功能模块来实现的,其设计的操作过程如下:(1)系统登录:这个模块的设计可以有效区分注册用户和普通用户,设置不同用户的权限来实现对科研成果的管理。(2)科研成果浏览:用户进入这个模块主,可以看到系统内部的所有科研成果信息,如标题、发布日期等内容,用户找到自己需要的内容,然后点击对应的超链接,即可看到相关的科研成果信息。(3)科研成果阅读:用户进入到浏览区之后,找到自己想要阅读的内容,然后点击相关的标题,即可进入到对应的科研成果阅读页面,用户在这个页面可以阅读科研成果的详细信息,如内容、标题等,同时页面还支持放置其他的元件,如网站标志logo等图片,进而在网页上可以看到图文并茂的阅读内容。(4)科研成果查询:系统还设置查询模块,用户点击这个模块,可以结合自己的需求,检索一些信息,进而快速找到自己需求的内容,提高查询科研成果信息的效率。(5)科研成果管理:这个模块主要是针对注册用户设计的,注册用户在这里可以找到一些信息,曾经发布但是没有删除的科研成果,用户可以实现对这些科研成果的删改。每个注册管理员登陆之后显示的内容都是自己曾发布的内容,所以各个用户的内容不一致。(6)科研成果录入和修改:这个模块也主要是针对注册用户设计的,注册用户想要录入一条科研成果,首先需要准备好相关的内容,如标题、类型等,然后从登录模块进入到系统内,将这些信息上传到数据库内,完成相关内容的填写,点击发布即完成科研成果的发布。

  2.3、 ASP.NET的科研成果管理系统实现

  现在基本每个高等院校使用的科研成果管理系统都已经很完善,但是目前这些系统都是单机版,不能实现数据的共享,因此会降低系统的管理工作效率。因此,高等院校在进行此项系统的开发时,需要注意以下几个方面。

  2.3.1、 建立高等院校科研成果管理系统网络动态数据库的必要性

  高等院校中需要一个共享信息的平台,而网络动态数据库就具有共享信息的作用,建立科研成果管理系统网络动态数据库,使得学校内的一切信息对称性流通,每个学院以及学校各个部门之间共享科研成果,进而科研成果的管理工作变得简单且高效。比如,学校对学生进行的评优和处分管理,都可以在这个系统中操作,做到一目了然,这些工作都可以从网络上顺利完成,避免出现校内信息不对称,造成各个部门和学院掌握的学生信息不一致,影响科研工作成果;所以高等院校建立一套完善的科研成果管理系统网络动态数据库是非常有必要的。

  2.3.2 、高等院校科研成果管理系统网络动态数据库的系统结构框图

  见图1。

  图1 高等院校科研成果管理系统网络动态数据库的系统结构框图
图1 高等院校科研成果管理系统网络动态数据库的系统结构框图

  2.3.3 、高等院校科研成果管理系统网络动态数据库的具体开发

  高等院校想要针对科研成果建立一个动态管理系统,那么其应该做好下面几个步骤:首先,应该充分利用互联网技术,先建立一个网络动态数据库,这里面包含的内容有学生的各类信息,每年学校在有新的学生入学之后,都要对学生的一些情况进行统计,由相关部门将统计的信息上传到动态数据库中,并且制定出每个学生的情况一览表;其次,各个学院每个月针对院内学生获得的优秀成绩以及处分情况等内容,填写到数据库中,各个学院填写这些信息内容,学生都可以从相关的系统中查询到,这样学生可以随时查询自己的在校情况,只要学校内的人员都可以查询到学生的相关信息,就不会因为跨学院,造成信息沟通不畅,影响相关的工作。学校在建立动态数据库之后,不要马上将其投入运行,还要对其进行调试,完成调试之后,在投入到使用,这个数据库的建立,不仅可以大大解约人力资源,还可以提高学生管理效率,推动高等院校的科研成果管理水平向着更高的方向迈进。

  3、 结语

  传统的高校科研成果管理与当前学校科学研究成果管理需求不符,由于传统科研成果管理受到时间和保存条件的制约,往往会出现信息缺失的问题,这就导致科研成果管理不善。而构建ASP.NET的科研成果管理系统能够满足高校当前科研成果管理要求,可以提高科研成果管理质量和效率。

  参考文献

  [1]胡欣.基于.NET Framework平台的科研成果管理系统的设计与实现[D].长春:吉林大学,2015.
  [2]李礁.高职院校科研管理信息系统的开发与研究[J]数字技术与应用,2015(10):176-177.
  [3]邓小云.科研网络平台的设计与实现在教学中的应用[J].现代电子技术,2014,37(23):146-148.
  [4]李沙园,吴传芝.用ASP.NET开发科研成果管理系统[J].安徽地质,2007(2):109-113.
  [5]宋阳.ASP.NET的网站科研成果管理系统的设计与实现[J].长春师范学院学报,2006(12):53-55.

上一篇:ASP.NET Ajax架构中ashx一般处理程序的运用
下一篇:没有了
重要提示:转载本站信息须注明来源:原创论文网,具体权责及声明请参阅网站声明。
阅读提示:请自行判断信息的真实性及观点的正误,本站概不负责。