局域网上交互式教学系统需求分析.doc
局域网上交互式教学系统需求分析编著鞠瑞楼1引言信息社会的高科技,商品经济化的高效益,使计算机的应用已普及到经济和社会生活的各个领域。计算机多媒体网络教学就是一个鲜明而又有代表性的例子,计算机多媒体网络教学的研究与实现,把各种多媒体信息(如声音,文字,图像,动画等)融为一体,向学生提供了一个既丰富多彩、生动活泼,又方便快捷的人机交互界面,使学生在学习的过程中各个感官都能接收到教学的信息,对改善教学环境,提高教学质量,改变传统的教学模式都会起到积极的作用1.1编写目的本需求的编写目的在于研究多媒体网络教学系统软件的开发途径和应用方法。本需求的使用范围为在局域网中使用,使用对象是教师和学生1.2背景及范围本项目的名称:局域网上交互式教学。本项目的任务提出者是高永平老师,开发者是鞠瑞楼。1.3定义缩写词略语局域网上交互式教学:网络教学就是依赖于网络技术和相关的多媒体技术(包括声音、图像、文字等等),信息交互技术等一系列依赖计算机网络来进行教学的手段。1.4参考资料1.WindowsSockets网络程序设计大全蒋东兴,林鄂华,印敏,陈棋德,刘启新编著,清华大学出版社1999.42.VisualC+图形用户界面开发指南李博轩等编著清华大学出版社2001.113.VisualC+实践与提高多媒体篇刘长明,杨工明编著中国铁道出版社2001.34.面向对象程序设计高级教程陈奇编著高等教育出版社2001.75.VisualC+与面向对象程序设计教程刘路放编著高等教育出版社2000.76.VisualC+6.0类库大全官章全,刘加明编著电子工业出版社1999.127MartinHalletc.WindowsSockets2ApplicationProgrammingInterface-AnInterfaceforTransparentNetworkProgrammingUnderMicrosoftWindows,Revision2.2.1,USA:WinSockGroup,19978.QuinnandShute.WindowsSocketsNetworkProgramming,USA:Addison-Wesley,19969.TCP/IP网络编程原理与技术周明天,汪义勇编著清华大学出版社19932项目概述网络教学系统在计算机领域已经成为了一个热门话题,并且目前市场上已经有了很完善的版本,但还要开发该系统的目的是为对该领域有一个更为深沉的了解,以便对网络教学有一个更为全面的认识。2.1目标2.1.1开发意图a.为了网络教学系统有一个更深沉的了解。b.为了使网络教学有进一步的拓宽。2.1.2应用目标通过本系统软件,能帮助教学人员利用计算机,快速,高效,方便地通过网络技术来进行教学,2.1.3作用及范围本软件适用于教育局域网络教学界,它有效地提高了教师教学的质量和学生的学习效率,同时对教学人员的使用率有了更大的提高。2.1.4背景现今计算机技术的大大进步,促使了社会各行各业对计算机的使用有了更高的要求,在教学领域更是显得尤为重要,在这样的一种社会形势的驱动下,为适应实际情况,开发了该系统,2.3产品功能需求1:教学功能2课堂控制功能3学生机发言功能4信息管理功能5电子白板功能3具体功能需求系统总功能图如图3.1.1信息管理教师机学生发言白板功能,课件显示学生机教学功能图3.1.11:教学功能这是该系统最主要的功能,也是开发该系统的初始目的,教师通过该功能进行日常的教学工作,其又由以下两个功能组成,教学演示和语音传输,而在该次设计中本人主要设计教学演示部分;下面就对教学演示作简要介绍:A:教学演示教学演示就是教学课件的演示和广播,教师在教师机首先运行服务程序,再打开提前准备好的课件,进入授课模式,这时教师机将抓取教师机的屏幕生成图象数据,压缩再广播到学生机,使的每一个学生机的到的图象都于服务器(教师机)的一致,在授课的过程中任何时刻学生机的内容都和教师机的内容相同,同时为了使学生知道教师的讲课进度,教师机的鼠标将经过处理,传输到学生几时将会成醒目的红色,2课堂控制功能在教学的过程中,教师需要控制课堂的进行,如:什么时候等待学生的加入,下面时候开始授课,什么时间进行课堂讨论,并且教师还要时刻了解学生机的状态和本机的状态等,教师机和学生机的状态大致如下:教师机状态有:等待学生加入,开始授课,正在教学,教学暂停,课堂讨论,听取发言,信息管理。学生机状态有:联机状态,正在听课,电子举手,正在讨论,发言,聆听发言,离线;学生机和教师机通过相互发送数据包,协调相互的状态,但学生机的状态的转换得依赖教师机控制;3学生机发言功能在教师的正常授课过程中,会出项教师向某一个学生提问,或者学生请求提出疑问的情况,此时教师可以使用此功能,对学生机进行控制,具体如何处理由教师决定,(教师可以允许提问或发言,也可以拒绝请求等等)这期间存在着状态转换的问题,大致如图3.2.2:4信息管理为了网络服务的正常进行和网络资源信息的“新鲜化”并不被恶意破坏,还要有网络管理员对网络服务器进行日常的维护和更新,5电子白板次功能是供学生在被安排讨论活动时,教师启动系统的讨论功能,即使用“电子白板“,让学生自由发表自己意见用的,借此可以加深对课程的理解,图3.2.2学生机:电子举手教师机:显示学生的电子举手教师机:允许/禁止举手学生机:显示允许/禁止举手并转换状态学生机:传输本地图象,语音教师机:接收图象,语音,并广播到其他学生机学生机:接收教师机广播的图象,语音