九江学院网络学习平台需求设计说明书

合集下载

专业学习网站需求规格说明书

专业学习网站需求规格说明书

<专业学习网站系统>需求规格说明班级:软件工程0801组号:第一组成员:刘静、蒋玲、宗颖组长:张赛合作情况记录:目录需求规格说明 (1)1 引言 (3)1.1 编写目的.................................................................................................... 错误!未定义书签。

1.2 项目范围 (3)1.3 参考文献 (3)2 总体描述 (3)2.1 产品前景 (3)2.2需求功能 (4)2.3 运行环境 (7)2.4 设计和实现上的约束 (7)3 系统特性 (8)3.1系统特性——查看课程介绍和教师介绍 (8)3.2系统特性——查看教师发的最新信息 (8)3.3系统特性——教师上传资料 (8)3.4系统特性——反馈意见 (8)3.5系统特性——下载课件 (8)4 对外接口需求 (8)4.1 用户界面 (8)4.2 硬件接口 (21)4.3 软件接口 (22)4.4 通信接口 (22)5 其他非功能需求 (24)5.1 性能需求 (24)5.2 安全性需求 (24)5.3 软件质量属性 (25)5.4 业务规则 (26)6 其他需求 (27)6.1用户文档 (27)1 引言本文档是“专业学习网站”的调研报告书。

本文档将力求展现项目需求开发过程中客户和项目开发小组达成的需求共识,全面阐述“专业学习网站”提供的功能和特性以及考虑的限制条件。

本文档可作为参考和基线,供项目相关人员进行需求确认、项目评审、项目规划、系统设计以及编码测试之用。

1.2 项目范围本项目开发的“专业学习网站”主要目的就是为参与信息工程学院的教师和学生提供交流的平台,并为信息工程学院所包含的专业感兴趣的人士提供一个了解这门课程的机会。

网站将提供信息发布、资料下载、论坛交流互动等功能,满足不同用户的不同需求。

1.3 参考文献1.3.1 外部文献1.《软件需求案例》,(美)韦瑟尔著,世界图书出版公司,2008-10-1出版。

网络课程设计说明书

网络课程设计说明书

网络课程设计成员:刘立超、苏萍、李贝、马志腾、金嘉龙目录目录 (2)第一章需求分析 (3)1.1学习者 (3)1.2教师 (4)1.3管理员 (4)1.4运行环境分析 (5)第二章课程设计 (5)2.1网络课程目标分析 (5)2.2网络课程内容的选择 (6)2.3网络课程内容的组织 (6)2.4网络课程内容的表现形式 (7)2.5计划网络课程中教与学的活动 (7)第三章教学设计 (8)3.1学习者分析 (9)3.2应用模式分析 (10)3.3教学目标分析 (11)3.4内容设计(依据目标设计内容) (11)3.5学习资源设计 (11)3.6教学策略设计 (17)3.7教学活动设计 (18)3.8学习评价设计 (23)3.9学习支持设计 (28)3.10艺术设计 (30)第四章技术开发(计划使用技术) (30)第五章课程实施(模式选择) (31)第六章其他补充设计(例如实验设计、wiki) (32)第七章网站总体结构图 (32)第八章网站中各模块的具体功能描述 (32)第九章总结 (33)1.1学习者本课程学员为普通高校的学生以及对数字媒体影像制作感兴趣的学生。

这两类学员可能从未接触相关内容,所以在教学上有一定的难度。

因此该课程在教学设计上考虑循序渐进的安排,使学习者由浅入深地掌握学习内容课程的学习者主要下面几个特点:1.学习者需求分析通过对学生的了解,一般都希望本课程的学习内容对今后实际应用工作有较强的指导作用。

即课程内容应该具备“应用性”和“新”的特点。

2.学习者学习特点分析(1)学习的目的比较明确。

他们希望通过进一步的学习,培养发展自己的兴趣爱好,充实自己(俗称“充电”)。

(2)具有较强的自学能力。

他们的独立意识较强,希望能根据个人实际情况自主安排学习。

希望在学习上改变过去那种死记硬背的作法,多理论联系实际,这是他们自学能力的基础。

(3)注重实际学习效果。

对每一次的教学活动都希望具有实效,能解决学习上碰到的问题。

网络课程学习网站系统的设计与实现

网络课程学习网站系统的设计与实现

网络课程学习网站系统的设计与实现随着互联网的快速发展,网络课程学习已经成为人们获取知识的重要途径。

网络课程学习网站系统的设计与实现成为越来越多教育机构和企业的重要需求。

本文将从系统需求分析、系统架构设计、功能模块设计以及系统实现等方面,为大家详细介绍网络课程学习网站系统的设计与实现。

一、系统需求分析1. 用户需求分析用户包括学生、教师、管理员等不同角色。

学生需要能够浏览课程信息、在线学习课程、提交作业、参与讨论等功能;教师需要能够发布课程、批阅作业、管理学生信息等功能;管理员需要能够管理用户信息、课程信息、系统设置等功能。

2. 业务需求分析系统需要支持课程信息管理、用户管理、作业管理、讨论管理等多种业务需求。

学生可以查看课程列表、选择感兴趣的课程进行学习,教师可以上传课件、发布作业、与学生进行在线交流等。

3. 性能需求分析系统需要具备良好的性能,能够支持大量用户同时在线学习。

系统需要保障数据安全、用户信息隐私等需求。

二、系统架构设计1. 技术选型前端采用HTML、CSS、JavaScript等技术,后端采用Java、Python、PHP等技术,数据库采用MySQL、MongoDB等技术。

2. 系统架构系统采用B/S架构,前端通过浏览器访问,后端采用服务器端脚本语言进行交互处理,数据库存储数据。

系统采用分布式架构,能够实现负载均衡、高可用等需求。

三、功能模块设计1. 用户模块用户模块包括用户注册、登录、个人信息管理等功能。

用户可以根据自己的角色进行登录,学生、教师、管理员拥有不同的功能权限。

2. 课程模块课程模块包括课程列表、课程详情、课件下载、在线学习等功能。

学生可以根据自己的兴趣和需求,选择适合自己的课程进行学习。

3. 作业模块作业模块包括作业发布、作业提交、作业批阅等功能。

教师可以发布作业,学生可以在线提交作业,教师可以对作业进行批阅评分。

4. 讨论模块讨论模块包括课程讨论、问题解答等功能。

网络学习空间概要设计(终稿)

网络学习空间概要设计(终稿)

网络学习空间概要设计说明书目录一、引言 01。

1 编写目的 01。

2 编写背景 01。

2。

1 系统说明 01。

2。

2 系统运行环境及其应用软件 01.3 词汇定义 01。

4 参考资料 (1)二、项目概述 (2)2。

1 产品目标 (2)2。

2 用户的特点 (2)2。

3 需求概述 (2)三、总体设计 (4)3.1 平台、子系统关系概述 (4)3.2 系统总体架构设计 (4)3.2。

1 系统功能图 (4)3.3 模块划分与概要设计说明 (6)3。

3.1 系统服务子系统 (6)3。

3。

2 系统管理子系统 (6)3。

3.3 课程在线学习子系统 (7)3.3。

4 课程学习管理子系统 (8)3.4 网络学习平台关键业务数据流程描述 (10)3。

4.1 课程在线学习子系统 (10)3.4.2 课程学习管理子系统 (12)3.5 数据库表设计 (13)四、接口设计 (38)4。

1 用户接口 (38)4.2 外部接口 (38)五、运行设计 (39)5。

1 运行模块的组合 (39)六、出错处理设计及安全保密设计 (39)七、维护设计 (39)一、引言1。

1 编写目的在完成了软件系统的可行性研究和需求分析的基础上,为了明确软件雪球、安排项目规划与进度、组织软件开发与测试,项目组在考虑了多种可能的解决方案,并进行了较为深入地探讨和分析之后,提出了这份概要设计说明书.此概要设计说明书对《网络学习空间》软件的解决方案、功能分配、模块划分、程序的总体架构、输入输出和接口设计、运行设计及出错设计等方面做了全面的概括性的说明,为该软件的详细设计奠定基础。

1。

2 编写背景1。

2。

1 系统说明项目名称:网络学习空间项目简介:网络学习空间能够实现学生及老师在网络上进行实时教学以及课后学习中的各类信息的下载和交流1。

2。

2 系统运行环境及其应用软件本软件采用J2EE(Java 2 Platform Enterprise Edition)技术平台来构建,采用EJB和JavaBeans构建中间层业务处理组件,完成绝大多数事务的处理,用JSP 实现界面显示和用户交互功能。

高校网络学习平台的设计与实现

高校网络学习平台的设计与实现

高校网络学习平台的设计与实现网络学习平台是现代高校教育的重要组成部分,为高校教师和学生提供了一个全新的学习和教学环境。

本文将详细介绍高校网络学习平台的设计与实现,并讨论其中的关键特性和技术支持。

首先,高校网络学习平台应具备以下几个关键特性:易用性、多样化的学习资源、互动性和个性化定制。

易用性是指平台的用户界面友好,操作简单,方便教师和学生使用。

首先,平台应该具备直观的导航结构,以便用户快速找到所需的功能和资源。

其次,平台应该支持多种设备的访问,包括电脑、手机和平板等,以满足用户的多样化需求。

多样化的学习资源是高校网络学习平台的核心。

平台应该为教师提供上传和分享课件、文档、音频、视频等多种形式的学习资料。

同时,平台还应该提供统一的视频会议和在线讨论功能,以便教师和学生进行实时的远程互动。

互动性是高校网络学习平台的另一个重要特性。

平台应该支持学生之间和学生与教师之间的互动。

学生可以通过平台中的交流论坛、即时消息等功能与同学们进行交流和讨论,提高学习效果。

教师可以通过在线问答、作业批改等功能与学生进行及时互动,解决学生的问题,提供反馈和指导。

个性化定制是为教师和学生提供个性化学习体验的重要特性。

平台应该允许用户根据自己的需要选择或设置学习目标、学习路径、学习进程等,以满足不同用户的需求。

例如,学生可以根据自身的学习进度和兴趣选择不同的学习资源和课程。

在高校网络学习平台的实现方面,需要借助一些关键的技术支持,包括云计算、大数据和人工智能等。

云计算是实现高校网络学习平台的重要技术基础。

通过使用云计算技术,高校可以将学习平台的服务器集中管理,提供高可用性和弹性扩展的基础设施。

同时,云计算还可以提供良好的性能和稳定的网络连接,以满足高校师生大规模同时在线学习的需求。

大数据技术可以帮助高校网络学习平台实现智能化教学管理。

通过收集和分析学生的学习数据,平台可以为教师提供学生成绩分析、学习行为分析等数据报告,帮助教师更好地了解学生的学习情况,进行个性化的教学指导。

网络学堂内容设置说明及教学模式探索概要

网络学堂内容设置说明及教学模式探索概要

网络学堂内容设置说明及教学模式探索概要网络学堂是一种基于互联网的学习空间,它提供给学生各种学习资源。

其中包括课程视频、课件、网络课堂等,可满足不同学习者的需求。

设置
说明和教学模式探索是网络学堂非常重要的方面。

一、网络学堂内容设置说明
1.课程视频:相比于传统课堂教学,网络学堂更加注重学生的视觉效果,可以用图文描述更有效地传达知识。

在网络学堂中,学生可以根据自
己的学习需求观看课程视频,以此来深入了解课程知识点。

2.课件:课件在网络学堂里面也是非常重要的内容。

课件可以更有效
地帮助学生理解学习内容,并且可以提供并使用相关附件,以便于学生在
学习过程中更有效率地理解课程内容。

3.网络课堂:网络课堂是网络学堂中最重要的教学模式。

它包括讲座、交流、讨论和答疑等,可以更加直观的传达知识点。

在这里学生可以和老
师以及其他学生进行交流,及时讨论和解决问题,提高学习效果。

二、网络学堂教学模式探索
1.自学模式:自学模式是网络学堂中最常用的教学模式,它指的是学
生根据课程视频、课件等自主学习课程内容。

在线学习系统说明书

在线学习系统说明书一、概述在线学习系统是一种为学生提供便利、高效学习体验的教育工具。

此说明书将详细介绍在线学习系统的功能、使用方法和注意事项,以便用户能够充分了解并正确使用该系统。

二、系统功能1. 注册与登录在线学习系统支持用户注册和登录功能。

用户需要输入正确的个人信息并选择合适的用户名和密码进行注册,注册后即可通过用户名和密码登录系统。

2. 课程选择在登录后,用户可以根据自己的学习需求,选择适合的课程。

在线学习系统提供多种学科和级别的课程供用户选择,用户可以根据自己的兴趣和学习目标来进行选择。

3. 课程学习用户选择完课程后,可以通过在线学习系统进行学习。

系统提供课程学习材料、视频讲解、练习题等多种学习资源,用户可以按照自己的学习进度进行学习。

4. 作业提交与批改在线学习系统支持用户提交作业并获得作业批改反馈。

用户可以根据系统的要求,按时完成作业并通过系统上传提交,然后系统会对作业进行自动批改或由教师进行人工批改,用户可以在系统中查看批改结果。

5. 学习进度追踪在线学习系统会记录用户的学习进度,包括已学习的课程、学习时长等信息。

用户可以通过系统查看自己的学习进度,了解自己的学习情况。

6. 讨论与交流系统提供讨论与交流功能,学生可以在系统中发起讨论话题,与其他学生或教师进行交流和讨论,共同学习进步。

三、使用方法1. 注册与登录首次使用在线学习系统的用户需要进行注册,填写正确的个人信息并选择合适的用户名和密码进行注册。

注册后,用户可以使用注册时的用户名和密码登录系统。

2. 课程选择登录系统后,用户可以根据自己的学习需求,在课程列表中选择适合的课程。

用户可以根据自己的兴趣和学习目标进行选择,并点击相应课程进行学习。

3. 课程学习进入课程学习界面后,用户可以根据系统提供的学习资源进行学习。

用户可以阅读学习材料、观看视频讲解,完成课后练习等。

建议用户按照系统推荐的学习顺序进行学习。

4. 作业提交与批改在完成课程学习后,用户需按时完成作业,并通过系统上传提交。

网络课程学习网站系统的设计与实现

网络课程学习网站系统的设计与实现网络课程学习在当前社会中已经成为一种流行的学习方式,与传统的面对面授课相比,网络课程学习更加灵活和便捷,能够有效地满足学习者的个性化需求。

设计和实现一个高效的网络课程学习网站系统对于教育行业来说具有重要的意义。

本文将从系统的需求分析、功能模块设计、技术实现等方面,深入探讨网络课程学习网站系统的设计与实现。

一、系统需求分析1. 用户需求分析网络课程学习网站系统的用户主要包括学生和教师两类。

学生用户需求包括注册登录、课程学习、作业提交、在线测试、讨论互动等功能;教师用户需求包括课程管理、教学资源上传、在线批改作业、成绩管理等功能。

系统还需要包括管理员角色,负责系统的管理和维护。

2. 功能需求分析基本功能包括用户管理、课程管理、作业管理、测试管理、资源管理、讨论管理、成绩管理等。

还需要注重系统的稳定性、安全性、易用性以及可扩展性。

3. 非功能需求分析系统的性能需求包括用户访问速度、并发处理能力和稳定性等;安全性需求包括用户数据的保密性、系统防护等;易用性需求包括界面友好、操作简便等;可扩展性需求包括系统的拓展能力和灵活性。

二、功能模块设计1. 用户模块用户模块包括用户注册、登录、个人信息管理等功能。

学生用户需要填写个人信息并选择课程进行学习,教师用户需要进行身份验证并管理所教授的课程。

2. 课程模块课程模块包括课程的发布、查看、选课等功能。

学生用户可以根据自己的需求选择感兴趣的课程进行学习,教师用户可以上传课件、资料等教学资源,并管理课程的进度安排。

3. 作业模块作业模块包括作业发布、提交、查看成绩等功能。

学生用户可以在规定时间内提交作业,并查看教师批改后的成绩,教师用户可以布置作业、批改作业并录入成绩。

4. 测试模块测试模块包括在线考试、成绩查看等功能。

系统可以提供在线考试的功能,并在考试结束后自动评分并录入成绩,学生用户可以在规定时间内进行考试,并查看考试成绩。

6. 讨论模块讨论模块包括在线讨论、问题提问等功能。

网络课程学习网站系统的设计与实现

网络课程学习网站系统的设计与实现随着互联网科技的快速发展,越来越多的学生和教师倾向于使用网络课程学习网站。

本文旨在介绍网络课程学习网站系统的设计与实现,主要包括以下几个方面:一、需求分析网络课程学习网站应该具备哪些功能呢?首先,网站应该有完整、优质、有趣的课程内容,以满足学生不同年龄层次、职业背景和学习需求的要求。

其次,网站需要为学生提供完善的在线学习工具,比如讨论区、在线测试、在线答疑等等,能够让学生在课程学习过程中互相了解、交流和共同成长。

此外,网站还需要具备在线交流、线上线下互动、作业提交等高效的教学管理功能,以支持教师对学生的评估和跟进。

二、系统设计本系统应该遵循着分层设计的原则,采用MVC模式。

前端负责展示数据,编写html、css、JavaScript等页面代码;后端负责处理逻辑,采用PHP、Java、Python等语言,实现数据交互、逻辑处理等工作;数据库层次采用MySQL。

系统架构图如下所示:三、详细设计1.用户管理模块(1)用户注册:用户输入个人信息,进行验证后将用户信息写入数据库,注册成功;(2)用户登录:用户输入用户名和密码,进行验证后,若验证通过则登录成功;(3)用户注销:用户可以在个人中心对个人信息进行修改或删除。

2.课程模块(1)课程列表:显示出当前该网站所有的课程,可以按学科分类、时间等进行搜索排序;(2)课程详情:点击任意一门课程之后,展示该课程的详细信息,包括教师姓名、开课时间、课程时长和内容等;用户可以选择加入、收藏或分享等操作。

3.在线学习模块(1)讨论区:教师和学生可以在讨论区进行讨论、交流、提问或分享;(2)在线测试:该模块支持教师在任意时间为学生安排试卷,同时支持实时评分;(3)在线答疑:该模块支持学生在任意时刻向教师提问。

教师可以通过邮件、电话或其他方式与学生进行互动。

(1)成绩管理:教师可以在该模块中查询、导出学生的成绩单,及时了解学生的学习状况;(2)作业管理:教师可以针对不同课程安排不同层次、不同难度的作业,并进行统计、评分和反馈。

网络安全综合学习平台设计与实现

网络安全综合学习平台设计与实现随着网络技术的飞速发展,网络安全问题也日益突出,给我们的生活和工作带来了巨大的影响。

为了提高大众的网络安全意识和技能,设计和实现一个网络安全综合学习平台显得尤为重要。

本文将探讨网络安全综合学习平台的设计与实现方法。

一、平台概述网络安全综合学习平台旨在通过学习资源的共享和交流,提高用户对网络安全的认知和技能。

该平台包含多种学习内容,如网络安全基础知识、安全漏洞分析与修复、网络攻防技术等。

同时,平台还提供实验环境和虚拟网络实验室,供用户进行实践操作和模拟攻防演练。

二、平台功能设计1. 用户管理功能平台提供用户注册、登录、账号管理等功能,确保用户信息的安全和可靠性。

用户可以根据自己的需求选择不同的学习路径和难度级别,系统将根据用户的学习情况提供个性化学习推荐。

2. 学习资源管理功能平台收集整理各类网络安全学习资源,包括教材、案例、视频教程等,并按照分类和标签进行管理和检索。

用户可以通过关键词搜索或浏览分类目录,找到适合自己的学习资源。

3. 学习社区功能学习社区是平台的核心功能之一,通过社区用户可以相互交流学习心得、分享学习资源,并提出问题和进行讨论。

平台提供论坛、问答和博客等功能,用户可以根据自己的兴趣和需求选择参与其中。

4. 实验环境和虚拟网络实验室功能为了增强用户的实践能力,平台提供安全实验环境和虚拟网络实验室。

用户可以在实验环境中进行漏洞修复、网络监控、入侵检测等任务,通过实际操作提升自己的网络安全技能。

5. 安全测评功能为了评估用户的学习效果,平台提供网络安全测评功能。

用户可以参加在线测试和竞赛,完成一系列的网络安全挑战和任务。

平台会根据用户的表现给出评分和反馈,帮助用户发现不足并提升自己的学习水平。

三、平台架构实现网络安全综合学习平台的架构需要考虑到系统的可扩展性、稳定性和安全性。

常见的架构方案包括客户端/服务器模式、分布式架构和云计算架构等。

根据实际需求和资源情况,选择适合的架构方案,并搭建相应的硬件和软件环境。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

网络学习平台需求设计说明书编写者:部门:信息技术中心系统研发部2006.4目录第1章引言 (3)1.1 编写目的 (3)1.2 项目背景 (3)1.3 定义 (3)1.4 参考资料 (4)第2章任务概述 (5)2.1 目标 (5)2.2 用户的特点 (5)第3章需求规定 (6)3.1 对功能的规定 (6)3.2 对子模块的规定 (6)3.2.1 系统管理员管理(系统管理员) (6)3.2.2 任课教师管理 (7)3.2.3 学生学习模块 (7)第4章数据描述 (8)4.1 静态数据 (8)4.2 动态数据 (8)4.3 数据库介绍 (8)4.4 数据词典 (8)4.5 数据采集 (8)第5章性能需求 (9)5.1 数据精确度 (9)5.2 时间特性 (9)5.2.1 响应时间 (9)5.2.2 更新处理时间 (9)5.3 适应性 (9)第6章运行需求 (10)6.1 设备及分布 (10)6.2 支撑软件 (10)6.3 假定和依赖 (10)6.4 外部接口需求 (11)6.4.1 用户界面 (11)第7章其他需求 (12)7.1 使用性 (12)7.2 安全保密 (12)7.3 可维护性、可移植性 (12)第1章引言1.1编写目的本需求规格说明书是为了开发九江学院网络学习平台系统而编写,主要面向系统分析员、程序员、测试员、实施员和最终用户。

本说明书是整个软件开发的依据,它对以后阶段的工作起指导作用。

本文也是项目完成后系统验收的依据。

同时本说明书还是《用户手册》和《测试计划》的编写依据。

1.2项目背景借助网络来进行教学或辅助教学,是计算机技术在教育中的杰出应用,已经在世界各国的成人高等教育、普通高等教育和中小学教育中开展的如火如荼,将对传统的教育形成补充和挑战。

在我校教学改革的大背景下,根据自身特点,结合多年网络与信息系统开发经验,采用MVC设计模式和基于组件的Web框架思想,设计了基于Web的学习平台系统。

1.3定义列出本文件中用到的专门术语的定义和外文首字母组词的原词组。

网络教育:所谓网络教育指的是在网络环境下,以现代教育思想和学习理论为指导,充分发挥网络的各种教育功能和丰富的网络教育资源优势,向教育者和学习者提供一种网络教和学的环境,传递数字化内容,开展以学习者为中心的非面授教育活动。

学习管理系统:LMS(Learning Management System):侧重在网络上对教务教学、行政事务进行管理的平台。

其目的是简化对学习和培训进行管理的程序,对于学习者来说,LMS 帮助他们自主安排学习过程,并提供与其他同伴交流的空间,对管理者和教师来说,可以通过LMS来了解学习者的学习情况,以作出正确的决策。

教学资源库:教学资源库包括媒体素材库(文本素材库、图形图像库、音频库、视频库和动画库等),试题库,案例库、文献资料库等;媒体素材是指传播教学信息的基本材料单元,可分为五大类:文本类素材、图形(图像)类素材、音频类素材、动画类素材;题库是按照一定的教育测量理论,在计算机系统中实现的某个学科题目的集合,是在数学模型基础上建立起来教育测量工具;案例是指有现实指导意义和教学意义的代表性的事件或现象;文献资料是指有关教育方面的政策、法规、条例、规章制度,对重大事件的记录资料。

1.4参考资料列出用得着的参考资料,如:1)《软件工程概论》,李存珠李宣东编著,南京大学计算机系出版,2001年8月2)Modern Educational Technology: Towards an Integrated Approach to e-Learning, by Zhu Zhiting,Higher Education Publishing, 2001.3)《步入信息时代的学习理论与实践》,桑新民主编,中央广播电视大学出版社,2000年10月第一版4)《构建网络教学资源库系统》,清华大学教育软件研究中心5)《现代远程教育资源建设技术规范》,教育部现代远程教育资源建设委员会6)《九江学院网络教学资源库建设规范》第2章任务概述2.1目标网络学习平台是将信息技术应用在教学改革的重要实践。

随着高校网络教育的逐步拓展,网络教学设施越来越丰富,建造一个公共的学习平台和管理平台是教学信息化改革的关键。

为各类学习内容对象提供高效的学习内容和学习流程管理,为各种学习对象和教授对象提供方便快捷的功能,为教学管理者提供资源访问效果评价分析和教学评估,从而提高教学系统中各对象的效率。

根据充分利用、高度共享网络教学资源的原则,设计一个安全稳定、可广泛共享、方便易用的网络学习平台系统是本项目的最终目标。

2.2用户的特点本系统用户可以分为三类:1)最终用户为在校老师,学生和校外用户。

一般为大学专科以上学历,计算机操作熟练。

基本熟悉windows操作系统。

2)院系管理员和系统管理员:大学本科以上,计算机操作熟练。

3)系统维护人员:计算机软件设计人员第3章需求规定3.1对功能的规定从系统的用户角色大致可以分为三大部分,即系统管理员管理、任课教师管理和学生学习模块等几大部分。

从实施教学过程可分为教学实施环节和教学完成环节。

3.2对子模块的规定3.2.1系统管理员管理(系统管理员)1)用户管理设置相关的角色和权限对整个系统的功能模块进行管理,使得不同的用户根据不同的角色来获取不同权限。

a)用户角色设置b)角色管理模块设置2)课程管理a)管理课程b)管理课程对应任课教师3.2.2任课教师管理1)课件发布发布在线学习课件或流媒体课件,设置章节结构和内容。

2)作业发布发布与章节相关的在线作业或课程离线作业,在线作业根据答案自动批改,课后作业给出评语和分数。

3)课程通知发布发布课程相关通知。

4)答疑管理回答学生在答疑区提出的问题和疑问,帮助学生解决的学习过程中遇到的困惑。

5)BBS管理与学生进行各方面的学习交流。

6)学生学习情况统计查看学生网上学习的学习状况、登录状况以及作业完成情况等,起到监控学生学习行为的功能。

3.2.3学生学习模块1)在线学习在线学习课件设计为文本和流媒体格式。

可按照教师设定的课件结构和内容任意查看。

2)作业完成在线完成章节作业或离线完成课后作业,浏览标准答案、教师评语和分数。

3)课程通知查看课程相关通知。

4)答疑提问答疑区与教师进行交流。

5)BBS交流与他人进行各方面的学习交流。

第4章数据描述4.1静态数据静态数据是系统内部有关的数据结构与操作规程。

a . 学科类别信息表(参照国家教育部)4.2动态数据动态数据包括程序运行时输入和输出的数据,具体是数据库的各个表的各个不同元组与属性值。

主要包括:课程信息表、作业信息表、通知信息表和用户信息等。

4.3数据库介绍本系统所采用的数据库是oracle 9i,所使用的操作系统linux.。

4.4数据词典数据流条目: 该系统中的数据流条目有:1)课件基本信息表2)用户基本信息表3)院系基本信息表4)课程基本信息表5)学科类别基本信息表等数据流信息,在此不作详细叙述。

4.5数据采集系统数据采集是由数据库系统在软件运行期间通过人机界面来提示用户输入的。

包括院系填写的用户信息,课件编辑信息等,在这里不作详细叙述。

第5章性能需求5.1数据精确度本系统中涉及到的数据精确度主要是章节数量、访问次数,其精确度为整数。

上传文件大小确度为k为单位。

5.2时间特性5.2.1响应时间1)用户登陆与服务器响应链接时间为5秒,否则退出连接。

2)数据库对程序的连接时间反映为2秒,否则断开连接。

5.2.2更新处理时间在进行各种操作时响应时间应做到及时反应,软件不应在使用过程中有呆滞感。

超过2秒以上的操作,应将光标变换为沙漏,如果再长一点时间(>8秒)的操作,尽可能提供进度条显示。

5.3适应性本系统运行环境为WIN9X/NT/2000系列操作系统。

应注意在这两种环境下字体的控制,对屏幕分辨率的自适应性(用户推荐分辨率800x600)。

第6章运行需求6.1设备及分布1)主机类型一台视频服务器:双cpu 3.2Ghz,内存3.0G、2个73GB硬盘(支持raid1)一台web服务器和一台数据库服务器:双cpu2.4GHz、内存2.0G,2个73GB硬盘(支持raid1)。

2)网络类型局域网,位于网络中心机房3)存贮器容量磁盘阵列初期配置8块146GB硬盘4)其他特殊设备光纤交换机5)设备分布图6.2支撑软件(1) 操作系统Web服务器上:windows server 2003数据库服务器上:Redhat linux 9.0视频流媒体服务器上:Redhat linux 9.0(2) 数据库管理系统Oracle9i(3) 其他支撑软件网视宝课件制作软件(已购买)。

6.3假定和依赖每个客户端能保证有500k带宽。

Web服务器需支持500人同时访问一般格式信息,支持300人同时访问流媒体格式信息;web总用户数为10000。

6.4外部接口需求简要说明该软件同其他软件之间的公共接口、数据通信协议等,如果外部接口仅与某子功能有关,该接口说明需单独陈述。

可以使用关联图描述高层抽象的接口信息,也可根据需要将对接口数据和控制组件的详细描述写入数据字典中。

6.4.1用户界面描述需要的用户界面的逻辑特征。

这些特征包括但不限于:1)采用使用方便、风格统一的网页导航系统;2)将要采用的图形用户界面(GUI)标准或产品系列的风格;3)屏幕布局或解决方案的限制;4)将出现在每个屏幕的标准按钮、功能或导航链接(例如一个帮助按钮);5)快捷键;6)错误信息显示标准。

对于用户界面的细节,例如特定的对话框的布局,在这里不必详细描述,以免由于过分的细节规定影响项目的开发进度以及开发人员的创造能力。

第7章其他需求7.1使用性易于操作者操作,简单、方便、快捷7.2安全保密数据传输具有良好的安全保密性。

用户名,密码等关键资料不被别人盗取。

7.3可维护性、可移植性系统便于维护,只需web服务器更新发布,不影响系统使用。

系统运行平台可在不同的机型,不同品牌中使用,不受硬件影响;系统能在不同操作系统(unix/windows系列)上运行。

相关文档
最新文档