C語言課程設計,求助要用C語言實現圖書管理系統,我在

2021-05-25 05:50:23 字數 2615 閱讀 3411

1樓:匿名使用者

資料庫,不會呵呵,可以儲存到txt 檔案裡面,frwite ();

資料庫課程設計:用c語言做一個圖書管理系統,怎麼做出那些查詢、儲存的介面。最好能跟我講一下所有的過程

2樓:鳳滅

呃我是學c++的,前幾天剛看書做了個連線資料庫的查詢程式,不知道有沒有幫助先分享一下經驗吧。

首先因先把資料庫弄好哦,我這次用的access的資料庫,建表輸入什麼的應該沒問題不要弄太複雜就可以了,然後進編譯程式建立工程檔案程式什麼的,嚮導裡面會有讓你選擇是否連線資料庫,這時切出去把資料庫檔案放到你新建的工程資料夾裡去,然後選坐資料來源,之後完成,連線就做好了,呼叫的話語言不一樣**就不給了,照書上資料庫程式設計那章的上機例子的函式吧。

3樓:匿名使用者

c語言是不能和資料庫連線的,c語言存資料只能用檔案格式存放

4樓:懷家三少

我也剛開始學,很多都不懂,鬱悶

c語言課程設計:圖書管理系統設計的基本思路是什麼?

5樓:珏代風華

圖書管理系統主要要求可以錄入書籍,新增書目,查詢書本資訊,刪除或修改資訊,有的還要求顯示是否被借閱等。

一般採用結構體陣列,連結串列,檔案操作和自定義函式。主要是需要對基礎知識掌握牢固。

先定義結構體,然後對結構體的成員進行定義,選擇陣列儲存書本各種資訊。錄入資訊可以用for和do while迴圈等來做。

存放資訊需要檔案操作函式,比如fopen,fwrite等。

刪除和新增可以刪除節點或者增加節點。

查詢之類的可以用字串操作的各種函式實現。

#include

#include

#include

#include

#define books "f:\\books.txt"

#define booksbak "f:\\booksbak.txt"

struct bookinfo

;struct book

;struct book *searchbook ( struct book *listptr,char isbn)

void mainsearchbook(struct book *firstptr)

else

printf("sorry,not found!!!\n");

}int addbook(struct book *listptr,struct bookinfo note)

void mainadd(struct book *listptr,file *fp)

else

printf("新增圖書失敗!!!\n");

}int removebook(struct book *listptr,char isbn)

else

listptr=listptr->next;

}return -1;

}void mainremove(struct book *listptr,file *fp)

/* 刪除書籍函式,通過isbn刪除連結串列節點,同時刪除檔案中對應資訊 */

/* 刪除檔案中一行,用的是笨方法,把需要的資訊寫到新檔案,刪除舊檔案,重新命名..*/

}fclose(fp);

fclose(fpbak);

if (remove(books)) //刪除失敗返回非0

else

if (rename(booksbak,books)) //重新命名失敗返回非0值

printf("刪除成功!!!\n");

}else

printf("查無此書!!!");

}int choice(void)

int addentry(file *fp,struct book *firstptr)

/* 主要用來載入檔案中存放的圖書資訊 */

return 0;

}int main(int argc,char *argv)

system("pause");

}return 0;}

6樓:橙

設計內容及要求:

主要利用c語言的檔案操作能力設計開發一個小型的管理資訊系統,至少具有如下功能:圖書入庫,按書名、出版社、**、作者進行查詢和分類統計。操作介面要符合使用者的一般習慣,圖形或文字介面都可以設計引數圖書資訊包括:

登入號、書名、作者名、分類號、出版單位、出版時間、**等。試設計一圖書資訊管理系統,使之能提供以下功能:

按書名查詢

按作者名查詢

檔案記錄的欄位數量不少於6個,分類統計中類別不少於2個。

7樓:代任岑安安

最近剛幫朋友做過一個,思路嘛~

先要定義一個圖書的類,類裡有圖書的基本資訊的資料,對圖書進行操作的函式。

主函式用switch語句實現選單的分支選擇操作,用goto實現選單的迴圈~

8樓:練琲洋敏叡

願意付費的話,可以聯絡我聯百

系度我名

,是我我

幫的你q做q

求助C課程設計

下面是一個比較完善的學生管理系統了,有簡單介面。已經在實際環境上編譯並執行通過。include include include include void back 返回開始選單 void out 輸出資訊 int w 1 用於記錄學生人數,全域性變數class data 日期類 class stud...

大學C語言課程設計答辯問題,如圖

根據上面的bai輸出可以看出日期格du式位置太短,你可以zhi設dao定日期顯示的長度 printf 12s mon 如果還是專短了或者屬超了,可以適當調整變數,然後在後面加 t進行控制這種格式化輸出都是調節出來的,因為中文和英文的間距不一樣 字型也有差異 答辯一般都copy會根據你的設計 和展板內...

c語言課程設計流程圖和功能圖怎麼畫啊

流程圖就是你的思路,你怎樣寫程式就怎麼畫,當然如果想不出來就畫不了。流程專圖有屬基本的符號,符號查一查就知道 比如我要計算輸入年份是否閏年,那麼設計思路是 先輸入一個整數,然後計算整數除以4的餘數,再判斷餘數是否等於零,是,則是閏年,否,則不是閏年 在word裡面畫啊,可以用插入圖畫,自己畫各種框圖...