移动答疑系统设计

时间:2022-06-09 09:20:52

移动答疑系统设计

摘要:简单介绍了答疑系统发展情况,在移动互联网应用的背景下,提出了基于移动设备下的答疑系统设计,结合.net技术在移动应用中的优势,实现了基于.net的移动答疑系统。

关键词:移动互联;答疑系统;远程教育

中图分类号:TN915.03 文献标识码:A 文章编号:

1 概述

近几年来,计算机、多媒体等高新技术的迅猛发展,标志着人类己经进入了信息社会,信息社会对人才的培养以及教育提出了许多新的要求。培养的人才要具有“信息能力”、“创新能力”,以及对劳动力能进行终身教育与培训等[1,2]。传统的基于Internet的网络教学能很好地满足信息社会对人才培养与教育提出的这些新的要求,并随着网络教育的优势发展,逐渐深入教学的一线,并得到了广大教育者与受教育者的支持与喜爱,网络教学答疑系统也因此出现。

由于地理位置上的离散,当学生遇到疑难问题时需要网络教学系统给以及时的答疑和帮助,消除学生自主学习中的障碍,网络答疑就成了网络教学系统的重要组成部分之一[3]。

然而,随着网络技术的飞速发展,这种传统的网络通信模式已经逐渐显露出其自身的缺点。在传统的网络环境中,教师不可能时刻在线,无法随时回答学生的问题。学生提问也会受到计算机、网络资源、提问时间点约束。

为了更好的突破这种受限于答疑的设备、网络环境、时间与地域性的状况,基于移动终端,借助3G网络通信的移动式答疑系统设计需求也就应运而生。

2 系统设计

2.1 系统基本功能

基于移动学习系统的一般模型[1],作为移动学习特殊形式的移动答疑系统主要由前后台两大模块组成,基本结构如图1所示。

图1 系统总体功能列表

2.2系统关键技术与实现

2.2.1 系统技术架构设计

在软件体系架构设计中,分层式结构是最常见,也是最重要的一种结构。本文采用的分层式结构一般分为三层,从下至上分别为:数据访问层、业务逻辑层(又或成为领域层)、表示层。

三层架构(3-tier application) 通常意义上的三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次的目的即为了“高内聚,低耦合”的思想。

图2系统的技术架构设计 图3移动端首页

(1)表现层(UI):通俗讲就是展现给用户的界面,即用户在使用一个系统的时候他的所见所得。

(2)业务逻辑层(BLL):针对具体问题的操作,也可以说是对数据层的操作,对数据业务逻辑处理。

(3)数据访问层(DAL):该层所做事务直接操作数据库,针对数据的增添、删除、修改、更新、查找等。

2.2.2 移动端实现

移动端主要实现信息的交流,含用户身份的安全验证(主要完成系统登录用户的验证,对于非法用户将禁止登录,不同身份的用户被赋予不同的权限,以及留言与回复等功能。其主功能界面如图3所示。

借助于webservice技术,实现了移动端与后台的通信问题。WebService是一种基于SOAP协议的远程调用标准。通过WebService可以将不同操作系统平台,不同语言、不同技术整合到一起。

3 结束语

随着智能终端性能的日益快速发展,借助3G网络通信技术的稳定与高效,移动答疑系统的应用需求正在形成。该系统可以很好的解决计算机网络与移动网络之间的信息交换问题,,使学习者可以随时发送问题到答疑平台,并且不受时空的限制,能够及时得到教师的回答,便于随时随地进行学习。

参考文献:

[1] 李彦敏. 移动答疑系统设计研究[J]. 菏泽学院学报,2008,9:42-45.

[2] 钟元生等. 移动答疑的功能需求与流程分析[J].中国教育技术装备,2009,4:73-74.

[3] 曹蕾等. 智能手机在移动学习中的应用思考[J].黑龙江科技信息,2009,9:51.

上一篇:强化监理的基础工作提升监理服务水平 下一篇:市政建筑工程存在的质量问题及改善措施