C語(yǔ)言課程設(shè)計(jì)報(bào)告書.doc
《C語(yǔ)言課程設(shè)計(jì)報(bào)告書.doc》由會(huì)員分享,可在線閱讀,更多相關(guān)《C語(yǔ)言課程設(shè)計(jì)報(bào)告書.doc(23頁(yè)珍藏版)》請(qǐng)?jiān)趨R文網(wǎng)上搜索。
1、個(gè)人收集整理 勿做商業(yè)用途西安郵電學(xué)院C語(yǔ)言課程設(shè)計(jì)報(bào)告書系部名稱 電信系學(xué)生姓名李 莎 專業(yè)名稱電子信息工程班 級(jí)學(xué)號(hào)3 1指導(dǎo)教師 衡 霞時(shí)間2008年06月09日至 2008年06月20日 西安郵電學(xué)院 實(shí)驗(yàn)題目 學(xué)生信息管理系統(tǒng)一、實(shí)驗(yàn)?zāi)康模?1)本學(xué)期我們學(xué)習(xí)了C語(yǔ)言,由于初接觸,學(xué)習(xí)有一定困難;于是學(xué)校給我們提供一次鞏固提高的機(jī)會(huì)-課程設(shè)計(jì)。該可程設(shè)計(jì)要求學(xué)生既動(dòng)手又動(dòng)腦,自學(xué),查資料,獨(dú)立實(shí)踐.將本學(xué)期課本上的理論知識(shí)和實(shí)際有機(jī)的結(jié)合起來,鍛煉學(xué)生實(shí)際分析問題和解決問題的能力,提高學(xué)生適應(yīng)實(shí)際、實(shí)踐編程的能力,使對(duì)C語(yǔ)言系統(tǒng)編程有一個(gè)大致的了解。(2)C語(yǔ)言的實(shí)踐.掌握C語(yǔ)言函數(shù)
2、的定義方法,函數(shù)的聲明及函數(shù)的調(diào)用過程。掌握結(jié)構(gòu)體類型變量的定義和使用,綜合應(yīng)用C語(yǔ)言的知識(shí),實(shí)現(xiàn)一個(gè)完整的系統(tǒng),提高編程能力,體會(huì)軟件程序的開發(fā)過程。二、實(shí)驗(yàn)內(nèi)容:(1)根據(jù)所學(xué)知識(shí),運(yùn)用結(jié)構(gòu)體數(shù)組編輯一個(gè)簡(jiǎn)單的學(xué)生信息管理系統(tǒng),使之能夠完成對(duì)學(xué)生信息的天價(jià)查找,刪除,更改,管理等操作,并對(duì)文件進(jìn)行保存和讀取。(2)執(zhí)行編譯操作,并根據(jù)提示調(diào)試此程序,排除所有的錯(cuò)誤和警告。直到編譯成功為止。(3)執(zhí)行運(yùn)行操作,逐一對(duì)每個(gè)模塊進(jìn)行調(diào)試。直到全部程序運(yùn)行成功為止。(4)請(qǐng)老師檢查,向老師演練此程序,并能回答老師提出的相關(guān)問題。 三、 需求分析:(1)根據(jù)學(xué)生信息管理的需要,建立一個(gè)“學(xué)生信息管理
3、系統(tǒng)”, 系統(tǒng)具有對(duì)學(xué)生信息的添加,查找,刪除,更改的管理操作等基本功能;以方便對(duì)學(xué)生的各項(xiàng)管理操作。每一條記錄包括一個(gè)學(xué)生的學(xué)號(hào),姓名,性別,年齡,住址,成績(jī)。系統(tǒng)的各個(gè)功能模塊都用函數(shù)的形式來實(shí)現(xiàn);可以將學(xué)生信息保存在文件中,并從文件中讀取出來。本程序是由C語(yǔ)言的基本單位函數(shù)來設(shè)計(jì)實(shí)現(xiàn)與其功能的多次使用函數(shù)調(diào)用以及函數(shù)的嵌套調(diào)用。本程序分為8個(gè)模塊,可以處理多個(gè)學(xué)生信息的輸入、添加、刪除,修改等問題.本程序的使用特別方便,每做完一個(gè)模塊,下面都有提示信息。使用環(huán)境為WinTc。(2)創(chuàng)建該學(xué)生信息管理系統(tǒng)目的就是能夠?qū)W(xué)生基本信息進(jìn)行創(chuàng)建、追加、查詢、修改等功能,這樣可以簡(jiǎn)化許多人工做起來
4、很復(fù)雜的問題。(3)該學(xué)生基本信息管理系統(tǒng)是在WINTC中文簡(jiǎn)體環(huán)境下運(yùn)行。該系統(tǒng)要測(cè)試的數(shù)據(jù)如下:輸入模塊:(輸入3個(gè)學(xué)生信息)序號(hào): 001 姓名:張三 性別:男 年齡:20 成績(jī):90序號(hào): 002 姓名:李斯 性別:男 年齡:19 成績(jī):87序號(hào): 003 姓名:王美 性別:女 年齡:20 成績(jī):82添加模塊:(再加1個(gè)信息)序號(hào): 004 姓名:趙靈 性別:女 年齡:19 成績(jī):89查詢模塊:(查詢成績(jī)的基本信息) 分:按學(xué)號(hào)查詢和按成績(jī)查詢 四、概要設(shè)計(jì)(1) 主函數(shù)主要模塊結(jié)構(gòu)圖: 主函數(shù)輸入模塊 保存信息 讀取信息 輸出信息插入刪除修改退出程序排序統(tǒng)計(jì)信息 更新信息(2)模塊功
5、能詳細(xì)說明:A、創(chuàng)建模塊:此模塊可以連續(xù)輸入若干個(gè)學(xué)生的資料,若學(xué)生數(shù)少于該數(shù),則可以在輸入學(xué)號(hào)處輸入e 便可退出此模塊,并把輸入的信息保存到c:stud文件中。 B、追加模塊:此模塊中先打開c:stud統(tǒng)計(jì)文件中的學(xué)生,后輸入要添加的學(xué)生的學(xué)號(hào),系統(tǒng)確認(rèn)此學(xué)號(hào)在c:stud不存在時(shí)開始紀(jì)錄新學(xué)生的資料,否則輸出“此學(xué)號(hào)已存在!”,以便清楚使用者。C、查詢模塊:此模塊中使用者可以用3種方式查詢學(xué)生成績(jī)。分別為(1)按學(xué)號(hào)查詢(2)按姓名查詢(3)按成績(jī)查詢。在這里以按學(xué)號(hào)查詢?yōu)榱校合冗x擇按學(xué)號(hào)查詢,輸入要查詢的學(xué)生的學(xué)號(hào),系統(tǒng)確認(rèn)此學(xué)號(hào)在c:student存在后讀取信息并在屏幕上輸出學(xué)生紀(jì)錄。
6、D、修改模塊:此模塊中可以修改一門科的成績(jī)也可以同時(shí)修改四門科的成績(jī)。修改完畢后輸入1 可以繼續(xù)修改,輸入0 則退出此模塊。E、刪除模塊:此模塊中用到的刪除原理為覆蓋要?jiǎng)h除的學(xué)生的資料。過程簡(jiǎn)述,先輸入要?jiǎng)h除的學(xué)生的學(xué)號(hào),系統(tǒng)找到此學(xué)生的信息后給它復(fù)制下一個(gè)學(xué)生的信息,給下一個(gè)學(xué)生的紀(jì)錄復(fù)制下下一個(gè)學(xué)生的信息,一直到最后一個(gè)學(xué)生的信息復(fù)制給倒數(shù)第二個(gè)學(xué)生的信息為止。然后文件中的學(xué)生總數(shù)減一.F、此模塊較簡(jiǎn)單,先統(tǒng)計(jì)文件c:student中的學(xué)生個(gè)數(shù),后把每個(gè)學(xué)生的各門科的成績(jī)加起來,然后總成績(jī)除以學(xué)生總數(shù),屏幕上輸出各科的平均成績(jī)。G、排序模塊:在此模塊中可以按2種方法進(jìn)行排序 ,分別為(1)
- 1.請(qǐng)仔細(xì)閱讀文檔,確保文檔完整性,對(duì)于不預(yù)覽、不比對(duì)內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會(huì)出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請(qǐng)點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
10 積分
下載 | 加入VIP,下載共享資源 |
- 配套講稿:
如PPT文件的首頁(yè)顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國(guó)旗、國(guó)徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對(duì)作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 語(yǔ)言 課程設(shè)計(jì) 報(bào)告書