- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
c语言课程设计--图书借阅管理系统
目 录
摘要……………………………………………………………………………………1
1 引言…………………………………………………………………………………2
2系统分析……………………………………………………………………………3
2.1功能需求…………………………………………………………………………3
2.1.1总体要求………………………………………………………………………3
2.1.2本人所做模块…………………………………………………………………3
2.2数据需求…………………………………………………………………………3
3设计与实现……………………………………………………………………3
3.1.1主要函数………………………………………………………………………3
3.1.2 主要流程图……………………………………………………………………4
3.1.3 设计思路………………………………………………………………………5
3.2编码………………………………………………………………………………6
3.3实现结果………………………………………………………………………11
4 系统测试…………………………………………………………………………14
4.1设计测试数据……………………………………………………………………14
4.2 测试结果及分析………………………………………………………………14
总结…………………………………………………………………………………15
致谢…………………………………………………………………………………16
参考文献……………………………………………………………………………17
摘 要
这次我的课程设计题目是“图书管理系统”,这个管理系统的主要目的是:实现图书的借阅管理,图书信息的管理。也就是为了使图书管理更为简单,并且方便同学们的图书借阅。
这个管理系统需要实现的功能包括:对新进图书基本信息的输入,图书基本信息的查询,对撤消图书信息的删除,为借书人办理注册手续,办理还书手续等。
建立这个系统需要输入的数据有:学生姓名,年龄,性别,图书信息包括:作者姓名,书号,单价,存储状态等。因此在我的程序中,我使用了结构体对学生和图书进行定义,这样方便数据的录入。因为这个管理系统由多个板块构成,因此我将各个板块用一函数编写,将其模块化,在主函数中(这个程序中back函数相当于主函数)1 引 言
1.1 问题的提出
当今,由于知识的全球化,图书馆的书越来越多;由于图书馆开放政策的宽松,所以到图书馆借阅图书的人人也越来越多,这就给图书的信息管理和借阅管理带来了许多的麻烦。为了使图书的管理更加的方便,这就需要一个功能全面的能够存储大量图书信息的图书管理系统来进行管理。
今天我写的这个简单的图书程序,只能够减轻在图书管理方面的负担,要真正的对图书馆的图书进行管理,这个程序还不够,需要建立数据库,使用文件,才能自如存储数据。
1.1.1图书管理系统
图书管理系统就是通过程序对图书进行管理统计,方便借书人和管理员的一款软件程序。这个管理系统主要需要实现对新进图书基本信息的输入,图书基本信息的查询,对撤消图书信息的删除,为结束人办理注册,办理借书手续和还书手续。
通过这个管理系统,学生可以按作者姓名,书号进行借阅图书;同时还可以统计学生姓名,卡号等信息。
1.2任务与分析
这个任务主要是建立一个图书管理系统,其信息包括图书名称,图书编号,单价,存在状态,借书人姓名,性别,学号,卡号等。要求使用菜单操作,可以实现对信息的输入和输出。本任务主要是建立一个管理系统,对借阅书籍的信息进行管理。可以根据书号,图书ID号对图书信息进行查询。学生输入自己的卡号就可以进行图书借阅了,分析,本任务要求使用菜单操作,这个通过printf语句来实现,利用多个printf语句来实现菜单的输出。
信息的输入,输出,删除,查询等功能的实现需要建立不同的函数,在主函数中使用switch语句来分别调用不同的函数来实现不同的功能。
2系统分析
就这次课程设计的题目“图书管理系统”而言,我先进行了系列分析。
首先需要建立关于图书的结构体,接着是学生的结构体。紧接着我就把这个程序模块化,最后再在back(我的back函数相当于主函数)函数当中调用各个模块。最后再顺利运行成功,本次课程设计的基本目的就到达了。
2.1功能:
A核心功能
1).图书信息的管理
2).图书借阅管理
B.辅助功能
1).借书人信息管理
2.1.1总体要求
使用的是结构体定义变量,进行图书信息的录入,删除和查看与查询,要求使用锯齿形书写格式,必须上机调试通过。
2.1.2 模块
(1).查阅图书,
(2).借阅图书,
(3).管理系统:1增加
文档评论(0)