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

正文內(nèi)容

圖書(shū)館圖書(shū)借閱信息管理系統(tǒng)(參考版)

2024-12-19 00:25本頁(yè)面
  

【正文】 在查詢(xún)函數(shù)設(shè)計(jì)過(guò)程中,需要仔細(xì)判別輸入的條件,考慮各種的可能的查詢(xún)情況,使程序完善和。 李聰設(shè)計(jì)小結(jié) 此次課程設(shè)計(jì),我通過(guò)上網(wǎng)查找資料學(xué)習(xí),深刻理解了線(xiàn)性表及其應(yīng)用。剛開(kāi)始的時(shí)候,總是在空想函數(shù)該怎樣編寫(xiě),而沒(méi)有考慮實(shí)際生活中圖書(shū)館的功能以及工作流程,導(dǎo)致做出來(lái)的東西很不切實(shí)際。強(qiáng)化了我們對(duì)計(jì)算機(jī)編程操作技能,充實(shí)了有關(guān)數(shù)據(jù)結(jié)構(gòu)的理論知識(shí),拓寬了有關(guān)數(shù)據(jù)結(jié)構(gòu)的知識(shí)面,通過(guò)數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)的學(xué)習(xí),找到了自身知識(shí)點(diǎn)的漏洞與欠缺,加深我們對(duì)數(shù)據(jù)結(jié)構(gòu)的理解,最關(guān)鍵的是對(duì)編程思想的理解,對(duì)程序開(kāi)發(fā)過(guò)程中的有了較深層次的而理解,具體來(lái)說(shuō),加深了我對(duì)基本抽象數(shù)據(jù)類(lèi)型的理解,例如結(jié)構(gòu)體鏈表的操作,間接地也鞏固了之前的有關(guān) C 語(yǔ)言的知識(shí),例如基本數(shù)據(jù)類(lèi)型的操作等,文件的操作也更加的熟練。今后的學(xué)習(xí)也應(yīng)該注重理論與實(shí)踐的結(jié)合,多觀(guān)察多思考,知道自己所學(xué)知識(shí)在實(shí)際應(yīng)用中的作用。一個(gè)人的力量對(duì)于編寫(xiě)一個(gè)大型的程序來(lái)說(shuō)簡(jiǎn)直是渺茫的,但是編寫(xiě)程序這種工作又是不能忽略每一個(gè)個(gè)體的,因?yàn)橹灰粋€(gè)人有一個(gè)小小的疏忽,就可能導(dǎo)致整個(gè)程序無(wú)法運(yùn)行,甚至崩潰。 錄入 依次輸入圖書(shū)信息 將輸入的圖書(shū)信息保存文件中 刪除 輸入要?jiǎng)h除的圖書(shū)信息的名字 將圖書(shū)刪除后在保存到文件之中 修改 選擇修改選項(xiàng) 將圖書(shū)信息修改后保存到文件中 顯示 顯示所有圖書(shū)信息 借書(shū) 輸入書(shū)名 書(shū)庫(kù)內(nèi)有書(shū),顯示借書(shū)成功; 沒(méi)有書(shū) 顯示借書(shū)失敗 還書(shū) 書(shū)名 提示還書(shū)成功 查詢(xún) 輸入查詢(xún)選項(xiàng) 進(jìn)入不同查詢(xún)選項(xiàng)界面 系統(tǒng)運(yùn)行 系統(tǒng)運(yùn)行結(jié)果如下: 6 課題總結(jié) 課題分析 完成了課題要求功能,容易封裝便于使用。 登錄 依次按提示輸入賬號(hào)和密碼,輸入非注冊(cè)密碼會(huì)有報(bào)錯(cuò)提示,最多可輸入三次。 } 系統(tǒng)測(cè)試 操作名稱(chēng) 操作流程 操作結(jié)果和輸出 主界面 選擇進(jìn)入功能的選項(xiàng) 1 進(jìn)入登錄選項(xiàng) 2 進(jìn)入注冊(cè)選項(xiàng) 3 管理員登錄 4 普通身份入口 注冊(cè) 依次輸入賬號(hào)和密碼,可選擇是否顯示密碼 選擇顯示密碼 , 則顯示密碼 ;否則不顯示密碼。 while(cmd2!=cmd1) { cmd2=main1()。 } int main() { int cmd1=0,cmd2。 p1=p1next。 flag=0。 printf(圖書(shū)價(jià)格: %d\n,p1price)。 printf(出版社: %s\n,p1chubanshe)。 while(p1!=NULL) { if(p1price==pri) { printf(圖書(shū)名稱(chēng): %s\n,p1bookname)。 scanf(%d,amp。 int pri。 p1=p2=a。 jiemian()。 } if(flag==1) printf(\n 對(duì)不起,尚未收錄您正查詢(xún)的圖書(shū) !!!)。 } p2=p1。 printf(圖書(shū)狀態(tài): %d\n,p1onof)。 printf(圖書(shū)編號(hào): %ld\n,p1booknumber)。 printf(圖書(shū)作者: %s\n,p1auther)。of)。 printf(請(qǐng)輸入你要查詢(xún)的狀態(tài): )。 int flag=1。 BookPtr p1,p2。 } int onofserch(BookPtr a) { system(cls)。 p1=p1next。 flag=0。 printf(圖書(shū)價(jià)格: %d\n,p1price)。 printf(出版社: %s\n,p1chubanshe)。 while(p1!=NULL) { if(p1booknumber==num) { printf(圖書(shū)名稱(chēng): %s\n,p1bookname)。 scanf(%d,amp。 int num。 p1=p2=a。 jiemian()。 } if(flag==1) printf(\n 對(duì)不起,尚未收錄您正查詢(xún)的圖書(shū) !!!)。 } p2=p1。 printf(圖書(shū)狀態(tài): %d\n,p1onof)。 printf(圖書(shū)編號(hào): %ld\n,p1booknumber)。 printf(圖書(shū)作者: %s\n,p1auther)。 scanf(%s,adress)。 char adress[65]。 p1=p2=a。 jiemian()。 } if(flag==1) printf(\n 對(duì)不起,尚未收錄您正查詢(xún)的圖書(shū) !!!)。 } p2=p1。 printf(圖書(shū)狀態(tài): %d\n,p1onof)。 printf(圖書(shū)編號(hào): %ld\n,p1booknumber)。 printf(圖書(shū)作者: %s\n,p1auther)。 scanf(%s,auther)。 char auther[65]。 p1=p2=a。 jiemian()。 } if(flag==1) printf(\n 對(duì)不起,尚未收錄您正查詢(xún)的圖書(shū) !!!)。 } p2=p1。 printf(圖書(shū)狀態(tài): %d\n,p1onof)。 printf(圖書(shū)編號(hào): %ld\n,p1booknumber)。 printf(圖書(shū)作者: %s\n,p1auther)。 scanf(%s,bookname)。 char bookname[65]。 p1=p2=a。 jiemian()。 } system(pause)。 case 6:onofserch(a)。 case 5:priceserch(a)。 case 4:numserch(a)。 case 3:adresserch(a)。 case 2:autherserch(a)。 switch(b) { case 1:nameserch(a)。 scanf(%d,amp。 printf(6, 按狀態(tài)查詢(xún) \n)。 printf(4, 按編號(hào)查詢(xún) \n)。 printf(2, 按作者查詢(xún) \n)。 int b。 } int Serch(BookPtr a) //查找函數(shù) { system(cls)。 } system(pause)。 printf(\n\n), p2=p1。 printf(圖書(shū)價(jià)格: %d\n,p1price)。 printf(出版社: %s\n,p1chubanshe)。 printf(圖書(shū)名稱(chēng): %s\n,p1bookname)。 while(p1!=NULL) { i++。 int i=0。 BookPtr p1,p2。 } int Show(BookPtr a) //顯示函數(shù) { system(cls)。 printf( 歡迎來(lái)到忍者大師高級(jí)圖書(shū)館 \n)。 printf(*******************************************************************************\n)。 } Save(a)。 } } else p2=p1。==ch) { Huanshu(a)。 if(39。 ch=getchar()。 flag=0。y39。 ch=getchar()。 } else { printf(\n 在架借出,是否還書(shū): )。==ch) { Huanshu(a)。 if(39。 ch=getchar()。 scanf(%s,)。 BOOK linshi。 char ch。 BookPtr p1,p2。 } int Huanshu(BookPtr a) //還書(shū) { system(cls)。 p1=p1next。 } else break。y39。 ch=getchar()。 } printf(\n 借書(shū)成功,是否繼續(xù)借書(shū) )。==ch) { p1onof=0。 if(39。 ch=getchar()。 } else break。y39。 ch=getchar()。 while(p1!=NULL) { if(strcmp(,p1bookname)==0) { if(p1onof==0) { printf(\n 抱歉,該書(shū)已被借走,是否再借其他書(shū)籍: )。 printf(\n 請(qǐng)輸入您要借的書(shū)的書(shū)名: )。 p1=p2=a。 int flag=1。 jiemian()。 return 0。 default:printf(wrong number\n)。 break。 break。 break。 break。 break。 break。 switch(m) { case 1:Insert(amp。 scanf(%d, amp。 printf(\n\n 選擇 0 退出登錄 )。 printf(\n5,查詢(xún)圖書(shū)信息 )。 printf(\n3,已有圖書(shū)修改 )。 printf(\n\n\n1,新進(jìn)圖書(shū)錄入 )。 jiemian()。 int m。 } }while(m!=0)。 case 0:break。 case 5:Show(bookhead)。 case 4:Huankuan()。 case 3:Huanshu(bookhead)。 case 2:Jieshu(bookhead)。 system(pause)。m)。 printf(\n\n 請(qǐng)選擇您需要的服務(wù) :\n)。 printf(\n5 顯示所有圖書(shū)信息 )。 printf(\n
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1