本系统基于C#语言开发,完全兼容Windows系统,采用SQL做数据库,适合大型数据库的要求[1]。界面友好,易于操作,系统安全性好,极具人性化,数据安全性好。
1.相关开发技术
1.1 Visual Studio 2008
Visual Studio是在Microsoft的智能客户端应用程序的基础上设想出来的,使用它开发人员能够快速创建可提供最高质量和丰富用户体验的连接应用程序。通过Visual Studio2008的使用,组织会很容易的发现它比以前更加轻松地获取和解析信息,还能够容易地做出有效的业务决策[2]。Visual Studio2008使所有的组织都能快速创建更安全、更易于管理且更可靠的应用程序,这些应用程序与Windows Vista和2007 Office system相结合,使其功能更强大[3]。
Visual Studio 2008为开发人员在以下三个主要领域带来了重大改进:
(1)快速应用程序开发
(2)有效的团队协作
(3)前所未有的用户体验
1.2 SQL Server 2005
本系统采纳Microsoft SQL Server2005开发数据库,它是Microsoft众多出色的产品之一。现在大型的门户网站和商业网站大多采用它来做数据库,因为其具有高效和高安全的特点,不必担心系统崩溃而导致数据丢失的问题,且它兼容性极好,容易开发上手,是目前比较流行的数据库系统之一[4]。
Microsoft SQL Server 2005是用于大规模联机事务处理(OLTP)、数据仓库和电子商务应用的数据库和数据分析平台[5]。
SQL Serve使用Transact-SQL语言来实现、文护和访问数据库,Transact-SQL语言用于管理SQL Server Database Engine实例,创建和管理数据库对象,以及插入、检索、修改和删除数据。Transact-SQL是对按照国际标准化组织(ISO)和美国国家标准协会(ANSI)发布的SQL标准定义的语言的扩展[6]。
1.3 ADO.NET技术
ADO.NET通过数据处理将数据访问分解为多个可以单独使用或一前一后使用的不连续组件。ADO.NET用于连接数据库、执行命令和检索结果的.NET Framework 数据提供程序[7]。用户可以直接处理检索到的结果,或将其放入ADO.NET DataSet 对象,以便与来自多个源的数据或在层之间进行远程处理的数据组合在一起,以特殊方式向用户公开。ADO.NET DataSet对象也可以独立于.NET Framework数据提供程序使用,以管理应用程序本地的数据[8]。
1.4 ASP.NET技术
ASP.NET是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在Web应用软件开发者的几乎全部的平台上。通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到ASP.NET的Web应用中[9]。ASP.NET同时也是language-independent语言独立化的,所以,你可以选择一种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写,现在已经支持的有C#(C++和Java的结合体),VB,Jscript。将来,这样的多种程序语言协同工作的能力保护您现在的基于COM+开发的程序,能够完整的移植向ASP.NET[10]。
2.系统分析与设计
2.1 系统需求分析
随着图书数目与种类的剧增,传统的图书管理方式,已经无法承受着如此巨大的数字。如何应对图书数目和种类疯长、如何提高用户体验度,更加方便的、快捷的为读者服务、如何最大限度的降低图书管理中产生的失误,种种问题都清晰的展现在人们的面前[11]。
该系统基于B/S模式进行开发,能够很好的解决当前图书馆所遇到的问题。
2.2 设计目标
系统通过计算机网络技术和现代化的图书馆管理方式相结合,并按照图书馆管理的业务逻辑流程设计完成的,能够提高图书馆管理人员的工作效率和工作质量,降低了在工作中产生的失误[12],现提出如下的系统开发目标: ASP.net图书借阅管理系统的设计+源代码(2):http://www.751com.cn/jisuanji/lunwen_12897.html