C 編寫個圖書管理系統程式,C 編寫個圖書管理系統程式

時間 2021-12-20 17:56:30

1樓:匿名使用者

這個由於你給的分太少,估計每人會給你做的。

我給你一個做參照吧,基本功能都已經實現了,並且在vc6上已經編譯執行確認:

#include

#include

#include

#include //輸入/輸出檔案流類

using namespace std;

const int maxr=100;//最多的讀者

const int maxb=100;//最多的圖書

const int maxbor=5;//每位讀者最多借五本書

//讀者類,實現對讀者的資訊的描述

class reader

char *getname() //獲取姓名

int gettag() //獲取刪除標記

int getno() //獲取讀者編號

void setname(char na) //設定姓名

void delbook()//設定刪除標記 1:已刪 0:未刪

void addreader(int n,char *na)//增加讀者

r->delbook();

break;

case '4':

cout << "讀入讀者編號:";

cin >> readerid;

r=query(readerid);

if (r==null)

r->disp();

break;

case '5':

disp();

break;

case '6':

clear();

break;

default:cout<<"輸入錯誤,請從新輸入:";break;

} }} //圖書類,實現對圖書的描述,圖書的編號,書名,借出,還入等

class book

char *getname() //獲取姓名

int getno()//獲取圖書編號

int gettag()//獲取刪除標記

void setname(char na)//設定書名

void delbook()//刪除圖書

void addbook(int n,char *na)//增加圖書

int borrowbook()//借書操作

return 0;

} void retbook()//還書操作

void disp()//輸出圖書

b->delbook();

break;

case '4':

cout << " 讀入圖書編號:"<> bookid;

b=query(bookid);

if (b==null)

b->disp();

break;

case '5':

disp();

break;

case '6':

clear();

break;

default:cout<<"輸入錯誤,請從新輸入:";

} }} //main() 函式的實現,程式的主介面的引導

void main()

b=bookdb.query(bookid);

if (b==null)

if (b->borrowbook()==0)

r->borrowbook(b->getno());

break;

case '2':

cout<<"還書\n 讀者編號:";

cin >>readerid;

cout << " 圖書編號:";

cin >>bookid;

r=readerdb.query(readerid);

if (r==null)

b=bookdb.query(bookid);

if (b==null) }}

用c++編寫一個圖書管理系統程式

2樓:匿名使用者

街上買本vc++例項, 管理系統一大把....你照著裡面寫就行了.

不過說實話用vc++開發這玩意, 真的搞死人. 你大部分時間不是在優化資料庫的查詢, 反倒是在處理系統訊息, 記憶體釋放之類的亂七八糟問題....

3樓:匿名使用者

圖書管理系統程式用c++builder做最方便,

vc++開發效率太低。

用c語言和c++編寫一個圖書管理系統

4樓:元小翠

這個由於你給的分太少,估計每人會給你做的。

我給你一個做參照吧,基本功能都已經實現了,並且在vc6上已經編譯執行確認:

#include

#include

#include

#include //輸入/輸出檔案流類

using namespace std;

const int maxr=100;//最多的讀者

const int maxb=100;//最多的圖書

const int maxbor=5;//每位讀者最多借五本書

//讀者類,實現對讀者的資訊的描述

class reader

char *getname() //獲取姓名

int gettag() //獲取刪除標記

int getno() //獲取讀者編號

void setname(char na) //設定姓名

void delbook()//設定刪除標記 1:已刪 0:未刪

void addreader(int n,char *na)//增加讀者

r->delbook();

break;

case '4':

cout << "讀入讀者編號:";

cin >> readerid;

r=query(readerid);

if (r==null)

r->disp();

break;

case '5':

disp();

break;

case '6':

clear();

break;

default:cout<<"輸入錯誤,請從新輸入:";break;

} }} //圖書類,實現對圖書的描述,圖書的編號,書名,借出,還入等

class book

char *getname() //獲取姓名

int getno()//獲取圖書編號

int gettag()//獲取刪除標記

void setname(char na)//設定書名

void delbook()//刪除圖書

void addbook(int n,char *na)//增加圖書

int borrowbook()//借書操作

return 0;

} void retbook()//還書操作

void disp()//輸出圖書

b->delbook();

break;

case '4':

cout << " 讀入圖書編號:"<> bookid;

b=query(bookid);

if (b==null)

b->disp();

break;

case '5':

disp();

break;

case '6':

clear();

break;

default:cout<<"輸入錯誤,請從新輸入:";

} }} //main() 函式的實現,程式的主介面的引導

void main()

b=bookdb.query(bookid);

if (b==null)

if (b->borrowbook()==0)

r->borrowbook(b->getno());

break;

case '2':

cout<<"還書\n 讀者編號:";

cin >>readerid;

cout << " 圖書編號:";

cin >>bookid;

r=readerdb.query(readerid);

if (r==null)

b=bookdb.query(bookid);

if (b==null) }}

5樓:砍侃看

你這題目100rmb都不一定有人寫,何況5積分

6樓:自戀狂

用結構體試一下,10分鐘我也編不出一個給你

用c++** 編寫一個圖書管理系統

7樓:匿名使用者

/*lib.txt的格式為

書的id categoryid\n

書的狀態 借書人的id\n

書的名字\n

*/#include

#include

#include//定義bool型別

#include

typedef struct book book;

struct book;

//booklist

book lib[100];

int len=0;

//書的類別五類 你可以選擇多新增幾個類別int category[5]=;

void init_lib()//講lib.txt儲存的圖書館資訊讀入記憶體

len=0;

while(!feof(fin))

fclose(fin);

}void libprint()//輸出圖書資訊if(choice==1)

libprint();

if(choice==2)

if(choice==3)

if(choice==4)

if(choice==5)

exit(0);

}return 0;

}新建一個lib.txt檔案 將下面內容儲存,放在同一目錄下 作為資料庫檔案

1001 1

1 0c primier

1003 1

1 0c primier

1002 2

1 0c++ primie

0 00 0

速求用c語言或者c++編寫一個圖書管理系統。。。。

8樓:你的爸爸的爹滴

留郵箱,我傳送到你郵箱,vs2008環境下編譯通過。比你要求的功能強一些。

9樓:匿名使用者

你的郵箱地址?我有一個?

功能:1、實現圖書的入庫與入庫退貨管理。

2、實現圖書的庫存檔點管理。

3、實現圖書的定價、調價管理。

4、實現圖書的銷售、銷售退貨管理。

5、實現圖書的入庫查詢、入庫退貨查詢、圖書銷售查詢等資訊查詢。

流程操作:

(1)通過「基本資訊管理」/「操作員管理」命令,新增操作員資訊。

(2)通過「基本資訊管理」/「圖書種類管理」、「倉庫資訊管理」、「櫃檯資訊管理」、「**商資訊管理」及「圖書資訊管理」命令,設定基本資訊。

(3)通過「庫存管理」/「圖書入庫管理」命令,新增圖書入庫資訊。圖書入庫後,可以通過「圖書定價管理」及「圖書調價管理」模組中設定圖書**。

用c++編寫圖書管理系統

10樓:匿名使用者

給你找了一個,你參考一下:

#include

#include

#include

#include //輸入/輸出檔案流類

using namespace std;

const int maxr=100;//最多的讀者

const int maxb=100;//最多的圖書

const int maxbor=5;//每位讀者最多借五本書

//讀者類,實現對讀者的資訊的描述

class reader

char *getname() //獲取姓名

int gettag() //獲取刪除標記

int getno() //獲取讀者編號

void setname(char na) //設定姓名

void delbook()//設定刪除標記 1:已刪 0:未刪

void addreader(int n,char *na)//增加讀者

r->delbook();

break;

case '4':

cout << "讀入讀者編號:";

cin >> readerid;

r=query(readerid);

if (r==null)

r->disp();

break;

case '5':

disp();

break;

case '6':

clear();

break;

default:cout<<"輸入錯誤,請從新輸入:";break;

} }} //圖書類,實現對圖書的描述,圖書的編號,書名,借出,還入等

class book

char *getname() //獲取姓名

int getno()//獲取圖書編號

int gettag()//獲取刪除標記

void setname(char na)//設定書名

void delbook()//刪除圖書

void addbook(int n,char *na)//增加圖書

int borrowbook()//借書操作

return 0;

} void retbook()//還書操作

void disp()//輸出圖書

b->delbook();

break;

case '4':

cout << " 讀入圖書編號:"<> bookid;

b=query(bookid);

if (b==null)

b->disp();

break;

case '5':

disp();

break;

case '6':

clear();

break;

default:cout<<"輸入錯誤,請從新輸入:";

} }} //main() 函式的實現,程式的主介面的引導

void main()

b=bookdb.query(bookid);

if (b==null)

if (b->borrowbook()==0)

r->borrowbook(b->getno());

break;

case '2':

cout<<"還書\n 讀者編號:";

cin >>readerid;

cout << " 圖書編號:";

cin >>bookid;

r=readerdb.query(readerid);

if (r==null)

b=bookdb.query(bookid);

if (b==null) }}

圖書館圖書管理系統 c語言 ,用C語言寫個圖書館系統

裡面有很多 圖書 用c語言寫個圖書館系統 c語言圖書管理系統程式設計 這個東西,最好還是你自己來做,要別人幫你做,你還是不能得到提高。我是學物件導向程式設計的,不過你這個問題也很好解決。先建立好結構體,然後建立幾個實際的資料。比如 book1,book2。其他的什麼查詢啦,狀態啦都可以用if語句搞定...

用c語言編寫通訊錄管理系統,用C語言編寫一個通訊錄管理系統

小夏在深圳 c語言編寫一個通訊錄管理系統的源 如下 include include include 定義儲存通迅錄的資訊 structfriends charname 20 名字 charprovince 20 省份 charcity 20 所在城市 charnation 20 民族 char 2 ...

C 編寫小程式(思路即可),C 編寫一個小程式(思路即可)

求出該整數的各個位 比如 125,百位為1,十位為2,個位為5 依次放入int型陣列,x 另外定義一個9個大小的int陣列a,初始化為0然後迴圈,每個迴圈裡switch x i case 1 a 0 省略 第一步 先判斷輸入的整數是多少位的,比如輸入的是 123 就是三位的 第二步 將這個數除以10...