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

正文內(nèi)容

圖書館面向?qū)ο骳程序設(shè)計書-文庫吧資料

2024-08-16 10:53本頁面
  

【正文】 }while (choice!=39。) cout輸入錯誤,請從新輸入:。 default:if (choice!=39。: 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。 Reader *r。 char rname[100]。 }int RDatabase::Readernum() { return top。i=top。 } return 0。 cout讀者添加成功endl。 if (p==NULL) { top++。 else ()。i++) if(read[i].gettag()==0) ((char *)amp。 for (int i=0。 } ()。 top++。s,sizeof(s))。 fstream file(,ios::in)。RDatabase::RDatabase() //構(gòu)造函數(shù),[]中 { Reader s。 //讀者庫維護 ~RDatabase()。 //輸出所有讀者信息 int Readernum()。 return NULL。 read[i].gettag()==0) return amp。i++) if(read[i].getno()==readeridamp。 //增添讀者信息 Reader *query(int readerid) //按編號查找 { for (int i=0。 //構(gòu)造函數(shù),[]中 void clear() //刪除所有讀者信息 { top=1。 //讀者記錄指針 Reader read[Maxr]。 cout]endl。iMaxbor。 } void Reader::disp() //輸出讀者信息 { cout setw(5) no setw(10) name 借書編號:[。 } else continue。i++) { if(borbook[i]==bookid) { borbook[i]=0。 } } } int Reader::retbook(int bookid) //還書操作 { for(int i=0。i++) { if (borbook[i]==0) { borbook[i]=bookid。 } void Reader::borrowbook(int bookid) //借書操作 { for (int i=0。iMaxbor。 strcpy(name,na)。 void Reader::addreader(int n,char *na) //增加讀者 { tag=0。 //還書操作 void disp()。 //增加讀者 void borrowbook(int bookid)。 } void delbook() //設(shè)置刪除標(biāo)記 { tag=1。 } //獲取刪除標(biāo)記 int getno() { return no。//所借圖書 public: Reader() {} //構(gòu)造函數(shù) char *getname() { return name。 //讀者編號 char name[10]。//每位讀者最多借五本書//讀者類,實現(xiàn)對讀者的信息的描述class Reader { private: int tag。//最多的讀者const int Maxb=100。六、源程序代碼include iostreaminclude iomanipinclude stringinclude fstream//輸入/輸出文件流類using namespace std。在以后的日子,我將會繼續(xù)我的興趣繼續(xù)深入學(xué)習(xí)程序設(shè)計,相信在越來越多的嘗試之后,自己會不斷進步不斷提高的。在這設(shè)計的過程中我也出現(xiàn)過一些比較嚴重的錯誤,后來在同學(xué)的指點下我改正了自己的錯誤,并最終成功調(diào)試除了程序。 為了能夠較好地完成本次課程設(shè)計,我詳細閱讀教材,以及網(wǎng)上搜索,和到圖書館查找相關(guān)資料等。 當(dāng)然在這些過程中要保證面向?qū)ο蟪绦蛟O(shè)計的抽象、封裝、多態(tài)和繼承的特點。建立功能函數(shù)后就是構(gòu)造主函數(shù)。由于我需要這個系統(tǒng)完成對圖書管理和讀者管理的功能,并能對借閱信息進行管理,要求完成一下功能,圖書資料管理,可以添加、修改、刪除、查詢書籍信息,讀者資料管理,可以添加、修改、刪除、查詢讀者信息;借書管理,可以進行添加借書信息;還書管理,可以進行還書信息。很顯然我需要建立兩個類,包括圖書類和讀者類,同時考慮到圖書和讀者不止一個,所以還需兩個類,圖書庫類和讀者庫類,這兩個類分別將其信息傳遞給圖書類和讀者類。四、測試分析(一)、此系統(tǒng)存在問題1) 未設(shè)登錄密碼保護系統(tǒng),是整個圖書管理系統(tǒng)失去了一定的安全性;2) 程序運行界面 此界面運行時選擇4有時會出現(xiàn)內(nèi)存讀取錯誤;1)當(dāng)輸入錯的數(shù)據(jù)類型時 可能導(dǎo)致內(nèi)存錯誤;2)讀者、圖書信息不完善; 3)命名不是很規(guī)范;4) 信息存儲有限;五、心得體會通過這次課程設(shè)計讓我逐步學(xué)會了如何運用C++面向?qū)ο蟪绦蛟O(shè)計的設(shè)計思想和方法來解決實際問題。 i++。read[i].gettag()==0 Nreturn amp。 int i=0 }流程圖:當(dāng)i=top read[i].getno()==readerid Y amp。read[i]。amp。i=top。 } 流程圖:(4) 查找功能:利用for語句和if語句,尋找與要查詢的編號相同的讀者編號或圖書編號,如果找到,向系統(tǒng)返回相應(yīng)的編號,輸出相應(yīng)的信息。 return 1。
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1