宓小土,戴海興,王 松
(浙江工業(yè)大學(xué),浙江 杭州 310023)
校園鈴聲系統(tǒng)的開發(fā)
宓小土,戴海興,王 松
(浙江工業(yè)大學(xué),浙江 杭州 310023)
目前,校園鈴聲已告別傳統(tǒng)的電鈴,取而代之的是全自動的鈴聲控制系統(tǒng),準(zhǔn)時便捷的功能不但保障了學(xué)校的正常工作和生活秩序,其優(yōu)美的聲音更增添了校園濃郁的文化氣息,但是高集成化的硬件系統(tǒng)卻給管理部門的維護(hù)造成了較大的困難。本文利用普通PC、開發(fā)相應(yīng)軟件搭建了一套簡單、實用的校園鈴聲系統(tǒng),徹底解決了原高集成鈴聲系統(tǒng)費用高、維護(hù)難、替換性差等問題,對其他院校有一定的借鑒作用。
鈴聲系統(tǒng);基礎(chǔ)設(shè)施;系統(tǒng)開發(fā)
隨著學(xué)校的發(fā)展,越來越多的學(xué)校舍棄了傳統(tǒng)的電鈴,取而代之的是高集成性鈴聲控制系統(tǒng),此類系統(tǒng)大多采用高集成化硬件,漂亮的外觀,簡單、便捷的功能深受廣大學(xué)校管理人員的好評。但隨著時間的推移,設(shè)備的老化現(xiàn)象日益突出,不穩(wěn)定性不斷體現(xiàn)。而同時由于設(shè)備大多采用廠家的專用芯片,使得承建商、校方無能力維修;發(fā)回廠家維修周期又過長,嚴(yán)重影響了學(xué)校的正常秩序。如何利用市場上的通用設(shè)備搭建一套便捷、實用的鈴聲系統(tǒng)以保障學(xué)校的正常秩序,成為學(xué)校管理者迫切需要解決的一個問題。
國家對教育事業(yè)的重視和投入加快了學(xué)?;A(chǔ)設(shè)施的建設(shè),各學(xué)校配備的鈴聲系統(tǒng)往往采用集成性較高的成套系統(tǒng),其美觀性、便捷性顯著,但由于管理水平不齊、管理方式欠妥、管理經(jīng)驗陳舊等原因,導(dǎo)致學(xué)校鈴聲系統(tǒng)故障日益突出;廠家為了占領(lǐng)市場,往往采用其自行開發(fā)的非常規(guī)硬件,且不斷升級,導(dǎo)致校方維修部門無法自行維修,只能求助于生產(chǎn)廠家。高額的維修費、升級費及長時間的維修周期,不但增加了學(xué)校的維護(hù)成本,更嚴(yán)重影響了學(xué)校的正常教學(xué)秩序。這種情況出現(xiàn)的關(guān)鍵原因是校方過于依賴廠商,缺乏對設(shè)備后期維護(hù)的預(yù)期。目前影響學(xué)校鈴聲系統(tǒng)正常運行的因素,主要有以下方面:
1.使用非常規(guī)硬件
生產(chǎn)廠家往往采用其自行開發(fā)的單片機,集成性高、替換性差且不斷升級,原零配件快速淘汰。鈴聲系統(tǒng)一旦損壞,等待它的不是維修費而是高昂的升級費。[1]
2.軟件移植性差
學(xué)校配置的鈴聲系統(tǒng)一般有兩種:一是采用基于單片機開發(fā)的可編輯時間控制系統(tǒng);二是基于PC結(jié)合特殊聲卡開發(fā)的混合系統(tǒng)。兩種系統(tǒng)共同的問題是軟件具有針對性,提供商自行開發(fā)的軟件往往采用控制其自行開發(fā)的硬件進(jìn)行工作,軟硬件依賴性強,一旦一方損壞,另一方將直接癱瘓。
1.硬件環(huán)境的搭建
為保障硬件環(huán)境的穩(wěn)定性,本硬件系統(tǒng)略去不必要的中間硬件,主要由PC音源、音頻分配器、功放、喇叭等組成,結(jié)構(gòu)如圖1所示。
2.鈴聲系統(tǒng)的特點
針對校園鈴聲系統(tǒng)中遇到的問題,筆者使用基于Delphi的軟件開發(fā)。校園鈴聲系統(tǒng)具有其自身的特點,即:配置多個鈴聲方案、采用常用PC搭建、打鈴時間準(zhǔn)確。該系統(tǒng)的優(yōu)點是:
(1)走時準(zhǔn)確:采用網(wǎng)絡(luò)自動校時,確保打鈴時間的準(zhǔn)確性;
(2)多套方案:根據(jù)需要可設(shè)置多套備選方案,根據(jù)學(xué)校的作息、教學(xué)安排一般設(shè)為夏令時、冬令時及考試類等方案,供隨時調(diào)用;
(3)成本低廉:采用普通PC,按學(xué)校作息規(guī)律晚上自動關(guān)機,早上自動開機,大大延長使用壽命,切實保障鈴聲系統(tǒng)的穩(wěn)定運行;
(4)移植及維護(hù)方便:配備一臺支持自動關(guān)機的普通PC即可,一旦硬件故障,可隨時替換。
3.軟件的設(shè)計
系統(tǒng)主要由校時模塊、方案設(shè)置模塊、定時開關(guān)機模塊三個部分組成,系統(tǒng)的模塊結(jié)構(gòu)如圖2所示。軟件的功能界面一目了然,如圖3所示。
(1)校時模塊
該模塊主要利用Internet進(jìn)行時間的同步,保證鈴聲系統(tǒng)的時間準(zhǔn)確,不必再為時鐘不準(zhǔn)而傷腦筯。模塊將能獲取標(biāo)準(zhǔn)時間的服務(wù)器放置于文件中,由用戶選擇某個服務(wù)器作為校時的服務(wù)器,選擇同步后就可以進(jìn)行準(zhǔn)確的時間同步。
時間同步步驟如下:服務(wù)器地址簡單判斷;從時間服務(wù)器獲取時間;對獲取的時間進(jìn)行修正;顯示當(dāng)前和互聯(lián)網(wǎng)當(dāng)前時間。如果是cmdSync則進(jìn)行本機時間同步,主要代碼如下:
(2)設(shè)置模塊
該模塊是本軟件的核心模塊,主要包括新增鈴聲、修改鈴聲、刪除鈴聲、按不同標(biāo)準(zhǔn)顯示鈴聲等功能。
新增鈴聲功能包括事件標(biāo)題,響鈴執(zhí)行方式 (冬令時、夏令時選擇或者按星期響鈴或按指定日期響鈴),選擇鈴聲(包括默認(rèn)鈴聲、自選鈴聲)等功能,保證滿足響鈴需求。
修改鈴聲功能和新增鈴聲功能類似,但是可以將原有鈴聲功能進(jìn)行顯示。
按不同標(biāo)準(zhǔn)顯示鈴聲,默認(rèn)是顯示當(dāng)天鈴聲,也可以顯示天天響鈴、按星期顯示響鈴、按日期顯示響鈴、所有鈴聲等。
響鈴的核心就是按照指定時間進(jìn)行播放音樂,其核心代碼如下:
(3)開關(guān)機模塊
開關(guān)機模塊包括自動開機模塊和自動關(guān)機模塊。自動開機操作需要該機器支持自動開機功能,該功能在機器主板的CMOS中可以設(shè)置;自動關(guān)機操作是直接調(diào)用另外的一個自動關(guān)機程序,同樣也需要進(jìn)行注冊表操作,自動運行,代碼如下:[2]
該系統(tǒng)與各高校普通采用的集成性鈴聲進(jìn)行比較,比較情況如表所示:本項目前期投入節(jié)省80%;后期維護(hù)節(jié)省90%;維修周期更是節(jié)省99.7%。結(jié)果表明該項目具有投入少、維護(hù)成本低、維修周期短等優(yōu)點。隨著時間的推移,集成性鈴聲系統(tǒng)故障率將不斷上升,該項目的優(yōu)勢將越來越明顯。
表 各種情況的比較
該項目的搭建實現(xiàn)了學(xué)校對鈴聲系統(tǒng)穩(wěn)定運行的要求,且該系統(tǒng)采用常用PC,具有成本低、維護(hù)方便等集成系統(tǒng)不可比擬的優(yōu)勢,更重要的是該軟件可移植性強,只要把原系統(tǒng)的音源輸入切換至新系統(tǒng)即可,銜接性強,能大大減少學(xué)校的管理成本,對縮減學(xué)校經(jīng)費開支、保障學(xué)校作息秩序有著積極的功效,對各學(xué)校都有極大的推廣意義。
[1]王水富,朝云東,鐘超.電腦編程技巧與維護(hù)[J].2009(17):6.
[2]孫宏.遠(yuǎn)程同步控制打鈴系統(tǒng)的研究[C].哈爾濱:科技咨詢導(dǎo)報,2007:14-15.
(編輯:楊馥紅)
TP311.52
B
1673-8454(2011)15-0050-03