麥志杰 徐海濤 黃國銳 趙靜 林芳
摘要: 作者開發(fā)了一種基于條形碼的實(shí)驗(yàn)室管理系統(tǒng),提高了對(duì)學(xué)生進(jìn)行考勤、成績(jī)管理的效率。系統(tǒng)首先使用EAN-13碼對(duì)學(xué)生信息進(jìn)行編碼,并打??;通過掃描學(xué)生的條形碼,即可登錄系統(tǒng)實(shí)現(xiàn)學(xué)生資料的管理、課程資料的管理、考勤和成績(jī)的錄入、綜合查詢輸出功能及用戶資料和權(quán)限管理等功能。系統(tǒng)使用VC++編程,數(shù)據(jù)庫用SQL2000,系統(tǒng)可運(yùn)行在Windows98/2000/XP平臺(tái)。使用該系統(tǒng)極大提高了實(shí)驗(yàn)室的管理效率。
關(guān)鍵詞: 實(shí)驗(yàn)室管理?xiàng)l形碼考勤管理一體化
1.引言
一直以來,對(duì)學(xué)生的課堂考勤與平常成績(jī)管理工作基本上都是靠手工進(jìn)行的。隨著高校招生規(guī)模的擴(kuò)大,有關(guān)學(xué)生考勤與成績(jī)管理工作所涉及的數(shù)據(jù)量越來越大,現(xiàn)在學(xué)校已經(jīng)普遍采用計(jì)算機(jī)對(duì)學(xué)生成績(jī)進(jìn)行管理,但是學(xué)生的考勤管理依然停留在手工管理上。手工管理具有效率低,保存不方便的缺點(diǎn)。特別是專業(yè)實(shí)驗(yàn)課程,由于學(xué)生分散做實(shí)驗(yàn),更不利于考勤工作的進(jìn)行。所以我們開發(fā)了一個(gè)可利用條形碼的,不僅適用平常成績(jī)信息管理,而且同時(shí)適用于考勤管理一體化的系統(tǒng)。
事實(shí)上,條形碼系統(tǒng)已經(jīng)應(yīng)用到學(xué)校圖書館管理工作中。在圖書管理方面,圖書的統(tǒng)一編號(hào)、圖書發(fā)行、分編、流通,以及讀者管理和控制圖書期刊的采購、過期書刊的處理,等等,均可使用條形碼技術(shù)。國內(nèi)很多高等院校包括我校和省、市的大型圖書館已經(jīng)普遍采用了條形碼圖書管理系統(tǒng)。[1],[2]
借助相同的原理,我們?cè)O(shè)計(jì)出條形碼實(shí)驗(yàn)室管理系統(tǒng),采用條形碼掃描儀讀取學(xué)生標(biāo)識(shí)條碼傳輸?shù)接?jì)算機(jī),對(duì)學(xué)生考勤與成績(jī)進(jìn)行管理。該系統(tǒng)可以幫助廣大從事實(shí)驗(yàn)教學(xué)的教師提高工作效率,實(shí)現(xiàn)學(xué)生考勤的記錄與成績(jī)信息管理工作流程的系統(tǒng)化、規(guī)范化和自動(dòng)化,進(jìn)一步提高辦學(xué)效益和現(xiàn)代化水平。
2.學(xué)生條形碼設(shè)計(jì)
首先,我們會(huì)給每個(gè)學(xué)生設(shè)計(jì)一個(gè)唯一的條形碼,并打印出來。以后學(xué)生拿著該條碼進(jìn)入實(shí)驗(yàn)室,只要使用掃描儀掃描該學(xué)生的條碼,即可通過數(shù)據(jù)庫調(diào)出學(xué)生的信息進(jìn)行管理。
學(xué)生條碼設(shè)計(jì)原理如下所述。
由于本校學(xué)生學(xué)號(hào)為10位,因此我們選用13位碼進(jìn)行設(shè)計(jì)。現(xiàn)有的最普遍的13位碼為EAN-13商品條碼[3],[4]。采用這種條碼的好處是其使用廣泛,現(xiàn)存的大多數(shù)條形碼掃描儀能識(shí)別出來。
設(shè)計(jì)學(xué)生學(xué)號(hào)的條碼如下:(0)(學(xué)號(hào))(性別)(校驗(yàn)碼)。
其中所有條碼以0開頭,如有必要可以作為學(xué)校不同校區(qū)的代碼;學(xué)號(hào)10位,例如2004380203;性別區(qū)別碼:男0女1;校驗(yàn)碼1位。校驗(yàn)碼的計(jì)算可以參考文獻(xiàn),不同的條碼其校驗(yàn)碼的產(chǎn)生方法都不同。實(shí)際上,現(xiàn)有的條形碼編碼軟件都可以根據(jù)條碼的種類自動(dòng)生成校驗(yàn)碼。
根據(jù)上面的設(shè)計(jì)思路對(duì)學(xué)號(hào)為2004380203的學(xué)生進(jìn)行條碼分配,020043802030X。其中X為待定校驗(yàn)碼。由于使用EAN-13碼,計(jì)算得到X為5,即該學(xué)生的條碼為0200438020305。
3.實(shí)驗(yàn)室管理系統(tǒng)
本系統(tǒng)具有以下6大功能:學(xué)生資料的管理,課程資料的管理,考勤和成績(jī)的錄入,綜合查詢輸出功能,可利用條形碼輸入,用戶資料和權(quán)限管理。
要實(shí)現(xiàn)以上功能,與系統(tǒng)相連的數(shù)據(jù)庫應(yīng)該包含有如下信息:創(chuàng)建數(shù)據(jù)表;創(chuàng)建學(xué)生數(shù)據(jù)表包括學(xué)生標(biāo)識(shí)(學(xué)生ID),學(xué)生姓名,學(xué)生學(xué)號(hào),學(xué)生班級(jí);創(chuàng)建課程數(shù)據(jù)表包括課程標(biāo)識(shí)(課程ID),課程名稱,任課老師,課程描述;創(chuàng)建考勤數(shù)據(jù)表連接學(xué)生信息與課程信息;創(chuàng)建成績(jī)數(shù)據(jù)表連接學(xué)生信息與課程信息;創(chuàng)建綜合信息表顯示學(xué)生,課程,考勤,成績(jī)?nèi)啃畔?;?chuàng)建用戶數(shù)據(jù)表包括用戶標(biāo)識(shí)(用戶ID),用戶名稱,用戶密碼。
我們?cè)O(shè)計(jì)的系統(tǒng)包括以下模塊。
(1)系統(tǒng)用戶管理功能模塊
實(shí)現(xiàn)用戶的添加、修改及刪除功能。
(2)課程管理功能模塊
實(shí)現(xiàn)課程的添加、修改、查詢及刪除功能。
(3)學(xué)生管理功能模塊
實(shí)現(xiàn)學(xué)生的添加、修改、查詢及刪除功能。
(4)程序運(yùn)行功能模塊
實(shí)現(xiàn)利用條形碼讀取學(xué)生學(xué)號(hào)同時(shí)記錄其考勤與成績(jī)的功能。
(5)綜合查詢功能模塊
實(shí)現(xiàn)利用條形碼讀取學(xué)生學(xué)號(hào)同時(shí)輸出其對(duì)應(yīng)的課程的考勤與成績(jī)的功能。
為了實(shí)現(xiàn)以上功能,我們?cè)O(shè)計(jì)的系統(tǒng)的數(shù)據(jù)流向如下圖所示:
系統(tǒng)方面我們使用VC++編程語言設(shè)計(jì),數(shù)據(jù)庫方面使用SQL2000設(shè)計(jì)。本系統(tǒng)可應(yīng)用在Windows98/2000/XP平臺(tái)。
4.使用效果總結(jié)
為了測(cè)試條形碼實(shí)驗(yàn)室管理系統(tǒng)的效果,我們?cè)?011學(xué)年的下學(xué)期將該系統(tǒng)引入本系光信專業(yè)學(xué)生的專業(yè)實(shí)驗(yàn)管理工作中。經(jīng)過一個(gè)學(xué)期的使用及使用前后的對(duì)比,我們發(fā)現(xiàn):學(xué)生遲到、缺勤的人數(shù)大幅下降,因?yàn)樗麄兏惺艿綄?shí)驗(yàn)室管理工作執(zhí)行的嚴(yán)格性與高效性;而老師方面,由于使用了該系統(tǒng),精力不需要再花在管理工作上面,因此能更有效地集中在專業(yè)實(shí)驗(yàn)教學(xué)中,從而提高了教學(xué)質(zhì)量。
5.結(jié)語
針對(duì)目前實(shí)驗(yàn)室管理中存在的對(duì)學(xué)生考勤及成績(jī)管理方面效率不高的問題,我們利用條形碼技術(shù)與數(shù)據(jù)庫技術(shù)設(shè)計(jì)了條形碼實(shí)驗(yàn)室管理系統(tǒng)。系統(tǒng)分配給學(xué)生每人唯一的13位條碼。學(xué)生進(jìn)入實(shí)驗(yàn)室,掃描其條碼,即可通過系統(tǒng)調(diào)用學(xué)生的信息,完成學(xué)生的考勤和成績(jī)錄入工作,代替了繁瑣的人手錄入。此外,系統(tǒng)包括6大模塊,可協(xié)助教師完成日常的實(shí)驗(yàn)室教學(xué)管理工作,提高了管理效率與管理水平,更間接地提高了實(shí)驗(yàn)教學(xué)水平。
參考文獻(xiàn):
[1]戴宏民.條形碼技術(shù)及應(yīng)用.重慶:重慶大學(xué)出版社,1991:53-60.
[2]李保風(fēng).條形碼簡(jiǎn)介及在信息管理系統(tǒng)中的應(yīng)用.安陽大學(xué)學(xué)報(bào):綜合版,2003.16(2):1-4.
[3]中國物品編碼中心.條形碼技術(shù)與應(yīng)用.北京:清華大學(xué)出版社,2003:39-42,49-53.
[4]華南農(nóng)業(yè)大學(xué)應(yīng)用物理系.專業(yè)實(shí)驗(yàn)(光電)講義,2007:15-30.
2010年華南農(nóng)業(yè)大學(xué)理學(xué)院教育教學(xué)改革與研究項(xiàng)目資助(編號(hào):LXJG1002)。