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在多段調速系統中的應用
主站蜘蛛池模板: 国产精品美女自慰喷水| 四虎影视永久在线精品| 亚洲一区毛片| 一级高清毛片免费a级高清毛片| 婷婷色一二三区波多野衣| 黄色网站不卡无码| AV天堂资源福利在线观看| 亚洲三级色| 一级毛片高清| 在线播放真实国产乱子伦| 中国一级特黄大片在线观看| 最新亚洲人成网站在线观看| 亚洲精品国产首次亮相| 天天综合网在线| 亚洲AⅤ无码日韩AV无码网站| 国产成人精品男人的天堂| 精品国产黑色丝袜高跟鞋| 一级爱做片免费观看久久| 日本精品视频一区二区| 亚洲欧美成人在线视频| 女人爽到高潮免费视频大全| 天堂在线www网亚洲| 国产精品免费p区| 久久精品91麻豆| 久久久久免费精品国产| 91毛片网| 99这里只有精品6| 国产网友愉拍精品| 免费人成视网站在线不卡| 色久综合在线| 蜜桃臀无码内射一区二区三区 | 亚洲日本在线免费观看| www.99精品视频在线播放| 99热这里只有精品免费| 国产视频a| 免费A级毛片无码免费视频| 91福利在线观看视频| 免费看美女自慰的网站| 国产午夜不卡| 久久永久免费人妻精品| 亚洲人成在线精品| 国产午夜看片| 在线精品视频成人网| 欧美午夜在线视频| 亚洲欧美在线精品一区二区| 无码AV高清毛片中国一级毛片| 青青青国产在线播放| 婷婷伊人久久| 亚洲综合第一区| 免费va国产在线观看| 久久久久久久97| 亚洲福利一区二区三区| 草逼视频国产| 一区二区理伦视频| 欧美全免费aaaaaa特黄在线| 97影院午夜在线观看视频| 69视频国产| av手机版在线播放| 国产成人亚洲精品蜜芽影院| 久久精品丝袜| 手机精品视频在线观看免费| 精品国产三级在线观看| 操国产美女| www.日韩三级| 日韩美毛片| 免费人成又黄又爽的视频网站| 久久综合伊人 六十路| 综合色亚洲| 亚洲va视频| 欧美日韩国产系列在线观看| 亚洲91在线精品| 国产欧美精品一区aⅴ影院| 91美女视频在线| 亚洲国产成人在线| 人妻一区二区三区无码精品一区| 99热亚洲精品6码| a级毛片一区二区免费视频| 亚洲人成色在线观看| 伊人大杳蕉中文无码| 91在线无码精品秘九色APP| 永久在线精品免费视频观看| 激情国产精品一区|