1。3 现状分析
在全世界的其他国家,他们就很注重发展自己的图书馆,在举世闻名的各大图书馆里,他们的先进系统让人瞠目结舌,他们抓住了现代图书馆发展壮大的关键。图书馆涵盖了许多方面的内容与知识,是一个城市的心脏,是一个完整的为人民提供信息的大系统。如果一个人的心脏不好,那么他将随时殒命,同理,如果一个城市一个学校的图书馆发展落后,那么这个城市这个学校也会走向衰竭。
我国的图书馆在信息管理技术这方面的使用还是比较少,水平也比较低,在这个全球计算机技术迅猛发展的年代,明显有一些跟不上时代的步伐,落在了后面。通过B/S结构来管理图书馆的信息已经大势所趋,它可以显著提高效率,大幅节约读者时间。向以前的C/S结构限制说再见,免去了要下载软件这项复杂的工作。基于B/S结构设计并开发的本款系统,不仅可以减少人工的工作量,而且能提升图书馆信息管理的质量。
1。4 整体论诉
《在线图书馆信息管理系统》开发所运用的编写语言是C#编程语言,结合上SQL server的数据库技术,并且采用Browser/Server模式进行构架。整篇文章的内容是从理论开始,再从具体设计内容,再到测试结果,进行编写。第一章是总体的介绍。第二章的内容对于所用技术与软件进行了简单的介绍,asp。net动态网页开发技术和Browser/Server模式介绍,还有SQL Server数据库,微软video Studio 2008。第三章介绍了系统的结构设计和需求分析。第四章介绍了数据库建立的具体内容。第五章系统设计的具体内容与实现。第六章是本程序的调试测试演示的结果。第七章是对于整个开发过程的心路历程与总结。文献综述
2。技术介绍
2。1 ASP。NET简介
ASP。NET技术是被很多程序员所推崇的动态网页开发技术。它开发简单,开发速度快,运行速度快,配合sql server数据库运行起来安全性能高。高效率,高可重复利用率,表述代码简洁都是ASP。NET技术的优势所在。在以前的程序开发,需要将代码放入HTML代码里,导致了整个代码都非常的复杂并且很难看得懂。不仅如此,还需要对代码进行解释执行这一点让这个技术在与其他技术的对比中落了下乘,开发速度很慢。但是ASP。NET出现后,代码变得简洁了,效率也提高了,业内工作人员都十分认可这一技术。
2。2 Sql Server2005简介
SQL server是一个十分经典的数据库软件。是一个关系型数据库管理系统。
会选择使用这一个数据库,主要是因为在校期间,所学的数据库就是这一个,十分熟悉这款数据,建表编写代码之类都可以从以前的书本之中获得一些帮助,省时省力,学以致用。
2。3 B/S架构
B/S架构全称是Browser/Server模式,也就是我们现在常见的网站服务器和浏览器模式。它拥有三个层次:数据库服务器(数据服务层),Web脚本解析器(功能层),浏览器(表示层)。其信息流由表示层HTTP请求向功能层发出,功能层再转化为SQL数据请求发送到数据服务层。或者是数据服务层发出SQL数据请求到功能层,功能层再转化为HTTP请求发送到表示层。
图2-1 B/S模式的信息流程
2。4 Microsoft Visual Studio 2008 简介
开发本程序所选用的开发工具为VS 2008,选用它的原因是因为在大学学习期间,在做数据库课程设计的时候也学习了解了这款软件,觉得这一款软件操作比较简单,符合我这样的新手。而且它的功能也比较全面,足以满足了开发本系统的需求。