c语言课程设计报告及源代码图书馆管理系统.docxVIP

c语言课程设计报告及源代码图书馆管理系统.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
目录 TOC \o 1-5 \h \z \o Current Document 设计内容、任务及基本要求 2 \o Current Document 设计内容 2 \o Current Document 设计任务 2 \o Current Document 设计基本要求 2 \o Current Document 2总体设计思路 4 \o Current Document 系统功能 4 \o Current Document 各个模块之间的主要关系 4 总体程序框图 5 系统的总体流程图 5 \o Current Document 3功能模块的具体设计 7 \o Current Document main() 函数模块 7 \o Current Document 查询所有图书信息函数模块 8 \o Current Document 查询一本图书信息函数模块 8 \o Current Document 添加图书信息函数模块 9 \o Current Document 删除图书信息函数模块 10 \o Current Document 借阅图书模块 12 \o Current Document 4功能模块的调试与测试 13 \o Current Document 主菜单运行界面 13 \o Current Document 查询所有图书信息模块运行界面 13 \o Current Document 查找某一本图书信息模块运行界面 14 \o Current Document 添加图书信息模块运行界面 16 \o Current Document 删除图书信息模块运行界面 17 \o Current Document 借阅图书模块信息运行界面 79 5总结 22 6致谢 23 \o Current Document 7参考文献 24 9程序清单 25 1. 设计内容、任务以及基本要求 设计内容 主要利用 c 语言的文件操作能力设计开发一个小型的图书管信息管理系统, 至少具 有如下功能:查寻所有图书信息、通过输入图书编号来完成查找某一本图书信息、添加 图书信息 、删除图书信息 以及通过学生学号实现图书借阅功能。操作界面要符合用户 的一般习惯,界面易于读者明白理解,图形或文本界面都可以。 2 设计任务 要求:明确课程设计的目的,能根据课程设计的要求,查阅相关文献,为完成设计准备 必要的知识; 提高学生用高级语言进行程序设计的能力,重点提高用 C 语言进行文件 操作和绘图应用的编程技术水平;初步了解软件开发的一般方法和步骤; 提高撰写技 术文档的能力。 掌握模块化编程的基本方法与步骤; 巩固和加深学生对 C 语言课程基本 知识的理解与掌握,培养学生利用 C 语言进行软件操作的能力和技巧。 1.3 基本要求 通过提示菜单选择可以进行的操作。 将图书的信息存入文件中,并命名为 BookInfo.txt 。 将图书借阅情况信息存入文件中,并命名为 SendInfo.txt 。 在本系统中可以进行管理系统包含的基本操作,其中包括 查看所有图书的信息。 输入一本图书的图书编号,从当前图书中进行查找,如果找到则显示该图书的相 关信息,如果没有找到则给出提示信息。 添加一本图书的基本信息,通过输入图书编号,首先查找是否存在该图书编号的 图书,如果存在则提示重新输入,否则将该图书按照顺序插入到相应位置。 删除一本图书的基本信息,通过输入图书编号,首先查找是否存在该图书编号的 图书,如果存在则将该图书删除,否则给出提示信息,提示该图书不存在。 借阅一本图书,需要给出学号和图书编号,如果图书编号不存在则重新输入,直 到输入正确为止,并将学号和相应的图书编号存入 SendInfo.txt 文件中。 图书基本信息包括图书编号、书名、作者、出版社和价钱这些简单信息。 图书信息文件中每一行存放一本图书的信息。 借阅信息文件中每一行存放一本书的借阅情况。 2 总体设计思路 系统功能 图书管理在生活中运用非常广泛,因此需要用许多的程序来对它们进行管理。此程序 包含了图书信息的录入、图书信息的浏览、图书的查询和排序、图书信息的删除与修 改,借书,还书,统计等。通过编译一个 C 语言函数,其中包含一个主函数,多个子 函数,主函数调用其余的子函数实现人们能够简易、快捷的了解并找到自己所学要的 信息的功能。 1、查询所有图书信息:将所有图书信息包括编号、书名、出版社、作者、价格等显 示在屏幕上。 查找一本图书的信息: 通过输入图书编号完成图书信息的查找, 并在屏幕上显示。 3、修改图书信息:通过输入编号,判断此图书是否存在,若不存在则提

文档评论(0)

152****9471 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:6154030023000021

1亿VIP精品文档

相关文档