资源描述:
《基于c语言的图书馆管理系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、目录摘要3第一章绪论41.1、系统的意义41.2、系统的特点41.3、系统设计环境4第二章需求分析4第三章系统设计63.1主要流程图63.1.1系统登陆流程图62.4.3管理员流程图63.1.3管理员流程图63.2主要数据定义73.3系统功能设计93.3.1核心功能函数设计思想9第四章.各功能模块的设计与实现104.1管理员功能104.1.1新书登记104.1.2旧书删除114.3书目查询功能154.3.1按作者查询函数154.3.2按书名查询函数164.3.4输出函数18第五章.系统测试与维护215.1系统的测试215.1.1新书注册功能测试215.1.2旧书删除功能测试235.1.3借书
2、功能测试255.1.4还书功能测试275.1.5模糊检索功能测试295.2系统的维护30致谢31参考文献32附件:33摘要人类已经进入新的世纪,这是进入了信息时代。信息技术的浪潮,网络革命带来的影响,同时也使图书馆的服务受到严重冲击,以及图书馆管理和传统的服务方式已不能满足日益增长的文献信息的读者需求。随着书籍的不断增加,数据输入,同时在查询中,数据处理手工操作,工作量大,误差率的难度也相应增加,错误是不容易的手动模式后改变不再能满足要求。 基于这个问题,建立了规范化,系统化,流程为导向的图书馆管理系统不能等待。用于图书馆书籍,读者的信息,如借贷还书的高效管理的方便性,尤其是管理程序制
3、备,以提高该库的效率。使用该程序后,工作人员可以搜索特定的读者,借一些书,也可以借用一些统计现状的书籍,以便全面掌握图书的流通。关键词:C语言;图书的管理;数据的处理;信息技术ABSTRACTMankindhasenteredthenewcentury,whichisenteringtheinformationage.Waveofinformationtechnology,thenetworkrevolutionhasbroughtabouttheimpact,butalsomakethelibraryservicehasbeenbadlyhit,andlibrarymanagementan
4、dservicesoftraditionalmethodscannotmeetthegrowingliteratureontheinformationthereaderneeds.Withthecontinuousincreaseinthecollections,books,dataentryandalsoacorrespondingincreaseinthedifficultyofqueries,dataprocessingmanualoperation,heavyworkload,errorrate,errorisnoteasytochangeafterthemanualmodecann
5、olongermeettherequirements.Basedonthisproblem,theestablishmentofastandardized,systematic,process-orientedlibrarymanagementsystemcannotwait.Fortheconvenienceoflibrarybooks,readersinformation,suchasborrowingandreturningbooksforefficientmanagement,especiallythepreparationofthemanagementprocedurestoenh
6、ancetheefficiencyofthelibrary.Afterusingtheprogram,staffcansearchforcertainreaders,borrowsomebooks,canalsoborrowbooksonthecurrentsituationofsomestatisticsinordertofullygrasptheflowofbooks.KEYWORDS:Clanguage,LibraryManagement,DataProcessing,InformationTechnology第一章绪论1.1选题背景和选题意义1.1.1选题背景随着社会不断的发展及知识
7、经济时代的到来,信息管理系统在各行各业发挥着极大的作用。而在高校的图书管理中,避免了手工操作带来的一些不必要的问题。1.1.2选题意义图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理,现今,有很多的图书馆都是初步开始使用,甚至尚未使用计算机进行信息管理。根据调查得知,他们以前对信息管理的主要方式是基于文本,表格等纸介质的手工处理,数据处理工作量大,容易出错。由于数据繁多,容易丢