网络课程系统的需求分析
2017-04-15施金妹蔡嘉婧
施金妹++蔡嘉婧
摘要:系统的需求分析是建设软件平台的重要阶段,是系统设计和开发的重要依据,正确的系统需求分析是良好网络课程平台的搭建基础,只有深入地对实际问题展开分析、研究,才能更好掌握系统的需求,才能明确系统应该“具备什么”、“做什么”、“要怎么做”,最终针对需求建立系统模型,避免系统设计开发的盲目性。
关键词:需求分析 网络课程系统 教学资源
中图分类号:TP391.6 文献标识码:A 文章编号:1007-9416(2016)12-0158-01
1 网络课程教学现状分析
虽说网络课程已经逐步兴起,但是基本是沿袭 “学科型”体系,缺少实践教学环节。为了更好的适应当代社会对人才的需求,开发者应当改进教学手段和教学模式,领悟高职教育与学科教育的区别。
2 网络课程系统的业务分析
2.1 网络课程系统的业务需求
业务需求分析是指提供给客户或产品开发商的新系统的利益,反映组织机构或客户对系统、产品高层次的目标要求,它在项目视图与范围文档中予以说明。
2.2 网络课程系统的业务流程
系统的业务流程可從三个不同的角色进行:超级管理员(supermanager)、教师(teacher)、学生(student)。
(1)teacher教师,除权限管理外拥有supermanager的所有权限。教师(teacher)是网络课程系统的开发者、设计者和管理者。主要进行课程资源的收集和管理,包含课程公告的更新、课程任务的发布、答疑评价管理等事件。
(2)student学生,可进行完整的页面访问与用户自测。学习是课程系统的使用者和评价者,图1说明了学生的业务流程。
3 网络课程系统的功能需求
网络课程系统功能的设计要突出两点:一是突出教学内容中的重难点,实现交互式功能,体现学习者的自主探究性。二是强调教学知识的系统性和完整性。
3.1 业务处理的功能需求
基于网络课程系统的业务需求分析,为给学生营造一个自主学习完整的网络平台,将网络课程系统划分为3个子系统功能层次:教学资源的创建、网络课堂的再现和评价体系的构建。
3.1.1 教学资源的创建
教学资源是指收集整理课程相关的教学材料和学生学习资源等,此子系统中包含课程介绍、教师队伍、教学文件、教学资源、教学内容和教学方法等模块。
3.1.2 网络课堂的再现
网络课堂的再现尤其关键。本子系统中设计教学大纲、授课教案、课件、说课视频、授课视频和实践教学等子模块。学习者通过在线学习,搭建知识结构。
3.1.3 评价体系的构建
评价体系的构建是必不可少的。本子系统设计教学效果、社会服务和网上答疑3个模块。学习者在完成课程学习后,重新组合知识体系,完成意义建构。
3.2 系统设计
基于系统功能需求和系统的运行模式,结合网络课程系统的体系结构,可设计出网络课程功能系统结构如图2所示。
4 网络课程系统的性能与软硬件环境需求
4.1 软件环境
(1)操作系统:Windows 2000/XP及以上。
(2)网络协议:TCP/IP。
(3)浏览器:IE5.0版本以上,页面需要屏幕分辨率为1024*768 及以上才能达到最佳浏览效果。
(4)数据库:SQL Server 2007及以上。
(5)Web 服务器:Internet信息服务(IIS)6.0。
4.2 硬件环境
(1)服务器:P4 以上,内存512MB以上,硬盘60GB以上。
(2)客户端:可联网的普通PC机即可。
可见,一个良好的网络课程平台的搭建基础是正确的系统需求分析,才可避免系统设计开发的盲目性。通过系统需求分析,明确系统需求知识功能模型,确定开发思路,构建科学型网络学习平台。
参考文献
[1]娄淑琴,盛新志.“数字电子技术基础”网络课程的设计与开发[J].中国远程教育,2003:3.44-46.
[2]王珊珊.基于WEB的网络课程设计与实现[D].吉林师范大学,2008.
[3]马楠.网络课程的研究与实践—以《高级程序语言(java)》为例[D].北京邮电大学,2009.