电子科技论文社区学习电子辅助中心的设计
所属栏目:电子技术论文
发布时间:2014-11-27 15:36:51 更新时间:2014-11-27 15:09:51
摘 要:21世纪网络的飞速发展带动了各行各业的发展速度,在各个领域、各个行业,互联网得到了广泛的应用,作为知识后盾的教学更需要运用现代网络技术。东莞作为一座制造业的名城,应该要时刻满足各种人群对学习的需求。在这种背景和需求中,东莞市社区学习电子辅助中心(后简称:电子辅助中心)的产生有着极为重要的意义。电子辅助中心建立在“以学生为中心”的远程教学模型基础上,借鉴国内外一些开放大学和某些知名学习平台的成功经验,结合东莞市各个群体对知识的需求以及现有的一些电子学习平台的实际情况,提出一个适合各种用户和学生网上学习的解决方案,实现教学资源知识的共享。
【关键词】电子科技论文,电子辅助中心,互联网,多媒体
1 绪论
1.1 电子辅助中心的开发背景
近年来,随着网络用户要求的不断提高及计算机科学的迅速发展,生活水平的不断提高,促使人们对自我发展的需求不断增强,传统的教育方式有着地域、时间以及信息量的限制,无法满足其自主学习、个性追求、心理需求、文化艺术及精神需求的渴望。因此,网上学习正愈来愈显示出其强大的生命力,并在世界范围内逐渐扩大其影响。
1.2 电子辅助中心功能和特点
通过建立电子辅助中心,实现多媒体学习资源的共享、下载、上传,为自学者学习新知识提供大量的自学材料;为教师提供丰富多彩的多媒体网络教学课件,节省时间;实现教学视觉、听觉全方位的冲击,帮助教师提高教学效果,优化教学方式,为学生提供生动、形象的学习氛围。主要功能模块有注册用户可修改密码及个人资料;管理员可管理网络学习资源;浏览并可键入关键词搜索网站所提供的所有学习资源;凡登录该网站的成员均可下载资源;网站成员可以上传个人创作的学习资源供他人共享;留言簿实现意见反馈。
电子辅助中心主要分有三大频道:中小学学习频道、成人学习频道、集团学习频道,内容适合各个年龄层次的网民进行学习。社区居民还可以通过该中心,共同组建一个网络家园。多媒体学习资源作为网上学习的核心,它有着不同于传统教学资源的显著优势:第一、人机界面的交互性和友好性反映了以人为本的思想理念;第二、多媒体资源集图、文、声、影、象于一体,为学习者创造视听刺激和心理冲击;第三、超文本多媒体的应用结构符合人类思维特点和阅读习惯;第四、合理地运用多种网络设计元素,大大地提升了其实用价值和欣赏价值。因此,如何有效地组织和管理这些纷繁复杂的多媒体资源并为学习者提供足够的、准确的和丰富的资源成为开发网上学习平台的一个关键点。
1.3 电子辅助中心开发目的
电子辅助中心,实际上是为远程教学提供了一个环境,它的最大的特点是师生之间、同学之间在时间和空间上是分离的,学生往往处于个体的、独立的学习环境中。若不能实现师生之间、同学之间及时的交互,一定会影响学习效果。电子辅助中心较其它形式教育媒体环境最突出的优势就是拥有智能型远程协作学习平台模块,能以实时或非实时的交互方式方便地实现师生之间、同学之间的对话与协作。同学之间可以通过快速通信工具进行非实时讨论,实时讨论,求助解疑。同时可满足不同阶层、不同年龄段、不同爱好的人去学习交流,这也是电子辅助中心核心的内容。通过建立此中心,实现多媒体学习资源的共享、下载、上传,为自学者学习新知识提供大量的自学材料;为教师提供丰富多彩的多媒体网络教学课件,节省时间;实现教学视觉、听觉全方位的冲击,帮助教师提高教学效果,优化教学方式,为学生提供生动、形象的学习氛围。
2 电子辅助中心设计
2.1 功能定义
(1)电子辅助中心首页:特色课堂;语音新闻;频道介绍。(2)登录模块:用户在正确输入用户名及密码的前提下,系统将根据用户的选择进入网站前台会员界面或后台管理员模块。(3)会员管理:新会员注册;修改密码;修改资料;重获密码 。(4)上传下载:上传资源;搜索资源 ;下载资源;个人上传篮 ;个人下载库。(5)留言模块: 在线留言; 查看回复。(6)后台管理模块:资源管理;会员管理;发布公告 ;查看留言。(7)频道展示模块:最新资源;最新试卷 ;学习交流;教学课程视频;作文选登;教学方法。
2.2 B/S 模型的概念
电子辅助中心采用三层结构的B/S模式实现:第一层为浏览器(Browser),只要在浏览器中键入我们提供服务的Web服务器的URL地址,就可以进入网站。第二层为Web服务器,在该服务器上运行着Windows NT操作系统下的Apache Tomcat 5.0。我们采用JSP技术开发的所有本系统应用程序均放在这个服务器上.当用户请求到来时,由Web服务器将请求交给应用程序,由应用程序通过JDBC 接口来完成访问数据库的操作。第三层为数据库服务器,在该服务器上运行着Microsoft SQL Server2000。
2.3 开发语言的选择
AJAX(Asynchronous JavaScript And XML)异步JavaScript和XML,它不是一项新技术,而是很多成熟技术的集合,并以一种崭新的角色出现。它操作的基础是HTML或者 XHTML,使用的脚本语言是JavaScript,这可以保证它的纯文本性质;利用XML,Ajax可以和其他应用程序方便地进行通信;XMLHttpRequest作为异步调用的基础设施;文档对象模型(DOM)用来表示显示在浏览器上的整个文档对象及其层次结构;CSS实现页面设计,还能简化脚本。Ajax实现局部刷新及异步请求,这与传统WEB设计所不同。
3 电子辅助中心总体设计
3.1 总体设计需求说明
3.1.1 总体描述
它主要由五个模块组成:会员管理、管理员模块、上传模块、搜索下载模块、留言模块。
3.1.2 功能描述 会员模块:它的主要功能就是实现对注册用户的有效和安全性管理。上传模块:它是本站的核心模块之一,主要是实现注册用户共享其资源。搜索下载模块:它也是本站的核心模块之一,主要是实现注册用户搜索下载其所需的资源。留言模块:实现注册用户对本站存在的某些问题提出疑问或建议。管理员模块:为方便用户能在最短的时间内搜索到最丰富最有效的资源,管理员将按照一定的管理原则,对所有共享资源及注册用户实施有效管理。
3.2 总体结构设计
(1)电子辅助中心总体结构图如图1所示。
(2)处理流程。此系统数据流图(DFD)如图2所示。
3.3 程序模块设计
3.3.1 一级程序模块设计
此系统分以下几个程序模块:教学资源展示程序模块,登录程序模块,会员管理程序模块,管理员程序模块。
3.3.2 二级程序模块设计
会员管理程序模块又分为以下几个二级模块:新会员注册、修改密码、修改资料、重获密码、上传模块、搜索下载、在线留言、查看回复;管理员程序模块又分为以下几个二级模块:资源管理、会员管理、发布公告、查看留言以及其它功能管理程序模块。
3.4 系统详细设计
3.4.1 登录模块
用户在正确输入用户名及密码的前提下,系统将根据用户的选择进入网站前台会员界面或后台管理员模块,遗忘密码时的密码重新获取。
3.4.2 会员模块
它的主要功能就是实现对注册用户的有效和安全性管理。
3.4.3 上传模块
它是本站的核心模块之一,主要是实现注册用户共享其资源。
3.4.4 搜索下载模块
它也是本站的核心模块之一,主要是实现注册用户搜索下载其所需的资源。
3.4.5 留言模块
实现注册用户对本站存在的某些问题提出疑问或建议。
3.4.6 管理员模块
管理员按照一定的管理原则,对所有共享资源及注册用户实施有效管理。
4 数据库设计
一个成功的管理系统,是建立在许多条件之上的,而数据库是其中一个非常重要的条件和关键技术。系统所涉及的数据库设计分五个步骤:数据库需求分析、概念设计、逻辑设计、物理设计与加载测试。(1)数据库需求分析的任务是将业务管理单证流化为数据流,划分主题之间的边界,绘制出DFD图,并完成相应的数据字典。(2)概念设计的任务是从DFD出发,绘制出本主题的实体-关系图,并列出各个实体与关系的纲要表。(3)逻辑设计的任务是从E-R图与对应的纲要表出发,确定各个实体及关系的表名属性。(4)物理设计的任务是确定所有属性的类型、宽度与取值范围,设计出基本表的主键,将所有的表名与字段名英文化,实现物理建库,完成数据库物理设计字典。(5)加载测试工作贯穿于程序测试工作的全过程,整个录入、修改、查询、处理工作均可视为对数据库的加载测试工作。
电子辅助中心的主要任务是综合管理大量的用户群以及丰富的共享资源信息,这就必须存储和管理大量的数据。因此建立一个良好的数据组织结构和数据库,使整个系统都可以迅速、方便、准确地调用和管理所需的数据,是衡量本站开发工作好坏的主要指标之一。
数据库设计主要是进行数据库的逻辑设计,即将数据按一定的分类、分组系统和逻辑层次组织起来,是面向用户的。数据库设计时需要综合企业各个部门的存档数据和数据需求,分析各个数据之间的关系,按照DBMS提供的功能和描述工具,设计出规模适当、正确反映数据关系、数据冗余少、存取效率高、能满足多种查询要求的数据模型。
5 界面设计
中心整体风格的定位;收集媒体素材;设计实现。
6 结束语
电子辅助中心从技术的层面讲,主要采用JSP进行开发,实现较完善的会员管理;同时,实现本网站的核心功能上传搜索下载模块。由于JSP几乎可以执行于所有平台。从社会价值的层面讲,电子辅助中心与传统学习相比,其有着特殊性,对学习者的学习和教师的教学产生很大的帮助,使师生之间能够在最短的时间内得到和传统学习几乎相同的功效。当然,伴随着整个中心的具体实施中,随着学习的不断进步、科技的不断发展,还会出现一些问题,只有我们不断地去开发、不断地搜索,才能够及时地解决这些问题,使中心为更多的用户提供更有质量的服务,也使电子辅助中心更加的壮大。
参考文献
[1]黄斯伟等.动态网页制作HTML4.0使用详解[M].北京:人民邮电出版社,2000.
[2]王沛等.征服Ajax Web2.0开发技术详解[M].北京:人民邮电出版社,2006.
[3]Nicholas C.Zakas等.Ajax高级程序设计[M].北京:人民邮电出版社,2006.