l对c语言课程的看法论文,学生选修课程系统C语言课程设计论文.doc
學(xué)生選修課程系統(tǒng)C語言課程設(shè)計(jì)論文
PAGE
PAGE 12
東華理工大學(xué)長江學(xué)院
課程設(shè)計(jì)報(bào)告
課程設(shè)計(jì)題目:學(xué)生選修課程系統(tǒng)
學(xué)生學(xué)號(hào):
學(xué)生姓名:
專 業(yè): 電子信息工程
指導(dǎo)教師: 黃笑鵑、劉自強(qiáng)
2010年 1 月 6日
目錄
TOC \o "1-3" \h \z \u HYPERLINK \l "_Toc" 目錄1
HYPERLINK \l "_Toc" 一、設(shè)計(jì)目的與說明 PAGEREF _Toc \h 2
HYPERLINK \l "_Toc" 目的 PAGEREF _Toc \h 2
HYPERLINK \l "_Toc" 說明 PAGEREF _Toc \h 2
HYPERLINK \l "_Toc" 二、總體設(shè)計(jì)分析 PAGEREF _Toc \h 2
HYPERLINK \l "_Toc" 三、各功能模塊分析 PAGEREF _Toc \h 3
HYPERLINK \l "_Toc" 3.1瀏覽模塊 PAGEREF _Toc \h 3
HYPERLINK \l "_Toc" 3.2選課模塊 PAGEREF _Toc \h 3
HYPERLINK \l "_Toc" 3.3刪除選課模塊 PAGEREF _Toc \h 4
HYPERLINK \l "_Toc" 3.4瀏覽自己所選的課程 PAGEREF _Toc \h 4
HYPERLINK \l "_Toc" 四、自己負(fù)責(zé)的功能模塊分析 PAGEREF _Toc \h 4
HYPERLINK \l "_Toc" 4.1瀏覽可供選擇的課程 PAGEREF _Toc \h 4
HYPERLINK \l "_Toc" 4.2選擇選修課程 PAGEREF _Toc \h 7
HYPERLINK \l "_Toc" 五、結(jié)果分析 PAGEREF _Toc \h 9
HYPERLINK \l "_Toc" 【程序運(yùn)行】 PAGEREF _Toc \h 9
HYPERLINK \l "_Toc" 【功能上的優(yōu)點(diǎn)】 PAGEREF _Toc \h 9
HYPERLINK \l "_Toc" 【程序的缺點(diǎn)】 PAGEREF _Toc \h 10
HYPERLINK \l "_Toc" 六、設(shè)計(jì)總結(jié) PAGEREF _Toc \h 10
HYPERLINK \l "_Toc" 七、致謝 PAGEREF _Toc \h 11
一、設(shè)計(jì)目的與說明
目的
加深對(duì)《C語言》課程所學(xué)知識(shí)的理解,進(jìn)一步鞏固C語言語法規(guī)則。學(xué)會(huì)編制結(jié)構(gòu)清晰、風(fēng)格良好、數(shù)據(jù)結(jié)構(gòu)適當(dāng)?shù)?#xff23;語言程序,從而具備解決綜合性實(shí)際問題的能力。
通過課程設(shè)計(jì),提高自我的動(dòng)手能力,加強(qiáng)自我的實(shí)踐體會(huì),對(duì)高級(jí)C語言這門課程做到理論與實(shí)踐相結(jié)合的學(xué)習(xí),真正的掌握所學(xué)知識(shí)。
說明
假定有n門課程,每門課程都有課程編號(hào),課程名稱等信息,學(xué)生可按要求(如總學(xué)分不得少于60)自由選課。試設(shè)計(jì)一選修課程系統(tǒng),使之能提供一下功能:
系統(tǒng)以菜單方式工作;
課程信息和學(xué)生信息的錄入功能(課程信息有文件保 存)輸入;
課程信息瀏覽功能輸出;
查詢功能(查詢相應(yīng)的選課情況);
刪除與修改已選的公選課;
二、總體設(shè)計(jì)分析
本課程設(shè)計(jì)主要分為以下四個(gè)功能模塊:瀏覽所有課程、選擇選修課程、刪除所選修課程、瀏覽自己所選擇的課程。
瀏覽所有課程:瀏覽本選課系統(tǒng)當(dāng)中存在的所有可供選修的課程
選擇選修課程:在可供選擇的課程當(dāng)中選擇自己所要選擇的課程
刪除選修課程:在自己已經(jīng)選擇的課程當(dāng)中刪除所不需要或選錯(cuò)的課程
瀏覽自己所選擇的課程:瀏覽自己所有已經(jīng)選好的課程信息并進(jìn)行確認(rèn)
總體功能模塊圖
瀏覽
瀏覽可供選擇的課程
選擇選修課程
刪除錯(cuò)選的課程
主菜單
瀏覽自己所選修課程
三、各功能模塊分析
3.1瀏覽模塊
本模塊是要對(duì)所有的系統(tǒng)當(dāng)中存在的課程瀏覽一遍,這樣便于下面的選課環(huán)節(jié)。通過struct classes//可選修科目,int num; //選修課對(duì)應(yīng)的代號(hào),char name[20]; //選修課名稱,在相應(yīng)的函數(shù)當(dāng)中輸入相應(yīng)的課程名稱與代號(hào),然后用classes *choice(classes *head)//選課,if (head==NULL) {s=new classes;head=new classes;head->next=p1;}
//第一次選課,在選課前,系統(tǒng)就會(huì)輸出里面存在的所有課程名稱,如果選用的功課已經(jīng)被選,則會(huì)顯示出剩下的課程的所有名稱。
3.2選
總結(jié)
以上是生活随笔為你收集整理的l对c语言课程的看法论文,学生选修课程系统C语言课程设计论文.doc的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java文字冒险游戏方案,用木兰编程语言
- 下一篇: 计算机毕业设计SpringBoot选题推