《协议分析与测试》课程互动学习网站设计与实现(4)
时间:2017-05-09 21:58 来源:毕业论文 作者:毕业论文 点击:次
1.2 课题研究的意义 网络学习平台是集课程展示,教学资源共享,网络作业系统网络考试系统等多个系统为一体的综合信息系统。本课题旨在设计一个供学生在课后获取教学资源并与老师进行线上互动,老师能在课后指导学生并安排相关教学计划,管理员可以通过系统后台对学习平台进行管理的网站。通过该系统把教师学生紧密相联,可以说是给高校提供了一个良好的“第二教室”的环境。 1.3 课题的主要内容与特色 本课题以应用技术学院网络学习平台为大的应用背景,对实际教学中课程教学资源进行网络重现,使学生能够观看网络视频、电子文档、教学课件,同时上传下载相关学习资源,并在留言板留下自己的想法和意见,与老师实现及时互动。 1.4 本文的主要工作以及结构 本节将介绍作者的主要工作以及本论文的章节结构。 1.4.1 课题主要工作 本论文设计并实现了一个基于php,结合计算机构件、开源架构、接口和SOA等技术进行开发,以实现学校课程的信息化以及网络化,同时保证学生能够在基于网络的学习环境中自主式和协作式学习的网络学习平台。具体的工作如下: 1. 在对计算机软件开发、计算机应用技术学习中得到了课程中心开发的理论基础。 2. 在对各高校学校各教师调研基础上获取课程中心系统的需求以及功能改进意见。 3. 在对上述理论基础上构建了课程中心的模型 4. 使用 php作为开发语言,结合python服务接口实现了教师课程系统。 5. 实现用户登陆系统,并学习、使用系统上的资源。 1.4.2 论文结构 本文共有以下几个章节: 第一章绪论讲简单介绍课题背景研究现状意义以及作者的主要工作介绍。 第二章将对网络互动学习平台的整体需求进行分析,分析当前网络互动学习平台建设的关键点。 第三章将对在需求分析的基础上对系统的软件硬件结构做一个总体的设计。 第四章将会细致分解需求分析,对系统进行详细设计,包括数据库的结构设计、系统的界面设计以及后台设计。 第五章介绍软件工程开发过程中用到的方法及工具,阐述软件开发成果以及在实现系统功能时遇到的相关问题和解决办法。 第优尔章介绍系统测试的方法和结果。 2 系统需求分析 软件需求分析所要做的工作是深入描述软件的功能要求和性能要求,确定软件设计的限制和软件同其它系统元素的接口细节,定义软件的其它有效性需求。在需求分析阶段,通过调研工作,分析比较现有网络互动学习平台,总结优缺点,最后确定了“管理员”、“任课教师”以及“学生”等系统的用户,了解他们网络互动学习平台的功能需求。最后经过认真地总结思考,撰写了软件产品需求说明书。大量的前期工作,使系统定位明确,为系统的设计和开发提供了较为可靠的依据。 2.1 系统功能设计 在调研过程中参考并详细分析了现在高校中使用的网络课程中心系统的功能,统计结果如表2-1所示。 表2-1现有网络课程学习中心系统功能统计情况 经过同需求方讨论以及和对应用技术学院教师的调研上海应用技术学院网络互动学习平台将包含登陆、观看视频、观看电子文档、网络作业提交、上传下载、论坛留言等功能。 2.2 系统基本功能 基于以上几点设计原则分析现有网络互动学习平台得出以下基本功能以及权限控制详情请见表2-2。 (责任编辑:qin) |