• 大小: 556KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-06
  • 语言: C/C++
  • 标签:

资源简介

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

资源截图

代码片段和文件信息

#include “stdio.h“
#include “stdlib.h“
#include
#define N sizeof(struct BOOK)
struct BOOK
{
char num[30];//编号
char name[100];//名称
float price;//价格
char author[20];//作者
int lend;//1是空闲,2是借出
char stuname[20];//学生姓名
int sex;//1是男,2是女
char stunum[20];//学生学号
int x;//用于修改数据时,找到链表中的某个数据的位置 

struct BOOK *next;
};

struct BOOK *readIn();//将文件读到链表
void saveBook(struct BOOK *p);//将链表保存到文件
struct BOOK *addBook();
void menu();
void deleteBook();
void findBook();//读书查询 ;
void find_author_book();//按照作者查询
void find_name_book();//按照书名查询
void printBook();
void over();
void amendBook();
void borrowBook();
void returnBook();
void saveAll(struct BOOK *head);
void find_name_fuzzy_book();//按照书名模糊查询
void find_author_fuzzy_book();
int main()
{
menu();
retu

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件     241751  2019-06-28 12:54  C语言课程设计图书管理系统设计报告+源码\图书管理系统.exe

     文件      28685  2019-06-27 16:56  C语言课程设计图书管理系统设计报告+源码\源程序.c

     文件     630272  2020-04-21 21:23  C语言课程设计图书管理系统设计报告+源码\课程设计报告.doc

     目录          0  2020-04-21 21:23  C语言课程设计图书管理系统设计报告+源码

----------- ---------  ---------- -----  ----

               900708                    4


评论

共有 条评论