内容介绍 |
ASP. NET 在图书馆数字资源建设中的应用
图书馆数字资源建设中, 很大一部分工作是数据访问, 也就是对各种不同的数据源进行数据操作。
ASP. NET 通过ADO. NET 进行数据访问,并由功能强大的服务器控件对数据发布(显示) 提供完善的支持,
使得图书馆与读者之间的交互更为简洁和方便。ADO.NET 支持目前流行的各种数据源, 如大型数据库、 桌
面数据库、 XML 文件等。
这里给出了一个新闻自动发布系统, 该系统利用以 SQL Server 2000 作为数据库服务器, 利用 ADO.NET进行数据访问实现了系统所设计的功能。系统主要分为四个部分:
addnews.aspx : 新闻录入,将新数据插入到数据库中;
newsshow.aspx: 新闻浏览,列出了所有发布的新闻标题,出处,点击次数及发表日期;
show.aspx: 显示所查看新闻的详细信息;
delete.aspx: 用来删除不再需要的新闻;
鉴于篇幅所限, 这里仅给出前两个页面关键的源代码及其最终界面。
4. 3 系统运行
( 1) 系统的运行环境要求
Windows 2000 Server Advance Server、 Microsoft . net framework、 SQL Server 2000、 IE 5. 5 以上或者与之兼容
版本的浏览器。
( 2) 运行情况
本系统已经在军事交通学院图书馆网站投入使用, 对大量的新闻实现了在线动态录入、 删改和查询。
由于采用的是直接把新闻数据保存到数据库里的管理方法,当用户阅读新闻时,从数据库中调出数据,动态
生成页面,所以显示速度快,对服务器负荷则较轻。该系统除具有简洁、 高效等特点以外还具有良好的可扩
充性、 可维护性等优点。可以结合实际需要, 在此新闻自动发布系统的基础上, 把它设计得更为完善。
5 结束语
ASP. NET 完全基于模块与组件,具有很好的可扩展性与可定制性, 数据处理方面更是引入了许多激动
人心的新技术, 正是这些具有革新意义的新特性, 让ASP. NET 远远超越了ASP,同时也提供给开发人员更
好的灵活性,有效缩短了web 应用程序的开发周期。ASP. NET 与Windows 2000 Server Advance Server 的完
美组合,为图书馆数字资源建设提供了一个更为稳定、 高效和安全的运行环境。
|