c語言課程設(shè)計--學(xué)生信息管理系統(tǒng).doc
《c語言課程設(shè)計--學(xué)生信息管理系統(tǒng).doc》由會員分享,可在線閱讀,更多相關(guān)《c語言課程設(shè)計--學(xué)生信息管理系統(tǒng).doc(27頁珍藏版)》請在匯文網(wǎng)上搜索。
1、c語言課程設(shè)計-學(xué)生信息管理系統(tǒng)重 慶 理 工 大 學(xué)課程設(shè)計課程 程序設(shè)計基礎(chǔ)C 題目 C語言綜合程序設(shè)計 院系名稱 班 級 學(xué)生姓名 學(xué)號 指導(dǎo)教師 評閱教師 時 間 1 問題描述學(xué)生成績管理系統(tǒng)學(xué)生成績管理系統(tǒng) 學(xué)生信息包括學(xué)期、學(xué)號、班級、姓名,和語文、數(shù)學(xué)、英語、計算機(jī)四門課成績。并按班級、學(xué)期查詢學(xué)生成績,并能錄入、修改,求學(xué)生平均成績和總成績,輸出不及格科目,按班級輸出成績單,按班級對學(xué)生成績進(jìn)行排序。2 系統(tǒng)分析2。1 題目要求學(xué)生成績管理系統(tǒng)設(shè)計學(xué)生成績信息包括:學(xué)期,學(xué)號,班別,姓名,四門課程成績(語文、數(shù)學(xué)、英語和計算機(jī))。主要功能:(1) 能按學(xué)期、按班級完成對學(xué)生成績
2、的錄入、修改(2) 能按班級統(tǒng)計學(xué)生的成績,求學(xué)生的總分及平均分,設(shè)計并輸出統(tǒng)計報表(3) 能查詢學(xué)生成績,不及格科目及學(xué)生名單(4) 能按班級輸出學(xué)生的成績單(5) 能按班級,按課程,對學(xué)生成績進(jìn)行排序.要求:使用二進(jìn)制文件方式存儲數(shù)據(jù),系統(tǒng)以菜單方式工作2。2算法設(shè)計(1)創(chuàng)建主菜單(2)實現(xiàn)學(xué)生成績信息錄入(3)實現(xiàn)學(xué)生成績信息修改(4)實現(xiàn)學(xué)生成績信息查詢 (a)按學(xué)期、班級查詢學(xué)生的成績(b)按學(xué)號查詢學(xué)生的成績(c)查詢不及格的科目和學(xué)生名單(5)實現(xiàn)學(xué)生成績成績統(tǒng)計 (a)按班級統(tǒng)計學(xué)生的總分、平均分(b)按班級、課程對學(xué)生的總分進(jìn)行排序(6)實現(xiàn)學(xué)生成績信息瀏覽2.3流程圖 2
3、.4關(guān)鍵問題難點(diǎn):指針p、函數(shù)。解決:head=NULL無條件循環(huán) 指針p指向新開辟的單元 指針p是否為空 是 否 輸入學(xué)號pnum 輸出 p-num是否為 內(nèi)存 是 否 溢出 輸入姓名p-name 停止 for(i=0;i3;i+) 輸入 輸入成績 返回 psum=s; 菜單 p-average=(float)s/3;主 函 數(shù): int main() 新建函數(shù):infor init() 輸入函數(shù) :infor *creat() 顯示函數(shù): struct infor view(struct infor *head)刪除函數(shù): infor delete(infor head) 按名字尋找函數(shù):
4、 void lookup(infor *head) 保存函數(shù): void save(infor *head) 按總分排序函數(shù): infor *sort(infor *head) 計算總分和均分函數(shù): void zong(struct infor *head) 修改函:void change(struct infor head)按學(xué)號排序函數(shù): infor *index(infor *h) 3 系統(tǒng)實現(xiàn)3.1 題目一(源代碼) includestdio.hincludestdlib。hinclude string。h#define N 4struct infor int term; / 定義學(xué)期
- 1.請仔細(xì)閱讀文檔,確保文檔完整性,對于不預(yù)覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
10 積分
下載 | 加入VIP,下載共享資源 |
- 配套講稿:
如PPT文件的首頁顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計者僅對作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 語言 課程設(shè)計 學(xué)生 信息管理 系統(tǒng)