跳至主要內容

C语言C++图书借阅管理系统

学长敲代码原创大约 1 分钟源码C/C++

C语言C++图书借阅管理系统

有两个版本,一个是C语言,一个是C++,自行选择

代码行 700+,代码+ 报告书 + 详细注释

添加、删除、修改、查询用户信息
添加、删除、修改、查询图书信息
添加借阅记录和还书功能
记录还书日期
记录借书日期和借书天数
判断是否逾期
判断图书库存是否足够
读写数据到文件,下次启动自动读取上次保存的数据

1687070594724
1687070594724

.dat为存储信息的数据文件

1687070594724
1687070594724
//定义图书结构体
struct Book{
    char name [10];    // 书名
    char editor[20];    // 作者
    char publish[20];    // 出版社
    int stock;    // 库存数量
};
//目前图书个数
int COUNTBook = 0;
//定义用户结构体
struct User{
    char num[10];    // 学号
    char name[10];    // 姓名
    char clazz[15];    // 班级
};
//目前用户个数
int COUNTUser = 0;
//定义借阅记录结构体
struct Record{
    char uname[10];    // 姓名
    char bname[10];    // 书名
    int days;    // 天数
    int lendtime;    // 借出时间(年月日)
    int rttime;    // 还书时间(年月日)
    int overdue;    // 逾期情况
};

源码效果展示

1687070594724
1687070594724
1687070594724
1687070594724
1687070594724
1687070594724
1687070594724
1687070594724
1687070594724
1687070594724

1687070594724
1687070594724
1687070594724
1687070594724