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

巧用程序實現技工學校的新生編班

2012-12-31 00:00:00劉鵬
職業·中旬 2012年8期

一、開發背景

在技工類學校中,學生管理人員在每年的迎新工作過程中會遇到一個難題,即新生班級的編班問題。以筆者任職的學校為例,本校是廣東省省屬的高級技工學校,學生分為中級和高級兩個層次,每個層次的專業都設置了十多個。近幾年國家對技工教育尤為重視,學校處于良性發展階段,招生形勢良好,每年新生人數在2000人以上,同時每個專業的人數大多都超過100人,編班成為迎新工作中一項重要任務。

本校的學生信息管理系統早已上線,但并沒有編班的功能模塊,因此往年的編班工作都是通過人工來完成。學生管理人員用Excel表格記錄新生注冊報到信息,然后通過手工將同一專業的新生分為若干個班,再將每個班的學生資料錄入學生管理系統。

人工編班的方式不但工作量大,效率極低,還不可避免地存在一定的人為因素,而這些人為因素極有可能造成一些不公平的情況,增加了學生管理的難度,給學生管理科和班主任的工作都帶來不小的麻煩。

從以上的實際情況出發,筆者考慮開發一個實用性強的編班程序替代人工方式,幫助學校學生管理科解決新生編班的難題。

二、編班的原則

按照學生管理科新生編班的基本要求,編班遵循下列的原則:

編班總原則為隨機性原則,盡量避免人為因素的干擾;

同一專業的每班人數基本均等;

同一專業的各班男女生比例基本均等;

同一專業同一生源地的學生平均分配到各班。

三、程序設計的基本思路和功能的實現

1.程序實現目標

為了使得分班更具合理性,根據前述的分班原則,編班程序應實現以下目標:

各班人數大致均等;

同專業各班男女生人數比例相近;

避免同一地區學生扎堆。

2.前期準備以及數據表的使用

由于學校的學生信息管理系統的學生數據庫已建成,為了實現新生編班功能,在數據庫中新建名為“新生注冊信息表”的基本表,新生注冊時所有的新生信息通過電子表格導入該表中,與此同時,程序還需用到“新生注冊信息表”中的兩個數據表:“班級表”和“學籍表”。

3.設計思路

一是確定數據表的關鍵字段。基于編班原則和通過對“新生注冊信息表”數據的分析,確定該表中的“專業”“性別”“生源地”為三個關鍵字段。

二是數據表排序。用SQL語句將“新生注冊信息表”中同一專業的所有學生以“性別”和“生源地”排序,可以使記錄集的男、女生記錄分開,同一生源地的記錄聚集。

三是確定班級數。確定每個專業的班級數是編班的首要任務,一般情況下以40~60人編成一個班為宜。假設某專業共有新生120人,可考慮編成2個班,如有140人,則應編成3個班,但也有些專業由于自身的特殊性,班級人數可能少于40人。筆者通過與學生管理科的溝通,確定此項工作由學生管理人員根據具體情況人工選擇決定,因此考慮在程序中設置下拉列表進行選擇。

四是提取記錄。根據確定的班級數,通過程序語句對排序后的記錄集進行跳躍式提取,以2012級新生的高級計算機網絡專業為例,假設分為3個班,將“新生注冊信息表”按照上述的查詢排序方法排序之后的記錄集從首條記錄開始取得序號為1,4,7,10,…的記錄,使這批新生加入2012級計算機網絡應用1班,再取得序號為2,5,8,11,…的記錄,加入2012級計算機網絡應用2班。同理,再取得序號為3,6,9,12,…的記錄,加入2012級計算機網絡應用3班。提取的記錄可以分別寫入臨時數據表,也可以直接寫入“學生信息管理系統”的班級表和學籍表,編班完成。

4.開發工具

學校的學生信息管理系統為B/S架構,后臺數據庫采用SQL Server,該程序采用較為流行且功能強大的PHP作為開發工具。運行平臺為WindowsServer2003 企業版。

5.功能實現過程

(1)新生記錄排序。程序需要對“新生注冊信息表”進行查詢,檢索出同一專業的全部新生記錄作為一個記錄集,假設當前需要編班的專業為“計算機網絡應用”,在PHP程序中嵌入以下的SQL語句:

“Select * from新生注冊信息表where專業like ‘計算機網絡應用’and 級別like‘高級’order by性別,生源地ASC”;

以上的語句執行后可以檢索出“新生注冊信息表”中“專業”為“計算機網絡應用”的所有記錄,并且以性別為第一關鍵字,生源地為第二關鍵字排序。

圖1為執行此語句后的查詢結果的記錄集示意圖。

由圖1可以看出同性別并且同生源地的記錄是聚集的。

(2)確定班級數。此項工作由學生管理人員根據具體情況人工選擇決定,在程序中設置下拉列表進行選擇。

(3)提取記錄,寫入數據表。通過兩層循環跳躍式提取記錄,以下為提取記錄的示意程序:

for($i=1; $i<=$k; $i++)

{

for($j=$i-1;$j<$db.length;$j=$j+$k)

{

//此處略去提取記錄集$db的記錄并用Insert語句寫入班級表和學籍表的語句。

}

}

程序段的注釋:

$db:查詢某個專業并以“性別”和“生源地”排序后的記錄集;

$k:班數,由人工確定,通過網頁傳遞;

$i:外循環(班數循環)變量,表示班數,循環終值為$k;

$j:內循環(新生記錄循環)變量,表示$db記錄集的序號。

6.補充說明

根據以往的迎新經驗,編班工作完成之后,必然會出現遲來的新生到校報到,部分學生由于各種原因需要更改專業、調動班級等情況,程序還應增加“加入班級”和“調動班級(包括跨專業調班)”等功能,由于設計思路和功能實現比較簡單,在此就不再贅述。

四、結論

編班程序完成之后,學生管理人員通過程序可以輕點鼠標快速完成對新生各專業的分班工作,省去了人工分班的較大工作量,消除了對公平、平均原則不利的人為因素,同時也為學生管理科和班主任的后續工作提供了極大的便利。

靈活運用知識解決現實問題是技工學校計算機教師的必備素質。我們上課時將知識、思維方法及技術傳授給學生,但不能僅僅把思維停留在課堂上,而是應該積極地發現問題,將知識靈活運用在日常的工作生活中,主動解決問題。不斷創新、開拓、進取,不斷地充實自己,為國家培養更多更優秀的技工人才。

(作者單位:廣東省機械高級技工學校)

主站蜘蛛池模板: 亚洲av日韩av制服丝袜| 日韩福利在线视频| 亚洲成人福利网站| 亚洲成A人V欧美综合| 成人噜噜噜视频在线观看| 中文字幕在线观看日本| 91精品国产福利| 999精品色在线观看| 波多野吉衣一区二区三区av| 国产理论一区| 国产91小视频| 亚洲成人在线免费| 91精选国产大片| 亚洲天堂福利视频| 亚洲视频色图| 老熟妇喷水一区二区三区| 毛片久久网站小视频| 国产在线拍偷自揄拍精品| 2019国产在线| 四虎影院国产| 亚洲精品老司机| 国产精品久久国产精麻豆99网站| 嫩草国产在线| 久久久精品无码一二三区| 91精品最新国内在线播放| 国产好痛疼轻点好爽的视频| 亚洲无码高清一区| 黄色一级视频欧美| a级毛片免费播放| 亚洲第一成网站| 欧洲亚洲一区| 成人在线视频一区| 青青国产成人免费精品视频| 国产精品香蕉在线| 国产幂在线无码精品| 精品无码一区二区三区电影| 日本不卡在线播放| 五月天综合网亚洲综合天堂网| 白浆视频在线观看| 国产精品30p| 日韩第一页在线| 欧美人与动牲交a欧美精品| 在线免费不卡视频| 国产精品对白刺激| 欧美精品一二三区| 秋霞一区二区三区| 色婷婷成人网| 五月天久久综合| 亚洲欧美另类中文字幕| 日韩在线永久免费播放| 欧美精品啪啪一区二区三区| 91久久偷偷做嫩草影院精品| 亚洲无码视频喷水| 亚洲国产av无码综合原创国产| 亚洲日产2021三区在线| 天天干天天色综合网| 88av在线| 国产精品露脸视频| 香蕉综合在线视频91| 精品久久综合1区2区3区激情| 久久国产乱子伦视频无卡顿| 亚洲欧美自拍一区| 国内精品视频在线| 激情综合五月网| 中文无码精品a∨在线观看| 久久久久久尹人网香蕉| 国产高清在线观看91精品| 狠狠色丁香婷婷综合| a亚洲天堂| 免费精品一区二区h| 国产亚洲欧美在线中文bt天堂| 亚洲免费三区| 51国产偷自视频区视频手机观看 | 波多野结衣中文字幕久久| 毛片大全免费观看| 亚洲欧洲自拍拍偷午夜色无码| 亚洲成年网站在线观看| 欧美日本在线| 亚洲娇小与黑人巨大交| 亚洲第一视频网| 91网址在线播放| 国产高颜值露脸在线观看|