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

基于正方教學管理系統和SQL語句的GPA審查

2014-10-08 15:55:25何光軍,徐晨,陳戈
教育教學論壇 2014年9期

何光軍,徐晨,陳戈

摘要:目前正方教學管理系統在各高校廣泛使用,因各高校的學士學位授予的規章制度不一樣,正方教學管理系統的授位資格審查功能已不能滿足各高校差異化的要求。基于正方教務管理系統的基本數據庫表結構,使用SQL語句能快速、準確地進行授位資格中的學業成績審查。

關鍵詞:學士學位授予;SQL;GPA審查

中圖分類號:G642.0 文獻標志碼:A 文章編號:1674-9324(2014)09-0129-02

重慶醫科大學從2006年開始使用正方教學管理系統(簡稱正方系統),隨著招生規模的擴大,每年畢業當期,教學管理部門承擔的學士學位授予(簡稱授位)資格審查工作越來越繁重。雖然正方系統提供了畢業和授位審核功能模塊,但并不能滿足各高校差異化的要求[1,2,4]。如果僅利用正方系統提供的“學生成績排名統計”功能進行畢業學生的通過課程門數和平均學分績點的統計,就將耗時半個多月,且因畢業重(補)考等各種原因,成績隨時在更新,致使審查工作又將重新進行或迭代進行。現介紹一種方法,將使畢業和授位的學業成績審查工作高效地完成。

一、引言

1.學士學位獲得的資格和基本流程。學生獲得學位的基本條件主要依據對其思想政治面貌、修課情況、學業成績以及是否受到一定程度的處分的考評結果。其中,修課情況規定了學生必須修滿規定的學分;學業成績用平均學分績點作為度量指標[3]。平均學分績點(GPA,Grade Point Average)是以學分與績點作為衡量學生學習的量與質的計算單位,以取得一定的學分和平均學分績點作為畢業和獲得學位的標準。平均學分績點計算公式如下:

GPA=■

在學士學位授予過程中,通常學校設置學位評定委員會來保證學位授予質量。在學校學位委員會審批之前,資格審查是極其重要的一環,修課情況和學業成績審查往往由教學管理部門負責,如圖1所示[5]。

2.學校授予學士學位要求。在平均學分績點公式中,課程績點系數與課程考核成績相關[6],如表1所示:

其中,用五級分制考核的課程,績點系數計算公式中課程百分制成績對應為:優=95,良=85,中=75,及格=65,不及格=55分。

對于百分制成績,依據“(課程成績-50)/10”進行計算,即60分的績點系數為1.0,61為1.1,62為1.2……以此類推。成績小數點后面按四舍五入保留一位小數。

如果是補考成績,按60分處理,最高績點系數為1.0;如果是重修成績,與期末考試成績一樣,按實際成績處理并計算績點。

對于期末考試成績、補考成績、重修成績三者的選取,則以三者最高的績點系數為準。

我校《全日制本科畢業生學士學位授予實施細則》其中一條規定:主修專業的必修課程的平均學分績點不得低于2.0,即被授予學士學位者應當學業成績優秀。

目前,我校使用的是正方教學管理系統,其中用“xsjbxxb”表存放學生的基本信息,用“cjb”存放學生的成績信息,結構見表2和表3。

二、數據準備

1.畢業班級數據準備。我校有四、五年制專業,不能以年級為條件篩選畢業生,而用畢業班級名稱作為畢業生的篩選條件。畢業班級名稱數據存放在Excel表格中,需要將班級名稱數據做成“sql”語句的查詢條件。這里可以利用記事本的格式過濾功能和Word的替換功能。①將Excel表格中班級名稱列數據復制到記事本中,過濾掉格式。再將記事本中的數據復制到Word文檔中,會發現,一個班級名稱占據了一行。用Word提供的替換功能,將換行符(^p)替換成' or xzb=',如圖2所示。替換完成后,進行段首補全和刪除段末多余的數據。②再將替換后的文本再次復制到記事本,將其中全角單引號“‘”和“”替換成半角單引號“'”,它將作為“SQL”語句的查詢條件之一。

2.數據備份。在對數據庫的表數據進行修改等操作前,必須進行備份操作,當出現不可預料的誤操作時,可以進行數據恢復。表的備份“SQL”語句如下[5]:

create table cjb_bf201305201430 as select * from cjb.

3.數據規范化處理。①處理“cjb”中“xf”字段為“NULL”或為“0”的情況。因歷史問題或者操作不當,導致一些課程的學分為空值或者為“0”。可以根據課程庫表或課程的學時數補充學分,如理論課16個學時表示1個學分,實驗課18個學時表示1個學分。②處理“cjb”中“zscj”字段為“NULL”或非數字字符的情況。③“bkcj”和“cxcj”成績不能為非數字字符,如“緩考”、“曠考”等。

三、計算課程成績績點系數

課程成績績點系數按以下規則計算:正考和重修成績按實際成績處理,利用表1計算績點系數;補考成績≥60按60分計算,績點系數為1.0,否則按0分計算,績點系數為“0”。

計算畢業班級所有學生的主修專業的所有必修課程的成績績點系數,并把結果放在另一個新建表中,即“cjb_jdxs”(成績績點系數表)。

SQL語句如下:

create table cjb_jdxs as select xh ,xf,kcmc,kcxz,zscj,bkcj,cxcj,

case

when zscj<60 then 0

when zscj>=60 then round((zscj-50)/10,1)

end

as zscjxs,?搖?搖——期末正考成績績點系數

case

when bkcj is null or bkcj<60 then 0

when bkcj>=60 then 1.0endprint

end

as bkcjxs,?搖?搖——補考成績績點系數

case

when cxcj is null or cxcj<60 then 0

when cxcj>=60 then round((cxcj-50)/10,1)

end

as cxcjxs?搖?搖——重修成績績點系數

from cjb where kcxz='必修課' and (fxbj is null or fxbj =0 ) and xh in(select xh from xsjbxxb where xzb='2009級B1班' or xzb='2009級B2班' or xzb='2009級B3班' or xzb='2009級B4班' or xzb='2009級B5班' or xzb='2009級B6班' or ……or xzb='2008級A12班' )。

四、學業成績審查

我校畢業生學位授予的條件是在畢業的前提下,主修專業的所有必修課程的平均學分績點≥2.0。

1.計算課程的最終績點系數。利用“oracle”橫向取最大值函數greatest(col1,col2,col3……),求出正考成績績點系數、補考成績績點系數、重修成績績點系數三者的最大值,即為該門課程的最終績點系數。將數據結果放在“cjb_zzjdxs”表中。

create table cjb_zzjdxs as

select xh,xf,greatest(zscjxs,bkcjxs,cxcjxs)as zzjdxs from cjb_jdxs。

2.計算每個學生的平均學分績點(GPA)。利用“SQL”語句的分組統計功能,計算每個學生的平均學分績點,四舍五入保留兩位小數。將數據結果放在“gpab”表中。

create table gpab as

select xh,round(sum(xf* zzjdxs)/sum(xf),2)gpa from cjb_zzjdxs group by xh。

3.篩選出平均學分績點<2.0的學生。

select xh,gpa from gpab where gpa <2.0.

可以利用多表查詢的方法查找平均學分績點<2.0的學生的其他基本信息。

例如:select b.xh,b.xm,b.xzb from gpab a,xsjbxb b where a.gpa <2.0 and a.xh=b.xh。

五、總結

我校每年畢業生有4000人左右,在畢業學期,需要對其進行授位資格審查,其中學生的GPA審查工作極其重要。實踐表明,利用本文中介紹的方法將使畢業和授位審查工作在極短的時間內完成,且不易出錯,并能解決各高校差異化的要求。

參考文獻:

[1]宋建軍.高校教學管理系統使用中存在的問題及對策[J].重慶科技學院學報(社會科學版),2010,(16):151-153.

[2]張巧航.高校教學管理系統的應用和改進意見福建電腦[J].2011,(12):138-140.

[3]蘇兆斌,李天鷹.我國學位授予審核現狀分析及改進意見[J].現代教育管理,2011,(6):101-104.

[4]劉銘,高楊,孟令艷.正方現代教學管理系統在實際應用中常見問題解析[J].教育教學論壇,2012,(17):175-177.

[5]丁士鋒.Oracle PL/SQL從入門到精通[M].北京:清華大學出版社,2012.

[6]績點系數和平均學分績的計算辦法[EB/OL].[2008-07-03](2013-06-11).

http://jw.qust.edu.cn/readnews.asp?ArticleID=1212.

基金項目:重慶市高等教育教學改革研究項目重大專項(09-1-012)。endprint

end

as bkcjxs,?搖?搖——補考成績績點系數

case

when cxcj is null or cxcj<60 then 0

when cxcj>=60 then round((cxcj-50)/10,1)

end

as cxcjxs?搖?搖——重修成績績點系數

from cjb where kcxz='必修課' and (fxbj is null or fxbj =0 ) and xh in(select xh from xsjbxxb where xzb='2009級B1班' or xzb='2009級B2班' or xzb='2009級B3班' or xzb='2009級B4班' or xzb='2009級B5班' or xzb='2009級B6班' or ……or xzb='2008級A12班' )。

四、學業成績審查

我校畢業生學位授予的條件是在畢業的前提下,主修專業的所有必修課程的平均學分績點≥2.0。

1.計算課程的最終績點系數。利用“oracle”橫向取最大值函數greatest(col1,col2,col3……),求出正考成績績點系數、補考成績績點系數、重修成績績點系數三者的最大值,即為該門課程的最終績點系數。將數據結果放在“cjb_zzjdxs”表中。

create table cjb_zzjdxs as

select xh,xf,greatest(zscjxs,bkcjxs,cxcjxs)as zzjdxs from cjb_jdxs。

2.計算每個學生的平均學分績點(GPA)。利用“SQL”語句的分組統計功能,計算每個學生的平均學分績點,四舍五入保留兩位小數。將數據結果放在“gpab”表中。

create table gpab as

select xh,round(sum(xf* zzjdxs)/sum(xf),2)gpa from cjb_zzjdxs group by xh。

3.篩選出平均學分績點<2.0的學生。

select xh,gpa from gpab where gpa <2.0.

可以利用多表查詢的方法查找平均學分績點<2.0的學生的其他基本信息。

例如:select b.xh,b.xm,b.xzb from gpab a,xsjbxb b where a.gpa <2.0 and a.xh=b.xh。

五、總結

我校每年畢業生有4000人左右,在畢業學期,需要對其進行授位資格審查,其中學生的GPA審查工作極其重要。實踐表明,利用本文中介紹的方法將使畢業和授位審查工作在極短的時間內完成,且不易出錯,并能解決各高校差異化的要求。

參考文獻:

[1]宋建軍.高校教學管理系統使用中存在的問題及對策[J].重慶科技學院學報(社會科學版),2010,(16):151-153.

[2]張巧航.高校教學管理系統的應用和改進意見福建電腦[J].2011,(12):138-140.

[3]蘇兆斌,李天鷹.我國學位授予審核現狀分析及改進意見[J].現代教育管理,2011,(6):101-104.

[4]劉銘,高楊,孟令艷.正方現代教學管理系統在實際應用中常見問題解析[J].教育教學論壇,2012,(17):175-177.

[5]丁士鋒.Oracle PL/SQL從入門到精通[M].北京:清華大學出版社,2012.

[6]績點系數和平均學分績的計算辦法[EB/OL].[2008-07-03](2013-06-11).

http://jw.qust.edu.cn/readnews.asp?ArticleID=1212.

基金項目:重慶市高等教育教學改革研究項目重大專項(09-1-012)。endprint

end

as bkcjxs,?搖?搖——補考成績績點系數

case

when cxcj is null or cxcj<60 then 0

when cxcj>=60 then round((cxcj-50)/10,1)

end

as cxcjxs?搖?搖——重修成績績點系數

from cjb where kcxz='必修課' and (fxbj is null or fxbj =0 ) and xh in(select xh from xsjbxxb where xzb='2009級B1班' or xzb='2009級B2班' or xzb='2009級B3班' or xzb='2009級B4班' or xzb='2009級B5班' or xzb='2009級B6班' or ……or xzb='2008級A12班' )。

四、學業成績審查

我校畢業生學位授予的條件是在畢業的前提下,主修專業的所有必修課程的平均學分績點≥2.0。

1.計算課程的最終績點系數。利用“oracle”橫向取最大值函數greatest(col1,col2,col3……),求出正考成績績點系數、補考成績績點系數、重修成績績點系數三者的最大值,即為該門課程的最終績點系數。將數據結果放在“cjb_zzjdxs”表中。

create table cjb_zzjdxs as

select xh,xf,greatest(zscjxs,bkcjxs,cxcjxs)as zzjdxs from cjb_jdxs。

2.計算每個學生的平均學分績點(GPA)。利用“SQL”語句的分組統計功能,計算每個學生的平均學分績點,四舍五入保留兩位小數。將數據結果放在“gpab”表中。

create table gpab as

select xh,round(sum(xf* zzjdxs)/sum(xf),2)gpa from cjb_zzjdxs group by xh。

3.篩選出平均學分績點<2.0的學生。

select xh,gpa from gpab where gpa <2.0.

可以利用多表查詢的方法查找平均學分績點<2.0的學生的其他基本信息。

例如:select b.xh,b.xm,b.xzb from gpab a,xsjbxb b where a.gpa <2.0 and a.xh=b.xh。

五、總結

我校每年畢業生有4000人左右,在畢業學期,需要對其進行授位資格審查,其中學生的GPA審查工作極其重要。實踐表明,利用本文中介紹的方法將使畢業和授位審查工作在極短的時間內完成,且不易出錯,并能解決各高校差異化的要求。

參考文獻:

[1]宋建軍.高校教學管理系統使用中存在的問題及對策[J].重慶科技學院學報(社會科學版),2010,(16):151-153.

[2]張巧航.高校教學管理系統的應用和改進意見福建電腦[J].2011,(12):138-140.

[3]蘇兆斌,李天鷹.我國學位授予審核現狀分析及改進意見[J].現代教育管理,2011,(6):101-104.

[4]劉銘,高楊,孟令艷.正方現代教學管理系統在實際應用中常見問題解析[J].教育教學論壇,2012,(17):175-177.

[5]丁士鋒.Oracle PL/SQL從入門到精通[M].北京:清華大學出版社,2012.

[6]績點系數和平均學分績的計算辦法[EB/OL].[2008-07-03](2013-06-11).

http://jw.qust.edu.cn/readnews.asp?ArticleID=1212.

基金項目:重慶市高等教育教學改革研究項目重大專項(09-1-012)。endprint

主站蜘蛛池模板: 亚洲精品卡2卡3卡4卡5卡区| 制服丝袜一区| 免费国产高清精品一区在线| 日韩不卡高清视频| 欧美有码在线| 免费一看一级毛片| 亚洲欧美在线综合一区二区三区| 欧美午夜久久| 亚洲另类第一页| 狠狠做深爱婷婷久久一区| 五月天丁香婷婷综合久久| 国产精品不卡片视频免费观看| 亚洲中文字幕无码爆乳| 国产自在线播放| 在线网站18禁| 精品伊人久久久香线蕉| 亚洲首页国产精品丝袜| 一本一道波多野结衣一区二区| 国产人人射| 精品一区二区三区无码视频无码| 99视频在线观看免费| 亚洲AV无码精品无码久久蜜桃| 国产成人区在线观看视频| 国产精品美人久久久久久AV| 精品视频一区二区三区在线播| 亚洲AV免费一区二区三区| 免费毛片网站在线观看| 色九九视频| 欧美综合一区二区三区| 欧美性天天| 国产原创第一页在线观看| 青青国产成人免费精品视频| 中文字幕资源站| 欧美第九页| 亚洲欧美不卡视频| 免费无码AV片在线观看国产| 国产成人精品亚洲77美色| 国产高清精品在线91| 一区二区影院| 99热最新网址| 久久美女精品国产精品亚洲| 为你提供最新久久精品久久综合| 日韩中文字幕亚洲无线码| 久久精品人人做人人爽97| 91探花在线观看国产最新| 天天做天天爱夜夜爽毛片毛片| 性色一区| 欧美www在线观看| 天天色综合4| 四虎影视国产精品| 国产成人午夜福利免费无码r| 中文字幕在线看| 久久a级片| 91伊人国产| 老司机午夜精品视频你懂的| 亚洲国产欧美国产综合久久| 无码 在线 在线| 久久久黄色片| 99re视频在线| 免费一级无码在线网站| 亚洲不卡av中文在线| 国产av剧情无码精品色午夜| 日韩欧美中文字幕在线精品| 国产亚洲欧美另类一区二区| 久久网欧美| 伊人久久久久久久久久| 无码福利日韩神码福利片| 五月婷婷亚洲综合| 亚国产欧美在线人成| 毛片视频网| 毛片网站在线看| 欧美无遮挡国产欧美另类| 666精品国产精品亚洲| 午夜少妇精品视频小电影| 国产精品亚洲片在线va| 国产极品美女在线观看| 欧美日韩福利| 国产精品亚洲片在线va| 亚洲国产精品日韩欧美一区| 激情无码视频在线看| 99激情网| 五月综合色婷婷|