APP下载

计算机网络教学平台设计与实现研究

2020-07-12刘家良

科技视界 2020年30期
关键词:功能模块计算机网络测试

刘家良

(佛山职业技术学院,广东 佛山 528137)

0 引言

众所周知, 信息化教学模式已经在整个教育系统中普及应用开, 在带动传统教学模式发生转型变革的同时, 现有的信息化教学模式仍旧存在僵化不足。 例如,传统网络教学模式还是以课堂教学为中心,教师为主导,仅仅是借助网络教学技术来传授各种知识,学生的主动性、个性化都未得到凸显和发展。 而事实上,网络教育平台是一种资源整合下的新型教学模式, 其不仅仅具有传统课堂教学的优势, 同样还拥有各种新型的技术手段, 能够支持学生更快速更方便的获取知识和资源。 因此未来的计算机网络教学平台要能够更好地发挥这些优势作用, 为教育活动提供充实的教育服务。

1 计算机网络教学平台的设计需求

计算机网络教学平台的设计与实现的根本目的就是使学生能够随时随地学习,能够在网络教学平台上满足个性化的学习需求,展开互动交流。 因此计算机网络教学平台就要能够实现对各种教学资源的整合应用, 将不同教师的隐性知识转换为显性知识体系。对此一个完整的计算机网络教学平台需要满足以下的基本功能需求和非功能需求。

1.1 计算机网络教学平台的功能需求

由于计算机网络教学平台是传统教学模式的辅助系统,因此参照传统的教学模式。 计算机网络教学平台需要拥有:(1)网络教学功能。辅助传统课堂教学活动,展开在线教育,让更多的教育资源得到整合应用。(2)学生学习功能。计算机网络教学平台需要满足学生的个性化学习的需求,因此平台上需要拥有可视化的学生学习界面,能够根据不同学生的不同需求展开学习课程的设计。(3)资源管理功能。在多元的信息时代下, 计算机网络上拥有各种各样的信息资讯,计算机网络教学平台要能够有效甄别各种信息资源,对于信息资源展开高效管理,满足学生的教学资源需求的同时避免各种不良信息对一些学生群体的影响。(4)课程管理功能。 素质教育背景下要求学生能够实现全面发展,课程资源也要求能够“水涨船高”地展开更新换代。 对此教师队伍必须发挥主导作用,进入计算机网络教学平台的课程管理功能模块中,对课程资源进行管理。如更新课件内容、导入新的课后作业等。

1.2 计算机网络教学平台的非功能需求

计算机网络教学平台的非功能性需求主要是指该系统的所有功能模块发挥功效的时候所拥有的一些性能特点。 (1)易用性特点。 即所有的功能模块的操作界面都要求是清晰容易操作的。 例如,在登入界面上,不能够设置复杂的功能界面, 导致学生或是教师无法登入系统中。 (2)安全性特点。 安全性是计算机网络教学平台应用的根本要求。 只有安全的操作系统才能够保证整个系统运行的稳定性,避免学生数据被篡改,课程资源被篡改, 确保学生在计算机网络教学平台上的一切学习活动都能有效开展。 (3)扩展性特点。 计算机网络教学平台并不是一成不变的,随着教育内容的变化,网络平台服务内容的不断发展, 整个系统平台业务的扩展成为必然。因此,要求计算机网络教学平台具有扩展性功能特点,满足管理、业务等扩展需求。

2 计算机网络教学平台的整体设计与实现研究

2.1 系统功能模块设计

按照上述计算机网络教学平台的功能性需求和非功能性需求可知,网络教学平台系统按照系统的功能需求分析,可以将计算机网络教学平台系统的功能模块划分为前台学习子系统、后台资源管理子系统以及后台网络课程管理子系统。

2.1.1 前台学习子系统

该系统是面对学生的功能模块,要求满足学生的在线学习和考试需求,因此主要分为在线学习、题库考试、资源管理、学习小组和个人中心五大模块。本文以在线学习模块设计为例,展开详细分析。 在线学习模块需要学生通过账号登录进入到系统的主页面,然后根据相关信息推荐选择某一类课程,点击课程中的“去学习”的按钮,进入该课程的学习界面中,完成系统内的该课程的所有的学习资料。在线学习模块上还有笔记按钮,问题按钮,可以满足学生在自主学习过程中所出现的疑问以及所产生的重点。

2.1.2 后台资源管理子系统

后台资源管理子系统包括基础设置、我的资源管理、共享资源管理、课程组装和查询统计五大模块。以基础设置功能模块的设计为例,其主要是展开对计算机网络教学平台的资源库、资源类型、专业授权以及资源库授权四个部分的基本设置,确保所提供的各种资源是符合进入该系统的学生的学习需求的。当学习者进入计算机网络教学系统的后台资源管理子系统之后,可以在导航栏进行资源库的选择。例如,选择高中课程资源或者是初中课程资源。进入所选定的资源库之后,学习者可以直接进行资源查看。例如,展开对高中数学模块的学习,通过模块查询的方式进行该教学资源的添加和学习。当学完该模块之后也可以进入后台资源管理子系统进行该记录的删除。

2.1.3 后台网络课程管理子系统

该系统包括基础设置,网络课程和查询统计三大模块。基础设置主要是满足对整个计算机网络教学平台中的各种信息资源的添加、删除和修改管理。例如,在基础设置中的用户管理中,以管理员的权限进入到系统中,注册用户管理,系统可以显示前台所注册的所有用户信息以及该用户账号下的信息资源。点击用户账号上方的添加、删除、修改等按钮可完成对用户的功能管理。

2.2 系统数据库设计

在计算机网络教学平台中,数据库发挥着重要的后盾作用,其能够满足对各种教学资源的存储和管理应用。 因此,展开一个性能安全稳定的数据库设计至关重要。 数据库在设计中主要分为用户管理、课程管理和资源管理三大模块。不同数据库模块中的设计方式是不同的。例如,课程管理数据库中包含着课程表,当学习者选课之后还要求根据学习者的课程关系表、考务分配表等展开基本的逻辑操作,确保学习者的所有操作都能够得到落实。

3 计算机网络教学平台的测试分析

计算机网络教学平台的实现需要对所设计的软件需求展开分析,发现可能存在的缺陷问题,从而促进网络教学平台的上线实现。在现阶段设计一个测试方案需要基于一定的测试原则、测试方法和测试工具所展开。

3.1 测试原则

测试原则需要如下:需要追溯原始的需求,确保所设计出来的计算机网络教学平台的功能模块是满足用户的真实需求的。 需要满足pareto 原则,即测试中有80%的缺陷以及风险需要按照风险危害性从高到低一一测试,级别较低的可以不测试。

3.2 测试方法

当前可以采用的测试方法主要有功能测试、集成测试和性能测试。不同的测试方式也有自身所对应的测试技术。如集成测试主要是应用在模块间的接口测试,验证系统是否呈现出正确的数据传递,确保系统登录、人员信息的相匹配。

3.3 测试工具

基于现有的信息技术手段,计算机网络教学平台系统的测试工具主要有性能测试工具loadrunner 和缺陷管理工具bugfree 两种。 前者主要是对计算机网络教学平台的行为和性能进行负载测试。 例如,模拟数量众多的用户登入系统中,从而监测计算机网络教学平台系统,以此来确认和查找问题。

4 结束语

综上所述,在本文的系统研发设计和实现实践探索中, 主要是通过对学校网络教学的实际需求入手,对新设计开发的计算机网络教学平台提出新的功能要求,进而基于现有的系统开发技术下提出网络教学平台的技术方案和总体设计框架,展开对系统平台的各个模块功能的设计。 最终在测试验证后,正式推出计算机网络教学平台。该平台的设计和实现可以初步满足现阶段的教学需求。 但是随着信息技术的发展,教育活动的进步,网络教学平台系统还需要不断创新优化,只有如此才能够保证计算机网络教学平台能够为教育活动带来更多的高质量的教育服务支持。

猜你喜欢

功能模块计算机网络测试
幽默大测试
“摄问”测试
“摄问”测试
“摄问”测试
计算机网络环境下混合式教学模式实践与探索
计算机网络信息安全及防护策略
基于ASP.NET标准的采购管理系统研究
输电线路附着物测算系统测算功能模块的研究
计算机网络技术的应用探讨
M市石油装备公服平台网站主要功能模块设计与实现