-
大小: 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
- 上一篇:人臉識別svm+pcaopencv3
- 下一篇:一元多項式表示及相加
評論
共有 條評論