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

正文內(nèi)容

面向?qū)ο蟪绦蛘n程設(shè)計(jì)報(bào)告-基于c語(yǔ)言的圖書管理系統(tǒng)(編輯修改稿)

2025-06-19 02:26 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 南工程學(xué)院課程設(shè)計(jì)報(bào)告 5 在主函數(shù)的 switch 語(yǔ)句結(jié)束處加上 default:cout輸入錯(cuò)誤,請(qǐng)從新輸入: 。就可以了,修改后: 圖 具體調(diào)試 過(guò)程 。 主界面 圖 圖書維護(hù) 湖南工程學(xué)院課程設(shè)計(jì)報(bào)告 6 圖 讀者維護(hù) 圖 本程序總共設(shè)計(jì)了 四 個(gè)類, 滿足了課題對(duì)類的要求, 在 設(shè)計(jì)的過(guò)程中,建立 了較為清晰的類層次 ,也 利用 了 面向?qū)ο蟮姆椒ㄒ约?C++的編程思想來(lái)完成系統(tǒng)的設(shè)計(jì) , 做到了 每個(gè)借閱者建立一個(gè)賬戶 , 賬戶中存儲(chǔ)借閱者的個(gè)人信息、借閱信息 等要求。 而且界面美觀 ,容易操作 。 但是程序太長(zhǎng),不夠簡(jiǎn)練,導(dǎo)致出現(xiàn)錯(cuò)誤很難發(fā)現(xiàn)和修改。 湖南工程學(xué)院課程設(shè)計(jì)報(bào)告 7 6. 總結(jié) 感想和體會(huì): 通過(guò)這次 的課程設(shè)計(jì) , 讓我充分的感覺(jué)到了要自己設(shè)計(jì)一個(gè)程序是多么的難, 以及學(xué)習(xí)好 c++是多么的重要。 在這個(gè)程序的設(shè)計(jì)過(guò)程中,我清楚的意識(shí)到自己的水平有多么的薄弱,課程的知識(shí)學(xué)得有多么的不扎實(shí)。看網(wǎng)上的例子好像覺(jué)得也沒(méi)那么難,自己一 上機(jī)實(shí)際操作就出現(xiàn)了很多問(wèn)題,調(diào)試的時(shí)候系統(tǒng)總是在報(bào)錯(cuò),還有很多警告,每增加一個(gè)函數(shù)就要調(diào)試好久,有時(shí)候應(yīng)為少了一個(gè)大括號(hào)或是分號(hào),導(dǎo)致要找很久很久。雖然系統(tǒng)可以運(yùn)行,也具有了一些基本的功能,但我意識(shí)到了自己有太多的不足。 以后還會(huì)有很多的課程設(shè)計(jì),一定要吸取這次的教訓(xùn),把知識(shí)學(xué)懂學(xué)透學(xué)精,真正的為我所用,這樣走上社會(huì)我才能真正的發(fā)揮所長(zhǎng)。 附錄 源 程序清單: include iostream include iomanip include string include fstream using namespace std。 const int Maxr=100。 const int Maxb=100。 const int Maxbor=5。 class Reader { private: int tag。 int no。 char name[10]。 int borbook[Maxbor]。 public: 湖南工程學(xué)院課程設(shè)計(jì)報(bào)告 8 Reader() {} char *getname() {return name。} int gettag() {return tag。} int getno() {return no。} void setname(char na[]) { strcpy(name,na)。 } void delbook(){ tag=1。 } void addreader(int n,char *na) { tag=0。 no=n。 strcpy(name,na)。 for(int i=0。iMaxbor。i++) borbook[i]=0。 } void borrowbook(int bookid) { for(int i=0。iMaxbor。i++) { if (borbook[i]==0) { borbook[i]=bookid。 return。 } } } 湖南工程學(xué)院課程設(shè)計(jì)報(bào)告 9 int retbook(int bookid) { for(int i=0。iMaxbor。i++) { if(borbook[i]==bookid) { borbook[i]=0。 return 1。 } } return 0。 } void disp() { cout setw(5) no setw(10) name借書編號(hào): [。 for(int i=0。iMaxbor。i++) if(borbook[i]!=0) cout borbook[i] |。 cout ]endl。 } }。 class RDatabase { private: int top。 Reader read[Maxr]。 public: RDatabase() 湖南工程學(xué)院課程設(shè)計(jì)報(bào)告 10 { Reader s。 top=1。 fstream file(,ios::in)。 while (1) { ((char *)amp。s,sizeof(s))。 if (!file)break。 top++。 read[top]=s。 } ()。 } void clear() { top=1。 } int addreader(int n,char *na) { Reader *p=query(n)。 if (p==NULL) { top++。 read[top].addreader(n,na)。 return 1。 } return 0。 } Reader *query(int readerid) { 湖南工程學(xué)院課程設(shè)計(jì)報(bào)告 11 for (int i=0。i=top。i++) if (read[i].getno()==readerid amp。amp。 read[i].gettag()==0) { return amp。read[i]。 } return NULL。 } void disp() { for (int i=0。i=top。i++) read[i].disp()。 } void readerdata()。 ~RDatabase() { fstream file(,ios::out)。 for (int i=0。i=top。i++) if (read[i].gettag()==0) ((char *)amp。read[i],sizeof(read[i]))。 ()。 } }。 void RDatabase::readerdata() { char choice。 char rname[20]。 int readerid。 Reader *r。 湖南工程學(xué)院課程設(shè)計(jì)報(bào)告 12 while (choice!=39。039。) { cout \n\n\t\t\t 讀 者 維 護(hù) \n\n\n\t\t 1 新 增 \n\n\t\t 2 更 改 \n\n\t\t 3 刪 除 \n\n\t\t 4 查 找 \n\n\t\t 5 顯 示 \n\n\t\t 6 全 刪 \n\n\t\t 0 退 出
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1