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

正文內(nèi)容

圖書館面向?qū)ο骳程序設(shè)計書-wenkub

2022-08-31 10:53:28 本頁面
 

【正文】 int getno()。 //刪除標(biāo)記1:已刪0:未刪 int no。//查找圖書void disp()。//圖書記錄BDatabase() 。 //借書操作int retbook(int bookid)。//讀者編號 char name[10]。//記錄讀者信息void readerdata()。//構(gòu)造函數(shù),[]中void clear();//刪除所有讀者信息int addreader(int n,char *na)。整體系統(tǒng)功能全部由鏈表實現(xiàn)。信息化時代的到來成為不可抗拒的潮流,人類文明正在進(jìn)入一個嶄新的時代。圖書館面向?qū)ο驝++程序設(shè)計書一、 問題分析與功能定義二十一世紀(jì)是信息的社會,信息作為社會最主要的資源,將成為戰(zhàn)略資源引起人們廣泛的關(guān)注。因此,圖書管理系統(tǒng)也以方便、快捷、費用低的優(yōu)點正慢慢地進(jìn)入人們的生活,將傳統(tǒng)的圖書管理方式徹底的解脫出來,提高效率,減輕工人人員以往繁忙的工作,減小出錯的概率,使讀者可以花更多的時間在選擇書和看書上。 模塊圖圖書館管理系統(tǒng)借書讀者維護(hù)圖書維護(hù)還書離開二、對象(類)設(shè)計及實現(xiàn)概要設(shè)計Reader讀者類、RDatabase 讀者庫類、Book 圖書類、BDatabase 圖書庫類class RDatabase //讀者庫類int top。//增添讀者信息Reader *query(int readerid)。//讀者庫維護(hù)~RDatabase()。//讀者姓名 int borbook[Maxbor]。 //還書操作void disp()。//構(gòu)造函數(shù),[]中void clear()。//輸出所有圖書信息void bookdata()。 //圖書編號 char name[20]。//獲取圖書編號 int gettag()。//增加圖書 int borrowbook() 。完成以下內(nèi)容: ①進(jìn)入功能必須打開菜單,然后用戶根據(jù)菜單選擇相應(yīng)的操作方式,如查看數(shù)據(jù)、編輯圖書數(shù)據(jù)以及修改圖書數(shù)據(jù)、維護(hù)圖書的采購信息。(4) 系統(tǒng)界面友好,易操作。(1) 根據(jù)圖書的編號查找圖書信息。㈠獲取信息void Reader::addreader(int n,char *na) //增加讀者 { int i=0iMaxbor borbook[i]=0。 strcpy(name,na)。 for (int i=0。 if (p==NULL) { top++。 } return 0。read[top].addreader(n,na)。 for (int i=0。 else ()。read[i],sizeof(read[i]))。i++) if (borbook[i]==0) { borbook[i]=bookid。 } } 流程圖:3) 還書操作:利用for語句和if語句,通過判斷圖書的borbook的編號是否為要還書的編號,來判斷是否借出此書。 int i=0當(dāng)iMaxbor borbook[i]==bookidY N i++continueborbook[i]=0。 } 流程圖:(4) 查找功能:利用for語句和if語句,尋找與要查詢的編號相同的讀者編號或圖書編號,如果找到,向系統(tǒng)返回相應(yīng)的編號,輸出相應(yīng)的信息。amp。 int i=0 }流程圖:當(dāng)i=top read[i].getno()==readerid Y amp。 i++。很顯然我需要建立兩個類,包括圖書類和讀者類,同時考慮到圖書和讀者不止一個,所以還需兩個類,圖書庫類和讀者庫類,這兩個類分別將其信息傳遞給圖書類和讀者類。建立功能函數(shù)后就是構(gòu)造主函數(shù)。 為了能夠較好地完成本次課程設(shè)計,我詳細(xì)閱讀教材,以及網(wǎng)上搜索,和到圖書館查找相關(guān)資料等。在以后的日子,我將會繼續(xù)我的興趣繼續(xù)深入學(xué)習(xí)程序設(shè)計,相信在越來越多的嘗試之后,自己會不斷進(jìn)步不斷提高的。//最多的讀者const int Maxb=100。 //讀者編號 char name[10]。 } //獲取刪除標(biāo)記 int getno() { return no。 //增加讀者 void borrowbook(int bookid)。 void Reader::addreader(int n,char *na) //增加讀者 { tag=0。iMaxbor。i++) { if (borbook[i]==0) { borbook[i]=bookid。i++) { if(borbook[i]==bookid) { borbook[i]=0。 } void Reader::disp() //輸出讀者信息 { cout setw(5) no setw(10) name 借書編號:[。 cout]endl。 //構(gòu)造函數(shù),[]中 void clear() //刪除所有讀者信息 { top=1。i++) if(read[i].getno()==readeridamp。 return NULL。 //讀者庫維護(hù) ~RDatabase()。 fstream file(,ios::in)。 top++。 for (int i=0。 else ()。 cout讀者添加成功endl。i=top。 char rname[100]。 cin choice。 cin readerid。 break。 cin readerid。 } cout 輸入新的姓名:。 case 39。 r=query(readerid)。 break。 cin readerid。 } rdisp()。: disp()。: clear()。) cout輸入錯誤,請從新輸入:。)。//書名 int onshelf。 }//獲取刪除標(biāo)記 void setname(char na[])//設(shè)置書名 { strcpy(name,na)。 strcpy(name,na)。 } return 0。//圖書庫類,實現(xiàn)對圖書的維護(hù),查找,刪除等class BDatabase{private: int top。 fstream file(,ios::in)。 top++。 } int addbook(int n,char *na)。amp。 } void bookdata()。 } ~BDatabase()。 book[top].addbook(n,na)。 for (int i=0。 ()。 Book *b。 switch (choic
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1