论文部分内容阅读
图书馆作为高校科研和教学工作的重要部门,专门负责整理、收集、搜藏图书资料供人参考和阅览。作为考量一所高等学府的标准之一,具备一个一流图书馆则是必要条件。进入21世纪后,在网络的不断发展及广泛应用下,传统的图书馆管理方法已经不利于现在的高校图书馆建设,而信息管理技术已经成为高校图书馆管理的主要方式。采用信息管理系统的方式,可以使得管理工作更加系统化、程序化和规范化,这样一来可以大大地提高图书管理工作的效率。同时,随着计算机技术的不断发展,网络技术也在不断的进步,浏览器/服务器(B/S)结构作为客户端/服务器(C/S)的一种升级模式,正在逐步的取代后者,从而成为Web应用结构的主流。B/S结构系统使得图书管理系统在局域网或者Internet网络上的部署更加灵活,另外也带来了更多的方便,只要使用浏览器即可实现系统的所有功能。本文通过对传统管理工作现状的调查及分析,指出了传统图书馆管理工作的弊端,从而确定了开发图书馆管理系统的目的和意义。本文以图书馆管理系统开发工具为基础,介绍了数据库基础理论及开发技术、Microsoft Visual Studio2012开发环境、ADO.NET技术、ASP.NET技术及三层架构,从而在技术上论证了基于.NET技术,开发高校图书馆管理系统的可行性。本文对图书馆管理系统的开发目的、设计原则、需求分析和系统工作流程等方面进行了详细地分析,采用三层结构的浏览器/服务器模型作为系统的主要构架,从而对系统做了详细的设计。文中介绍了系统数据库的概念及逻辑模型,对系统的一些重要功能及重要模块进行了详细的描述,并给出了系统创建过程中所需要的数据表。作者利用面向对象的思想,结合了软件工程相关知识,通过UML描述了“基于.NET的图书馆管理系统”的需求分析和系统设计。使用Visual Studio2012开发环境对系统进行了编码。在系统实现部分,主要介绍了系统首页、系统登录、管理员设置、图书管理、图书借还等模块的具体实现过程。通过对系统的测试,结果显示其基本实现了预定目标,符合设计要求。本系统运用可视化IDE环境和组件控件等技术进行开发,大大提高了开发效率,使系统模块的共享性和重用性得到实现,真正做到开发一次即可随处运行,开发的周期也大为缩短。当本系统投入实际使用后,即可提高日常的工作效率,使得人力资源大大减少,把管理员从繁琐的工作中释放出来。在论文的最后,总结了本文的工作内容,并对接下来的工作进行展望。