基于C语言的图书馆管理系统.docx

上传人:豆**** 文档编号:29952052 上传时间:2022-08-02 格式:DOCX 页数:10 大小:93.28KB
返回 下载 相关 举报
基于C语言的图书馆管理系统.docx_第1页
第1页 / 共10页
基于C语言的图书馆管理系统.docx_第2页
第2页 / 共10页
点击查看更多>>
资源描述

《基于C语言的图书馆管理系统.docx》由会员分享,可在线阅读,更多相关《基于C语言的图书馆管理系统.docx(10页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

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语言;图书的管理;数据的处理;信息技术ABSTRACTMankind has entered the new century, which is entering the information age. Wave of information technology, the network revolution has brought about the impact, but also make the library service has been ba

4、dly hit,and library management and services of traditional methods can not meet the growing literature on the information the reader needs. With the continuous increase in the collections, books, data entry and also a corresponding increase in the difficulty of queries, data processing manual operat

5、ion, heavy workload, error rate, error is not easy to change after the manual mode can no longer meet the requirements. Based on this problem, the establishment of a standardized, systematic, process-oriented library management system can not wait. For the convenience of library books, readers infor

6、mation, such as borrowing and returning books for efficient management, especially the preparation of the management procedures to enhance the efficiency of the library. After using the program, staff can search for certain readers, borrow some books, can also borrow books on the current situation o

7、f some statistics in order to fully grasp the flow of books. KEY WORDS:C language, Library Management, Data Processing, Information Technology第一章 绪论1.1选题背景和选题意义1.1.1选题背景随着社会不断的发展及知识经济时代的到来,信息管理系统在各行各业发挥着极大的作用。而在高校的图书管理中,避免了手工操作带来的一些不必要的问题。1.1.2选题意义图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理,现今,有很多的图书馆都

8、是初步开始使用,甚至尚未使用计算机进行信息管理。根据调查得知,他们以前对信息管理的主要方式是基于文本,表格等纸介质的手工处理,数据处理工作量大,容易出错。由于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统规范的信息管理手段。尽管有的图书馆有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出,这就是管理信息系统的开发的基于环境。图书馆的存书量和业务量非常庞大,仅仅依靠传统的记账式管理是不可行的。图书管理系统因此诞生,渐渐成为信息化建设的重要组成部分。图书管理系统为各个学校或社会型图书馆的管理员提供所有借阅者的具体信息,以及图书馆内库存的详细情况,而学生或普通用户则拥有借书和还书

9、两大功能,管理员可以对图书进行新书注册和旧书删除等功能。作为计算机应用的一部分,具有着手工管理所无法匹敌的优点,例如:检索迅速、查找方便、易修改、可靠性高、存储量大、数据处理快速、保密性好、寿命长、成本低等。1.2、系统的特点系统界面简单,由于该系统是基于C语言的图书馆管理系统,所以其操作简单明了。1.3、系统设计环境以VC为开发平台,利用C语言编写的程序。第二章 需求分析1.管理员所具有的功能有:(1)实现密码验证登陆:只有管理员输入正确的账号、密码才可以进入管理员界面。如果输入了错误的账号,系统会显示账号错误并且不能进入管理员系统界面。如果验证码输入错误,就会重新让你登录。(2)注册新书:

10、当管理员登陆成功后,管理员可以通过输入图书的基本信息来添加新的图书到图书系统中。(3)删除旧书:管理员可以通过输入图书编号(图书的唯一标识)将图书从图书系统中删除。4.书目查询功能:(1)按作者进行精确搜索图书:用户输入作者可以精确查出图书,并输出此书的所有信息。若系统中无此书,则输出“cannot found!”。(2)按名字进行精确搜索图书:用户输入图书书名可以精确查出图书,并输出此书的所有信息。若系统中无此书,则输出“cannot found!”。2总体设计构想根据题目要求,将系统分为两个主界面:1、管理员身份认证界面该,界面包含三个内容 管理员编号 登录密码 验证码输入2、主菜单界面该

11、界面包括六个主要模块菜单选择模块图书信息录入功能模块图书信息浏览功能图书信息查询功能图书信息的删除和修改 退出第三章 系统设计3.1主要流程图登陆主界面编号密码验证码主菜单1.信息录入5.信息删除4.信息修改2.信息浏览3.信息查询6.退出系统1. Search by name2. Search by writer1. 书号. 2.书名. 3.作者名.4.出版社. 5.出版时间. 6.图书价格3业务流程图购到书录入书查询书修改书删除书书发生变化,例如借出,丢失,损坏借出或查看库存时4数据流程图购进新书(手工编号)录入信息数据库删除信息图书管理员修改查询 致谢经过几个月的准备,本次毕业论文设计终

12、于接近尾声。由于经验的不足,难免有许多考虑不周的地方,如果没有导师的精心指导,以及同学和朋友的支持,想要完成这个毕业论文设计是难以想像的。在论文的写作过程中,得到了刘传洋老师的亲切关怀和耐心的指导。老师严谨的治学态度和科学的工作方法给了我极大的帮助和影响。从课题的选择得到毕业论文设计最终完成,老师都始终给予我细心的指导。在此谨向 致以诚挚的谢意和崇高的敬意。同时,也要感谢各位老师,同学和朋友们给我极大的支持,对我的论文提出了宝贵的意见及建议。感谢所有帮助我的老师、同学和朋友们,在此向他们表达我的感激之情。参考文献1 谭浩强. C程序设计. 北京:清华大学出版社,2007.91-310 2高枚

13、杨志强 许丽华.C语言程序设计教程. 上海:同济大学出版社,2001.3张乃孝. 算法与数据结构(第二版). 北京:高等教育出版社,2005.4谭浩强 . C语言程序设计. 北京:清华大学出版社,2007.5汤子瀛 汤小丹. 计算机操作系统(修订版). 西安:西安电子科技大学出版社,2000. 6 李泽中,孙红艳主编. C语言程序设计.北京:清华大学出版社,2008.98-1017 路俊维,马雪松主编. C语言程序设计.北京:中国铁道工业出版社,2009.78-988 王敬华等主编. C语言程序设计教程.北京:清华大学出版社,2005.45-649 张明慧. Visual C+开发图书管理系统.北京:北京师范大学,2005.32-4010 陈朔鹰等. C语言程序设计基础教程.北京:兵器工业出版社,1994.78-9711 谭浩强.C程序设计题解与上机指导.北京:清华大学出版社,2005.130-15512 严蔚敏,吴伟民.数据结构(C语言版).北京:清华大学出版社,2007.59-10713 C编写组编.常用C语言用法速查手册.北京:龙门书局,1995.34-4514 张俐,杨莹编著.C语言高级程序设计.北京:清华大学出版社,2006.67-78

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 小学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁