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.補充說明

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

四、結論

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

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

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

主站蜘蛛池模板: 国产主播在线一区| 丁香六月激情综合| 国产黑人在线| 国产精品污污在线观看网站| 国产91丝袜在线播放动漫| 女人一级毛片| 99精品伊人久久久大香线蕉| 成人中文字幕在线| 国产97视频在线| 亚洲天堂视频在线免费观看| 91精品国产91欠久久久久| 91精品专区| 国产午夜福利亚洲第一| 国产精品国产三级国产专业不| 久久久久人妻精品一区三寸蜜桃| 亚洲综合婷婷激情| 久久99国产综合精品女同| 欧美在线导航| 国产一级毛片高清完整视频版| 国产h视频在线观看视频| 欧美成人A视频| 亚洲天堂.com| 亚洲欧美另类色图| 免费A级毛片无码无遮挡| 久久国产精品影院| 少妇精品网站| 欧美一级在线看| 在线日本国产成人免费的| 亚洲中文在线视频| 九九九久久国产精品| 伊在人亚洲香蕉精品播放| 国产精品永久不卡免费视频 | 久久无码av一区二区三区| 国产精品专区第1页| 亚洲美女一区二区三区| 欧美日本在线| 成人伊人色一区二区三区| 国产亚洲欧美日韩在线一区二区三区| 日韩欧美中文| 制服丝袜无码每日更新| 亚洲一区毛片| 日本高清成本人视频一区| 就去色综合| 青青国产成人免费精品视频| 国产电话自拍伊人| 国产乱子伦无码精品小说| 91在线播放免费不卡无毒| 国产欧美日韩在线在线不卡视频| 欧美一级高清片欧美国产欧美| 老色鬼欧美精品| 久久久久无码精品| 亚洲日本中文综合在线| 免费福利视频网站| 欧美在线视频不卡第一页| 午夜影院a级片| 成人福利在线视频免费观看| 在线看片免费人成视久网下载| 伊人久久精品亚洲午夜| 国产理论最新国产精品视频| 国产在线97| 亚洲天堂网视频| 国产在线视频欧美亚综合| 亚洲一区网站| 国产成人精品视频一区二区电影| 亚洲一区波多野结衣二区三区| 国产区精品高清在线观看| 9cao视频精品| 国产精品无码AV片在线观看播放| 在线综合亚洲欧美网站| 亚洲综合亚洲国产尤物| 热伊人99re久久精品最新地| h网址在线观看| 国产国产人成免费视频77777| 色亚洲激情综合精品无码视频| 亚洲第一区在线| 伊人天堂网| 亚洲精品制服丝袜二区| 亚洲自偷自拍另类小说| 亚洲人成影院在线观看| 高潮毛片免费观看| 无码AV日韩一二三区| 高潮毛片无遮挡高清视频播放|