课程设计图书管理系统,C语言,详细报告,带源码。去年课设的代码,如果有用就拿走。在题目基础上增加了无聊的功能
图书管理系统
本次C语言课程设计的任务是综合运用C语言知识编程实现一个图书管理系统,其中图书管理信息(图书编号、名称、价格、作者、出借状态等)采用文件保存。主要完成如下功能,并提供选择菜单实现功能选择。
(1)数据录入:图书基本信息文件可以在磁盘建立,采用写文件方式录入图书基本信息。
(2)查询功能:实现按照书名、作者名查询两种查询方式,采用基本的查找方法即可。查询结果进行显示。
(3)删除功能:通过菜单选择删除要撤销的图书信息的功能。
(4)借书功能:办理借书手续时,先要在文件中查找要借的书的存在状态,若可以出借,则允许借出,把借书人姓名、性别和学号添加到该书的记录中,并把存在状态改为已经借出;否则,显示“抱歉,该书已借出”。
(5)还书功能:办理还书手续时,在文件中查找该书的记录,然后把存在状态改为允许出借,把借书人姓名、性别和学号删除。
1