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...