第6卷第3期2006年9月
湖南冶金职业技术学报JournalofHunanMetallurgicalProfessionalTechnologyCollege
Vol.63No.Sep.2006
基于ASP.
NET的图书
管理系统设计与实现
①
吴曙光1,2刘卫国1
(1.
,湖南长沙,410083;2.湖南冶金职业技术,湖南株洲,412000)
摘要:基于ASP.NET和ADO.NET技术开发的图书管理系统,实现了图书的动态管理,使得对图书的管理更加及时、高效,提高了
工作效率,本文对系统的开发原理、系统的功能特点和设计
方案进行了介绍。关键词:ASP.NET;ADO.NET;图书管理系统;SQLServer中图分类号:TP391文献标识码:A文章编号:1672-7142(2006)03-393-03
0引言
图书管理是高等管理的重要内容之一。随着高校教学改革的深入和学生规模的不断扩大,图书管理中的各种业务数据量也随之急剧增加,传统的方法已不能满足图书管理的公开化、方便化、大众化、远程化的要求,所以选择开发这个
B/S(Browse/Server)模式的图书管理系统,以利于
NET具有许多优势:(1)支持多种编程语言。它支持功能强大的
VB.NET,C#,C++.NET和J#等语言。(2)编写代码更容易。ASP.NET允许
程序开
在网上进行浏览和操作,力争使管理系统在具备远程工作能力的基础上更加完美,功能更加强大,使用更加方便。
1ASP.NET的特点ASP.NET是一种基于Microsoft.NET平台的Web应用程序开发技术,使用ASP.NET创建的WebServices是建立在.NET框架和公共语言运行
发者使用一种称作“代码隐藏”的机制将Web应用程序逻辑从表示层中分离出来。(3)执行效率更高。ASP.NET的页面代码是编译后运行的,因此页面的执行效率将更高。(4)简化组件部署和组件的操作。ASP.NET取消了组件
注册以及DLL锁定,全而使用XML配置文件。(5)更强的安全机制。ASP.NET提供了Win2dows验证机制、Passport和Cookie三种不同的
登陆验证方式,它还可以通过为每种登陆验证方式进行配置的方法确保用户的应用是安全可靠的。
2系统的功能结构
图1图书管理系统的功能结构图
库之上的,在ASP.NET中提供了Web服务设计功能,Web服务通过SOAP(SingleObjectAccessProto2col)来实现网站之间的资源共享。与ASP相比
ASP.NET具有许多优势:支持多种编程语言,编
写代码更容易,执行效率更高,简化组件部署和组态的操作,更强的安全机制,ASP.NET采用
ADO.NET访问数据库。
传统的应用程序在程序的整个运行过程中采用维护连接的方式来设计,而ASP.NET采取了断开连接方式的数据结构。ADO.NET的另一个创新是引入了数据集((Dataset),一个数据集是内存
中提供数据关系图的高速缓冲区,数据集对数据源一无所知,它们可以由程序或通过从数据仓库中调入数据而被生成、填充。与ASP相比.ASP.
该管理系统在Windows2003Server操作系统
①
收稿日期:2006-05-08作者简介:吴曙光(1976-),男,湖南涟源人,湖南冶金职业技术教师,
信息科学与工程硕士研究生。