




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
題目:c語言課程設計圖書信息管理系統(tǒng)
內(nèi)蒙古科技大學課程設計任務書課程名稱c語言課程設計設計題目圖書信息管理系統(tǒng)指導教師郝斌時間2015年月4日、教學要求鞏固和加深學生對〔語言課程的基本知識的理解和掌握2·掌握c語言編程和程序詭i式的基本技能&利用c語言進行基本的軟件設計4·掌握書與程序設計說明文檔的能力5·提高運用c語言解決實際問題的能力、設計資料及參數(shù)每個學生在教師提供的課程設計題目中任意選擇一題,獨立完成,題目選定后不可更換。圖書信息管理系統(tǒng)包括:登錄號、書名、作者名、分類號,出版單位`出版時悶、價格等。試設計一圖書信息管理系統(tǒng),使之能提供以下功能圖書信息錄人功能(圖書信息用文件保存)一輸入圖書信息瀏覽功能一一輸出查詢或排序功能.(至少兩種種查詢方式)一算法o按書名查詢 0按作者名查詢圖書信息的刪除與修改圖書的借出與歸還、設計要求及成果1.分析課程設計題目的功能需求(可選用數(shù)組或鏈表實現(xiàn),可多人(最多3人〕協(xié)作完成一個目)2·寫出詳細設讓說明(牽少包扌叾功能實現(xiàn)分析和模塊流程生)&編寫程序代碼,試程序使其能正確運行(代碼書與要規(guī)范,標示符要見名知意,要有必要的注釋,每人至少3個函數(shù),每人牽少2行代碼,不包括注釋和花括號》4·設計完成的軟件要便于操作和侵用5·設計完成后提交課程設計報告(請嚴格按照模板進行排版)些、進度安排第一大選擇課程設計題目,分析課老的要求第過大編程第三天編程及調(diào)試第四大寫課程設計報告第五天提交課程設計報告(打印稿及電子稿〕五、評分標準1.根據(jù)半時上機考動一表現(xiàn)和進度,教師將每大點名和檢查·根據(jù)課程設計完成情況,必須有可運行的軟件:·根據(jù)諛程設計報告的質(zhì)量,如有雷同,則所有雷同的所有人均判為不及格。六、建議參考資到1.還語訁程序設計》,譚浩弓雖,清華大學出版社2、記語言程序設計課程設計六劉振安,機槭工業(yè)出版社目錄內(nèi)蒙內(nèi)蒙古科技大學課程設計任務書第一章第二章2”232第三章3“3士33第些章44第五章附錄:Il第五章課程設計總結(jié)通過兩周的課程設計,亻吏我清楚地認識到了實踐的重要性經(jīng)過有針對性地上機操作,不僅可以提高我對C語言的認識,更重要的是提高了自己的實踐能力。在課程設計過程中,我學到了許多道理,也懂得無論做什么事情都應該先擬定一個計劃.有了計劃,就有了奮斗目標,我們就會沖著目標奮進。通過這次學習使我對指針,數(shù)組,結(jié)構(gòu)體以及循環(huán)有了深刻的理解,可以學以致用,覺得有了很大的收獲。與此同時也使我學會了如何克服不良情緒,怎樣調(diào)整自己的心態(tài)。在這次學習中,我遇到了許多困難,但經(jīng)過我的耐心研宄,同學們的幫助以及老師的諄諄教導,使我最終克服了困難,成功地完成了一本次課程設計。這讓我懂得了,無論做什么事都不要輕言放棄,無論做什么事都要有耐心、信心加恒心,只有這樣,我們才會成功。在這次設計中,我的人生格言也在無時無刻地幫助著我,鼓勵這我,在我感到困惑疲憊時,在我被問題縈繞百般不解時,它都會激勵我,匕就是一一在磨練中成長、苦中作樂#include<stdlib#include<string.h>typedefstmct{charcharcharcharcharfloatprice;}mbook;typedefstmct{mtcount;"mbook100}m11bW1y;mlibrmylibraty;voidFILE*fp,doc",Min"),retum,doc",voidputin()inty—l;system("cls");while(y)liJVj.count].number);book[llbraxy.count].name);book[libraxy.count].book[libraxy.count].time);"),count].publish);mush(stdm);ary.book[library.count].price);libraxy.count—;mush(stdm);scanf("%d"if(yr.—I)break;save();voidlookup()system("cls");ok-al.ok-al.mush(stdm)getchm()-,voidsearch_by_name() chars2[20],intflag—I;mush(stdm)mush(stdm)flag=O,,library.book(i).number,librmy.book[iI.name,librmy.bobook[i].price);if(flag)mush(stdm),getchal();voidsearch_byauthor() chars3[20],intflag—I;mush(stdm)mush(stdm)flag—O;ok[il.auth,libltuy.bookli].number,libraay.bname,lilu-uy.bobook[i].price);if(flag)ok[il.authmush(stdm),getchm();voidsearch() inta,mush(stdm)scanf("%d",&a);switch(a)casel.break.case2.search_by_author();break.caseO:retum,voiddel() charnumber[lOl;system("cls");inti;forif(strcmp(number,llbraxy.booknumber)—O)break;ifname, book[i+Iname);number,library.book[i+l.number);strcpy(libraxy.book[i].publish,library'.book[i+I]-publish);strcpy(libraxy.bookli].author,llbraay.book[i+Iauthor);strcpy(llbraxy.book-lil.librmy.bookCi].price=librmy.book[i+Iprice,library.countelsecannotcannotsave();mush(stdin)getchu()-,voidMcharnumber[lO],system("cls");inti;forif(strcmp(number,library'.book[i]1411*'44\t,library.book(i].number,libmry.book[i].name,libraty.book[i).author,library'.book[i]publish,librmy.book[i].time,library.book[i].price);bleak;mbookbook, 11t Aln");441");scanf("%s",book.author);mush(stdm),strcpy(library.book[i].name,);strcpy(library.book[i].number,book.number),strcpy(libraay.strcpy(library.book[i].author,bookauthor);strcpy(library.book[i].time,book.time);libraxy.bookli]price—book.pnce;elsemush(stdm)getchal()-mtmain()FILE*fp;''fp),felose(fp);fclose(fp);inta;domush(stdm),scanf("%d"&a);switch(a)casel:putm();break;case2:lookup(),break;case3seuch(),break;case4:del();break;case5.update();break;case0:iPInui")vbreak;default:save(),參考文獻 .《c語言程序設計》,蘇小紅,高等教育出版社[2].(c語言程序設計課程設計劉振安,機械工程出版社
致謝在這次課程設計的撰寫過程中,我得到了許多人的幫助。首先我要感謝我的老師在課程設計上給予我的指導
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 土木工程材料??荚囶}+參考答案
- 個人工作實習心得體會
- 單獨中介合同范本
- 兌房押金合同范例
- epc合同和總包合同范本
- 三年級下學期語文教學總結(jié)
- 中式烹調(diào)師中級練習題及參考答案
- 養(yǎng)殖蚯蚓合同范本
- 單獨招生機電類復習題
- 七色花幼兒教學反思
- 國網(wǎng)新聞宣傳與企業(yè)文化管理專責考試題庫及答案
- 氫氣儲存和運輸 課件 第1、2章 氫氣存儲與運輸概述、高壓氣態(tài)儲運氫
- 三年級地方課教案
- 涉外法律文書寫作
- 旅游大數(shù)據(jù)理論、技術(shù)與應用課程方案、案例分析
- 1.裝配式建筑概述(裝配式混凝土結(jié)構(gòu)施工技術(shù))
- 新零件的成熟保障MLA
- 《董存瑞舍身炸碉堡》PPT課件新
- 《計算機與網(wǎng)絡技術(shù)基礎》
- 下穿高速鐵路監(jiān)測方案
- 手機號碼段歸屬地數(shù)據(jù)庫(2016年3月)
評論
0/150
提交評論