




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
:12334.3454455666789的文件和單鏈表的各種基本操作.本程序中涉及構(gòu)造體、單鏈表、文件及各種語(yǔ)句的運(yùn)用如操作有一個(gè)更深刻的認(rèn)識(shí),初步掌握鏈表的一些構(gòu)造及組成.掌握利用單鏈表儲(chǔ)藏構(gòu)造實(shí)現(xiàn)理,為進(jìn)一步開發(fā)出高質(zhì)量的管理信息系統(tǒng)打下牢固的基礎(chǔ)。。(1)系統(tǒng)以菜單方式工作 (2)圖書信息錄入功能(圖書信息用文件保存) (3)圖書信息閱讀功能 (4)圖書信息盤問功能. (5)圖書信息的刪除與更正在問題定義階段要考慮題目的可行性和需求解析,接下來進(jìn)入開發(fā)階段,達(dá)成系統(tǒng)設(shè)計(jì)和系統(tǒng)實(shí)現(xiàn)的任務(wù).采用模塊化的程序設(shè)計(jì)方法,立刻較大的任務(wù)依照必然的原則分為一個(gè)個(gè)較小的任務(wù),爾后分別設(shè)計(jì)各個(gè)小任務(wù)。需要注意的是劃分出來的模塊應(yīng)該相對(duì)獨(dú)立但又相關(guān),且簡(jiǎn)單理解。能夠用模塊化層次構(gòu)造圖(即模塊圖)來解析其任務(wù)的劃分,一般從上到下進(jìn)行,最上面一層借書模塊.經(jīng)過輸入讀者的編號(hào)和圖書的編號(hào),查找到要該借的書,達(dá)成借書這一項(xiàng)任務(wù)還書模塊。經(jīng)過輸入讀者的編號(hào)和圖書的編號(hào),查找到要該還的書,達(dá)成還書這一項(xiàng)任務(wù)圖書保護(hù)模塊。達(dá)成對(duì)圖書信息的保護(hù).在此圖書管理系統(tǒng)中,它實(shí)現(xiàn)了對(duì)圖書信息的新曾、更信息和要借的書的編號(hào).系統(tǒng)顯示相應(yīng)的內(nèi)容,若該文件中沒有數(shù)據(jù),系統(tǒng)會(huì)提示單鏈表為空,沒有任何讀者記錄或圖書操作,此時(shí),用戶應(yīng)選擇調(diào)用create()函字符串和數(shù)值的輸入分別采用了函數(shù)來實(shí)現(xiàn),在函數(shù)中達(dá)成輸入數(shù)據(jù)任務(wù),并對(duì)數(shù)據(jù)進(jìn)行條件判斷,直到滿足條件為止,這樣一來,大大減少了代碼的重復(fù)和冗余,吻合模塊化程序設(shè)還書模塊主要實(shí)現(xiàn)了在單鏈表中按讀者和圖書的編號(hào)查找滿足相關(guān)條件的借書記錄.在為了依照模塊化編程的原則,我們將在單鏈表中進(jìn)行的指針定位操作,設(shè)計(jì)一個(gè) {{{}}}//讀出讀者信息{ifborbook[i]!=0)}};此模塊主要實(shí)現(xiàn)了對(duì)圖書記錄的新增、更正、刪除、查找和顯示操作。因?yàn)閳D書記錄是以單鏈①新增記錄.該操作需要對(duì)單鏈表中目標(biāo)節(jié)點(diǎn)的數(shù)據(jù)域中的值進(jìn)行追加新增要輸入圖書 {if(NULL==p) {}}②更正系統(tǒng)。該操作能夠?qū)⒃瓉礤e(cuò)誤的圖書記錄更正,將之改為正確的記錄。第一輸入原來的入新的記錄的書名。③刪除系統(tǒng)。該操作能夠?qū)⒃瓉碛涗浀脠D書信息,在不用此后選擇將此刪除的一種方法,彈出的窗口輸入原來的圖書的編號(hào),就可以將之刪除.在④查找系統(tǒng)。該操作能夠幫助讀者快速找到將要借的圖書 {,只要輸入圖書的編號(hào),若是 {return&book[i];}}⑤顯示系統(tǒng).該操作能夠顯示出圖書現(xiàn)在的信息.cout〈<”輸入圖書編號(hào):”〈〈endl;if(b==NULL) {}if(b==NULL){}if(b==NULL){}ispclear();}}if(b==NULL) {}if(b==NULL) {}if(b==NULL) {}disp();clear();}}if(b==NULL){}if(b==NULL){}if(b==NULL) {}isp}}//輸入/輸出文件流類//最多的讀者//最多的圖書//每位讀者最多借五本書//圖書庫(kù)類,實(shí)現(xiàn)對(duì)圖書的保護(hù),查找,刪除等 {//圖書記錄指針//圖書記錄b//構(gòu)造函數(shù),將book。txt讀到book[]中 {while(1) {ffilebreak}file.close();}//全刪{}//增加圖書 {if(NULL==p) {}}//查找圖書 {ifbookigetnobookid&&book[i]。gettag()==0){}}//圖書庫(kù)保護(hù) {for(inti=0;i<=top;i++)book[i]。disp();} {file。write((char*)&book[i],sizeof(book[i]));}}; {{ {if(b==NULL) {}if(b==NULL) {}if(b==NULL){}disp();clear();}}}//main()函數(shù)的實(shí)現(xiàn),程序的主界面的引導(dǎo){{{//按編號(hào)查找if(NULL==r){}if(b==NULL){} {}if(r==NULL){}if(b==NULL) {}經(jīng)測(cè)試與調(diào)試確認(rèn)軟件無(wú)錯(cuò)時(shí),開發(fā)就告一段落,這時(shí)能夠交付軟件供用戶使用,但是在軟件的使用過程中還會(huì)面對(duì)更加漫長(zhǎng)的工作,即軟件保護(hù).一般保護(hù)的工作有:更正使用中發(fā)現(xiàn)的錯(cuò)誤;為適序作必要的改進(jìn)等等。大程序的設(shè)計(jì)風(fēng)格.按“自頂向下,逐漸細(xì)化,模塊化"的方法進(jìn)行程序設(shè)計(jì)。編寫主定義函數(shù)時(shí),應(yīng)選好參數(shù)的個(gè)數(shù)和數(shù)據(jù)種類.排序后的學(xué)生記錄輸出結(jié)果顯示和有些程序功能沒有滿足所給題目要求及好幾項(xiàng)都沒有顯示出學(xué)生詳細(xì)的信息,甚至有些地方有點(diǎn)亂;其次,有些地方憂如功能有點(diǎn)重復(fù)了,且編寫的代碼有重復(fù);最后,就是該程序界面不夠雅觀大方,有些文件不能夠鏈接。經(jīng)過此次實(shí)訓(xùn),我感想甚深,要把所學(xué)的理論知識(shí)運(yùn)用于解決實(shí)責(zé)問題不但要付出艱辛c還不足以獨(dú)立編寫程序代碼。但是我認(rèn)為只要我們認(rèn)真的去學(xué)去做,我們會(huì)受益非的后不斷進(jìn)步、永不懶散的動(dòng)力。在整個(gè)實(shí)訓(xùn)過程中,老師給了我很大的幫助,使我由不認(rèn)識(shí)怎樣運(yùn)用鏈表到逐漸懂得鏈表的構(gòu)造及初步掌握鏈表構(gòu)造.還重新復(fù)習(xí)了一些語(yǔ)句的使用,比方for(0;switch();if.elser();構(gòu)造體的使用;列舉等。而且我能夠堅(jiān)持虛心的向老師以及同學(xué)請(qǐng)教問題。它的無(wú)私幫助,我不能夠能圓滿達(dá)成此次實(shí)訓(xùn)任務(wù)。特別感謝幫助過我的所有老師和同學(xué)們,在
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 主管全年工作任務(wù)計(jì)劃
- 學(xué)期交流日的組織策劃計(jì)劃
- 學(xué)習(xí)障礙與個(gè)性化支持計(jì)劃
- 增強(qiáng)職場(chǎng)競(jìng)爭(zhēng)力的計(jì)劃
- 《Unit Seven Meet My Family》(教學(xué)設(shè)計(jì))-2024-2025學(xué)年北京版(2024)英語(yǔ)三年級(jí)上冊(cè)
- 胃大切的護(hù)理
- 幼兒園消防培訓(xùn)知識(shí)課件
- 2025年深圳道路貨運(yùn)從業(yè)資格證考試
- 肥胖護(hù)理查房
- 2025年北海貨運(yùn)從業(yè)資格證考試題目庫(kù)存答案
- 《幼兒安全》安安全全坐火車
- 少先隊(duì)員六知六會(huì)一做課件
- 探討小學(xué)語(yǔ)文作文教學(xué)中的仿寫訓(xùn)練 論文
- 《建筑工程質(zhì)量與安全管理》教案
- 商場(chǎng)安全隱患及防范措施
- 冷庫(kù)使用安全知識(shí)培訓(xùn)
- 2023信息系統(tǒng)密碼應(yīng)用高風(fēng)險(xiǎn)判定指引
- 2023年12月全國(guó)大學(xué)外語(yǔ)等級(jí)考試考務(wù)工作手冊(cè)
- 第三單元《 There is a cake on the table 》大單元教案 四年級(jí)英語(yǔ)下冊(cè)(重大版)
- 普通高中語(yǔ)文課程標(biāo)準(zhǔn)課件
- 你是獨(dú)一無(wú)二的自己主題班會(huì)課件
評(píng)論
0/150
提交評(píng)論