图书分类号:密级:毕业设计(论文)基于C语言的图书管理系统DesignandImplementationofBooksManagementSystemBasedonCLanguage学生姓名学院名称专业名称指导教师2012年5月日I摘要人类已经跨入了新世纪,正在进入信息化时代。信息化浪潮、网络革命在给社会带来冲击的同时,也使图书馆业务受到了强烈的冲击,图书馆传统的管理和服务方式已不能适应读者对日益增长的文献信息的需求。随着馆藏量的不断增加,图书资料的录入和查询的难度也就相应增加,数据处理手工操作,工作量大,出错率高,出错后不易更改的手工方式,已经不能满足要求。基于此问题,建立一个规范化,系统化,程序化的图书管理系统迫不急待。为方便对图书馆书籍、读者资料、借还书等进行高效的管理,特编写程序以提高图书馆的管理效率。使用程序之后,工作人员可以查询某位读者、某种图书的借阅情况,还可以对当前图书借阅情况进行一些统计,以便全面掌握图书的流通情况等等。关键词:C语言;图书管理;数据处理;信息技术IIAbstractMankindhasenteredthenewcentury,whichisenteringtheinformationage.Waveofinformationtechnology,thenetworkrevolutionhasbroughtabouttheimpact,butalsomakethelibraryservicehasbeenbadlyhit,andlibrarymanagementandservicesoftraditionalmethodscannotmeetthegrowingliteratureontheinformationthereaderneeds.Withthecontinuousincreaseinthecollections,books,dataentryandalsoacorrespondingincreaseinthedifficultyofqueries,dataprocessingmanualoperation,heavyworkload,errorrate,errorisnoteasytochangeafterthemanualmodecannolongermeettherequirements.Basedonthisproblem,theestablishmentofastandardized,systematic,process-orientedlibrarymanagementsystemcannotwait.Fortheconvenienceoflibrarybooks,readersinformation,suchasborrowingandreturningbooksforefficientmanagement,especiallythepreparationofthemanagementprocedurestoenhancetheefficiencyofthelibrary.Afterusingtheprogram,staffcansearchforcertainreaders,borrowsomebooks,canalsoborrowbooksonthecurrentsituationofsomestatisticsinordertofullygrasptheflowofbooks.KEYWORDS:Clanguage,LibraryManagement,DataProcessing,InformationTechnologyI目录摘要..................................................................................................................................................IAbstract.........................................................................................................................................II1绪论.............................................................................................................................................11.1选题的背景和选题的意义.................................................................................................11.1.1选题的背景..................................................................................................................11.1.2选题的意义................................................................................................................11.2系统的特点.........................................................................................................................21.3需求分析.............................................................................................................................22系统的总体设计.........................................................................................................................32.1系统总体设计.....................................................................................................................32.2运行环境和开发工具..........................................................................................................32.2.1开发工具.......................................................................................................................32.2.2运行环境.......................................................................................................................42.3系统流程图.........................................................................................................................53系统的详细设计.........................................................................................................................63.1主体界面设计......................................................................................................................63.1.1主函数...........................................................................................................................63.1.2输入模块.......................................................................................................................73.1.3删除模块.......................................................................................................................83.1.4查询模块.......................................................................................................................93.1.5修改模块.....................................................................................................................113.1.6显示模块.....................................................................................................................123.1.7借出模块.....................................................................................................................133.1.8归还模块.....................................................................................................................143.1.9公共函数.....................................................................................................................164系统调试...................................................................................................................................175系统运行..........................................................................................