數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)報(bào)告圖書管理系統(tǒng)_第1頁
數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)報(bào)告圖書管理系統(tǒng)_第2頁
數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)報(bào)告圖書管理系統(tǒng)_第3頁
數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)報(bào)告圖書管理系統(tǒng)_第4頁
數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)報(bào)告圖書管理系統(tǒng)_第5頁
已閱讀5頁,還剩44頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

姓名:報(bào)告日期:目錄 3 息 12 18 高、存儲(chǔ)量大、保密性好、壽命長、成本低等。這些優(yōu)點(diǎn)能夠效率。因此,開發(fā)一套能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟椤<斑€書要求進(jìn)行操作,同時(shí)還可通過圖書編查詢圖書館所存的圖書的相關(guān)情況;圖管理基本業(yè)務(wù)。2)對書號建立索引表(線性表)以提高查找效率;入讀者信息入讀者信息圖書信息查詢,只有輸入書證號和姓名才能進(jìn)行借書還書的圖書編號,不能借同一本書,如果借書和還書日期,還可以借幾本退出初采始編化入圖庫書圖書信息圖書信息2-1主控模讀統(tǒng)統(tǒng)息查詢初始化之后,進(jìn)入系統(tǒng),顯示功能列表,可選擇任意系統(tǒng),但在借書之前是選功能否請重新選擇采編入庫的功能后,先輸入圖書編號判斷是否存在,若存在,則在原加入新的記錄。否有的紀(jì)錄上否信息選擇借閱圖書功能后,輸入讀者證號,判斷該讀者是否存在,若存在則輸入借閱圖書的編號,判斷該圖書編號是否存在,若存在,則判斷讀者借閱的圖的書證是的圖是是否否歸還圖書的者結(jié)束成否次讀者編號否此圖書編號否否已借是出借書數(shù)目已滿是是出同一讀者不能存在就歸還的圖書編號并判斷是否存在,若歸還圖書編信息清空,該圖書的現(xiàn)有量輸輸入要還書的讀者編判斷讀者編號是是否否查詢圖書信息時(shí),輸入圖書的編號,判斷是否存在。不存在則返回;存在是是是讀者編號否出圖書信息:編圖書編號查詢讀者信息時(shí),首先判斷讀者的編號是否存在,不存在就按任意鍵返否輸出讀者信息打印完圖3-8查詢讀者信息流程圖許多的問題。有些問題吧,我們在苦思冥想的時(shí)我們的編譯器顯示出了正確的結(jié)果,當(dāng)我們欣喜若狂的在運(yùn)行下一次的時(shí)候同的問題,在借閱的過程中,在一個(gè)讀者借閱了兩本書以上的時(shí)候,上一期上還有下一本書上的編號,最后一本書輸出的才是正確的結(jié)果。下圖是借閱了兩本書的截圖:4-1期的地址空間跟第二本書的編號連接在面圖書信息圖5-4采編入庫(書不存在)圖5-5采編入庫(書已存在)信息所圖5-12查詢讀者信息(一)圖5-13查詢讀者信息(二)出程.在生活中可以在。因此作為新世紀(jì)的大學(xué)來說能夠分析,并解決程序中出現(xiàn)的問題是計(jì)就能體現(xiàn)到這一方面。能夠?qū)⒛闼鶎W(xué)到的理論跟實(shí)際結(jié)合在一面的內(nèi)容,但是偏偏不知道從何處下手;好不容易寫好的一小段確實(shí)覺得是那么回事,但是真正做下去,也只有自己知道是何種,之后只能放棄。還有在最開始的時(shí)候我們的程序功能并沒有清屏功能,整個(gè)界面看起來并不是那么整潔。于是我用用getch();system(“cls”來)進(jìn)行如說,我們再輸入第二個(gè)讀者的信息,想了半天沒有弄懂是哪里錯(cuò)了,最后才看出來我們定義致我們輸入的讀者信息一直存放在同一個(gè)地址中。也有些,組員之間相互配合,不懂就詢問其他同學(xué)或者查詢資料:獻(xiàn)C錄(源代碼){}BK;{{{printf("\n\n\n\t\t***************************************\n");printf("\n\n\n\t\t**歡迎使用圖書管理系統(tǒng)**\n");printf("\n\n\n\t\t***************************************\n");}intMenu/*主菜單*/{printf("*\t1----采編入庫printf("*\t2----登記讀者printf("*\t3----借閱登記\n");\n");\n");printf("*\t4----還書管理\n");printf("*\t5----查詢圖書信息\n");printf("*\t6----查詢讀者信息\n");printf("*\t0----退出系統(tǒng)\n");printf("請選擇相應(yīng)的代碼:");r{printf("圖書編號:");/*輸入圖書編號(唯一)*/printf("圖書名稱:");/*輸入圖書名稱*/printf("圖書作者:");/*輸入圖書作者*/printf("圖書數(shù)量:");/*輸入圖書數(shù)量*/printfnn}{BK*p,*p0,*p1;eofBKprintf("圖書編號:");號存在,則直接進(jìn)庫,只須輸入書的數(shù)量*/{printf("\n此編號圖書已存在!!直接入庫!\n");printf("圖書數(shù)量:");}{printf("圖書名稱:");printf("圖書作者:");printf("圖書數(shù)量:");}{inti;printf("讀者書證號:");printf("讀者姓名:");xi{(即沒有借書)*/}printfnn}{inti;printfn者書證號:");{fnn}printfn書的編號:");L{fnn}{printfnn任意鍵}{}m{foriiMaxi++){{printfn}{還圖書的日期:");}}}{printfn圖書的日期:");}}{BK*p;RD*q;printfn讀者編號:");{fnn}printfn的編號:");{printfn號不存在!按任意鍵返回..\n");}foriiMaxi/*如果此讀者借了此書*/{{}}iffind==0)printfn借此書!按任意鍵返回..\n");}{BK*p;inti;printf("輸入查詢的圖書編號:");iini{{}}printfn畢!按任意鍵繼續(xù)下一步操作..");}{inti,j;printf("輸入查詢的讀者編號:");jjmj{{printft者姓名\n");{printf("\n");printf("圖書編號",i+1);printfti1);printf("\n");e}printf("\n");}}printfn畢!按任意鍵繼續(xù)下一步操作..");}{}{if((fp_reader=fopen("","wb"))==NULL)/*創(chuàng)建文件,進(jìn)行保存*/{}while(p!=NULL){}}{FILE*fp_book;/*創(chuàng)建文件型指針*/BK*p,*p0;if((fp_book=fopen("","wb"))==NULL)/*創(chuàng)建文件,進(jìn)行保存*/{}while(p!=NULL){入文件中*/}losefpbook}{}{FILE*fp;/*創(chuàng)建文件型指針*/fp=fopen("","rb");/*打開文件*/while(!feof(fp))

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論