资源简介
课程设计图书管理系统,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
- 上一篇:人脸识别svm+pcaopencv3
- 下一篇:一元多项式表示及相加
相关资源
- 基于C的图书管理系统 毕业设计
- 编程语言推荐系统(c语言源码)
- 课设:c++图书管理系统源码(txt文本
- c++ 图书管理系统源码(含数据库)
- C++实现图书管理系统
- MQTT V3.1.1嵌入式系统c语言源码
- c语言图书管理系统源码.zip
- c语言源码大全
- MFC基于对话框的图书管理系统
- C/S架构图书管理系统报告
- c++图书管理系统运用c++ 带文件操作有
- C语言课程设计图书信息管理系统源程
- 图书管理系统C++
- C++mfc编的图书管理系统
- 图书管理系统-c,c++-课程设计报告+源
- 基于线性表的图书管理系统 源代码
- C语言图书管理系统功能强大,且带存
- C++图书管理系统
- 图书管理系统(基于linux采用sqlite数据
- C++(sql)图书管理系统
- 图书管理系统图书管理系统C++
- c语言实现的图书管理系统
- 二进制转原码反码补码 C语言源码
- c语言图书管理系统代码+运行程序+设
- C++实现SQL数据库开发的图书管理系统
- AES128/192/256加解密C语言源码
- C++图书管理系统课程设计报告
- C++图书管理系统 内
- 《图书管理系统》C语言 代码
- 用c++面向对象实现一个简易的图书管
评论
共有 条评论