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

正文內(nèi)容

圖書管理系統(tǒng)c數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)報(bào)告-展示頁

2024-08-22 12:38本頁面
  

【正文】 Book *pNext。/*書名*/ char Writer[512]。 核心代碼include include include include ifndef _DATA_STRUCT_H_define _DATA_STRUCT_H_endif/*_DATA_STRUCT_H_*//*圖書結(jié)構(gòu)*/struct Book{ char BookID[10]。查詢借閱函數(shù)QueryBorrow()此函數(shù)通過while循環(huán)實(shí)現(xiàn)對(duì)所有已借出圖書的遍歷,并輸出所有已借出圖書的信息。若找不到讀者,顯示讀者標(biāo)號(hào)不存在,按任意鍵回到查找菜單選擇函數(shù)界面。查詢圖書館庫存函數(shù)QueryBookLib()查詢圖書館庫存,查詢不改變數(shù)據(jù),故傳入指針即可。主菜單選擇函數(shù)ShowMainMenu()此函數(shù)包括退出系統(tǒng),圖書入庫,查詢庫存,查詢借閱和歸還圖書五個(gè)函數(shù),通過調(diào)用主菜單函數(shù)判斷用戶做出的選擇,從而進(jìn)行相應(yīng)的操作。 /*下一個(gè)借閱信息*/}。 /*圖書證號(hào)*/ char ReturnTime[512]。/*借閱圖書編號(hào)*/ char BookName[512]。/*下一個(gè)索引指針*/}。struct Index{ char BookID[10]。/*現(xiàn)存量*/ Book *pNext。/*書名*/ char Writer[512]。3.本設(shè)計(jì)所采用的數(shù)據(jù)結(jié)構(gòu)定義圖書鏈表和圖書索引結(jié)構(gòu)struct Book{ char BookID[10]。進(jìn)行數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)要達(dá)到以下目的:n 了解并掌握數(shù)據(jù)結(jié)構(gòu)與算法的設(shè)計(jì)方法,具備初步的獨(dú)立分析和設(shè)計(jì)能力;n 初步掌握軟件開發(fā)過程的問題分析、系統(tǒng)設(shè)計(jì)、程序編碼、測(cè)試等基本方法和技能;n 提高綜合運(yùn)用所學(xué)的理論知識(shí)和方法獨(dú)立分析和解決問題的能力;訓(xùn)練用系統(tǒng)的觀點(diǎn)和軟件開發(fā)一般規(guī)范進(jìn)行軟件開發(fā),培養(yǎng)軟件工作者所應(yīng)具備的科學(xué)的工作方法和作風(fēng)。數(shù) 據(jù) 結(jié) 構(gòu)課 程 設(shè) 計(jì) 說 明 書學(xué)生姓名:學(xué) 院:軟件學(xué)院專 業(yè):信息管理與信息系統(tǒng)題 目:圖書管理系統(tǒng)成績指導(dǎo)教師2011年1月6日1.設(shè)計(jì)目的(小標(biāo)題黑體五號(hào)字)《數(shù)據(jù)結(jié)構(gòu)》課程主要介紹最常用的數(shù)據(jù)結(jié)構(gòu),闡明各種數(shù)據(jù)結(jié)構(gòu)內(nèi)在的邏輯關(guān)系,討論其在計(jì)算機(jī)中的存儲(chǔ)表示,以及在其上進(jìn)行各種運(yùn)算時(shí)的實(shí)現(xiàn)算法,并對(duì)算法的效率進(jìn)行簡(jiǎn)單的分析和討論。2.設(shè)計(jì)內(nèi)容和要求1)每種書的登記內(nèi)容包括書號(hào)、書名、著作者、現(xiàn)存量和庫存量;2)對(duì)書號(hào)建立索引表(線性表)以提高查找效率;3)系統(tǒng)主要功能如下:*采編入庫:新購一種書,確定書號(hào)后,登記到圖書帳目表中,如果表中已有,則只將庫存量增加; *借閱:如果一種書的現(xiàn)存量大于0,則借出一本,登記借閱者的書證號(hào)和歸還期限,改變現(xiàn)存量; *歸還:注銷對(duì)借閱者的登記,改變?cè)摃默F(xiàn)存量。/*圖書編號(hào)*/ char BookName[512]。/*作者*/ int CurrentNumber。/*下一個(gè)圖書信息*/}。/*圖書編號(hào)*/ Index *pNext。/*借閱信息結(jié)構(gòu)*/struct Borrow{ char BookID[10]。 /*書名*/ unsigned long StuID。/*歸還日期*/ Borrow *pNext。4.功能模塊詳細(xì)設(shè)計(jì) 詳細(xì)設(shè)計(jì)思想主函數(shù)main()主函數(shù)通過一個(gè)switch語句實(shí)現(xiàn)對(duì)系統(tǒng)功能的選擇。圖書入庫函數(shù)PutBookInLib()此函數(shù)通過的創(chuàng)建一個(gè)圖書鏈表,達(dá)到對(duì)新進(jìn)書判斷,若在現(xiàn)有的圖書中找到該書,則直接進(jìn)行入庫,并記錄下圖書的數(shù)量,若找完整個(gè)圖書量表也沒找到該書,則要記錄下新進(jìn)圖書的名稱,作者,數(shù)量,并把該書插入到已有數(shù)中,方便下次對(duì)新書的判斷。顯示圖書的編號(hào)、名稱、作者、現(xiàn)有量以及庫存量借閱圖書函數(shù)BorrowBook()此函數(shù)通過讀者的圖書證號(hào)對(duì)讀者鏈表從頭至尾進(jìn)行查找,若找到讀者,則顯示讀者圖書證號(hào)以及姓名,然后利用for循環(huán)和指針,對(duì)讀者所借圖書進(jìn)行查找并顯示。借閱圖書函數(shù)BorrowBook()此函數(shù)需要讀者輸入的圖書證號(hào),根據(jù)讀者輸入的要借的圖書編號(hào),再利用while循環(huán)遍歷是否存在該書,若該書不存在,則顯示此書不存在,若該書存在,再利用if判斷是否還有現(xiàn)存,若無現(xiàn)存,在提示此書已借完,若還有現(xiàn)存,提示借書成功,根據(jù)庫函數(shù) 。歸還圖書函數(shù)ReturnBook()此函數(shù)也是以用圖書鏈表和讀者鏈表對(duì)讀者還書進(jìn)行操作,根據(jù)讀者輸入的圖書證號(hào),利用while循環(huán)對(duì)讀者鏈表進(jìn)行遍歷,查找是否存在該讀者,若讀者不存在,則提示該讀者的圖書證號(hào)不存在,若讀者存在,根據(jù)讀者輸入的要還的圖書編號(hào),再利用while循環(huán)遍歷是否存在該書,若該書不存在,則顯示此書編號(hào)不存在,若該書存在,則利用for循環(huán)把讀者的圖書鏈表中要還書后面的書向前移一個(gè)單位,覆蓋掉鏈表中該書的信息,并把讀者的借書量減一,把圖書的現(xiàn)存量加一。/*圖書編號(hào)*/ char BookName[512]。/*作者*/ int CurrentNumber。/*下一個(gè)圖書信息*/}。/*圖書編號(hào)*/ Index *pNext。/*借閱信息結(jié)構(gòu)*/struct Borrow{ char BookID[10]。 /*書名*/ unsigned long StuID。/*歸還日期*/ Borrow *pNext。/*獲取輸入字符串*/
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1