c语言图书管理系统课程设计报告
《c语言图书管理系统课程设计报告》由会员分享,可在线阅读,更多相关《c语言图书管理系统课程设计报告(30页珍藏版)》请在毕设资料网上搜索。
1、 C 语言课程设计报告 20112012 学年第 2 学期 课课 程程:C 语言课程设计 课程设计名称课程设计名称:图书管理系统 20122012 年年 0505 月月 0404 日日 一、需求一、需求分析分析 为了满足图书管理的要求,通过计算机技术给图书管理人员和读者借、还书 带来便利。使用 c 语言编写了图书此管理系统。本系统主要实现图书信息管理的 功能,通过此系统可对图书馆库存图书信息进行管理和维护操作。实现了图书馆 内管理的几乎所有功能,包括查询、添加、删除、修改图书信息,以及对图书信 息的存档、读取、排序。所设计的系统以菜单方式工作,为用户提供清晰的使用 提示,依据用户的选择来进行各
2、种处理,并且在此过程中能够尽可能的处理用户 使用过程中可能出现的异常情况。图书信息包括作者名、书名、出版社、出版时 间、图书编号、价格、借书人姓名、借书人性别、借书人学号。图书信息的录入 和显示要求有一定的规范格式,录入的图书信息用文件形式保存,并可以对其进 行浏览、查询、修改、删除等基本操作。整个程序实现链表操作,对图书信息的 操作逐个地进行。 二、二、算法设计算法设计: : 1 1设计思想:设计思想: 整个系统制造的而过程中, 涉及了较多 C 语言知识点, 对于不同的数据类型、 程序控制结构、数据结构作以分析和总结,并结合这个课题进行综合的应用,在 一定程度上做到了对所学知识融会贯通。进一
3、步加深、巩固了所学的专业的基本 理论知识,培养了综合分析问题、解决问题的能力。在设计程序时,实现了程序 的模块化、结构化。在主函数中调用各种子函数,操作界面简单,易操作。 2 2设计表示:设计表示: (1)整个系统除了主函数外,另外还有各种功能子函数,利用循环语句 do-while()和选择语句 switch()实现各个子函数的调用,系统根据输入的数字 选项来调用相应的函数,以实现相应的功能。主函数中首先从文件读取信息到链 表中,以用于后面其他函数的操作。总体主要实现了图书的录入、存储、查询、 添加、删除、修改、排序等功能。 (2)在主函数中选择管理员登录或者学生登录,并且输入正确密码后才可以
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 图书 管理 系统 课程设计 报告
