【正文】
序開發(fā)的調(diào)試技術(shù),熟悉常用調(diào)試方法的使用;認(rèn)真撰寫總結(jié)報(bào)告,培養(yǎng)嚴(yán)謹(jǐn)?shù)淖黠L(fēng)和科學(xué)的態(tài)度。課程設(shè)計(jì)是我們必不可少的一個(gè)綜合性理論實(shí)踐環(huán)節(jié)。 學(xué)生信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)的設(shè)計(jì)方案1 實(shí)習(xí)目的課程設(shè)計(jì)是課程學(xué)習(xí)后的一個(gè)綜合性實(shí)踐教學(xué)環(huán)節(jié),是對(duì)課程理論和課程實(shí)驗(yàn)的綜合和補(bǔ)充。它主要培養(yǎng)綜合運(yùn)用已學(xué)過的理論和技能去分析和解決實(shí)際問題的能力,對(duì)加深課程理論的理解和應(yīng)用、切實(shí)加強(qiáng)實(shí)踐動(dòng)手能力和創(chuàng)新能力具有重要意義。 為了融會(huì)貫通本課程所學(xué)專業(yè)理論知識(shí),完成一個(gè)較完整的程序設(shè)計(jì)與計(jì)算和程序調(diào)試過程,以加深對(duì)所學(xué)理論的理解與應(yīng)用,進(jìn)一步認(rèn)識(shí)和熟悉C語言程序設(shè)計(jì)中的語句的應(yīng)用和用途,了解解決實(shí)際問題的一般過程,培養(yǎng)綜合運(yùn)用基礎(chǔ)理論知識(shí)和專業(yè)知識(shí)去解決實(shí)際應(yīng)用設(shè)計(jì)問題的能力。2 需求分析 模塊劃分及功能根據(jù)圖書信息管理的需要,建立一個(gè)圖書管理系統(tǒng),可將程序分為以下幾個(gè)模塊:圖書信息錄入、圖書信息瀏覽、圖書信息查詢、圖書信息刪除、圖書信息修改、退出圖書信息系統(tǒng)。在程序中需實(shí)現(xiàn)圖書信息錄入、瀏覽、查詢、刪除和修改等功能的操作,所以需要建立相應(yīng)的模塊來實(shí)現(xiàn),并且還需要提供選擇菜單來實(shí)現(xiàn)功能,在運(yùn)行時(shí)達(dá)到預(yù)定的目的。 定義登錄號(hào) char name[20]。 定義作者名 char publish[50]。 定義出版時(shí)間 float price。 定義書的本數(shù) 各個(gè)功能的函數(shù): void putin() 定義錄入函數(shù) void search_by_name() 定義按書名查詢 void search_by_author() 定義按作者名查詢 void search() 定義查詢函數(shù) void del() 定義刪除函數(shù) void update() 修改圖書信息首先運(yùn)行程序,進(jìn)入菜單,然后選擇操作(運(yùn)用swith語句),調(diào)用各子函數(shù)。開始輸入選擇圖書信息錄入圖書信息瀏覽圖書信息查詢圖書信息刪除圖書信息修改退出圖書信息系統(tǒng)結(jié)束圖2 程序總體運(yùn)行功能示意圖程序運(yùn)行后輸入數(shù)字“1”,進(jìn)行圖書信息錄入功能開始int1輸入圖書信息if函數(shù)輸入圖書信息結(jié)束是否 圖3 圖書信息錄入函數(shù)示意圖在主菜單進(jìn)行操作,輸入2進(jìn)入圖書信息瀏覽界面,圖書信息進(jìn)行顯示,按任意鍵返回;void search()選擇查詢方式,1按書號(hào)查詢,2按書名查詢,然后定位,在調(diào)用輸出函數(shù);開始輸入3int ii=1輸入書名if函數(shù)輸出圖書查詢信息結(jié)束是否是否圖4 圖書信息查詢函數(shù)示意圖在主菜單進(jìn)行操作,輸入4進(jìn)入圖書信息刪除界面,圖書信息提示輸入要?jiǎng)h除信息的編號(hào),按要求輸入索要?jiǎng)h除圖書信息的編號(hào),按回車鍵進(jìn)行返回;圖5 圖書信息刪除函數(shù)示意圖開始輸入4輸出Please type in the number of the book you want to deleteint numberint ii是否i++i是輸出count found刪除保存刪除后的信息結(jié)束否在主界面進(jìn)行操作,輸入5進(jìn)入圖書信息修改界面,按顯示信息的提示,輸入要修改圖書信息的編號(hào),進(jìn)行修改,繼續(xù)按顯示信息的提示依次修改,修改完成后按回車鍵返回,可輸入2進(jìn)入圖書信息瀏覽進(jìn)行檢驗(yàn);是否是開始輸入4輸出Please type in the number of the book you want to deleteint numberint iii++i輸出count found刪除結(jié)束否 圖6 圖書信息修改函數(shù)示意圖在vc的環(huán)境下調(diào)試程序,進(jìn)入菜單界面。