杨伟吉
浙江中医药大学研究生处,杭州310053
WAP(wireless application protocol)是一种无线应用协议,是GPRS、EDGE/EGPRS、3G等移动终端访问无线信息服务的国际标准,是实现现有移动数据及增值业务的技术基础。该课题从教学管理移动学习系统的实际应用[1]需求出发,在ASP及现有正方系统Oracle数据库的开发环境下,以B/S结构作为系统结构,以WML作为置标语言,设计开发了一个基于WAP的移动学习管理系统原型[2],实现了学生的网上选课、成绩查询、网上评教、在线提问及解答等功能。
该课题研究来源于浙江中医药大学的教学管理需要,是根据我校“十二五”规划纲要中明确提出要‘以教学、以学生为中心’的要求而开发的。在教学管理制度上,浙江中医药大学采用的是学分制,注重学生共性和个性的需求差异,突出多样性和个性化的人才培养。根据统计,目前高校学生的移动设备拥有率在95%以上,远超个人电脑拥有率。所以利用手机上网的功能实现教学管理,不仅是一种新型的模式,更是未来一种不可缺少的教学管理模式。
笔者通过不同网络搜索引擎进行搜索与该课题相关的内容,搜索内容及结果如表1所示:
表1 相关关键词搜索结果表
从表1数据显示可知,完全匹配与部分匹配的结果呈现两极分化的趋势。所以,可以知道单纯的教学管理或者管理信息系统的应用已经相对比较成熟,但是基于3G网络与WAP技术教学管理系统则较少见到。另外,从不同搜索引擎所显示的搜索结果来看,目前基于3G网络和WAP技术的交互式教学管理系统较少,而大多以短信群发和新闻采集形式较多。
该课题研究项目创新地提出将WAP技术与教务辅助管理结合起来,采用B/S模式架构,这种组合是对原有单纯的电脑PC操作的教务管理系统结构的有机补充,能够有效满足高校学生的信息需要,提高教学管理的有效性,真正做到以学生为中心,意义非常明显。
笔者利用面向对象和UML软件工程分析技术,结合学校的教学管理的实际系统需求,借助ROSE工具,将UML语言和WAP应用开发结合起来(其系统框架结构图如图1所示)。
图1 系统框架结构图
基于3G网络的WAP教学辅助管理系统是对现有系统的补充,经过需求分析的调查,它的主要功能包含如下:
学生:网上选课、查询成绩、查询课表、网上评教、新闻查看、在线交流;
教师:新闻查看、课表查询、在线交流;
教务管理人员:选课数据的准备与管理、学生信息管理、学生成绩查询、新闻管理、课表查询、网上评教结果的保存与汇总分析、在线交流管理;
系统管理员:含所有用户拥有功能的管理、对使用者账号管理、权限分配。
根据系统需求分析可以得出如图2所示的使用状况图。
由于该系统采用ASP代码编写,所以搭建服务器的平台比较简单。服务器采用主流Windows 2003的IIS6作为服务器搭建基础。由于该系统是基于WAP协议,所以要使IIS支持WAP浏览,需要在IIS设置中的“MIME映射”-“文件类型”添加一些支持WAP浏览的文件类型,具体如图3所示。
图2 使用状况图
图3 添加文件类型示意图
添加完毕后,重启IIS,即可支持WAP浏览。
由于WAP页面过程与Web页面过程相似,而WML(wireless markup language)是基于扩展标记的语言,所以使用ASP、JSP等语言可以开发生成动态的WML页面。以该系统登录界面为例,我们使用的ASP输出WML页面的代码如下:
因其已存在正方教学管理系统,其系统数据库采用的是Oracle数据库,所以为了方便数据对接,此系统是ASP直接连接已有系统的Oracle数据库,为提高其使用效能,所以使用存储过程,其代码如下:
由于手机等移动通讯设备的显示面积较小,且考虑到手机上网流量问题,所以设计WAP应用的窗口界面应该较少,设计界面应该较多使用字符数据,较少使用图像等数据,以提高效率与低资源占用。其网上选课功能页面如图4所示。
图4 网上选课界面效果预览图
在该系统应用2个月后,我们进行了网上调查,共有469名学生参与了问卷调查。问卷分别从该系统是否使用方便、是否满足学生使用需求、一天访问次数、访问时间段等几个方面进行了调查。结果显示,85.71%(402人)的学生表示该系统使用方便;使用不便的学生反映网络不稳定及界面不够人性化;66.52%(312人)的学生表示满足使用需求;18.98%(89人)的学生表示基本满足使用需求;14.5%(68人)的学生认为该系统不能满足使用需求,应该增加更多的辅助内容;一天访问次数在1-2次的占88.91%(417人),2-5次占7.89%(37人),5次以上的占3.2%(15人);访问时间段99%以上的学生选择休息时间。另外也有学生跟项目负责人反映该系统很新鲜,同班学生都比较流行使用手机浏览该教务辅助管理系统查看教务通知等。
针对二级学院教务员的调查显示,大部分的教务员认为该系统可行性非常强,他们会经常登录该教学辅助管理系统进行数据的维护和操作。
通过该调查分析,可以清楚地反映出该教学辅助管理系统的优点:①有效改变学生获取信息的单一性,使学生随时随地、非常便捷地浏览教务通知,进行网上选课、成绩查询、查看教务信息等操作,完全可以满足其作为教学辅助管理系统的要求;②有效增强学生获取教务信息的主动性。学生的手机拥有率几乎达到100%,可以通过GPRS上网的达到95%以上,学生群体又是最容易接受新鲜事物的,促成学生主动获取教务信息的良好习惯;③该系统花销少,成本节省,但麻雀虽小却五脏俱全,加之其开发设计过程严格按照软件工程要求进行设计,其数据基本以已有的正方教学管理系统为母体,使得基于3G网络的WAP应用将为高校移动教学管理系统成为了现代教育管理中最重要的辅助工具之一。
随着技术进步和高校扩招,基于3G网络的WAP应用将为高校移动教学管理系统提供更多服务和技术支持。该课题紧紧围绕如何设计和实现基于3G网络的WAP教学辅助管理系统而展开工作,该系统功能作为辅助教学管理系统而言相对比较完善,并且充分结合移动设备的特点,以数据为主,操作界面简洁,从而减少了数据传输量、提高了系统效率。与传统教学辅助管理系统相比,该系统具有移植性强、平台无关性、可维护性和稳定性,从一定意义上讲该系统的访问效率更高。
但该系统也存在一定的不足,如分析和设计过程有待进一步细化、安全防范机制还需进一步提高。展望下一阶段,我们将以加强WAP应用程序的移动设备兼容性和开发WAP 2.0应用作为下一步工作目标。
[1]朱素玲.WAP技术在移动学习中的分析与研究[J].中国校外教育:理论,2009,(1):167-168
[2]刘金城,李宏博.移动学习管理系统在WAP环境下的设计与实现[J].计算机时代,2009,(1):31-34