论文 图书馆管理系统.docx

上传人:b****3 文档编号:11773341 上传时间:2023-06-02 格式:DOCX 页数:58 大小:1.10MB
下载 相关 举报
论文 图书馆管理系统.docx_第1页
第1页 / 共58页
论文 图书馆管理系统.docx_第2页
第2页 / 共58页
论文 图书馆管理系统.docx_第3页
第3页 / 共58页
论文 图书馆管理系统.docx_第4页
第4页 / 共58页
论文 图书馆管理系统.docx_第5页
第5页 / 共58页
论文 图书馆管理系统.docx_第6页
第6页 / 共58页
论文 图书馆管理系统.docx_第7页
第7页 / 共58页
论文 图书馆管理系统.docx_第8页
第8页 / 共58页
论文 图书馆管理系统.docx_第9页
第9页 / 共58页
论文 图书馆管理系统.docx_第10页
第10页 / 共58页
论文 图书馆管理系统.docx_第11页
第11页 / 共58页
论文 图书馆管理系统.docx_第12页
第12页 / 共58页
论文 图书馆管理系统.docx_第13页
第13页 / 共58页
论文 图书馆管理系统.docx_第14页
第14页 / 共58页
论文 图书馆管理系统.docx_第15页
第15页 / 共58页
论文 图书馆管理系统.docx_第16页
第16页 / 共58页
论文 图书馆管理系统.docx_第17页
第17页 / 共58页
论文 图书馆管理系统.docx_第18页
第18页 / 共58页
论文 图书馆管理系统.docx_第19页
第19页 / 共58页
论文 图书馆管理系统.docx_第20页
第20页 / 共58页
亲,该文档总共58页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

论文 图书馆管理系统.docx

《论文 图书馆管理系统.docx》由会员分享,可在线阅读,更多相关《论文 图书馆管理系统.docx(58页珍藏版)》请在冰点文库上搜索。

论文 图书馆管理系统.docx

论文图书馆管理系统

目录

第1章绪论……………………………………………………………………………1

1.1选题背景1

1.2选题意义2

1.3资料来源2

1.4系统特点3

第2章系统分析………………………………………………………………………4

2.1初步调查4

2.2可行性分析5

2.3详细调查6

2.3.1业务流程分析7

2.3.2数据流程分析11

2.3.3数据字典13

第3章系统设计………………………………………………………………………16

3.1系统设计目标16

3.2系统功能结构图17

3.3数据库设计20

3.3.1数据库概念模型设计21

3.3.2数据库物理结构设计22

3.4编码设计27

第4章系统实施………………………………………………………………………28

4.1开发工具选择29

4.2软硬件环境设计29

4.3算法说明30

4.4系统测试30

第5章系统使用与维护说明书………………………………………………………32

5.1系统安装与配置说明32

5.2系统使用说明书33

5.3系统维护说明书42

第6章设计开发总结…………………………………………………………………43

6.1设计中使用的关键技术43

6.2毕业设计体会45

摘要

随着人类社会的发展,人类对知识的需求也不断地增长。

在这种形势下,书籍就渐渐地成为人们获取并增长知识的主要途径,而图书馆就自然而然地在人们的生活中占据了一定的位置,尤其在学校这样得环境中,如何科学地管理图书馆不但关系到读者求知的方便程度,也关系到图书馆的发展,因此,开发一套完善的图书馆管理系统就必不可少了,本文介绍了在VisualBasic6.0环境下采用“自上而下地总体规划,自下而上地应用开发”的策略开发本系统的详细过程,提出实现图书馆信息管理、资源共享的基本目标,从而推动迈向数字化图书馆的步伐,并阐述系统结构设计和功能设计,从图书的入库登记到查询浏览,从借书证发放到图书的借阅,形成了一个整体自动化管理模式,从软件工程的角度进行了科学而严谨的阐述。

 

关键词:

图书和读者管理、借书、还书、查询

 

Abstract

Withthedevelopmentofthesociety,people’sneedsforknowledgeareinconstantincrease,inthiscircumstances,bookaregraduallybecomingthemainpathtoobtaintheknowledgeaboutlife,andlibrarynaturallyplayanimportantroleinpeople’slife.Especiallyinschool,howtomanagethelibraryscientificallyisnotonlyrelatedtotheconvenienceofthereaders,butalsorelatedtothedevelopmentofthelibrary,therefore,developaperfectmanagementsystemoflibraryisessential,wewillintroducethedetaileddevelopingprocessesthatadaptthestrategyoffromthetoptobottominthewholeandfromthebottomtothetopfordevelopmentandimplementationintheenvironmentoftheVisualBasic6.0,bringupthebasictargetofresourcessharingandinformationmanagement,thuspromotethepaceofthedigitalizationofthelibrary,andinthesametimeweillustratethedesignofthestructureandthefunction,fromtheregisterofthebooktothesearchandbrowsingofthebook,fromtheissueofthelibrarycardtotheborrowofthebook,alloftheprocessesdevelopawholeautonomousmanagementmode,wewillillustratetheprocessesscientificallyandpreciselyintheviewofthesoftwareengineering.

 

KeyWords:

bookandreaderinformationmanagement、borrowbook、returnbook、query

图书馆管理系统

第1章绪论

1.1选题背景

随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。

现代电子计算机技术和通信技术的结合,使得信息资源的开发利用走上了高效率、专业化、多样化,信息化这个词已经被普遍使用。

在信息技术的应用中,管理信息系统的开发和应用是计算机技术最广泛的应用领域之一。

随着社会各方面的迅速发展和日新月异的变化,管理信息系统的应用越来越广泛,管理信息系统的开发也日益完善,使用信息系统自动化管理流程,加快信息处理的程度,提高信息的结构和经济环境重新认识和再造各种企业原有的业务流程。

因此信息系统可以通过降低成本,提高质量,缩短产品或服务的交付周期,从而获取更高的利益,从根本上提升企业的市场竞争能力。

管理信息系统已成为了企业在激烈的市场竞争中取胜的战略手段。

同样管理信息系统也为我们的公共事业做出了很大贡献,它使我们脱离了传统的、繁琐的、效率低的管理模式。

但是,现在有一些学校的图书馆仍然没有信息化,还使用着半信息化或完全人工传统的管理模式。

本系统就是为了管理好图书馆信息而设计的。

图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理,现今,有很多的图书馆都是初步开始使用,甚至尚未使用计算机进行信息管理。

根据调查得知,他们以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于图书借阅情况(如借书天数、超过限定借书时间的天数)的统计和核实等往往采用对借书卡的人工检查进行,对借阅者的借阅权限、以及借阅天数等用人工计算、手抄进行。

数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。

总的来说,缺乏系统,规范的信息管理手段。

尽管有的图书馆有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出,这就是管理信息系统的开发的基本环境。

数据处理手工操作,工作量大,出错率高,出错后不易更改。

图书馆采取手工方式对图书借阅情况进行人工管理,由于信息比较多,图书借阅信息的管理工作混乱而又复杂;一般借阅情况是记录在借书证上,图书的数目和内容记录在文件中,图书馆的工作人员和管理员也只是当时对它比较清楚,时间一长,如再要进行查询,就得在众多的资料中翻阅、查找了,造成查询费时、费力。

如要对很长时间以前的图书进行更改就更加困难了。

基于这此问题,我认为有必要建立一个图书管理系统,使图书管理工作规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改图书情况。

1.2选题意义

当今时代是飞速发展的信息时代。

在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。

计算机的最大好处在于利用它能够进行信息管理。

使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。

尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。

计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。

现在很多的图书馆里有计算机,但是它们所发挥的作用并不大。

本系统就是在充分利用现有资源的同时很好的图书馆的工作进行很好的管理。

图书馆信息管理系统是图书馆不可缺少的部分,它的内容对借阅者和管理者来说都至关重要,它能够为用户提供充足的信息和快捷的查询手段使读者能够及时了解新书的情况,自己的借书信息以便及时的借书还书。

使管理员能够方便快捷的来管理图书信息和读者资料和相应的借阅信息,数据的计算和存储是系统自动完成的,有很强的智能化效果。

使它们彻底摆脱那种效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难的传统的完全的人工管理。

作为计算机应用的一部分,使用计算机对图书信息进行管理,具有手工管理所无法比拟的优点.例如:

检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。

这些优点能够极大地提高图书管理的效率。

1.3资料来源

资料来源,一部分来源于需求调查,一部分来源于图书参考资料。

确定好了题目以后,就对系统用户进行调查,图书管理系统用户一部分是图书管理员,一部分是读者。

了解图书馆的组织机构,管理员的工作职能和他们对系统的需求。

结合需求对现有的图书馆管理系统进行调查分析,得到了很多有用的资料。

根据图书本身的特点参考了一些有关图书分类和图书检索的资料,使得在系统设计是能很好得遵守一些标准。

1.4系统特点

1.技术特点:

本系统是一个小型的系统采用的是VB开发语言,MicrosoftAccess数据库。

对运行环境要求不高,操作很简单具有一定计算机基础的管理员即可操作。

系统的界面友好,主界面使用了系统菜单和工具栏所有的功能都可以在菜单上找到进行了分类使用方便,一些使用频率高的功能放到了工具栏里使用快捷。

每一个操作界面和操作按钮都有提示不用记忆可以进行顺利操作。

2.系统的内容特点:

本系统由两部分组成包括图书馆的管理部分和读者查询部分。

图书馆在正常运营中总是面对大量的读者信息,书籍信息以及两者相互作用产生的借书信息,还书信息等,给操作带来了很大的困难,如读者信息和图书信息的修改,删除等。

为了操作带来便捷和准确的效果,系统提供了强大的查询功能,可以先查询目标记录在进行相应的处理。

统计部分采用了数据表和统计图两种方式,使数据效果跟直观。

系统的整个数据处理都是自动完成的不需要任何人工的介入,管理员只需录入必要信息即可。

该管理信息系统是一个简单易学、易于掌握的小系统。

相信它会为图书馆管理人员和读者带来极大的方便!

本系统主要解决一下几个问:

(1)能够对图书馆的图书进行分类管理,对读者进行分类管理,存储图书和读者的一些相关基本信息。

(2)能够对图书的借阅归还,图书的预约,图书的报损以及超期罚款进行很好的处理。

(3)为了保证图书的借阅的顺利进行,本系统很好的解决了图书证的挂失和补办,保证借书还书使用有效的证件。

(4)能够快速查询图书信息,读者信息,借阅归还信息,图书预约信息等。

(5)可以随时的对图书和读者进行分类统计,以方便图书馆管理人员很好的掌握图书和读者的有关信息,有针对性的做好图书的订购工作。

(6)可以对图书进行每日的盘点,借书盘点、还书盘点、进书盘点、报损盘点、库存盘点等。

(7)读者查询系统,是读者进行信息查询时使用的,读者通过密码进行自己的基本信息、借书信息、图书预约信息、到书信息等有关信息进行查询。

图书馆通过该系统进行新书通报,并对预约到书,超期欠款,到期崔还的信息进行通报,以提醒读者按时借还图书。

第2章系统分析

2.1初步调查

设计一个性能良好的数据库系统,明确应用环境对系统的要求是首要的和最基本的。

特别是数据应用非常广泛,非常复杂,要是事先没有对信息进行充分和细致的分析,这种设计就很难取得成功。

通过需求分析阶段对图书馆管理系统的整个应用情况作全面的、初步的调查,确定图书馆管理的目标,收集支持系统总的设计目标的基础数据和对这些数据的要求,确定用户的需求,并把这些写成数据库设计的文档。

事实上,需求分析是数据库开发中最难的也是最重要的任务之一。

因为,第一,系统本身是可变的,要根据需求必须不断调整,使之与需求变化相适应。

第二,如果需求分析做的不好或是不完善,等到系统做到一定的程度再去修改会给系统带来很大的影响,甚至会造成系统开发的无法继续,所以要在需求分析阶段通过各种方法展开调查分析,作一个很好的需求分析。

初步调查就是要收集需求信息,为了充分地了解用户可能提出的要求,在调查研究之前,要做好充分的准备工作,要了解调查的目的、调查的内容和调查的方式。

1.调查的目的

首先,要了解组织的机构设置,主要管理活动和职能。

其次,要确定组织的目标,大致管理流程和任务范围划分。

因此,图书管理馆系统主要是通过对现有的图书馆管理系统进行考察、研究。

并且通过和图书管理人员、学生交流来完成管理功能。

2.调查的内容

信息的性质,响应的时间、频度和如何发生的规则,以及图书馆管理的要求,安全性及完整性要求。

图书管理信息的种类,信息流程,信息的处理方式,各种图书服务工作过程。

了解图书管理机构的作用,和图书馆的规模。

3.调查方式

通过对图书管理人员的访问、交谈可获得图书管理高层的、内部的管理需求,以及图书管理的管理目标、未来图书管理发展变化趋势和长远规划的有关信息。

而且,可通过具体借阅活动,了解借阅的流程、借阅的控制方式、日常管理信息,对图书管理系统有一个深刻得了解。

2.2可行性分析

1.技术可行性分析:

本系统基于VB和access创建,可以在Windows98、XP、ME、2000等大部分操作系统上运行,软件只需安装VB和office2000即可。

此系统系小型系统,只要学过基本的编程语言和有一定开发经验即可完成,作为该系统的开发人员,我能够的熟练的运用先关的开发语言有一定的开发经验,满足本系统的开发需要。

因此,在技术上可行。

2.经济可行性分析:

系统本身无需太多投入,该系统有个人开发,只需配有VB和Office2000配置一般的电脑即可,用户也无需特意培训,软件简单易学,维护更为简单,不用升级,如果以后出现功能不足,可以直接去掉换新,折旧保证为零。

3.进度可行性分析:

此系统开发仅需三个月,在前一个月,主要是进行系统的需求分析通过需求调查对系统进行总体规划。

第二个月,是在总体规划指导下进行系统分析。

它是总体规划的继续是更加细致,更加详细的的。

在这一阶段要对详细的调查结果进行整理和分析,做出系统的业务流程图,数据流程图,数据库的逻辑设计和概念设计,系统的功能模块设计。

在最后一个月,可以根据前面的分析进行系统的模块和界面的程序设计,系统的调试和编译。

从时间安排上可以保证进度。

4.运行可行性分析:

本系统对运行的载体需求不高,操作简单、易用,能够正常运行,达到预期目的,帮助图书馆管理人员切实解决一些问题,投资少回报多。

管理人员不论知识多少,只需熟悉一些时日便可全部学会。

2.3详细调查

通过详细调查对图书馆管理进行全面的,详细的需求分析。

图书管理系统需要满足来自两方面的需求,这两个方面分别是图书借阅者、图书馆管理人员。

图书借阅者的需求是查询图书馆所存的图书、个人借阅情况及个人信息的修改;图书馆管理员对图书借阅者的借阅及还书要求进行操作,同时形成借书或还书记录填入借书或还书信息表中,提供给借阅者查看;图书馆管理人员的功能最为复杂,包括对图书类别、读者类别、读者信息、图书信息、图书证进行管理和维护,及系统状态的查看、维护并生成催还图书信息表。

图书借阅者可直接查看图书馆图书情况,如果图书借阅者根据本人借书证号和密码登录系统图书查询系统,还可以进行本人借书情况的查询和维护部分个人信息。

一般情况下,图书借阅者只应该查询和维护本人的借书情况和个人信息,若查询和维护其他借阅者的借书情况和个人信息,就要知道其他图书借阅者的借书证号和密码。

这些是很难得到的,特别是密码,所以不但满足了图书借阅者的要求,还保护了图书借阅者的个人隐私。

图书馆管理员有没有修改图书借阅者借书、还书记录、预约记录、借阅超期罚款记录的权限,借阅记录和还书记录都是在借书和还书操作是形成的、预约记录可以在借书时形成、借阅罚款记录是在还书时形成的,借阅者的预约记录也可在图书查询系统部分可以形成。

图书馆管理人员的信息量大,数据安全性和保密性要求最高。

本功能实现对图书信息、借阅者信息、总体借阅情况信息的管理和统计、读者和管理人员信息查看及维护。

图书馆管理员可以浏览、查询、添加、删除、修改、统计图书的基本信息;浏览、查询、统计、添加、删除和修改图书借阅者的基本信息;可以浏览、查询、添加、删除、修改、图书的报损信息;可以浏览、查询、添加、删除、修改、统计图书的类别信息;可以浏览、查询、添加、删除、修改、统计读者的类别信息;浏览、查询、图书馆的借阅和还书信息,但不能添加、删除和修改借阅信息,不能添加,删除和修改还书信息,但是,删除某条图书借阅者基本信息记录时一定要保证该借阅者没有借阅未还记录,应实现对该图书借阅者还书记录和预约记录的级联删除,实现图书记录删除操作时要级联删除相关的预约记录。

本系统对所有用户开放的图书查询;

借阅者维护借阅者个人部分信息;

借阅者查看个人借阅情况信息;

维护借阅者个人密码;

查询及统计各种信息;

维护图书信息;

维护管理员信息;

维护借阅者信息;

处理信息的完整性;

对借阅过期的图书生进行罚款处理;

处理证件的挂失和补办;

提供重要的信息发布;

2.3.1业务流程分析:

业务流图分析采用的是自定向下的分析方法,首先画出高层的业务流程图,然后再对每个功能描述部分进行分解画出详细的业务流程图。

1.总体业务流图:

图书馆对总体的图书和读者的基本信息管理是高层的管理。

对图书供应商发来的图书进行验收后,由图书管理员对图书进行分类统计,分类入库,登记图书基本信息,并及时进行新书发布以便读者及时的借阅。

对新读者的加入,由管理员进行读者分类登记,发放图书证方便管理。

借阅者借还书时,管理员对图书的借阅归还进行登记,定期的整理图书,对图书的报损进行及时的统计并登记图书报损信息表。

还对读者的证件进行有效的管理。

根据图书管理系统的方案中有关高层业务管理内容的文字叙述,可以画出该系统的高层业务流程图。

另外在这张业务流程图中仅仅反映了主要的数据载体,如图书信息表,读者信息表,借书还书表等,实际上具体的业务处理功能中还涉及到其它的数据载体,对于那些数据载体的描述可放在进一步详细的业务中,在低层的业务流程中表达出来。

同样高层业务流图描述了各项业务过程之间的处理关系。

而由此向下扩展的低层业务流程图有若干张,它们是对每个业务过程的详细的描述,如图书的借阅归还的处理,它包括借阅前的借阅资格检验,还书时的期限的检验,核实是否有超期欠款等,这些都反映在低层流程图中。

2.扩展后的详细业务流图:

图书证件的管理:

如读者不小心丢失证件,首先要对丢失的证件进行挂失,以防止他人的无效使用。

具体的处理过程时读者挂失后管理员要对该证件实施无效则该证件不能使用,但该证件的读者信息和借阅信息要进行保留。

在规定的时间内如果找到该证件则回复其有效。

在规定的时间内没有找到该证件则补办新证件,将读者信息和借阅信息赋予新证件,丢失的证件则永远无效。

并将新的有效证件发给读者,继续进行借还图书。

 

图书的借阅管理:

读者可以在图书信息查询系统上进行有关图书的查询,根据查询结果做出借书或预约的选择。

如果借书就可以到图书馆找到该书办理借阅手续,管理员首先通过图书证根据读者的类别检验读者的借书许可,检验成功后读者方可借书,管理员登记相关读者的借阅记录并自动填写应归还日期,对读者借阅数量增加,图书库中可借该书数量的减少系统会同时进行了处理,如果读者的借阅数量已满系统会提示借书已满不可借,具有智能化的效果。

如果由于图书可借数量为零而进行预约,读者提出预约请求后管理员会登记相关信息,并及时通知读者的预约到书情况,读者可以在图书馆的查询系统上看到。

图书归还管理:

读者归还图书时需要带图书证,管理员根据图书证编号和图书编号查到借阅记录,检验该图书是否超期。

如果没有超期可以直接归还,借阅记录取消转到还书记录并自动填写相关日期。

如果有超期欠款还书时系统自动弹出缴纳罚款对话框,进行罚款处理,缴纳罚款完毕后方可进行还书,还书成功系统自动更改读者的借书书数量,该书的可借数量和图书的实际还书日期,以及图书的超期天数和罚款金额等。

在还书时有可能出现读者丢失所接图书的现象,对这种现象系统作图书报损处理,需要读者缴纳报损金额,并填入图书报损信息表中。

2.3.2数据流程分析

1.第一层DFD图

根据系统的需求分析和业务流程分析,得到了有关的数据流图。

体统的处理过程包括:

系统管理、读者管理、图书管理、证件管理、借还管理、查询管理和盘点管理等。

管理员对系统管理员的管理对应管理员信息表;对读者的管理包括读者信息和类别管理;图书管理包括图书信息和类别管理;读者借每一书时借书记录登记到借书表中,同时借书数量和库存数量都发生变化。

还书时也如此。

2.第二层DFD图

2.3.3数据字典

数据字典就是在系统数据流程图的基础上,进一步定义和描述所有的数据项,数据结构,数据存储,处理过程和外部实体的详细逻辑内容与特征的工具。

数据字典的任务是对于数据流程图中出现的所有命名元素都在数据字典中作为一个条目加以定义,使的每个图形元素的名字都有一个确切的解释。

数据字典中共有六类条目,即数据项,数据结构,数据流,数据存储,处理逻辑和外部实体。

数据项条目:

数据结构条目:

数据流条目:

处理逻辑:

外部实体:

第3章系统设计

3.1系统设计目标

1.统一规划,统一设计

从本系统的设计目标满足图书馆信息化管理的要求出发,图书管理部分和读者查询部分做到统一规划,统一设计两部分使用同一个数据库,以保证规划设计的完整性,避免重复的修改。

这样可以保证系统全局最优,并且也使的系统维护工作相对比较容易进行。

2.高效实用,快捷方便

通过细致的调查分析对系统进行全面的设计,从用户的层次角度要求操作简便管理内容完善,适应现阶段图书馆的使用需求。

为广大读者提供方便,全面,有效和公平的服务。

管好图书资源提高图书利用率,全面记录图书及流通信息,支持各类统计分析,以便科学管理和决策。

3.稳定性,安全性和保密性

图书的借还书数据的安全性,保密性;读者个人信息的保密性要求很高。

系统必须具备高稳定性和高安全保密性。

4.严要求,高标准

系统设计要周密完善,必须符合整体的部署体现智能化。

图书管理工作规范化,系统化,程序化,避免图书管理的随意性,提高业务处理的速度,运行和响应速度和准确性,能够及时、准确、有效的查询和修改图书情况是管理部分的主要目标。

3.2系统功能结构图

1.系统功能分析

系统的开发的总体任务是实现各种信息的系统化,规范化和自动化.图书管理系统需要满足来自两方面的需求,这两个方面分别是图书借阅者和图书馆管理人员。

图书借阅者的需求是查询图书馆所存的图书、个人借阅情况;图书馆管理人员对图书借阅者的借阅及还书要求进行操作,还包括对

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 工作范文 > 行政公文

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2