欢迎来到天天文库
浏览记录
ID:39575487
大小:843.57 KB
页数:18页
时间:2019-07-06
《图书馆管理系统WEB课程设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、web数据库语言程序设计1、选题背景1.1、解决问题本课题设计并实现了基于Web的图书馆管理系统,该系统采用现今比较流行的ASP.NET语言,结合SQLServer数据库,实现了图书的借阅、查询、管理等基本功能。系统不仅维护方便,节省了图书馆的资源,方便图书馆进行图书管理,同时,用户也能够更容易更直观的查询书籍、管理藏书,使借书、还书、查书的过程大大简化,更加的方便和容易。随着社会的发展,每天都有数以十万、百万计的图书/期刊问世,图书馆的图书和期刊也在迅速的增加。面对这些数量庞大的图书管理,需要处理复杂的读者信息,频繁的借还图书信息,图书增减信息,如果仍然
2、采用传统的人工管理方法,既费时费力,更容易出错。信息技术的发展给图书的管理带来了新的机遇。使用图书管理系统对图书馆进行管理,这不仅解决了一系列的弊端和问题,更加提高了工作效率。推行图书管理自动化的基本目标,在於把图书馆由「图书管理的农业社会」带入「图书馆的工业社会」,并以创新具工业化作业精神的服务制度,来满足读者的资讯需求。图书馆唯有迈向自动化,才能面对资讯消费者新奥的需求。图书馆自动化的主要目标,在於加强服务而不在於精简人力。换言之,其效益不在於节省现有的人力、物力,而在於提供许多尚未自动化作业时,所无法提供之服务,期望以最快的速度将资讯传递给读者做最适
3、当之运用。以信息化高效管理代替旧的手工作坊。开发图书借阅系统,进一步提高办学效益和现代化信息管理水平。建立学院数字化WEB图书管理系统,为广大师生提供方便、快捷的资料信息获取渠道和手段。减轻图书管理员的负担,节省人力物力开支。1.2、平台要求ASP.NET随着网络经济的到来,微软公司希望帮助用户在任何时候、任何地方、利用任何工具都可以获得网络上的信息,并享受网络通信所带来的快乐。.NET战略就是为实现这样的目标而设立的。现在越来越多的企业都建立了自己的WWW网站,企业通过网站可以展示产品,发布最新动态,与用户进行交流和沟通,开展电子商务等。目前都是基于AS
4、P.NET和脚本语言,将动态网页和数据库结合,通过应用程序来处理。ASP.NET具有如下的性能特点:1)由于ASP.NET页面每次打开都必须经过先编译后解释的过程,所以页面在反复打开时速度没有任何提升,而ASP.NET17web数据库语言程序设计页面只需要一次编译后不需要重新编译,这使得在多次访问时速度有了极大的提升。2)由于ASP.NET没有提供任何输出数据为内容的元件,所以在使用ASP.NET撰写数据库页面时只能借助ADO的RecordSet对象逐笔读取记录,而ASP.NET通过ADO.NET提供的DataGrid等数据库元件可以直接和数据库联系。3)
5、ASP.NET支持应用程序的实时更新。管理员不必关掉网络服务器或者甚至不用停止应用程序的运行就可以更新应用文件。4)ASP.NET采取“code-behind”方式编写代码使得代码更易于编写,结构更清晰,降低了系统的开发与维护的复杂度和费用。Microsoft公司推出了基于XML的WebServices平台的.NET技术,并提供包括VisualStudio.NET在内的一系列.NET平台。而VisualStudio.NET平台支持的C#是面向构件的新型开发语言,它具有:(1)支持构件开发;(2)面向对象;(3)类型安全;(4)能支持版本处理等特点。因此,开
6、发基于.NET平台上的商品化构件,以及基于.NET平台开发应用程序将成为软件业的发展方向,对基于.NET平台的C#逆向工程工具,尤其是支持C#构件化特征的逆向工程工具的需求便日趋迫切。C#是一种面向对象的语言,同时也是面向构件的编程语言,它具有面向对象和面向构件两方面的功能。C#支持所有关键的面向对象概念:封装、继承和多态性。在C#中所有的对象被封装在类中,C#取消了多继承,每个类仅允许有一个基类,以Object作为基类。当需要多继承时,可以运用接口,一个类可以实现多个接口,从而实现多继承。C#提供名字空间(namespace)声明一个范围,以便组织代码并
7、创建全局类型。在一个名字空间下,可以声明别的名字空间、类、接口、结构、枚举和代理。通过嵌套的名字空间,把语义相关的程序分成层次结构,从而提供一个逻辑上的组织系统。2000年7月,ASP.NET发行。ASP.NET不是ASP的简单升级,而是微软推出的新一代ActiveServerPages。ASP.NET是微软发展的新的体系结构.NET的一部分,其中全新的技术架构会让每个人员的编程生活变得更为简单,Web应用程序的开发人员使用这个开发环境可以实现更加模块化、功能更强大的应用程序的编程。SQLServerSQLServer是一个关系数据库管理系统,它最初是由M
8、icrosoftSybase和Ashton-Tate三家公司共同开
此文档下载收益归作者所有