1.2 研究意义
图书馆作为获取知识的重要途径,日益被人们所关注及使用。随着人们知识层次的提高,对图书馆的要求也越来越高。现如今,图书馆管理系统在每一所高校中都肩负着重大的责任,而一个良好的图书管理系统能够为学生和教职工带来很大的方便[6-7]。图书馆的存书量和操作量庞大,比如对于图书借阅情况的统计、对图书信息管理以及读者借阅信息的查询数据处理工作量大,需要大量的人力物力,工作人员陷于大量重复繁琐的劳动中。为了使广大的学生和教职工能够更方便的查阅资料就必须建立一套健全的图书馆运行管理机制[8-9]。
2.系统相关技术
该系统利用ASP.NET作为开发平台,使用数据库SQL Server 2005用来存放学生用户、管理员以及各种图书的信息。
2.1 ASP.NET概述
ASP.NET是一种建立在通用语言上的程序框架,支持多种编程语言。编译出的程序具有很强大的适应性,几乎可以在所有的平台上运行。使用ASP.NET可以使一些任务比如身份验证等变得非常简单,很大程度上减少了开发者的编程时间[10]。ASP.NET可以使web开发更加的方便快捷,使应用程序的设置变得更加快捷简单。使用ASP.NET技术可以使开发人员的工作效率得以提高,同时也可以减少程序的运行时间。
2.2 SQL Server 2005
SQL Server 2005是一种关系型数据库,具有广泛的灵活性、实用性。SQL Server是由一系列的开发工具组成的全面性的数据库平台,主要功能是跟各种数据库建立联系,同时提供可靠的存储功能,能够用于存取数据以及查询、更新和管理,很大程度上提高了系统的开发效率[11]。
2.3 Microsoft Visual Studio 2010
Microsoft Visual Studio是微软推出的一种开发环境,就目前来说是最流行的windows平台应用程序开发环境。Microsoft Visual Studio具有良好的扩展性和兼容性,经常与数据库SQL Server进行结合使用完成软件的开发,提高开发人员工作效率[12]。它所包含的调试功能增加了程序的正确性,能够更加方便的找出程序的错误所在。
3.系统分析
计算机学院图书馆管理系统为学生用户提供一个计算机信息化的图书操作平台,系统基于SQL Server 数据库和Microsoft Visual Studio 2010系统开发web应用程序。使用数据库对图书信息进行管理,与人工操作相比有着检索迅速、查找方便、可靠性强等优点,改善了工作量大以及错误操作问题。系统通过需求分析以及对运行环境进行分析等实现系统及功能模块。
3.1 需求分析
计算机学院图书馆管理系统的设计目标是实现图书管理的系统化、规范化和自动化,实现对图书资料的集中统一的管理[13]。系统主要由学生用户、管理员和操作员三方面组成。在未登录时,所有人都可以查询图书、查看新书排行榜,在用户登录系统后可进行在线图书查询、借阅历史查询以及用户修改密码等;操作员登录后能够进行图书借阅和归还管理;管理员则主要负责用户信息、图书信息以及管理员信息的管理等。管理员登录后的系统结构分为图书管理、读者管理、系统管理等;操作员分为图书借阅管理和系统设置。
3.1.1功能需求
学生用户主要有图书查询功能、查看图书借阅排行榜功能以及密码修改等功能;操作员主要操作借书还书功能;管理员则可以对图书基本详细信息进行增加、删除、修改等以及管理学生用户和管理员等功能。
学生用户功能:
(1)图书查询:在登录之前所有人都能够根据图书的信息进行图书查询。
(2)借阅历史查询:学生用户在登录后可以看到以前借阅过的图书信息。
(3)密码修改:学生用户在登录后能够修改登录的密码。 asp.net+sqlserver学院图书馆管理系统设计+源代码(2):http://www.751com.cn/jisuanji/lunwen_36842.html