在这样的背景下,必须制定一套合理、有效、规范、实际的图书管理系统,对图书进行统一管理,提高管理员工作效率,方便读者的借阅。
通过图书管理系统可以实现对图书信息的管理、用户信息管理以及图书借阅管理等功能,保证图书管理的便捷高效。
1.2 开发意义
设计一个图书管理系统,通过与计算机的结合使用对图书信息进行管理可以给管理员和用户带来很大的方便,如查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点极大的提高了工作效率,也是科学化管理图书馆的重要标志。因此,开发一套图书管理系统是很有实际意义的,也是信息技术发展的必然要求。另外,综合运用所学过的ASP.NET、SQL Server等技术进行一次实际开发,能极大提高自己的编程能力,是走出校门之前一次很好的历练[2]。
2 系统解决方案
2.1 系统开发环境
Visual Studio 是微软公司推出的开发环境。是目前最流行的 Windows 平台应用程序开发环境。文本选用的是Visual Studio 2010 开发。
Visual Studio 可以用来创建 Windows 平台下的 Windows 应用程序和网络应用程序,也可以用来创建网络服务、智能设备应用程序和 Office 插件。
2002 年,随着 .NET 口号的提出与 Windows XP / Office XP 的发布,微软发布了 Visual Studio .NET(内部版本号为 7.0)。在这个版本的 Visual Studio 中,微软剥离了 Visual FoxPro 作为一个单独的开发环境以 Visual FoxPro 7.0 单独销售,同时取消了 Visual InterDev。与此同时,微软引入了建立在 .NET 框架上(版本1.0)的托管代码机制以及一门新的语言 C# (读作 C Sharp,意为 C++)。C# 是一门建立在 C++和 Java 基础上的现代语言,是编写 .NET 框架的语言,
.NET 的通用语言框架机制(Common Language Runtime, CLR),其目的是在同一个项目中支持不同的语言所开发的组件。所有 CLR 支持的代码都会被解释成为 CLR 可执行的机器代码然后运行。
Visual Basic、Visual C++ 都被扩展为支持托管代码机制的开发环境,且 Visual Basic .NET更是从 Visual Basic 脱胎换骨,彻底支持面向对象的编程机制。而 Visual J++ 也变为 Visual J#。后者仅语法同 Java 相同,但是面向的不是 Java 虚拟机,而是 .NET Framework。
这个版本的 Visual Studio 包含有众多版本,分别面向不同的开发角色。同时还永久提供免费的 Visual Studio Express 版本[3]。
2.2 ASP.NET技术
ASP.NET是微软公司继ASP(Active Server Pages:活动服务器页面)之后推出的用于创建、管理和部署Web应用程序的新的理想平台。它是使用.NET框架所提供的编程类库构建而成的。使ASP.NET创建、管理和部署Web应用程序变得非常容易。[1]源'自:优尔:"论-文'网www.youerw.com
ASP.NET所具有的新性能是:
(1)Web Controls,它使得创建Forms 和HTML Controls的工作变得简单易行。
(2)语言支持,ASP.NET支持多种语言,而且代码将是编译后运行的(而不是原来的解释执行)。
(3)更好的代码控制,COM对象不需要再在服务器上注册,但是通过这种过程简化,你再也不能够在你的服务器上运行另外一个DLL版本,并且代码相当保密。
(4)更好的升级能力,一个系统建成,本身有着一定的特性,以改进多处理器和串口环境中的性能。
Visual Studio.NET 是一个功能强大的、高效并且可扩展的编程环境。它充分展现了应用程序开发的潜能,并提供了生成应用程序所需的工具和技术。这些应用程序将给当今的企业、机构提供强大的支持,并推动下一代基于XML Web 服务软件的发展[5]。