999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于C語言的學生成績管理系統的設計與實現

2021-06-06 23:58:13劉朝元吳彩蓮黃潔
錦繡·中旬刊 2021年6期
關鍵詞:系統

劉朝元 吳彩蓮 黃潔

摘要:本文從實際需求分析出發,利用C語言設計與實現一款學生成績管理系統程序。學生記錄包括學生學號、姓名、各科目成績,可以實現成績的錄入、計算總分及平均分、成績等級評定、成績查找修改、成績排序以及成績打印輸出等功能。

關鍵詞:C語言;學生成績;系統

C作為一種流行的編程語言,已成為非計算機專業學生必需的計算機基礎課程。這是一門實踐性課程,學習C語言的過程必須經過三個階段即“敲程序”“改程序”和“編程”。因此,學習好C語言的第一步便是充分做好計算機實踐,這就要求教師將傳統的教學方法進行改變和突破,以計算機的實踐指導學生學習C語言,本文提出的合作學習教學模式能充分提高學生的學習積極性,增進學生之間的團隊精神,從而提高教學效果[1]。

一、C語言教學與合作學習的融合必要性

在計算機課程的教學過程中,C語言是一種比較基礎的教學知識。要想真正地將計算機語言理解透徹,必須先將程序的應用和編程充分熟悉。因此,無論是單一的教師教學,還是學生自學,都難以滿足目前的教學現狀。C語言的學習需要將理論與實踐結合,所以,這是目前能很好地將教學矛盾的單一性進行解決的方法之一;因C語言教學內容比較復雜,一般的課堂講解便顯得較為乏味;例如,在我校C語言共計56學時的教學中,理論課程和計算機實踐課程各占一半,均為28學時;由于C語言學習較為復雜,因此無論是理論還是計算機實踐課程,都是在同一網絡系統教學環境中進行;因學習的環境比較固定,在機房進行的C語言的教學就比較適合合作學習的學習模式;此外,合作學習更容易被更多的學生接受。他們喜歡在課堂上與“領導者”們一起討論、合作學習。這不僅可以提高學生的學習積極性,還可以增強他們的合作能力[2]。

二、需求分析

隨著學校規模的不斷擴大,各院校專業、班級、學生的數量急劇增加,有關學生成績的各種信息也是成倍增加。為了改變學生成績管理的不便以及繁瑣的工作量,節省教學資源,提高工作效率,開發一個學生成績管理系統是很有必要的。本系統從實際需求分析出發,利用C語言編寫。

三、系統設計

總體設計本項目采用模塊化的程序設計方法,將大的任務按照一定的原則分為多個小人物,然后分別設計各個小任務。小任務對應的模塊之間相對獨立且相關。使用模塊化層次結構圖來分析其任務的劃分。本項目使用大量的數組結構,由九大模塊組成。主要包括顯示開發團隊信息、密碼驗證登錄、學生成績錄入、計算總分、計算平均值、等級評定、查找修改成績、成績排序以及系統退出功能。

(1)顯示開發團隊信息模塊:主要利用輸出函數打印設計好的開發團隊信息。

(2)密碼驗證登錄模塊:密碼設定為一個字符串,輸入正確進入系統主菜單;允許有3次輸入機會,如果全部輸入錯誤,提示系統退出[3]。

(3)學生成績錄入模塊:可以先輸入學生人數,根據輸入的學生說完成學生基本信息和成績信息的錄入,并可以顯示輸出。

(4)計算總分模塊:可以完成每名學生所有科目成績總分的計算并輸出。

(5)計算平均值模塊:可以完成每名學生所有科目成績平均分的計算并輸出。

(6)等級評定模塊:可以根據學生平均分對學生成績劃分不及格、及格、良好、優秀等幾個等級的劃分并輸出顯示。

(7)查找修改成績模塊:可以根據輸入的學號查找是否系統中存在該名學生信息。如果存在可以修改學生成績信息并輸出;如果不存在則進行信息提示。

(8)成績排序模塊:可以根據學生各科目的總分進行排序輸出。

(9)系統退出模塊:可以再操作完成后退出系統。

四、系統測試

(1)點擊系統運行,首先啟動的界面顯示開發者團隊信息,并提示輸入密碼。

(2)成功登錄界面初始密碼為123456,輸入錯誤有3次輸入機會,輸入成功顯示系統主菜單[4]。

(3)選擇0-6菜單項,可以完成學生成績管理系統系統退出、錄入成績、計算總分、計算平均分、等級評定、成績修改、成績排序功能。選擇0:可以退出系統;

選擇1:可以輸入學生人數,并完成指定學生人數成績輸入。成績可進行[0,100]的驗證。

選擇2、3:相應進入計算總分和計算平均分界面。首先判斷學生人數是否為0。如果人數為0,先提示輸入學生人數,然后調用錄入成績模塊進行學生成績錄入,然后計算總分和平均分。

選擇4:進入成績評定界面。首先判斷學生人數是否為0。如果人數為0,先提示輸入學生人數,然后根據每名學生的平均分給出相應的成績等級認定(包括不及格、及格、中等、良好、優秀5個等級)。

選擇5:進入成績修改界面。首先輸入要修改的學生學號,利用循環在學生系統中查找該名學生。如果找不到會給出相應提示,找到后會先輸出該名學生修改前成績,然后提示輸入要修改的成績,并打印輸出修改后的成績。

選擇6:進入成績排序界面。首先輸出原系統中所有學生的成績,然后根據冒泡排序進行排序,并輸出根據總分從高到低排好序的學生成績[5]。

五、結論

本文利用C語言設計并完成了一個學生成績管理系統程序,經測試該程序運行界面良好,可操作性強,到達了最初設計的目的。最終將該系統采取項目制教學方法應用到C語言程序設計課程中,通過做中學方式引入相關知識點講解,使學生對所學知識點更加容易理解,極大調動了學生的學習積極性,培養了學生的創新、自主學習能力和團隊協作能力,取得了良好的教學效果。

參考文獻

[1]李桂珍.基于C語言的學生成績管理系統的設計與實現[J].電子制作,2021(04):61-63.

[2]王鑫,胡輝.基于C語言的學生成績管理系統的實現[J].河北理科教學研究,2019(04):45-46.

[3]鐘玲玲,劉冬雪,黃小平,吳密.基于C語言的學生信息管理系統設計與實現[J].河南科技學院學報(自然科學版),2019,47(04):62-67+78.

[4]郭博,舒娟,史曉鳳,韓波,劉華明.基于C#的學生成績管理系統的設計與實現[J].隴東學院學報,2018,29(05):13-15.

[5]彭莉.基于C語言的學生成績管理系統的實現[J].武漢工程職業技術學院學報,2017,29(04):36-39.

(煙臺南山學院 山東 煙臺 265713)

猜你喜歡
系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
基于PowerPC+FPGA顯示系統
基于UG的發射箱自動化虛擬裝配系統開發
半沸制皂系統(下)
FAO系統特有功能分析及互聯互通探討
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
一德系統 德行天下
PLC在多段調速系統中的應用
主站蜘蛛池模板: 国外欧美一区另类中文字幕| 国产日韩精品欧美一区灰| 91精品国产情侣高潮露脸| 久久中文无码精品| 老色鬼欧美精品| 久草视频中文| 国内精自线i品一区202| 亚洲欧美在线综合一区二区三区| 欧美色视频网站| 亚洲水蜜桃久久综合网站| 青青草一区| 久久综合九九亚洲一区| 国产极品粉嫩小泬免费看| 久久精品人人做人人爽97| 一本久道久久综合多人| 精品天海翼一区二区| AV老司机AV天堂| 免费国产黄线在线观看| 国产精品视频观看裸模| 91综合色区亚洲熟妇p| 国产精品久久久久久影院| AV老司机AV天堂| 亚洲Aⅴ无码专区在线观看q| 91国语视频| 亚洲欧美日韩成人在线| 精品無碼一區在線觀看 | 久久国产亚洲偷自| 日本午夜精品一本在线观看| 亚洲精品日产精品乱码不卡| 成人国产免费| 欧美精品在线视频观看| 尤物成AV人片在线观看| 成人噜噜噜视频在线观看| 免费观看国产小粉嫩喷水| 国产原创演绎剧情有字幕的| 黄色福利在线| 日本久久网站| 国产精品视频a| 不卡国产视频第一页| 精品自拍视频在线观看| 一区二区影院| 奇米精品一区二区三区在线观看| 亚洲资源站av无码网址| 波多野结衣亚洲一区| 99在线视频免费| 国产aⅴ无码专区亚洲av综合网| 高清乱码精品福利在线视频| 亚洲中字无码AV电影在线观看| 亚洲无码高清视频在线观看| 国产专区综合另类日韩一区| 亚洲中文字幕在线观看| 久久伊伊香蕉综合精品| 激情成人综合网| 久久综合亚洲鲁鲁九月天| 国产欧美精品一区二区| 99热国产在线精品99| 狼友av永久网站免费观看| 婷婷丁香在线观看| 最新国产麻豆aⅴ精品无| 国产成人无码Av在线播放无广告| 黄色免费在线网址| 亚洲AV电影不卡在线观看| 91精品福利自产拍在线观看| 亚洲无码熟妇人妻AV在线| 2020极品精品国产| 99热这里只有精品免费国产| 亚洲天堂首页| 波多野结衣爽到高潮漏水大喷| 國產尤物AV尤物在線觀看| 亚洲青涩在线| 日本a级免费| 91精品久久久久久无码人妻| 亚洲成肉网| 国产精品亚洲va在线观看| 91精品啪在线观看国产| 四虎国产永久在线观看| 亚洲美女久久| 亚洲欧美一区二区三区麻豆| 国产乱子伦视频在线播放 | 日韩欧美中文在线| 成人福利一区二区视频在线| 亚洲性日韩精品一区二区|