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

正文內(nèi)容

數(shù)據(jù)結(jié)構(gòu)課程設(shè)計報告——圖書管理系統(tǒng)-在線瀏覽

2024-09-17 06:31本頁面
  

【正文】 歸還圖書歸還圖書的要求按著圖59輸入即可。圖510 借閱登記后圖511 歸還圖書后 查詢讀者信息查詢讀者的信息時,會輸出相關(guān)借閱的圖書編號以及還書日期如圖512,513所示。圖514 文件保存六、總結(jié)個人覺得課程設(shè)計是培養(yǎng)學(xué)生綜合運用所學(xué)知識,發(fā)現(xiàn),提出,分析和解決實際問題,鍛煉實踐能力的重要環(huán)節(jié),是對學(xué)生實際工作能力的具體訓(xùn)練和考察過程. 在生活中可以說得是無處不在。課程設(shè)計就能體現(xiàn)到這一方面。通過本次課程設(shè)計感慨良多。課堂上,老師在上面說,自己在下面聽,到也能聽懂。通過本次課程設(shè)計試我懂得理論要跟實踐相結(jié)合。同樣的,我們在課堂上聽老師講確實覺得是那么回事,但是真正做下去,也只有自己知道是何種滋味。在這次的課程設(shè)計過程中,我們也遇到了不能解決的難題,比如說在讀者查詢的時候,第二個讀者始終會覆蓋第一個讀者的數(shù)據(jù)。我們按照查詢圖書的函數(shù)重新編寫了一次還是同樣問題。還有在最開始的時候我們的程序功能并沒有清屏功能,整個界面看起來并不是那么整潔。system(“cls”)。這次課程設(shè)計,我們也遇到了很多問題,比如說,我們再輸入第二個讀者的信息后會覆蓋第一個讀者的信息,想了半天沒有弄懂是哪里錯了,最后才看出來我們定義的結(jié)構(gòu)體指針沒有移動,導(dǎo)致我們輸入的讀者信息一直存放在同一個地址中。我們不僅將以前的知識復(fù)習(xí)一遍;同時也弄懂了一些平常自己似懂非懂的;最后同學(xué)之間的友誼也慢慢變的深厚起來小組分工:孫澤銘:采編入庫、查詢圖書信息、查詢讀者信息黃響:添加讀者、借閱圖書、歸還圖書七、參考文獻(xiàn)[1] 嚴(yán)蔚敏 吳偉民編著 《數(shù)據(jù)結(jié)構(gòu)》 清華大學(xué)出版社,2000[2] 黃國瑜 葉乃菁編著 《數(shù)據(jù)結(jié)構(gòu)》 清華大學(xué)出版社,2001 [3] 胡學(xué)鋼編著 《數(shù)據(jù)結(jié)構(gòu)算法設(shè)計指導(dǎo)》 清華大學(xué)出版社,1999[4] 王士元編著 《數(shù)據(jù)結(jié)構(gòu)與數(shù)據(jù)庫系統(tǒng)》 南開大學(xué)出版社,2000[5] 李強根主編 《數(shù)據(jù)結(jié)構(gòu)(C++描述)》 中國水利水電出版社, 2001[6] 楊正宏編著 《數(shù)據(jù)結(jié)構(gòu)》 中國鐵道出版社,2002[7] 胡學(xué)鋼編著 《數(shù)據(jù)結(jié)構(gòu)算法設(shè)計指導(dǎo)》 清華大學(xué)出版社,1999[8] 殷人昆 徐孝凱編著 《數(shù)據(jù)結(jié)構(gòu)習(xí)題解析》 清華大學(xué)出版社,2002[9] 李春葆編著 《數(shù)據(jù)結(jié)構(gòu)習(xí)題與解析》 清華大學(xué)出版社,2001[10] 咨訊教育小組編著 《數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu)版》 中國鐵道出版社,2002八、附錄(源代碼)includeinclude include includedefine Max 4 typedef struct book{ char book_num[10]。 char book_writer[10]。 int book_kc。 struct book *next。typedef struct borrow{ char borrow_book_num[10]。 }BO。 char reader_name[10]。 int m。 struct reader *next。BK *h_book。int n=0。void Login()。 void Init()。 void Insert_New_Book()。void Print_reader()。 void Borrow_Book()。 void Save()。 void Save_Reader()。void Load_Reader()。 void Login(){ system(cls)。 printf(\n\n\n\t\t** 歡迎使用圖書管理系統(tǒng) **\n)。 printf(\n\n\n\t\t 按任意鍵進入系統(tǒng)...)。 system(cls)。 printf(\n\t\t圖書管理系統(tǒng)主菜單\n)。 printf(*\t1采編入庫 \n)。 printf(*\t3借閱登記 \n)。 printf(*\t5查詢圖書信息 \n)。 printf(*\t0退出系統(tǒng) \n)。 printf(請選擇相應(yīng)的代碼:)。) { scanf(%d,amp。 //dm輸入的數(shù)字 if(dm0||dm6) printf(\n錯誤!請重新輸入:)。 } return dm。) { switch(Menu()) /*功能選擇*/ { case 0: system(cls)。 printf(\n\n\t文件保存成功!\n)。 getch()。 case 1: Insert_New_Book()。 case 2: add_reader()。 case 3: Borrow_Book()。 case 4: Return_Book()。 case 5: Print_book()。 case 6: Print_reader()。 default:printf(\n錯誤!)。 } }}void Init() /*初始化*/{ BK *p0。 p0=(BK*)malloc(sizeof(BK))。 printf(\n請輸入圖書信息:\n)。 /*輸入圖書編號(唯一)*/ scanf(%s,p0book_num)。 /*輸入圖書名稱*/ scanf(%s,p0book_name)。 /*輸入圖書作者*/ scanf(%s,p0book_writer)。 /*輸入圖書數(shù)量*/ scanf(%d,amp。 p0book_xy=p0book_kc。 p0n=++n。 getch()。}void Insert_New_Book()/*新書入庫*/{ BK *p,*p0,*p1。 printf(\n新書入庫模塊...\n)。 p0=(BK *)malloc(sizeof(BK))。 scanf(%s,p0book_num)。amp。 if(strcmp(p0book_num,p1book_num)==0) /*此處分兩種情況,若圖書編號存在,則直接進庫,只須輸入書的數(shù)量*/ { printf(\n此編號圖書已存在!!直接入庫!\n)。 scanf(%d,amp。 p1book_kc+=p0book_kc。 } else/*若不存在,則需要輸入其他的信息,然后在進行插入操作*/ { printf(圖書名稱:)。 printf(圖書作者:)。 printf(圖書數(shù)量:)。p0book_kc)。 if(h_book==NULL) h_book=p0。 /*此處分兩種情況,鏈表中有數(shù)據(jù),鏈表中最后元素的next指向p0處*/ p0next=NULL。 p0n=++n。 getch()。}void add_reader()/*添加讀者*
點擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1