早期图书管理由于图书量比较少,所以主要是依靠人工管理,利用卡片的形
式进行图书的借阅和归还。随着社会发展,图书馆的不断扩建,图书量的不断扩
大,依靠原始的管理方法数据处理手工操作,工作量大,出错率高,出错后不易
更改。图书馆采取手工方式对图书借阅情况进行人工管理,由于信息比较多,图
书借阅信息的管理工作混乱而又复杂;一般借阅情况是记录在借书证上,图书的
数目和容记录在文件中,图书馆的工作人员和管理员也只是当时对它比较清楚,
馆不但关系到读者求知的方便程度,也关系到图书馆的发展,因此,开发一套完
善的图书馆管理系统就必不可少了。
为了满足图书管理现代化的需求,国外软件商已经开发出许多商品化的图书
管理软件,但它们大多是面向大型专业图书馆而开发的,专业性强且功能分工比
较细,较难以掌握,不适合中小型图书馆使用。
综合以上考虑,一个操作简便,功能适合的图书管理系统对于中小型图书馆
是很必要的。
2、开发工具选择
2.1ASP.net简介
ASP.NET的前身ASP技术,是在IIS2.0上首次推出,当
(WindowsNT3.51)
时与ADO1.0一起推出,在IIS3.0(WindowsNT4.0)发扬光大,成为服务器端
具,在1994年到2000年之间,ASP技术已经成为微软推展WindowsNT4.0平
台的关键技术之一,数以万计的ASP也是这个时候开始如雨后春笋般的出现在网
络上。它的简单以及高度可定制化的能力,也是它能迅速崛起的原因之一。不过
ASP的缺点也逐渐的浮现出来:
意大利面型的程序开发方法,让维护的难度提高很多,尤其是大型的ASP
应用程序。直译式的VBScript或JScript语言,让效能有些许的受限。延展
性因为其基础架构扩充性不足而受限,虽然有COM元件可用,但开发一些特殊功
能时,没有来自置的支持,需要寻求第三方软件商开发的元件。1997
(像文件上传)
年时,微软开始针对ASP的缺点(尤其是意大利面型的程序开发方法)准备开始一个
新项目来开发,当时ASP.NET的主要领导人ScottGuthrie刚从杜克大学毕业,
他和IIS团队的MarkAnders经理一起合作两个月,开发出了下一代ASP技术的
原型,这个原型在1997年的圣诞节时被发展出来,并给予一个名称:XSP,这个
原型产品使用的是Java语言。不过它马上就被纳入当时还在开发中的CLR平台,
ScottGuthrie事后也认为将这个技术移植到当时的CLR平台,确实有很大的风