freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

圖書館管理系統(tǒng)c課程設(shè)計(jì)(參考版)

2024-09-17 10:08本頁面
  

【正文】 } } } 附錄 2 軟件使用說明 根據(jù)主界面的引導(dǎo)一步步操作,注意要先增加圖書、讀者、管理員的信息才可以進(jìn)行其他操作,因?yàn)樵诔绦蜻\(yùn)行前文件是空的,所以要先添加內(nèi)容。 break。539。 XXX學(xué)校圖書館管理系統(tǒng) 28 break。439。 break。339。 break。 } bretbook()。 if (b==NULL) { cout 不存在該圖書,不能還書 endl。 break。 r=(readerid)。 cout 圖書編號 :。: cout還書 \n 讀者編號 :。 case 39。 } rborrowbook(bgetno())。 } if (bborrowbook()==0) { cout 該圖書已借出,不能借書 endl。 if (b==NULL) { cout 不存在該圖書,不能借書 endl。 break。 西華大學(xué)數(shù)學(xué)與計(jì)算機(jī)學(xué)院課程設(shè)計(jì)說明書 27 r=(readerid)。 cout 圖書編號: 。: cout 借書 讀者編號 :。 switch (choice) { case 39。 cout \t\t\t1 借 書 \n\n\t\t\t2 還 書 \n\n\t\t\t3 圖 書 維 護(hù) \n\n\t\t\t4 讀 者 維 護(hù) \n\n\t\t\t5 管理員維護(hù) \n\n\t\t\t0 離 開 endl。039。 Librarian *w。 Book *b。 Reader *r。 int bookid,readerid,workerid。 default:cout輸入錯(cuò)誤,請從新輸入 :。: clear()。 case 39。: disp()。 case 39。 } bdisp()。 if (b==NULL) XXX學(xué)校圖書館管理系統(tǒng) 26 { cout 該圖書不存在 endl。 cin bookid。439。 break。 break。 b=query(bookid)。: cout 讀入圖書編號 :endl。 case 39。 bsetname(bname)。 } cout 輸入新的書名 :endl。 if (b==NULL) { cout 該圖書不存在 endl。 cin bookid。239。 break。 cin bname。 cin bookid。139。 cin choice。) { cout \n\n\n\t\t\t圖 書 維 護(hù) endlendl。 西華大學(xué)數(shù)學(xué)與計(jì)算機(jī)學(xué)院課程設(shè)計(jì)說明書 25 while (choice!=39。 int bookid。 void BDatabase::bookdata() { char choice。 ()。i++) if (book[i].gettag()==0) ((char *)amp。 for (int i=0。i++) if (book[i].gettag()==0) book[i].disp()。//圖書庫維護(hù) void disp() { for (int i=0。 } return NULL。book[i].gettag()==0) { return amp。i++) if (book[i].getno()==bookid amp。 } Book *query(int bookid)//查找圖書 { for (int i=0。 return 1。 if (NULL==p) { top++。 } void clear()//全刪 { XXX學(xué)校圖書館管理系統(tǒng) 24 top=1。 book[top]=b。 if (!file) break。 while (1) { ((char *)amp。 top=1。 //圖書記錄指針 Book book[Maxb]。 } }。 } void retbook()//還書操作 { onshelf=1。 return 1。 西華大學(xué)數(shù)學(xué)與計(jì)算機(jī)學(xué)院課程設(shè)計(jì)說明書 23 onshelf=1。 no=n。 } void delbook(){ tag=1。 }//獲取圖書編號 int gettag(){ return tag。//是否再架 1:再架 2:已借 public: Book(){} char *getname() { return name。//圖書編號 char name[20]。 } } } //圖書類,實(shí)現(xiàn)對圖書的描述,圖書的編號,書名,借出,還入等 class Book { private: int tag。 default:cout輸入錯(cuò) 誤,請從新輸入: 。: clear()。 case 39。: disp()。 case 39。 } rdisp()。 if (r==NULL) { cout 該讀者不存在 endl。 cin readerid。439。 break。 break。 r=query(readerid)。: cout 輸入讀者編號 :。 case 39。 rsetname(rname)。 } cout 輸入新的姓名 :。 if (r==NULL) { cout 該讀者不存在 endl。 cin readerid。239。 break。 cin rname。 cin readerid。139。 cin choice。039。 Reader *r。 char rname[20]。 } }。read[i],sizeof(read[i]))。i=top。//讀者庫維護(hù) ~RDatabase() //析構(gòu)函數(shù),將 read[]寫到 文件中 { fstream file(,ios::out)。i++) read[i].disp()。 } void disp() //輸出所有讀者信息 { for (int i=0。read[i]。amp。i=top。 } return 0。 read[top].addreader(n,na)。 } int addreader(int n,char *na)//添加讀者時(shí)先查找是否存在 { Reader *p=query(n)。 } ()。 top++。s,sizeof(s))。 fstream file(,ios::in)。//讀者記錄 public: RDatabase() //構(gòu)造函數(shù),將 讀到 read[]中 { Reader s。 //讀者類庫,實(shí)現(xiàn)建立讀者的個(gè)人資料 class RDatabase { private: int top。 cout ]endl。iMaxbor。 } void disp()//讀出讀者信息 { cout setw(5) no setw(10) name借書編號: [。 return 1。iMaxbor。 return。iMaxbor。i++) borbook[i]=0。 for(int i=0。 no=n。 } void delbook(){ tag=1。} //獲取刪除標(biāo)記 int getno() {return no。//所借圖書 public: Reader() {} char *getname() {return name。 //讀者編號 char name[10]。 //讀者類 ,實(shí)現(xiàn)對讀者的信息的描述 class Reader { private: int tag。break。 break。639。 break。539。 break。 break。 w=query(workerid)。: cout 讀入管理員編號 :。 case 39。 } wdelworker()。 if (w==NULL) { cout 該管理員不存在 endl。 cin workerid。339。 break。 cin wname。 break。 w=query(workerid)。: cout 輸入管理員編號 :。 case 39。 addlibrarian (workerid,wname)。 cout 輸入管理員姓名 :。: cout 輸入管理員編號 :。 switch (choice) 西華大學(xué)數(shù)學(xué)與計(jì)算機(jī)學(xué)院課程設(shè)計(jì)說明書 17 { case 39。) { cout \n\n\t\t\t管理員維護(hù) \n\n\n\t\t 1 新增 \n\n\t\t 2 更改 \n\n\t\t
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1