第25卷第6期
V ol 125 N o 16长春师范学院学报(自然科学版)Journal of Changchun N ormal Un iv ersity (N atural Science )2006年12月Dec 2006
ASP 1NET 的网站科研成果管理系统的设计与实现
宋 阳
(吉林工程技术师范学院信息学院,吉林长春 130052)
[摘 要]利用ASP 1NET 和AD O 1NET 技术开发的网站科研成果管理系统,实现了科研成果的动态管
理,使学校对科研成果信息的管理更加及时、高效,从而大大提高了工作效率;同时还对系统的开发
原理、系统的功能特点和设计方案进行了相应的介绍。
[关键词]ASP 1NET;A DO 1NE T;科研成果;管理;数据库
[中图分类号]T P311 [文献标识码]A [文章编号]1008-178X (2006)06-0053203
[收稿日期]6[作者简介]宋 阳(3),女,吉林省吉林市人,吉林工程技术师范学院信息学院讲师,从事计算机专业基础课教学研究。
asp查看源码配置ui 随着Internet 的逐渐普及,越来越多的高等学院都建立了自己的WWW 网站;通过网站高等学院可以实现动态管理,发布最新教学动态,与各系学生、教师进行交流和沟通,与其他院校建立联系以及开展不同学科的视频教学等工作。其中,科研成果管理系统是构成高等学院网站的一个重要组成部分,它担负着双层作用:一方面可以用来动态发布有关科研成果的信息,对科研成果实现动态管理;另一方面又可以及时向学校的领导反映教学的信息,使学生的学习状态通过该分析系统反映出来,使得各级领导能够通过该科研成果管理系统及时地掌握学生在不同学期的学习状况。
传统的网站科研成果管理方式有两种:一种是静态HT ML 页面,当我们需要更新信息时只需重新制作页面然后上传页面并修改相应链接,这种方式因为效率太低已不多用;另外一种是基于ASP 和脚本语言的,将动态网页和数据库结合,而通过应用程序来处理科研成果,这也是目前较为流行的做法。但是,由于ASP 本身的局限性使得不同系统有一些不可克服的缺陷,而在采取了ASP 1NET 技术之后,管理系统在性能上将有很大的改善,其主要表现在以下几方面:
(1)由于ASP 页面每次在打开时都必须经过先编译后解释的过程,所以页面在反复打开时速度没有任何提升,而ASP 1NET 页面只需要一次编译后就不再需要重新编译,直到该页面被修改或Web 应用程序重新启动,这使得在多次访问时其速度有了极大的提升。
(2)由于ASP 没有提供以输出数据为内容的元件,所以在使用ASP 撰写数据库页面时只能借助AD O 的Rec ordS et 对象逐笔读取记录,而ASP 1NET 正是通过AD O 1NET 提供的DataG rid 等数据库元件来实现直接和数据库的联系。
(3)ASP 1NET 支持应用程序的实时更新。管理员不必关掉网络服务器,甚至不用停止应用程序的运行就可以更新应用文件,应用程序文件永远不会被加锁,因此在程序运行时文件就可以被覆盖。当文件更新后,系统会温和地转换到新的版本。
(4)ASP 1NET 采取“code -behind ”方式编写代码,这使得代码更易于编写,结构更清晰,进而降低了系统的开发与维护的复杂度及费用。
1 系统的开发原理
111 基于ASP 1NET 技术的系统结构模型
ASP 1NET 结构是一个三层系统:UI 层、业务逻辑层和数据层。
UI 层负责与用户的交互,接收用户的输入并将服务器端传来的数据呈现给客户。
业务逻辑层负责接收浏览器传来的请求并将该请求传给数据层,同时将请求处理结果发给浏览器。它
由Web 表单、X M L Web 服务和组件服务组成,其中Web 表单是ASP 1NET 应用程序的核心所在,它向客户呈现数据和信息的基础,也是响应和处理客户与显示的W eb 表单交互生成的信息和数据的基础。
35200-07-11
197-
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论