i摘要随着计算机技术的飞速发展,计算机在各行各业的应用越来越广泛,而且信息化是21世纪计算机技术发展的重要趋势之一。将计算机技术与图书馆相结合,建立图书管理系统具有重要的现实意义。通过自动化的图书管理系统,可以实现图书馆业务的办公自动化管理,提高工作效率,可以更好的为读者服务。本系统是在VisualBasic6.0集成环境下采用SQLServer2000数据库技术进行开发的。该系统主要包括管理员和读者两大模块的设计。读者系统主要包括查看自己的图书借阅信息,查询相关书籍罚款金额和续借图书操作以及检索图书信息。管理员系统主要包括图书信息的添加、修改、删除与查询,读者信息的添加、修改、删除与查询,图书借阅与归还等功能子模块。关键词:图书管理;检索;借阅;续借Abstract:Nowadays,computersareusedmoreandmorewidelyinmanyfieldswiththerapiddevelopmentofcomputertechnologyandinformatizationisanimportanttrendinthedevelopmentofcomputertechnologyin21stcentury.Itisnecessarytocombinecomputertechnologywithlibraryandestablishabooksmanagementsystem.Withtheautomatedbooksmanagementsystem,officeautomationcanberealizedinlibraryservices,improvingefficiencyandservingthereadersbetter.ThissystemisdevelopedwithSQLServer2000databasetechnologyinVisualBasic6.0integrationenvironment,includingdesignofbothadministratormoduleandreadersmodule.Thereadersmoduleconsistsoffunctionsincheckingone’sbookborrowinginformationandfines,renewingandsearchingbooks.Theadministratormoduleincludessubmodulesofrevisal,election,checkingandadditiontoinformationofbooksandreaders,bookborrowingandreturning.Keywords:booksmanagement;search;borrow;renew┊┊┊┊┊┊┊装┊┊┊┊┊┊┊订┊┊┊┊┊┊┊线┊┊┊┊┊┊┊ii目录1系统开发环境与开发工具..................................................11.1操作系统平台......................................................11.2开发平台..........................................................21.3数据库平台........................................................21.3.1SQLServer2000..............................................21.3.2数据库操作语言...............................................32系统分析................................................................32.1可行性分析........................................................32.2需求分析..........................................................32.2.1功能需求分析.................................................42.2.2性能需求分析.................................................42.2.3运行环境.....................................................42.3业务流程图........................................................42.4数据流图..........................................................63系统设计................................................................73.1系统功能结构图....................................................73.2系统数据库设计....................................................83.2.1数据库E-R图.................................................83.2.2数据库表设计.................................................94系统实现................................................................94.1数据库实现........................................................94.1.1建立数据库...................................................94.1.2建立数据库表................................................104.1.3数据库访问..................................................114.2核心功能的程序实现...............................................134.2.1借阅功能....................................................134.2.2还书功能....................................................144.2.3续借功能....................................................154.3测试方法选择与测试用例设计.......................................164.3.1测试方法....................................................164.3.2测试用例设计................................................174.4开发总结.........................................................18结束语...................................................................19参考文献.................................................................19致谢.....................................................................20第1页摘要:随着计算机技术的飞速发展,计算机在各行各业的应用越来越广泛,而且信息化是21世纪计算机技术发展的重要趋势之一。将计算机技术与图书馆相结合,建立图书管理系统具有重要的现实意义。通过自动化的图书管理系统,可以实现图书馆业务的办公自动化管理,提高工作效率,可以更好的为读者服务。本系统是在VisualBasic6.0集成环境下采用SQLServer2000数据库技术进行开发的。该系统主要包括管理员和读者两大模块的设计。读者系统主要包括查看自己的图书借阅信息,查询相关书籍罚款金额和续借图书操作以及检索图书信息。管理员系统主要包括图书信息的添加、修改、删除与查询,读者信息的添加、修改、删除与查询,图书借阅与归还等功能子模块。关键词:图书管理;检索;借阅;续借Abstract:Nowadays,computersareusedmoreandmorewidelyinmanyfieldswiththerapiddevelopmentofcomputertechnologyandinformatizationisanimportanttrendinthedevelopmentofcomputertechnologyin21stcentury.Itisnecessarytocombinecomputertechnologywithlibraryandestablishabooksmanagementsystem.Withtheautomatedbooksmanagementsystem,officeautomationcanberealizedinlibraryservices,improvingefficiencyandservingthereadersbetter.ThissystemisdevelopedwithSQLServer2000databasetechnologyinVisualBasic6.0integrationenvironment,includingdesignofbothadministratormoduleandreadersmodule.Thereadersmoduleconsistsoffunctionsincheckingone’sbookborrowinginformationandfines,renewingandsearchingbooks.Theadministratormoduleincludessubmodulesofrevisal,deletion,checkingandadditiontoinformationofbooksandreaders,bookborrowingandreturning.Keywords:booksmanagement;search;borrow;renew前言如今,计算机技术迅猛发展,计算机应用已渗透到各个领域,引起信息管理的革命,实现了信息的自动化处理,也提高了处理的及时性和正确性。随着人类社会的发展,人类对知识的需求也不断地增长。而图书是学生获取信息的最好方式。但由于图书馆图书收藏量大大增加,使传统的图书管理员的工作也日益繁重起来。如何科学地管理图书馆不但关系到读者求知的方便程度,也关系到图书馆的发展,因此,建设以计算机为核心的图书管理系统,实现图书馆管理和服务的自动化,是图书馆发展的必由之路。本系统为广大图书爱好者提供了一个良好的图书信息检索和借还等功能的平台,此外还方便了图书馆管理员对图书馆信息的管理,减少大量人力物力,提高效率,减少出错概率。另外,本系统也最大限度的实现了易操作性,能够较好地满足图书借还、图书信息检索、图书馆管理等图书馆