校园铃声系统的开发
2011-10-18宓小土戴海兴
宓小土,戴海兴,王 松
(浙江工业大学,浙江 杭州 310023)
校园铃声系统的开发
宓小土,戴海兴,王 松
(浙江工业大学,浙江 杭州 310023)
目前,校园铃声已告别传统的电铃,取而代之的是全自动的铃声控制系统,准时便捷的功能不但保障了学校的正常工作和生活秩序,其优美的声音更增添了校园浓郁的文化气息,但是高集成化的硬件系统却给管理部门的维护造成了较大的困难。本文利用普通PC、开发相应软件搭建了一套简单、实用的校园铃声系统,彻底解决了原高集成铃声系统费用高、维护难、替换性差等问题,对其他院校有一定的借鉴作用。
铃声系统;基础设施;系统开发
随着学校的发展,越来越多的学校舍弃了传统的电铃,取而代之的是高集成性铃声控制系统,此类系统大多采用高集成化硬件,漂亮的外观,简单、便捷的功能深受广大学校管理人员的好评。但随着时间的推移,设备的老化现象日益突出,不稳定性不断体现。而同时由于设备大多采用厂家的专用芯片,使得承建商、校方无能力维修;发回厂家维修周期又过长,严重影响了学校的正常秩序。如何利用市场上的通用设备搭建一套便捷、实用的铃声系统以保障学校的正常秩序,成为学校管理者迫切需要解决的一个问题。
一、校园铃声系统的使用管理现状
国家对教育事业的重视和投入加快了学校基础设施的建设,各学校配备的铃声系统往往采用集成性较高的成套系统,其美观性、便捷性显著,但由于管理水平不齐、管理方式欠妥、管理经验陈旧等原因,导致学校铃声系统故障日益突出;厂家为了占领市场,往往采用其自行开发的非常规硬件,且不断升级,导致校方维修部门无法自行维修,只能求助于生产厂家。高额的维修费、升级费及长时间的维修周期,不但增加了学校的维护成本,更严重影响了学校的正常教学秩序。这种情况出现的关键原因是校方过于依赖厂商,缺乏对设备后期维护的预期。目前影响学校铃声系统正常运行的因素,主要有以下方面:
1.使用非常规硬件
生产厂家往往采用其自行开发的单片机,集成性高、替换性差且不断升级,原零配件快速淘汰。铃声系统一旦损坏,等待它的不是维修费而是高昂的升级费。[1]
2.软件移植性差
学校配置的铃声系统一般有两种:一是采用基于单片机开发的可编辑时间控制系统;二是基于PC结合特殊声卡开发的混合系统。两种系统共同的问题是软件具有针对性,提供商自行开发的软件往往采用控制其自行开发的硬件进行工作,软硬件依赖性强,一旦一方损坏,另一方将直接瘫痪。
二、校园铃声系统的开发
1.硬件环境的搭建
为保障硬件环境的稳定性,本硬件系统略去不必要的中间硬件,主要由PC音源、音频分配器、功放、喇叭等组成,结构如图1所示。
2.铃声系统的特点
针对校园铃声系统中遇到的问题,笔者使用基于Delphi的软件开发。校园铃声系统具有其自身的特点,即:配置多个铃声方案、采用常用PC搭建、打铃时间准确。该系统的优点是:
(1)走时准确:采用网络自动校时,确保打铃时间的准确性;
(2)多套方案:根据需要可设置多套备选方案,根据学校的作息、教学安排一般设为夏令时、冬令时及考试类等方案,供随时调用;
(3)成本低廉:采用普通PC,按学校作息规律晚上自动关机,早上自动开机,大大延长使用寿命,切实保障铃声系统的稳定运行;
(4)移植及维护方便:配备一台支持自动关机的普通PC即可,一旦硬件故障,可随时替换。
3.软件的设计
系统主要由校时模块、方案设置模块、定时开关机模块三个部分组成,系统的模块结构如图2所示。软件的功能界面一目了然,如图3所示。
(1)校时模块
该模块主要利用Internet进行时间的同步,保证铃声系统的时间准确,不必再为时钟不准而伤脑筯。模块将能获取标准时间的服务器放置于文件中,由用户选择某个服务器作为校时的服务器,选择同步后就可以进行准确的时间同步。
时间同步步骤如下:服务器地址简单判断;从时间服务器获取时间;对获取的时间进行修正;显示当前和互联网当前时间。如果是cmdSync则进行本机时间同步,主要代码如下:
(2)设置模块
该模块是本软件的核心模块,主要包括新增铃声、修改铃声、删除铃声、按不同标准显示铃声等功能。
新增铃声功能包括事件标题,响铃执行方式 (冬令时、夏令时选择或者按星期响铃或按指定日期响铃),选择铃声(包括默认铃声、自选铃声)等功能,保证满足响铃需求。
修改铃声功能和新增铃声功能类似,但是可以将原有铃声功能进行显示。
按不同标准显示铃声,默认是显示当天铃声,也可以显示天天响铃、按星期显示响铃、按日期显示响铃、所有铃声等。
响铃的核心就是按照指定时间进行播放音乐,其核心代码如下:
(3)开关机模块
开关机模块包括自动开机模块和自动关机模块。自动开机操作需要该机器支持自动开机功能,该功能在机器主板的CMOS中可以设置;自动关机操作是直接调用另外的一个自动关机程序,同样也需要进行注册表操作,自动运行,代码如下:[2]
三、项目分析
该系统与各高校普通采用的集成性铃声进行比较,比较情况如表所示:本项目前期投入节省80%;后期维护节省90%;维修周期更是节省99.7%。结果表明该项目具有投入少、维护成本低、维修周期短等优点。随着时间的推移,集成性铃声系统故障率将不断上升,该项目的优势将越来越明显。
表 各种情况的比较
四、结束语
该项目的搭建实现了学校对铃声系统稳定运行的要求,且该系统采用常用PC,具有成本低、维护方便等集成系统不可比拟的优势,更重要的是该软件可移植性强,只要把原系统的音源输入切换至新系统即可,衔接性强,能大大减少学校的管理成本,对缩减学校经费开支、保障学校作息秩序有着积极的功效,对各学校都有极大的推广意义。
[1]王水富,朝云东,钟超.电脑编程技巧与维护[J].2009(17):6.
[2]孙宏.远程同步控制打铃系统的研究[C].哈尔滨:科技咨询导报,2007:14-15.
(编辑:杨馥红)
TP311.52
B
1673-8454(2011)15-0050-03