1、摘 要图书馆管理系统是一整套高科技技术与书本管理知识结合的产物。它把传统书籍静态的服务这个缺陷完美化,完成多媒体数据的交互、远程网络连接、检查搜索智能化、多数据库无障碍联系、跨时空信息服务。图书管理系统用计算机程序替代了传统手工记录的工作模式,使得图书馆日常管理工作实现电子化,从而管理工作更加准确规范。它集成了科研数据的单机数据管理和互联网数据检索功能,旨在帮助图书资料的收集和管理,并以标准化的格式向文字处理软件输出参考和注释以提供SA。为图书需求提供服务。关键字:图书管理 计算机 网络AbstractLibrary management system is produced by high-
2、tech technology and book management knowledge. Finished the defect of traditional books static services it beautification, to complete the interaction of multimedia data, the connection of remote network, the intellectualization of inspecting and search, multiple database accessible contact, across
3、time and space information service. The library management system can replace the traditional manual recording mode by computer program, which makes the daily management of the library computerization, so that the management work is more accurate and standard. It integrates the scientific research d
4、ata of single data management and data retrieval function, Internet to help books and materials collection and management, and in a standardized format to word processing software to provide SA output reference and comments. Provide services for book needs.Keywords:Book Management Computer NetworkII
5、I目录1.绪论11.1 选题目的11.2 课题意义21.3 研究现状22、系统分析32.1 系统需求分析32.2可行性分析32.3项关键技术42.3.1 NET技术42.3.2 ASP.NET简介53.系统概要设计73.1具体设计方案73.2功能要求与实现74.系统详细设计74.1后台数据库设计74.2 系统E-R图104.3处理流程设计114.3.1系统操作流程114.3.2数据增加流程114.3.3数据修改流程134.3.4数据删除流程134.4 系统模块设计144.4.1 管理登陆144.4.2 图书信息管理154.4.3图书信息查询154.4.4借阅管理165.系统调试与测试165.1
6、程序调试165.2程序的测试165.2.1测试的重要性及目的165.2.2 测试的步骤185.2.3 测试的主要内容186.结论186.1系统评价186.2安全性问题191.绪论1.1 选题目的随着互联网的高速发展,伴随着高科技技术的产生,大数据时代就到来了。大数据涌现和互联网大变革给社会带来了冲击,图书管理同样受到了冲击。传统的图书管理工作采用缓慢且繁琐的人力手工记录方式,无法满足现如今图书馆的发展需求,因此图书管理系统的建成对管理工作的升级改造有十分重要的作用。为了更好的实施图书管理工作,适应新的社会发展,设计并实施一个可以解决传统图书管理缺陷的管理系统成为了一个重要的事情。图书馆管理系统
7、能够实现管理人员和读者之间的便捷性操作。在Internet上创建信息共享资源是最有效的方式。图书管理系统主要对馆内图书的现存与借阅情况进行详尽的记录统计,同时也为读者提供方便的查询借阅途径。传统的手工方法已被应用于过去的图书管理中。该方法存在程序复杂、检索困难、管理不方便、资源利用率低等缺点。随着馆藏的日益增多,图书的著录难度也越来越大,传统模式不能满足要求。图书管理系统用计算机程序替代传统的手工记录工作,将图书馆的日常管理工作载体由传统物料迁移到服务器,极大地提高了管理效能,因此如何实现并建成图书管理系统是我们目前的首要目标。图书馆管理系统是一整套高科技技术与书本知识结合的产物。它把传统书籍
8、静态的服务这个缺陷完美化,完成多媒体数据的交互、远程网络连接、检查搜索智能化、多数据库无障碍联系、跨时空信息服务。图书管理系统使得图书管理工作脱离了传统载体、传统人工,具有更高的效能和可靠性。它集成了科研数据的单机数据管理和互联网数据检索功能,旨在帮助图书资料的收集和管理,并以标准化的格式向文字处理软件输出参考和注释以提供SA。为图书需求提供服务。传统的图书馆在物料载体的基础上,对图书的纳入、整理、借阅等过程进行管理,我们可以利用图书馆的资源进行教研。因此,建成图书管理系统具有十分重大的意义:(1)图书馆管理系统是网络数据和现实数据的集合,各种电子资源被存储到磁盘,通过网络连接在一起,形成一个
9、大的系统供我们使用。所以,它比原来的传统模式下的图书馆节省了很大的空间。(2)图书馆管理系统是图书信息的聚集地,在图书馆的日常运营中,图书管理系统需要进行大量的数据录入和处理工作,是馆内运营中不可或缺的一大数据处理中枢。(3)将图书资源信息记录在服务器端,由计算机进行程序化管理,使得图书管理者的日常工作流程更安全和高效,读者的查询和借阅更加便捷。所有的有价值的数据可以被存储在一个更合适的环境后,数字处理,数字数据不影响一般意义的审查,因为复制的原件。(4)图书馆管理对图书管理者的日常工作有着极大便利,因为网络的原因,它比传统的人力手工记录管理方式更为高效,因为数据载体的原因,它比传统的物料载体
10、更为可靠,信息存储时间得到延长。对于读者来说,对图书信息的查询方式更为方便、多样,对借阅者而言,借阅过程的效率也比以往提高很多。(5)图书管理系统使得读者阅读的范围得到了很大的扩展。传统图书馆书籍数量相对较少以及人们必须要到图书馆才能达到阅读的目的的原因,使得很多人无法阅读,而图书馆管理系统就能很好的解决这个问题。1.2 课题意义大型图书馆管理起来是很麻烦的一件事情,因为大量的图书资源,数据的交互麻烦复杂,每天图书的流动大,图书种类繁琐,这些问题对于图书管理人员来说都是很棘手的,但是因为电子技术的的快速进步,各种电子数据的涌现,这些用力的条件让我们设计并实施一个图书管理系统变得没有那么难操作。
11、所以为了更好的管理图书,适应当今社会的发展,开展这项工作迫在眉睫。1.3 研究现状图书馆是图书信息的聚集地,在图书馆的日常运营中,需要进行大量的数据录入和处理工作,是馆内运营中不可或缺的一大数据处理中枢,我们可以利用图书馆的资源进行教研。正是因为图书馆的出现,人类的文化遗产才得到了很好的保护。但是传统图书馆的弊端在现代科技高速发展的今天逐渐显露出来了。传统方式采用手工录入,处理速度低下,人力操作,失误率高,另外由于存储载体限制,所有的业务操作必须在图书馆物理范围内进行,模式单一,不利于业务扩展与图书馆发展。伴随计算机技术的发展与其在各大领域的应用,图书管理工作亦可从中获得极大便利。使用计算机替
12、代传统的人力管理,图书信息的录入与处理更加准确可靠,减少了很多人力因素的干扰;使用服务器替代传统纸质载体,使得图书信息的保存更加安全可靠,不会由于年代久远需要重复翻新记录甚至发生不可弥补的损耗,对读者和借阅者而言,对图书的查询和借阅方式更为便捷,随时随地登陆系统即可实现,不必再拘泥于图书馆的物理范围。综上,目前许多先进地区都着手实现图书管理工作的计算机系统化,提高管理效能与质量,实现信息资源共享,让读者一同参与建设这个过程。2、系统分析2.1 系统需求分析基于图书管理工作周期长、信息准确性要求高、业务处理速度要快的特征,为保证图书馆日常运地平稳地进行,图书管理系统需要满足:(1)对图书的基本信
13、息进行准确详尽的记录与存储,要求录入信息流程完善可靠,对信息的收集具备全面性,即对图书馆的基本效能有可靠保障;(2)基于信息录入准确的基础上,对图书信息的查询保证准确与高效,满足图书管理人员对馆内存余图书量与借阅情况的查询,满足读者对图书详细信息的查询,满足借阅者对图书余量与个人借阅情况的查询;(3)对图书管理工作的安全性负责,严格控制管理员的操作权限,对图书根据种类和珍藏度进行分级,防止管理员的越权操作,保证图书管理的规范。(4)该系统设置了普通管理员、高级管理员和系统管理员级别,用于对图书的不同级别的管理,其它未在该系统注册的人员都不能进入该系统对图书进行管理,从而保证了图书馆管理的安全性
14、和保密性;(5)实现对馆内新引入图书的信息录入、馆内遗失或损耗图书的信息删除、图书信息同管理员和读者信息关联的建立,便于读者的借还。图书管理系统采用B/S的模式。它基于馆内图书的现存信息,建立系统的核心数据库,在服务器端围绕图书的相关业务流程进行处理,在浏览器端对处理后的结果进行反馈和查询。图书管理系统的结构主要分为三层,底层基础为数据,计算机负责核心数据处理,以浏览器向用户展示。用户可在浏览器端进行操作输入、收到结果反馈、进行信息查询。而其中复杂的操作均是对用户隐藏的,在服务器端进行处理与反馈,这部分由服务器到浏览器的信息传递,由ASP.NET实现。在过程中,逻辑模块交给计算机处理,对用户隐
15、藏,而用户仅关注到系统的性能逻辑即可,了解系统的基本功能与相应操作方式,即可实现人与计算机的协同工作,将服务器端的繁杂工作转换为面向用户的简单直观的 浏览器操作。2.2可行性分析伴随着信息智能化建设趋势,使用计算机信息处理技术将图书信息与图书馆业务流水高效准确地管理起来,既节省人力资源,又规范了图书管理的工作,系统开发成本远远小于大量的传统人力支出,故建成图书管理系统从经济学角度分析可行性极高。在技术层面上,图书管理系统对服务器、数据库和开发技术的要求一般,不存在技术壁垒,目前的主流硬件条件和主流技术均可很好地满足图书管理系统的建成需求。此外,类似的管理系统在其他前沿行业已经有了多年的运用经验积累,不仅仅是系统的开发建成过程,在后期的图书管理系统日常维护、升级改造、系统扩容,都是有充足的技术与经验可以参考借鉴的,因此建成图书管理系统的技术可行性也完全满足。图书管理系统的开发,主要针对图书信息和读者信息进行收集、管理处理,并提供信息查询功能,目前主流的ASP.NET框架+SQLServer 2000数据库可满足