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

主站蜘蛛池模板: 国产精品亚洲天堂| 91黄视频在线观看| 特级aaaaaaaaa毛片免费视频 | 成人福利在线免费观看| 91一级片| 亚洲成人精品| 91国内视频在线观看| 四虎成人精品在永久免费| 日本91在线| 亚洲第一精品福利| 人妻中文字幕无码久久一区| 国产精品久久精品| 18禁黄无遮挡免费动漫网站| 国产精品大尺度尺度视频| 国产一级毛片网站| 日韩免费毛片| 亚洲无码电影| 久久一本精品久久久ー99| 亚洲精品高清视频| 欧美日韩精品在线播放| 手机在线国产精品| 亚洲日韩国产精品无码专区| 精品国产自在在线在线观看| 国产在线观看高清不卡| 99在线观看免费视频| 日韩天堂网| 亚洲最大看欧美片网站地址| 999国产精品| 无码人妻免费| 国产亚洲精品91| 天天躁夜夜躁狠狠躁躁88| 国产成年女人特黄特色毛片免| 97久久精品人人做人人爽| 熟妇无码人妻| 精品亚洲麻豆1区2区3区| 国产一区二区免费播放| 成色7777精品在线| 国产麻豆精品在线观看| 免费无码又爽又黄又刺激网站| 四虎在线高清无码| 国产二级毛片| 亚洲人成影视在线观看| 国产00高中生在线播放| 亚洲精品欧美日本中文字幕| 欧美国产在线看| 亚洲国产成人久久精品软件| 91国内在线视频| 青青热久免费精品视频6| 无码福利日韩神码福利片| 久久久久久午夜精品| 69精品在线观看| 亚洲成人高清在线观看| 亚洲AV永久无码精品古装片| 久久精品丝袜高跟鞋| 国产成人一区免费观看 | 91精品亚洲| 极品私人尤物在线精品首页| 国产网友愉拍精品视频| 国产亚洲精品自在线| 无码人妻免费| 亚洲成在人线av品善网好看| 国产小视频免费观看| 日韩天堂在线观看| 欧美特黄一免在线观看| 亚洲AⅤ无码日韩AV无码网站| 久久一色本道亚洲| 亚洲人免费视频| 精品国产成人国产在线| 视频二区中文无码| 天天摸天天操免费播放小视频| 亚洲一区二区视频在线观看| 无码专区国产精品第一页| 九九九精品成人免费视频7| 喷潮白浆直流在线播放| 91精品国产一区自在线拍| 欧美另类精品一区二区三区| 国产在线观看91精品亚瑟| 国产精品嫩草影院视频| 国产成人综合网| 在线不卡免费视频| 久久这里只有精品2| 国国产a国产片免费麻豆|