图书馆管理信息系统(毕业设计VF+SQL)[1]

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

图书馆管理信息系统1图书馆管理信息系统摘要随着社会的发展,人们年活水平的不断提高,物质文化的发展已经远远满足不了人们的需求,精神文明有了飞速的发展,因此图书事业的发展就成为精神文明进步的一个动力。在迈入二十一世纪的今天,对图书馆的管理显得极其重要,合理地管理不但反映一个国家的科技水平,而且影响人们对知识掌握的速度和质量。在知识经济时代到来的今天,用计算机控制图书馆的工作由自动化系统运行而完成。这不仅节省了人力,还提高了工作效率和服务质量,而且还加速了图书的流通。本文阐述了如何使用SQL语言和VisualFoxpro数据库开发图书馆管理系统,其设计基本上可以满足图书馆内图书管理的需要,本着实用性原则,系统的功能如下:图书管理员对图书的管理(增加新书,删除旧书,并修改等的图书编辑);图书管理员对读者借阅统计(图书的在库数目和还日期的统计)和管理;读者和管理员对图书信息和读者信息的查询;当查到所需信息时,打印出相应的信息报表等工作。关键词:VisualFoxpro、SQL语言;图书馆管理;系统;数据库。AbstractWiththedevelopmentofsociety,peopleliveinthecontinuousimprovementofthelevelofmaterialandculturaldevelopmenthasbeenfarfailedtomeetthepeople'sneeds,andspiritualcivilizationhasdevelopedrapidly,thedevelopmentofthecauseofbooksonspiritualcivilizationandprogressasadrivingforce.Inthe21stcentury,themanagementofthelibraryisextremelyimportant,notonlyreflectthereasonablemanagementofacountry'sscientificandtechnologicallevel,butalsoaffectpeople'sknowledgeofthespeedandqualitycontrol.Theadventoftheeraoftheknowledge-basedeconomytoday,withthecomputer-controlledbythelibraryautomationsystemoperationandthecompletion.Thisnotonlysavesmanpower,butalsoimprovetheefficiencyandqualityofservice,butalsoacceleratetheflowofthebook.ThispaperdescribeshowtousetheSQLlanguageandVisualFoxprodatabasedevelopmentlibrarymanagementsystem,designedbasicallytomeetthemanagementoflibrarybooksandinlinewiththeprincipleofpracticality,thefunctionofthesystemareasfollows:librariansonlibrarymanagement(increasedbook,delete图书馆管理信息系统2booksandrepairBookeditors,etc.);librarianstoreadersborrowstatistics(numberofbooksinthelibraryandalsothedatestatistics)andmanagement;readersandadministratorofinformationandlibraryreadersinformationinquiries;Whenavailablethenecessaryinformation,printoutthecorrespondinginformation,suchasstatementsofwork.Keywords:VisualFoxpro,SQLlanguage;Librarymanagement;System;Database.目录摘要...........................................................................................................................2前言………………………………………………………………………………...5第一章图书馆管理信息系统概述……………………….………………….…..61.1图书管理系统………………………………………………….………….…61.2图书馆管理系统需求分析…………………………………………………….6第二章系统设计………………………………………………………………….82.1系统目标设计…………………………………………………….……….….82.2开发设计思想…………………………………………………….……….….82.3开发和运行环境选择…………………………………………….…….……..82.4系统功能分析…………………………………………………….…….……..82.5系统功能模块设计………………………………………………….….……..9第三章数据库理论基础………………………………………….……….……..103.1数据库应用系统开发简介…………………………………….…….………..103.2数据库………………………………………………………….…….…….….113.3数据库需求分析……………………………………………………………….113.4数据库的逻辑结构设计……………………………………………………….11第四章数据库结构的设计…………………………………………….……..…..134.1创建一个项目…………………………………………………….……..….…..144.2创建项目的数据库……………………………………………….……..….…..14第五章类的设计…........................................................…………….....................17图书馆管理信息系统35.1“移动记录工具栏”类的建立...................................……………..................175.2命令按钮工具栏的建立.................................................……………................18第六章各个功能模块的实现.............................................………………............196.1图书信息录入表模块的设计..........................................…….….....................196.2人员信息的入录.............................................................………………...........226.3图书信息页面查询功能的实现…………………………..……..……………226.3.1创建“输入查询条件”表单………………………………………………266.3.2创建“图书信息查询结果”表单…………………………………………26第七章总结……………….………………………………………………………..35致谢………………………………………………………………………………..36参考书目…………………………………………………………………………..37图书馆管理信息系统4前言随着计算机技术的发展,软件规模也日益庞大,软件开发也日益复杂,随之而来的问题却是,更多系统要求都无法实现,达不到管理的目的,究其根本,相当多的软件失败的原因是需求不明白、不确定导致的。众所周知,在目前众多的应用系统软件中,数据库应用系统软件占据了80%,也就是说,在我们的管理与日常生活中,大多数管理都可通过数据库应用系统来进行,VisualFoxPro6.0继《FoxBASE+及其应系统开发》与《FoxPro及其应用系统开发》之后,保持了前两本书的结构与风格,同时在内容与重点上有了新的发展。VisualFoxPro6.0拥有近500条命令,200余种标准函数,而且涉及到OOP与可视化程序设计等许多新概念。VisualFoxPro6.0数据库,主要完成对图书管理系统的需求分析、功能模块划分、数据库模式分析,并由此设计了数据库结构和应用程序。本文所设计的图书管理系统可以满足借阅管理、图书信息的录入、人员信息的录入和图书查询等需求。VisualFoxPro6.0是一个大型数据库应用系统的开发平台,它基本具备了大型SQL数据库的特征(如视图﹑关键字﹑关系﹑触发器﹑存储过程等);在数据库设计方面,它提供了各种数据库组件的设计向导和图形化﹑智能化的设计过程。其独特的优点是提供了各种数据用户界面的可视化的设计工具,提供了自含的编程语言和调试工具,提供了查询数据库的默认表格工具等。基于客户/服务器的体系结构,可以广泛应用于本地数据库和远程数据库。它除拥有其他开发平台的界面制作的优秀控件之外,更以实际应用系统的工作空间为框架,以数据窗口控制和数据窗口对象作用数据库应用系统开发为核心,通过这两个控制件的使用,并结合其它控件的辅助功能,可以方便地为用户制作出所需的数据库应用系统。图书馆管理信息系统是一个实用性较强的管理系统。随着生活水平的提高,文化素质修养提高,书籍也就成为生活中不可缺一部分。所以图书馆内操作系统是否简洁明要就成为最主要的部分。本系统是针对图书馆在正常运营中面对大量的读者信息﹑书籍信息以及两者相互作用产生的借书信息﹑还书信息。因此需要对读者资源﹑书籍资源﹑借书信息﹑还书信息进行管理,及时掌握其中各个环节的信息变更,提高图书管理的效率。图书馆管理信息系统5第一章图书馆管理信息系统概述1.1图书管理系统当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。本系统就是为了管理好图书馆信息而设计的。图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理,现今,有很多的图书馆都是初步开始使用,甚至尚未使用计算机进行信息管理。根据调查得知,他们以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于图书借阅情况(如借书天数、超过限定借书时间的天数)的统计和核实等往往采用对借书卡的人工检查进行,对借阅者的借阅权限、以及借阅天数等用人工计算、手抄进行。数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统,规范的信息管理手段。尽管有的图书馆有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出,这就是管理信息系统的开发的基本环境。1.2图书馆管理系统需求分析图书管理系统需要满足来自三方面的需求,这三个方面分别是图书借阅者、图书馆工作人员和图书馆管理人员。图书借阅者的需求是查询图书馆所存的图书、个人借阅情况及个人信息的修改;图书馆工作人员对图书借阅者的借阅及还书要求进行操作,同时形成借书或还书报表给借阅者查看确认;图书馆管理人员的功能最为复杂,包括对工

1 / 36
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功