2.系统相关技术
2.1 Microsoft Visual Studio 2010
Microsoft Visual Studio 2010 Professional是由微软推出的一套应用程序开发环境,可以用来生成网络应用程序[4]。相比较其他版本来说,其开发环境的界面经过重新设计和组织,更加简洁明了,方便用户操作。从其功能方面来说,Microsoft Visual Studio 2010 Professional能够简化在多种平台上创建、调试和开发应用程序的过程,其自带对测试驱动开发的集成支持和调试工具能够给用户提供高质量的解决方案。另外,它还能够使开发人员跨平台构建、调试、测试和部署更高质量的应用程序[5]。因此,从操作简便性和功能需求方面考虑,本设计选择Microsoft Visual Studio 2010 Professional作为系统的开发环境。
2.2 ASP.NET技术
ASP.NET是微软为了解决ASP面向过程的程序开发方法缺点而提出的,它是一种使嵌入在网页中的脚本可由服务器执行的、可以建立动态Web应用程序的服务器端脚本技术。相比较ASP而言,它提供一种“所见即所得”的编程模型和结构,可生成伸缩性和稳定性更好的应用程序。ASP.NET是一种建立动态Web应用程序的技术,是一个已编译的,基于.NET的环境[6];可以与任何.NET的语言兼容,写出清晰、易于重用和共享的代码;另外,基于通用语言的程序在服务器上运行,效率更高,符合图书管理系统实时性、稳定性和安全性的要求。所以,本设计选择ASP.NET作为主要开发工具。
2.3 SQL Server 2008数据库技术
SQL Server 2008是一种关系型数据库管理系统,具有很好的伸缩性、高效性和安全性,可跨越多种平台使用,使用户能够很容易地将数据库中的数据发布到Web页面上[7]。利用SQL Server 2008数据库技术,使程序开发者、数据库管理者、信息工作者都能够找到新的解决方案[8]。因此,选择SQL Server 2008作为图书管理系统的后台数据库技术。
3.需求分析和设计
3.1需求分析
随着学校招生人数的急剧增加,需要的图书数量也越来越多,针对这以情况学校不得不添加更多的人力、物力和财力对图书进行有效的管理[9]。另外,地点的限制也给图书的查询和管理工作带来很大的困难。图书馆通过使用图书管理系统可以实现图书查询、借阅和还书,提高管理效率,尽量减少由于业务量的繁重而造成的人为错误。因此,如何利用web技术设计和开发一个方便、快捷、界面友好,数据安全性高的图书管理系统就成为一个非常重要的课题。为了提高图书馆的管理质量与工作效率,针对学校现状开发图书管理系统,存储和处理大量图书信息,以实现节省人力、物力,提高图书管理的工作效率和安全性。系统采用Microsoft Visual Studio 2010、SQL Server 2008及ASP.NET技术实现了读者查看图书借阅排行榜、查看图书信息功能,管理员的注册、登录以及对读者、图书、图书借阅的管理等操作。
3.2系统功能模块设计
图书管理系统主要用于学校图书馆,采用B/S模式,读者只要能连接到学校所在的内网即可使用。从读者的使用群体上考虑,将系统的模块划分为:读者、管理员两大功能模块。其具体模块功能如下:
(1)读者功能模块:可以实现教师和学生查看借阅排行榜、查找图书等操作。
(2)管理员功能模块:可以实现管理员的注册、登录,实现管理员对图书、读者、图书借阅等信息的管理。 ASP.net图书管理系统的设计+源代码(2):http://www.751com.cn/jisuanji/lunwen_18534.html