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

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

四、結論

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

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

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

主站蜘蛛池模板: 亚洲青涩在线| 综合天天色| 日韩不卡高清视频| 尤物国产在线| 中美日韩在线网免费毛片视频| 999国内精品视频免费| 四虎永久免费地址在线网站| 日韩123欧美字幕| 激情综合网址| 国产精品毛片一区视频播| 极品国产一区二区三区| 欧美一级色视频| 国产大片黄在线观看| 国产97色在线| 一级毛片在线播放免费观看| 91精品国产一区自在线拍| 成人看片欧美一区二区| 精品天海翼一区二区| 国产第一页亚洲| 亚洲欧美综合在线观看| 免费无码网站| 日本高清免费不卡视频| 久久综合成人| 国产精品丝袜视频| 亚亚洲乱码一二三四区| 久草网视频在线| 十八禁美女裸体网站| 国产剧情一区二区| 九九这里只有精品视频| 一区二区三区在线不卡免费| 国产精品亚洲天堂| 亚洲国产成熟视频在线多多| 青青草原国产精品啪啪视频| 欧美不卡视频一区发布| 无码一区中文字幕| 精品国产福利在线| 亚洲有无码中文网| 99久久精品国产精品亚洲| 国产自视频| 黄色网页在线观看| 国产日本一区二区三区| 午夜高清国产拍精品| 就去吻亚洲精品国产欧美| 国产精品大白天新婚身材| 欧美视频二区| 精品国产免费观看一区| 国产在线视频二区| 欧美一级黄片一区2区| 91精品国产91久无码网站| 中文字幕人妻无码系列第三区| 成人国产一区二区三区| 欧美在线视频a| 亚洲男人在线| 欧美精品xx| 欧美在线精品一区二区三区| 97在线视频免费观看| 98精品全国免费观看视频| 亚洲精品自在线拍| 免费国产好深啊好涨好硬视频| 亚洲区一区| 亚洲精品欧美日韩在线| 亚洲va在线观看| 国产在线日本| 99视频在线看| 欧美中文字幕在线视频| 视频一区视频二区中文精品| 国产午夜无码片在线观看网站| 成人在线亚洲| 亚洲精品无码在线播放网站| 超级碰免费视频91| 婷婷综合色| 玩两个丰满老熟女久久网| 97免费在线观看视频| 国产va在线观看免费| 无遮挡一级毛片呦女视频| 国产va在线观看免费| 久久黄色免费电影| 日本a级免费| 狠狠色成人综合首页| 精品午夜国产福利观看| 日韩中文精品亚洲第三区| 一本久道热中字伊人|