人才培养模式改革和开放教育试点计算机网络管理(开放专科)专业毕业设计安徽广播电视大学毕业设计(论文)分校名称合肥电大教学点名称合肥电大年级名称10秋计算机专科专业名称计算机网络管理课题名称图书馆管理信息学生姓名丁亚运指导教师李明才2012年10月24日摘要图书馆管理信息系统是典型的计算机信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。本管理系统包括了系统登录、读者管理、书籍管理、借阅信息管理四个总的功能块。在各个功能块中又具体包括了读者种类信息管理、读者信息管理、书籍类别管理、书籍信息管理、借书信息管理、还书信息管理功能。使用户方便的对图书馆的信息进行管理,为读者借阅还书的节省了大量的时间。经过分析,我们使用MICROSOFT公司的VISUALBASIC开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一功能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。关键字:图书馆管理信息系统、数据库、VISUALBASIC。ABSTRACTThemanagementinformationsystemofthelibraryisatypicalcomputerapplicationofmanaginginformationsystem(knowasMIS),whichmainlyincludesbuildingupdata-baseofback-endanddevelopingtheapplicationinterfaceoffront-end.Theformerrequiredconsistencyandintegralityandsecurityofdata.Thelatershouldmaketheapplicationpowerfulandeasilyused.Includingsystematically,,booksmanage,borrowinformationmanagementfourapieceoftotalfunctionalblocksmanagementreaderlog-inthisadministrativesystem.Ofbeingateachfunctionalblocksitisagaintheconcreteitincludereaderkindinformationmanagement,Readerinformationmanagement,borrowletterbreathtomanage,returnletterfunctionsofmanagementofbreathinformationmanagementbooksclassificationmanagementbooks.Madeuser'sconvenientinformationtothelibrarycarryonmanagement,theonesthatborrowedandreturnthebooktothereaderhadsavedalargeamountoftime.Bylookinguplotsofdatum,weselectedVisualBasicpresentedbyMicrosoftbecauseofitsobjectivetoolsinWin32.VBofferedaseriesofActiveXoperatingadata-base.Itcangiveyouashort-cuttobuildupaprototypeofsystemapplication.Theprototypecouldbemodifiedanddevelopedtillusersaresatisfiedwithit.Keywords:Themanagementinformationsystemofthelibrary、database、VISUALBASIC.目录1绪论.............................................................11.1图书馆管理信息系统的简介....................................21.2图书馆管理信息系统的用户需求................................21.3图书馆管理信息系统功能分析..................................21.4图书馆管理信息系统功能模块设计..............................2系统开发环境介绍................................................52系统分析..........................................................5需求分析............................................................5逻辑结构设计........................................................53系统设计..........................................................54图书馆管理信息系统的具体实现.....................................114.1系统客户端程序.............................................114.2系统用户管理模块的创建.....................................134.3读者种类管理模块的创建.....................................134.4读者信息管理模块的创建.....................................154.5书籍类别管理模块的创建.....................................154.6书籍信息管理模块的创建..........................................54.7借书信息管理模块的创建..........................................54.8还书信息管理模块的创建..........................................54.9图书馆管理信息系统的实现........................................5结束语..............................................................5致谢.............................................................5参考文献............................................................5前言随着人类社会的发展,人类知识不断地增长、扩大。人们也面临更大的挑战,在这种挑战面前,人们需要不断的学习、不断的进步,来面对更大的挑战。在这种形势下,书籍就渐渐地成为人们获取、增长知识的主要途径,而图书馆就自然而然地在人们的生活中占据了一定的位置。在图书馆方面,就必然面临着一个问题:怎样才能科学、有效的把图书馆里图书管理好?这一个问题直接关系到读者求知的方便程度,也关系到图书馆的发展。在现代社会中,计算机已经在各行各业发挥着重要的作用,用计算机来管理已经成为必然的结果。图书馆也不例外,在图书馆的管理过程中,同样也必需使用计算机来辅助管理。有了计算机的辅助管理,必然要有一套较完善的计算机处理系统(图书馆管理系统)来管理图书馆,这样才能科学、有效的对图书进行管理。利用图书馆管理系统进行管理,能更有效的对图书进行系统管理,方便读者对各类图书的查询,同时也大大提高了办理借书、还书手续方面的工作效率和提高图书馆的服务效率,为读者提供方便。针对上述情况,本人开发了一套图书馆管理专业软件--图书管理系统,该系统并不针对某一个图书馆而开发,所以在通用性方面相对较广些。相对于同类软件来说,该系统功能较齐全,集合了图书馆从进书、销书、查询、借书、还书、管理等多种功能。在操作方面也比较方便,界面也较友好。在数据库方面,该系统采用SQLServer2000数据库系统,在安全性方面也有了较大的提高例,谈谈其开发过程和所涉及到的问题及解决方法。在下面的各章中我们将对图书馆管理信息系统简单介绍其开发过程和所涉及到的问题及解决方法。与传统的手工作业相比,它大大提高了工作效率,而且系统采用人机对话方式,菜单提示,界面友好、操作简单,实现开架借书,加强了图书流通管理。第一章图书馆管理信息系统的问题1.1图书馆管理信息系统的简介图书馆管理信息系统是针对图书馆的大量业务处理工作而开发的管理软件。根据用户的要求,实现借阅管理、读者管理、和图书管理,等几个方面的功能。本软件是为了规范单位的图书馆日常运作,加强图书借阅的信息管理而开发设计的。时间比较仓促,肯定存在许多问题,同时将边运行边修改与完善,使其更好的服务于图书馆的日常管理,满足图书馆管理方面的各种需要。本软件界面友好,操作简单,小巧实用,运行稳定,自动化程度较高,具备多种功能,能满足一般小型图书室的日常管理需要。可进行书籍、读者、借书和还书等信息的录入、修改与删除,同时提供灵活丰富的查询、报表打印等功能,方便统计汇总。1.2图书馆管理信息系统的用户需求总体功能需求图书馆管理信息系统是针对图书馆的大量业务处理工作用计算机进行全面现代化管理.主要包括读者管理、书籍管理、和借阅信息管理,等几个方面的功能,以实现用户方便的借书.还书.查询所需书籍等需求。具体系统功能需求描述(1)读者管理读者管理可分为读者种类管理和读者信息管理,可完成对读者种类的添加.修改.删除功能;以及完成对读者信息的添加.修改.删除.查询功能。(2)书籍管理书籍管理包括书籍类别管理和书籍信息管理,可完成对书籍类别的添加.修改.删除功能;以及完成对书籍信息的添加.修改.删除.查询功能。(3)借阅信息管理借阅信息管理包括借书信息管理和还书信息管理,借书信息管理要完成对所借书籍的添加.修改.删除.查询功能;还书信息管理要完成对所还书籍的添加.修改.删除功能。1.3图书馆管理信息系统功能分析系统开发的总任务是实现企业人事管理信息关系的系统化、规范化和自动化。系统功能分析是在系统开发的总体任务的基础上完成的,本系统的需要完成功能主要有:有关读者种类标准的制定、种类信息的输入,包括种类编号、种类名称、借书数量、借书期限、有效期限、备注等。读者种类信息的修改、查询等。读者基本信息的输入,包括读者编号、读者姓名、读者种类、读者性别、工作单位、家庭住址、电话号码、电子邮件地址、办证日期、备注等。读者基本信息的输入,包括读者编号、读者姓名、读者种类、读者性别、工作单位、家庭住址、电话号码、电子邮件地址、办证日期、备注等等。书籍类别标准的制定、类别信息的输入,包括类别编号、类别名称、关键词、备注信息等。书籍类别信息的查询、修改,包括类别编号、类别名称、关键词、备注信息等。书籍信息的输入,包括书籍编号、书籍名称、书籍类别、作者姓名、出版社名称、出版日期、书籍页数、关键词、登记日期、备注信息等。书籍信息的查询、修改,包括书籍编号、书籍名称、书籍类别、作者姓名、出版社名称、出版日期、书籍页数、关键词、登记日期、备注信息等。借书信息的输入,包括借书信息编号、读者编号、读者姓名、书籍编号、书籍名称、借书日期、备注信息等。借书信息的查询、修改