国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

江南大學(xué)GPA計(jì)算軟件的設(shè)計(jì)與開(kāi)發(fā)

2014-10-21 20:04隋欣怡
電子世界 2014年6期
關(guān)鍵詞:軟件設(shè)計(jì)學(xué)生管理

隋欣怡

【摘要】該軟件是采用優(yōu)化的序列分析模型,選用大型關(guān)系型數(shù)據(jù)庫(kù)開(kāi)發(fā)的學(xué)生考試成績(jī)分析軟件,實(shí)現(xiàn)了了江南大學(xué)GPA成績(jī)的自動(dòng)計(jì)算,簡(jiǎn)稱GPA計(jì)算軟件。該軟件主要用于計(jì)算學(xué)生的GPA(平均績(jī)點(diǎn)),并提供數(shù)據(jù)分析模型。

【關(guān)鍵詞】GPA;學(xué)生管理;軟件設(shè)計(jì)

1.引言

隨著我國(guó)高等教育改革的不斷深入和出國(guó)留學(xué)的逐漸火熱,為了科學(xué)、合理的評(píng)價(jià)學(xué)生綜合學(xué)習(xí)成績(jī)的好壞,同時(shí)配合學(xué)分制的改革和實(shí)施,國(guó)內(nèi)各高校都參照國(guó)外高校的成功經(jīng)驗(yàn),制定了新的學(xué)習(xí)成績(jī)?cè)u(píng)價(jià)配套制度----平均績(jī)點(diǎn)(GPA)制。但由于GPA的計(jì)算涉及很多分析因素如各個(gè)學(xué)期的課程學(xué)分,課程績(jī)點(diǎn),加之一般計(jì)算數(shù)據(jù)量和工作量都較大,所以開(kāi)發(fā)一款能夠便捷的計(jì)算GPA的軟件的研發(fā)很有必要。

本文在VB6.0語(yǔ)言平臺(tái)的基礎(chǔ)上,結(jié)合SQL Sever數(shù)據(jù)庫(kù)管理平臺(tái),開(kāi)發(fā)了一種用于計(jì)算GPA的實(shí)用程序,滿足江大學(xué)生和留學(xué)機(jī)構(gòu)計(jì)算成績(jī)績(jī)點(diǎn)的要求。

2.統(tǒng)計(jì)方法

此次計(jì)算平均學(xué)分績(jī)點(diǎn)的公式如下:

平均學(xué)分績(jī)點(diǎn)(GPA)=

其中Ci代表某一課程的學(xué)分。

Gi代表某一課程的課程學(xué)分績(jī)點(diǎn)。根據(jù)《江南大學(xué)本科生學(xué)分績(jī)點(diǎn)實(shí)施辦法》,計(jì)算方法如下。

(1)百分制成績(jī)與成績(jī)績(jī)點(diǎn)的轉(zhuǎn)化關(guān)系

對(duì)于任課教師所授教學(xué)班的學(xué)生成績(jī)小于60分者,對(duì)應(yīng)成績(jī)績(jī)點(diǎn)為0;大于或等于60分者,按名次比例(即名次÷及格人數(shù)×100%)轉(zhuǎn)化為成績(jī)績(jī)點(diǎn),轉(zhuǎn)化關(guān)系為:

名次比例X X≤10% 10%

≤20% 20%

≤30% 30%

≤40% 40%

≤50% 50%

≤60% 60%

≤70% 70%

≤80% 80%

≤90% 90%

≤100% 補(bǔ)考通過(guò)

對(duì)應(yīng)成績(jī)績(jī)點(diǎn) 4.0 3.8 3.4 3.0 2.7 2.4 2.0 1.7 1.4 1.2 1.0

(2)五分制成績(jī)與成績(jī)績(jī)點(diǎn)的轉(zhuǎn)換關(guān)系

課程考核成績(jī) 優(yōu)秀 良好 中等 及格 不及格 補(bǔ)考通過(guò)

成績(jī)績(jī)點(diǎn) 4.0 3.4 2.8 2.0 0 1.0

(3)實(shí)行二級(jí)制考核的課程成績(jī)不納入學(xué)分績(jī)點(diǎn)計(jì)算

3.程序設(shè)計(jì)方法

采用面向?qū)ο蟮某绦蜷_(kāi)發(fā)方法,開(kāi)發(fā)適用于學(xué)生的GPA計(jì)算軟件。

(a)系統(tǒng)采用結(jié)構(gòu)化模塊設(shè)計(jì),分為登錄窗口、用戶管理、數(shù)據(jù)管理、數(shù)據(jù)統(tǒng)計(jì)四個(gè)模塊。

(b)采用SqlServer 2000數(shù)據(jù)庫(kù),通過(guò)SqlServer的數(shù)據(jù)庫(kù)的強(qiáng)大的數(shù)據(jù)處理功能,完成對(duì)學(xué)生成績(jī)的采集,GPA計(jì)算、GPA數(shù)據(jù)統(tǒng)計(jì)分析、分類顯示、添加及刪除

(c)系統(tǒng)GPA成績(jī)的錄入模式、計(jì)算公式、數(shù)據(jù)接口均可自定定設(shè)置,結(jié)果輸出支持.XML/.TXT等多種模式。

(d)計(jì)算方法說(shuō)明

·根據(jù)每個(gè)同學(xué)各科考試、重考成績(jī)自動(dòng)判斷是否給學(xué)分并顯示在“學(xué)分”列。

·自動(dòng)計(jì)算每人本學(xué)期所獲學(xué)分總和并顯示在“已修學(xué)分”列。

·自動(dòng)計(jì)算每人本學(xué)期不及格學(xué)分總和并顯示在“不及格學(xué)分”列。

·考試、重考后的學(xué)籍處理由表格自動(dòng)完成并顯示。

·自動(dòng)計(jì)算并顯示各科滿學(xué)分之和。

圖1

4.程序總體設(shè)計(jì)

以WIN2000/XP為操作平臺(tái),整體結(jié)構(gòu)采用可視化人機(jī)交互界面。

首先判斷用戶是否已經(jīng)鏈接數(shù)據(jù)庫(kù),如果已經(jīng)連接,則根據(jù)用戶選定的分析方法對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行運(yùn)算。運(yùn)算完成后將運(yùn)算結(jié)果分類顯示于窗體中。

程序主要由四部分組成,其組成如圖1所示。

圖1各模塊功能為:

(a)文件管理模塊:在文件管理模塊下可以對(duì)已經(jīng)關(guān)聯(lián)的數(shù)據(jù)庫(kù)文件進(jìn)行鏈接和斷開(kāi)。

(b)用戶管理模塊:在用戶管理模塊下可以對(duì)系統(tǒng)的用戶進(jìn)行添加和刪除、分配權(quán)限、設(shè)置密碼等。

(c)數(shù)據(jù)管理模塊:在與關(guān)聯(lián)的數(shù)據(jù)庫(kù)文件連接后,在數(shù)據(jù)管理模塊下可以對(duì)數(shù)據(jù)庫(kù)中的的記錄進(jìn)行添加和刪除。

(d)統(tǒng)計(jì)運(yùn)算模塊:統(tǒng)計(jì)運(yùn)算模塊可以給出幾種常見(jiàn)的分類計(jì)算GPA的結(jié)果。

5.應(yīng)用實(shí)例

下面以對(duì)江南大學(xué)一位大二在校生的平均學(xué)分績(jī)點(diǎn)的計(jì)算來(lái)說(shuō)明整個(gè)計(jì)算過(guò)程(數(shù)據(jù)來(lái)源于江南大學(xué)教務(wù)處教務(wù)管理平臺(tái))。

可以看到該同學(xué)的成績(jī)分布在三個(gè)學(xué)期,分布在兩個(gè)學(xué)年,科目涉及必修課、選修課、實(shí)習(xí)、軍訓(xùn)等各種類型的課程。將數(shù)據(jù)表格導(dǎo)入SQl Sever后,通過(guò)Visual Basic中的ADODC控件實(shí)現(xiàn)與數(shù)據(jù)庫(kù)文件的鏈接,通過(guò)后臺(tái)運(yùn)算得出一下結(jié)果:

可以分別按學(xué)期查詢以及按學(xué)年查詢。

總計(jì)(將各個(gè)學(xué)年、學(xué)期的學(xué)分、成績(jī)均計(jì)算在內(nèi)的GPA):

6.結(jié)論

(1)開(kāi)發(fā)出一個(gè)以SQL Sever為平臺(tái),基于Visual Basic的用于計(jì)算平均學(xué)分績(jī)點(diǎn)的軟件并且可以根據(jù)不同的類別分類計(jì)算統(tǒng)計(jì)學(xué)生的平均學(xué)分績(jī)點(diǎn),實(shí)現(xiàn)了設(shè)計(jì)軟件時(shí)的提出目標(biāo)和需要實(shí)現(xiàn)的功能。

(2)通過(guò)示例驗(yàn)證,說(shuō)明本軟件的設(shè)計(jì)符合現(xiàn)實(shí)需求,選擇開(kāi)發(fā)工具正確,思路準(zhǔn)確,能夠滿足用戶在計(jì)算學(xué)分績(jī)點(diǎn)上的各種需求。

參考文獻(xiàn)

[1]夏婧,鈕根林,任會(huì)姝等.石油餾分三種蒸餾曲線換算軟件的設(shè)計(jì)與開(kāi)發(fā)[J].石油與天然氣化工,2012.

[2]郭繼虎,李國(guó)宏,張金桐等.利用VB 6.0開(kāi)發(fā)化學(xué)試卷生成器[J].計(jì)算機(jī)與應(yīng)用化學(xué),2003.

[3]戎華龑.從二維曲線圖中讀取實(shí)驗(yàn)數(shù)值的軟件開(kāi)發(fā)和編制[J].計(jì)算機(jī)應(yīng)用與軟件,2011,28(7).

猜你喜歡
軟件設(shè)計(jì)學(xué)生管理
CAN總線通信技術(shù)在電梯監(jiān)控系統(tǒng)中的應(yīng)用
基于單片機(jī)SPCE061A的字幕機(jī)點(diǎn)陣式字母電子顯示屏的設(shè)計(jì)制作
基于STM8S903K3的序列打螺絲夾具的軟件設(shè)計(jì)
初中班主任利用自媒體進(jìn)行學(xué)生管理的現(xiàn)狀及對(duì)策
淺析“四進(jìn)”制度對(duì)班級(jí)管理的意義
高校學(xué)生管理工作網(wǎng)絡(luò)化問(wèn)題研究
教育生態(tài)學(xué)視野下高職院校學(xué)生管理隊(duì)伍專業(yè)發(fā)展的幾點(diǎn)思考
淺論五年制師范學(xué)前教育專業(yè)的學(xué)生管理
一種VHDL語(yǔ)言代碼重用的方法
基于職業(yè)素養(yǎng)提升的高職院校學(xué)生管理策略