多媒体互动学习概要设计.docx
《多媒体互动学习概要设计.docx》由会员分享,可在线阅读,更多相关《多媒体互动学习概要设计.docx(23页珍藏版)》请在冰豆网上搜索。
多媒体互动学习概要设计
互动媒体学习社区
概要设计
组员:
目录
第一章引言
1.1目的4
1.2定义4
1.3项目的来源及背景5
第二章系统设计
2.1系统设计架构5
2.2性能描述错误!
未定义书签。
2.4数据库设计9
第三章项目功能规格
3.1管理员用例图10
3.2会员用例图12
3.3非会员用例图15
第四章接口设计
4.1用户接口15
4.3内部接口15
第五章运行设计
5.1系统初始化15
5.2运行控制16
5.3系统结束17
第六章系统出错处理
6.1出错信息17
6.2补救措施17
第七章系统维护设计
7.1检测点设计18
7.2检测专用模块的设计18
第一章引言
1.1目的
随着Internet的发展,网络已经成为我们生活的一部分,它有着强大的信息汇总和交流功能,它的开放性、直接性、通讯速度快、使用方便等优点构成了有史以来最大的信息宝库。
而目前是一个科学技术飞速发展,知识频繁更新的时代,这就促使人们越来越追求和接受继续教育的机会。
特别是计算机,因其自身知识更新快的特点,通过网站进行自主学习无疑是最佳的选择。
网上学习可以因人而异,可根据自己的进度浏览不同的章节进行学习,各得益彰。
建立教学资源网站,是为了突出网络教学的特点以及推广大众化的网络教学,提高学生的学习效率和学习的主动性和积极性。
1.2定义
在Internet上建立教学网站拓展了教育的时空界限。
提高了人们对学习的兴趣,效率和能动性,也有利于推动科技的进步和发展。
以校园为中心的教学转变到以学生为中心的开放式,非常重视教育技术的开发应用,重视学习过程和学习资源的开发设计,重视教学资源的开发利用和共享。
利用因特网进行网络教学,是现代教育学科的发展趋势。
并且高速的信息传递可以保障教学得到快捷的实施;网上教学真正超越时空,任何人在任何时间和地点都可以学习;学生还可以根据自己的水平,兴趣和时间对教学内容进行选择。
这种自主的认知学习的方法,突出了因材施教,有利于提高学习的主动性,增强学习的信心,培养自学能力,也有助于发展学生的认知能力;网站的多媒体,超媒体功能为学生提供的文字,图像,照片,动画,声音等内容,有助于增强学生对教学内容的感情认识和学习的效果;网站可提供丰富的,及时更新的教学内容,参考资料和其他学习资源。
这种基于资源的学习方式有助于拓宽学生的知识面,拓宽学习的深度和广度。
1.3项目的来源及背景
信息化是当今世界经济和社会发展的大趋势。
即将到来的21世纪,科学技术特别是信息技术和生命科学的不断突破,对世界政治、经济、文化生活将产生更加深刻的影响。
加快在中小学普及信息技术教育的步伐已成为当务之急。
展望新世纪,信息技术是最活跃、发展最迅速、影响最广泛的科学技术领域之一。
互联网的发展,不仅将改变人们的工作和生活方式,也将改变教育和学习方式。
今天,全球互联网上网用户人数已达3亿,比1994年的300万人整整扩大了100倍,网页达30亿页,每天还在以300万页的速度增加。
计算机网络是计算机技术和通信技术紧密结合的产物,它涉及到通信与计算机两个领域。
它的诞生使计算机体系结构发生了巨大变化,在当今社会经济中起着非常重要的作用,它对人类社会的进步做出了巨大贡献。
随着信息技术日益渗透到社会经济和生活的方方面面,没有人可以否认Internet带来的巨大变化和革命性的影响。
网络技术的发展和国际互联网在全球的开通,改变着人类以往的生活方式、工作方式、学习方式;甚至也改变着我们的思维方式。
传统意义上的教学方式正由于因特网的飞速发展和广泛应用而产生着质的变化。
基于计算机数字技术的多媒体教学,已经发展成为综合利用计算机网络通信和多媒体技术,因特网为传播媒介,对远地学生进行交互式教学的网络教育,它不但改变了传统的教学模式和手段,而且也从本质上改变了传统的教学思想和观念,促进了教育的终身化,现代化,社会化和国际化。
在网络上丰富多彩的学习资源中,传统的文档资源和图片资源已不能满足学习者对学习资源的需求,学习者迫切需要通过礼堂或听觉直观地对学习资源进行深刻的了解,从而产生了视频学习资料和语音学习资料。
多媒体资源教学网通过一个虚拟的网络学习环境,学习者可以通过这个环境观看或发布视频教程和语音教程进行相互学习交流。
而且,在Internet上设计的学习网站,不受时空的限制,自由性比较强,有利于实现取其所需,方便轻松的学习方法,有利于增强学生学习上的功意识。
第二章系统设计
2.1系统设计架构
通过对网站进行的需求分析与系统功能结构的确定,规划出系统中使用的数据库实体对象分别为公告信息实体、语言类型实体、留言信息实体、会员信息实体和视频教程信息实体(由于视频教程信息实体和语音教程信息实体类似,这里只给出视频教程信息实体)。
实体E-R图如下所示:
图1公告信息E-R图
图2会员信息E-R图
图3视频教程信息实体E-R图
图4语音教程信息表结构E-R图
图5留言信息实体E-R图
图6语言类型实体E-R图
图7互动媒体学习社区E-R图
2.2性能描述
1.系统的响应时间。
2.系统安全性
3.系统的稳定性
2.3系统的体系结构
2.3.1系统运行硬件环境
·CPU:
CPU要求IntelPentiumIII-class600MHz以上。
·内存:
内存要求256MB以上。
·磁盘:
全部安装(包括帮助文档,即MSDN),安装盘上至少需要3.8GB磁盘空间,系统盘至少1GB磁盘空间;不含MSDN的安装,安装盘上至少需要2GB磁盘空间,系统盘上至少需要1GB磁盘空间。
·显示器:
显示器要求至少800×600像素,256色
2.3.2系统运行软件环境
(1)Internet信息服务管理器(IIS5.0及以上版本)。
(2)VisualStudio2005集成开发环境。
安装VisualStudio2005集成开发环境的Windows操作系统要求如下。
·带有ServicePack1.0(SP1)的WindowsServer2003·带有ServicePack2.0(SP2)的WindowsXPProfessional。
·带有ServicePack4.0(SP4)的WindowsServer2000系列。
注意:
(1)WindowsXPHome不支持本地Web应用程序开发;
(2)Windows2000DatacenterServer系统不能安装VisualStudio2005。
(3)安装VisualStudio2005之前,系统必须先安装MicrosoftInternet信息服务(IIS)5.0或更高版本,否则.NETFramework框架无法安装到IIS服务器上。
2.4数据库设计
☑tb_Bulletin(公告信息表)
公告信息表主要存储管理员发布的公告信息,如表6.1所示。
表6.1公告信息表结构
字段名
数据类型
默认值
必填字段
说明
ID
自动编号int
无
是
公告编号
Title
文本char
无
是
公告标题
Content
备注char
无
是
公告内容
Date
日期/时间datatime
Now()
是
发布公告日期
Name
文本char
无
是
公告发布人
☑tb_login(会员信息表)
会员信息表主要存储会员注册的信息,如表6.2所示。
表6.2会员信息表结构
字段名
数据类型
默认值
必填字段
说明
ID
自动编号int
递增
会员编号
Name
文本char
无
是
会员登录名
Pass
文本char
无
是
会员密码
Zname
文本char
无
否
真实姓名
Sex
文本bit
无
是
性别
Email
文本char
无
是
电子邮件地址
IDcard
文本char
无
是
身份证号
PassQuestion
文本char
无
是
密码提示问题
PassSolution
文本char
无
是
密码提示答案
LoginDate
日期/时间datatime
Now()
是
会员注册日期
Lock
数字bit
无
0
锁定状态
☑tb_Sound(语音教程信息表)
语音教程信息表主要存储会员发布的语音教程信息,如表6.3所示。
表6.3语音教程信息表结构
字段名
数据类型
默认值
必填字段
说明
SoundID
自动编号int
递增
语音
教程编号
SoundType
数字int
无
是
教程语言类型
SoundName
文本char
无
是
语音教程名称
SoundUrl
文本char
无
是
语音教程存储路径
ClickSum
数字float
无
否
语音教程点击率
SoundContent
文本char
无
否
语音教程内容简介
FBDate
日期/时间datatime
Now()
是
语音教程发布日期
Name
文本char
无
是
语音教程发布人
☑tb_video(视频教程信息表)
视频教程信息表主要存储会员发布的视频教程信息,如表6.3所示。
表6.4视频教程信息表结构
字段名
数据类型
默认值
必填字段
说明
videoID
自动编号int
递增
语音
教程编号
videoType
数字int
无
是
教程语言类型
videoName
文本char
无
是
视频教程名称
videoUrl
文本char
无
是
视频教程存储路径
videoClickSum
数字float
无
否
视频教程点击率
videoContent
文本char
无
否
视频教程内容简介
videoFBDate
日期/时间datatime
Now()
是
视频教程发布日期
Name
文本char
无
是
视频教程发布人
☑tb_Speak(留言信息表)
留言信息表主要存储用户留言的详细信息,如表6.4所示。
表6.5留言信息表结构
字段名
数据类型
默认值
必填字段
说明
SpeakID
自动编号int
递增
留言编号
Speaksman
文本char
无
是
留言人
TutorialType
文本char
无
是
教程类型
TutorialID
数字int
无
是
教程编号
SpeakContent
备注char
无
否
留言内容
SpeakDate
日期/时间datatime
Now()
是
留言日期
☑tb_Type(语言类型表)
语言类型表主要存储用户选择的编程语言,如表6.5所示。
表6.6语言类型表结构
字段名
数据类型
默认值
必填字段
说明
TypeID
自动编号int
递增
语音类型
编号
TypeName
文本char
无
是
语言类型名称
表1,2,3,4,5通过name进行关联
表3,4,5,6通过SoundType,videoType,TutorialType.TypeID进行关联
三、项目功能规格
3.1管理员用例图
1)管理员登录
管理员输入正确的用户名和密码登录系统
用例描述:
管理员登录;
执行者:
管理员;
前置条件:
管理员进入互动媒体学习社区管理员登录界面,输入正确的用户名、密码和验证码;
后置条件:
管理员登录系统后,进入管理员首页;
基本路径:
a)进入互动媒体学习社区登录界面;
b)点击管理员登录,进入管理员登录界面;
c)输入用户名、密码、验证码,点击登录。
2)教程管理
用于发布教程、管理视频、语音教程进行上传、删除及修改等基本操作
用例描述:
教程管理
执行者:
管理员
前置条件:
管理员登录后台管理界面;
后置条件:
如果信息维护成功,则开课的相关信息将记录到数据库中;
基本路径:
a)进入后台管理界面,显示管理员的所有功能菜单,点击信息管理;
b)点击发布教程,可以发布任何有关教程;
c)点击修改信息,可以修改任何有关教程的信息;
d)点击删除教程,可以删除已没用的或者违反规定的教程教程;
e)后台教程验证,可以设置上传教程的大小,文件类型等
3)用户管理
用于对会员,非会员的信息进行增加、删除及修改等基本操作
用例描述:
用户信息管理
执行者:
管理员
前置条件:
管理员登录后台管理界面;
后置条件:
如果会员,非会员信息维护成功,则相关信息将记录到数据库中;
基本路径:
a)进入后台管理界面,显示管理员的所有功能菜单,点击用户管理;
b)点击查看用户,可以浏览到所有的用户信息;
c)输入不同的查询条件,可以查看不同用户的信息;
d)点击修改用户,可以修改用户的信息;
e)点击添加用户,可以添加用户的信息;
f)点击删除用户,可以添加用户的信息
4)修改密码
(非)用户可以在登录系统后修改密码,以确保信息私有性和安全性
用例描述:
修改登录密码
执行者:
管理员
前置条件:
管理员登录后台管理界面;
后置条件:
如果登录密码修改成功,则相关信息将记录到数据库中;
基本路径:
a)进入后台管理界面,显示管理员的所有功能菜单;
b)点击修改密码,可以对修改管理员的登录密码。
3.2会员用例图
1)会员登录系统
会员输入正确的用户名和密码登录系统
用例描述:
会员登录系统
执行者:
会员
前置条件:
会员进入互动媒体学习社区网会员登录界面,输入正确的用户名、密码和验证码;
后置条件:
如果登录成功,进入互动媒体学习社区网会员主界面
基本路径:
a)互动媒体学习社区网登录界面有会员登录,会员登录,管理员登录三个选项,选择会员登录
b)输入会员编号,密码,验证码,点击登录按钮
c)登录成功,以会员身份进入互动媒体学习社区网
2)会员互动学习并评论
会员用户可以留言评论。
用例描述:
会员评论
执行者:
会员
前置条件:
以会员身份互动媒体学习社区网
后置条件:
查看互动媒体学习社区用户评论的信息,
基本路径:
a)以会员身份进入互动媒体学习社区网
b)进入查看多媒体学习页面
c)观看学习视频
d)查看评论并进行评论
3)教程管理
会员在网上上传各种教学资料,查看各种视频。
用例描述:
教程管理
执行者:
会员
前置条件:
以会员身份登录互动媒体学习社区网
后置条件:
打开教程管理页面,上传教学资料,教程安排
基本路径:
a)以会员身份进入互动媒体学习社区网
b)进入会员管理页面
c)打开上传资料页面,上传资料
d)打开教程安排页面,发布各种教程安排
4)修改登录密码
每个使用系统的用户都有一个用户帐号和密码,会员用户默认密码为自己的会员号,用户可以在第一次登录系统后修改密码,以确保信息私有性和安全性,密码进行加密。
用例描述:
修改登录密码
执行者:
会员
前置条件:
以会员身份登录互动媒体学习社区网
后置条件:
修改密码成功,则修改数据库中记录相关信息。
基本路径:
a)以会员身份进入互动媒体学习社区网
b)进入修改密码页面
c)输入旧密码,新密码,提交信息
3.3非会员用例图
图4非会员用例图
1)非会员登录系统
非会员输入正确的用户名和密码登录系统
用例描述:
非会员登录
执行者:
非会员
前置条件:
进入非会员登录界面并输入账号、密码和验证码
后置条件:
进入非会员主界面
基本路径:
a)进入非会员登录界面。
b)输入账号、密码和验证码。
c)点击“登录”按钮,进入非会员主界面。
2)查看个人信息
非会员查看个人填写的信息
用例描述:
查看个人信息
执行者:
非会员
前置条件:
非会员登录系统成功
后置条件:
进入非会员查看个人信息界面
基本路径:
a)进入非会员主界面,显示非会员的所有功能菜单;点击列表中的“查看个人信息”。
b)进入查看个人信息界面,非会员可以查看注册时所填写的资料。
3)非会员报名系统
非会员填写正确的报名信息
用例描述:
非会员报名
执行者:
非会员
前置条件:
非会员登录系统成功
后置条件:
进入非会员报名界面,可以报名参加实训。
基本路径:
a)进入非会员主界面,显示非会员的所有功能菜单;点击列表中的“我要报名”。
b)进入会员报名界面。
4)互动学习
非会员查看下载资料并上传学习
用例描述:
教程实践
执行者:
非会员
前置条件:
非会员登陆成功
后置条件:
进入教程实践界面,非会员可以查看、下载资料和记录实践过程中的内容
基本路径:
a)进入教程实践界面,显示教程实践的所有功能菜单;点击“查看教程信息”,非会员可以查看本次实训的教学安排和资料。
b)点击“下载教程内容”,非会员可以根据自己的需要下载教程资料。
c)点击“记录事项”,进入记录事项界面。
d)点击“写日志”,非会员可以记录一天的计划和总结,并查看视频的评价。
5)修改非会员密码
每个使用系统的用户都有一个用户帐号和密码,非会员用户默认密码为自己的身份证号,用户可以在登录系统后修改密码,以确保信息私有性和安全性。
用例描述:
修改非会员密码
执行者:
非会员
前置条件:
非会员登录系统成功
后置条件:
填写旧密码、新密码、重复新密码,然后提交
基本路径:
a)填写旧密码、新密码、重复新密码
b)点击“提交”,成功则弹出对话框“密码修改成功”。
否则弹出“旧密码错误”或“新密码错误”。
c)点击“返回”,则回到非会员选教程系统主界面。
第四章接口设计
4.1用户接口
系统为用户的会员、管理员提供了登录接口。
用户通过登录接口进入系统后,系统将记录用户当前的权限,用户可以使用所有系统中有权限使用的功能。
4.2内部接口
在用户提交要求到系统接口。
这个接口所使用的数据是相同的,都是用户的要求。
他们都是对用户要求的不同状态的处理,所以,他们使用统一的接口。
第五章运行设计
5.1系统初始化
系统的初始化包括:
1.安装并初始化数据库;
2.配置运行环境;
3.系统管理员创建新帐号;
5.2运行控制
1.一般浏览者可以打开浏览器即可进行访问本系统。
2.已经建立帐号并没有被关闭的用户可以登录平台。
3.角色不同,则登陆后的权限不用,系统的功能不同。
4.另外,防火墙等网络安全措施,能够保证系统的安全可靠。
5.3系统结束
本系统是浏览器方式运行,在用户访问页面时,系统即开始运行,系统的正常结束就是点击退出登陆或关闭浏览器。
如果用户没有提交数据就关闭浏览器,则本次数据输入数据无效(不会保存到系统数据库)。
第六章系统出错处理
6.1出错信息
本系统有三类错误信息:
1.用户输入时的错误提示:
对所有的用户输入做合法性检查,如果有错误,则立即提示,直到用户的输入完全正确为止。
2.运行中的错误:
主要是数据库连接错误或动态生成的SQL脚本错误,网上购物平台会有一个标准的中间错误界面,并有不同的处理选择供用户选择。
3.页面错误:
一般是网络中断或程序中的BUG引起。
浏览器将会提示相应的错误信息。
6.2补救措施
系统故障或瘫痪后可能采取的变通措施,包括:
后备技术:
该系统在页面设计上尽量作到相对独立,即局部页面的错误或损坏不会影响其他模块的运行,这就避免了整个网站不能访问。
恢复和再启动技术:
系统管理员定期在本地备份数据库,当原始系统数据万一丢失时,重新上传页面文件和数据库,则整个系统即可恢复正常运行。
第七章系统维护设计
7.1检测点设计
用户购物是系统的核心功能也是系统的核心流程,它的运行数据,会影响到整个系统的运行。
因此它每个主要的环节都构成了网上购物平台的主要检测点,一个检测点的正确与否,依赖于上一个检测点的正确性,也影响着下一个检测点的正确性。
7.2检测专用模块的设计
本系统的设计按不同角色有不同的登陆页面。
数据逻辑的检测和系统功能的检测直接按角色的层次关系检测。
各角色的详细功能请参见相关功能描述与设计。