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

基于Excel VBA的成績管理系統(tǒng)設計

2018-08-06 13:30:12陳華鋒孟繁蘋
魅力中國 2018年23期
關鍵詞:程序

陳華鋒 孟繁蘋

摘要:成績處理是學校教學管理的一項重要基礎性工作,筆者結(jié)合工作情況,在Microsoft Office Excel工作環(huán)境中,通過VBA二次開發(fā),通過宏編程實現(xiàn)學生成績的自動化處理,保障了成績處理的準確性和時效性,大大提高了工作效率。

關鍵詞: 成績管理; excel vba;程序

成績管理是學校教學管理的一項重要基礎性工作,它對于學校的決策者和管理者來說都至關重要,所以學生成績管理系統(tǒng)應該能夠為用戶(學校管理者、教師、學生)提供充足的信息和快捷的統(tǒng)計、查詢服務。這也是學校實現(xiàn)管理科學化、規(guī)范化的一項重要內(nèi)容。成績管理自動化的實現(xiàn)可以借助各種數(shù)據(jù)管理軟件如SQL Server、foxpro等,但這些大都涉及到專用軟件及大量編程工作,對操作人員而言太過于專業(yè)和生疏。為此,筆者結(jié)合平時工作應用 ,在Microsoft Office Excel工作環(huán)境中,通過VBA二次開發(fā)宏編程實現(xiàn)學生成績的自動化處理,保障了成績處理的準確性和時效性,大大提高了工作效率。

一、系統(tǒng)需求分析

成績管理系統(tǒng)用戶分為學生、教師、管理員三類,功能需要分析如下:

1.學生。可以查詢成績、名次。

2.教師。可以方便地實現(xiàn)班級成績錄入、修改、排名、統(tǒng)計成績合格率等功能。

3.管理員。負責成績系統(tǒng)的管理和維護,主要功能需求如下:(1)班級管理:增刪班級、增刪學生名單。(2)科目管理:增刪班級科目;實現(xiàn)科目與任課教師關聯(lián)。(3)統(tǒng)計分析:以班級為單位,對各科學生成績進行匯總;統(tǒng)計各科成績合格率,生成成績合格率統(tǒng)計表;按科目、班級分類統(tǒng)計學生補考情況。(4)匯總輸出:輸出班級成績統(tǒng)計表、合格率統(tǒng)計表、補考情況統(tǒng)計表。

二、系統(tǒng)算法分析

(一)工作表中單元格的數(shù)據(jù)計算

1.統(tǒng)計各科平均成績:=IF(OR(D4:D54>0),AVERAGE(D4:D54),””)

2.統(tǒng)計各科不及格(低于60分)人數(shù):=IF(OR(D4:D54>0),COUNTIF(D4:D54,”<60”),””)。

類似統(tǒng)計良好人數(shù)、優(yōu)秀人數(shù)、良好率、優(yōu)秀率。

3.統(tǒng)計科目合格率:=1-D80/COUNTA($A$4:$A$75)

(二)工作表間數(shù)據(jù)判斷、數(shù)據(jù)復制、表格生成等計算

1.成績是否及格判斷

If (Not IsEmpty(Cells(3, j))) And (Not IsEmpty(Cells(k, 2))) And (CVar(Cells(k, j).Value) < 60)

2.登記成績

If CStr(Workbooks(filename).ActiveSheet.Cells(j + 1, 5)) <> “” Then

Cells(j, i).Value = CVar(Workbooks(filename).ActiveSheet.Cells(j + 1, 5).Value)

3.生成班級空白成績單內(nèi)容

Sheets(“空白表(課程)”).Copy

ActiveSheet.Name=班級

Range(“c2”).Value=學期

(三)工作表生成

1.生成班級成績單

ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True, Password:=”zzjtxy”

ActiveWorkbook.SaveAs ThisWorkbook.Path & “\班級” & “\” & ActiveSheet.Name & “成績單”

ActiveWorkbook.Close

2.生成成績合格率統(tǒng)計表

Sheets(“課程”).Cells((i - 7) * 2 - 1, j - 2).Value = CStr(Cells(3, j).Value)

Sheets(“課程”).Cells((i - 7) * 2, 1).Value = “成績合格率”

Sheets(“課程”).Cells((i - 7) * 2, j - 2).Value = CStr(Cells(63, j).Value)

3.生成補考安排表

Cells(j, 4).Value = Cells(j, 4).Value & IIf(Len(Cells(j, 4).Value) = 0, “”, “ “) & Sheets(“補考”).Cells(i, 4.Value

三、系統(tǒng)功能實現(xiàn)

本文以管理員功能需求為例說明。當用戶以管理員身份登錄后,各部分功能如下:

1.班級管理。根據(jù)期末班級畢業(yè)情況和新學期班級增加情況,分別設置“增加”和“刪除”命令按鈕。針對增加班級設置單個輸入和批量增加兩種操作,以方便管理員的操作。添加新班級時設置班級名重復性判斷,保證工作表的唯一性。當班級畢業(yè)需要在成績管理系統(tǒng)中刪除時,設置二次詢問,以防管理員誤操作造成不必要的麻煩。在刪除的同時進行該班數(shù)據(jù)備份,保證數(shù)據(jù)的完整性,使得以后的查詢可以正常進行。

2.科目設置。對添加的班級,按教學計劃(課程安排)設置學期科目,同時與任課教師一一對應,保證班級成績數(shù)據(jù)上報的唯一性和嚴肅性。

3.生成空白成績單。根據(jù)班級和科目設置,對在校班級生成學期成績空白表,每科目一份電子文件。電子文件以學期+班級+科目+教師形式命名,方便任課教師查找自己需要登記的文件并上報。

4.成績登記。教師登記任課班級的成績上報后,管理員通過“成績登記”功能,實現(xiàn)成績的自動上傳。上傳結(jié)束后針對各班、各科成績進行數(shù)據(jù)檢測:一是開展數(shù)據(jù)的有效性檢測,保證成績數(shù)據(jù)可靠;二是檢查成績漏報情況,保證數(shù)據(jù)的完整性。

5.生成班級成績單。成績上傳并通過檢測后,該功能將各班級學期成績匯總生成成績單。成績單的下方顯示“合格率統(tǒng)計、良好率、優(yōu)秀率、不及格名單”等數(shù)據(jù),方便班主任的管理工作。

6.補考安排。將不及格名單按班級、科目分類統(tǒng)計,可以分別按班級或科目組織補考。

7.合格率統(tǒng)計。針對科目成績進行合格率(以百分數(shù)形式表示)統(tǒng)計, 使全校學期成績率一目了然;同時將合格率不達標的科目以特殊字體和顏色標志,方便管理員下一步的操作。

四、結(jié)束語

Excel作為一種常用辦公軟件,是我們?nèi)粘9ぷ鞅夭豢缮俚囊环N數(shù)據(jù)處理軟件,結(jié)合VBA宏編程的應用,Excel能夠?qū)崿F(xiàn)成績的高效自動化,同時又有著極好的普及性和應用性。

參考文獻:

[1]魏汪洋,《從零開始學編程》,電子工業(yè)出版,ISBN:9787121242502,出版日期:2014 年9月

[2]伍遠高,《xcel VBA編程實戰(zhàn)寶典》,清華大學出版社,出版日期:2014年8月

猜你喜歡
程序
給Windows添加程序快速切換欄
電腦愛好者(2020年6期)2020-05-26 09:27:33
試論我國未決羈押程序的立法完善
人大建設(2019年12期)2019-05-21 02:55:44
失能的信仰——走向衰亡的民事訴訟程序
“程序猿”的生活什么樣
英國與歐盟正式啟動“離婚”程序程序
基于VMM的程序行為異常檢測
偵查實驗批準程序初探
我國刑事速裁程序的構(gòu)建
創(chuàng)衛(wèi)暗訪程序有待改進
恐怖犯罪刑事訴訟程序的完善
主站蜘蛛池模板: 99热这里只有精品5| 91精品国产自产在线老师啪l| 欧美日韩高清在线| 亚洲男人天堂网址| 国产极品美女在线| 国产男人的天堂| 国产成+人+综合+亚洲欧美| 波多野结衣一区二区三区四区| 国产无吗一区二区三区在线欢| 中文字幕天无码久久精品视频免费| 天天躁日日躁狠狠躁中文字幕| 久久亚洲综合伊人| 日韩毛片基地| 伊人查蕉在线观看国产精品| 国产一区二区精品高清在线观看| 免费在线看黄网址| 免费欧美一级| 另类专区亚洲| 日本免费a视频| 国产成人亚洲无码淙合青草| 婷婷色丁香综合激情| 亚洲一区波多野结衣二区三区| 欧美伊人色综合久久天天| 国产精品浪潮Av| 日本三级欧美三级| 在线观看91香蕉国产免费| 国产精品妖精视频| 亚洲综合色婷婷| 国内精品小视频福利网址| 国产精品无码AV片在线观看播放| 黄片一区二区三区| 久久免费精品琪琪| 精品超清无码视频在线观看| 中文字幕在线观看日本| 国产精品亚洲欧美日韩久久| 国产精品久久久久鬼色| 久久久精品久久久久三级| 精品视频免费在线| 成年人国产网站| 国产主播喷水| a级毛片一区二区免费视频| 国产成人无码久久久久毛片| 亚洲国产在一区二区三区| 国产男人天堂| 91精品免费高清在线| 久久男人资源站| 2024av在线无码中文最新| 中国黄色一级视频| 国产在线观看一区精品| 免费精品一区二区h| 免费看美女毛片| 国产人免费人成免费视频| 久青草网站| 国产精品女人呻吟在线观看| 91激情视频| 好吊色妇女免费视频免费| 中文字幕色站| 日本国产精品一区久久久| 国产白丝av| 日韩国产欧美精品在线| 91伊人国产| 色成人亚洲| 国产成人高清精品免费| 日本午夜视频在线观看| 久久香蕉国产线看观看精品蕉| 69国产精品视频免费| 国产亚洲欧美在线专区| 手机在线看片不卡中文字幕| 亚洲黄色成人| 亚洲专区一区二区在线观看| 99久久精品无码专区免费| 天天躁夜夜躁狠狠躁图片| 国产96在线 | 青青草原国产免费av观看| 成年人视频一区二区| 97se亚洲综合在线天天| 手机在线国产精品| 试看120秒男女啪啪免费| 熟妇人妻无乱码中文字幕真矢织江| 亚洲男女在线| 91福利免费视频| 强奷白丝美女在线观看|