需求分析
一.业务需求
远程教学是一种时下比较流行的教学方式,它是计算机网络教学的主要体现。它能让使
用这种方式学习的用户更方便的学习到自己需要的知识而省去了固定课堂教学方式所需要
的时间。在这种趋势下,开发出一套适合的远程教学系统是一件非常有意义的事情,它可以
帮助那些乐于以远程教学方式学习的人们更加方便快捷的学习到知识。通过分析 B/S 结构的
特点,结合实际情况,我确定了基于 B/S 结构的远程教学系统的基本思想。在功能需求部分,
我简要介绍了系统各功能模块的设计与作用。通过该系统,老师可以轻松实现网上教学、批
阅实习报告、发布成绩和解答同学的问题,学生可以通过网络完成、提交自己的实验报告、
查看报告成绩、向老师提出自己的疑问。
而我做的这部分系统主要实现了“远程教学系统——教学子系统”。教学子系统主要完
成关于教师方面的各项功能,包括教师备课、课件制作、课程资源的上传和下载以及方便的
检索功能等。
二. 功能需求
“远程教学系统——教学子系统”主要分为五个模块:用户登录注册模块,备课模块,制
作课件模块,程程资源上传和下载模块,检索模块。
用户登录注册模块,主要分为登录子模块和注册子模块。登录子模块主要完成鉴别用户
名、密码,用户登录到系统的功能。注册子模块主要完成教师用户第一次登录系统时,注册
自己的帐号与密码,鉴别前来注册的用户是否是本校教师等。如下图:
备课模块,教师登录系统后对将要发表的课程进行备课,列出备课模版,输入讲课内容
并保存,以便下次教师需要时可以重复使用。如下图:
课件制作模块,主要分为模版调取模块和美工子模块。模版调取模块主要功能是帮助教
师在制作课件的时候可是直接的调取以存在的课程模版,直接输入课程内容,节省课件制作
时间。美工子系统主要功能是在文字输入完成后更加美化课件让内容更加生动,美观。如下
图:
课程资源上传和下载模块,主要分为课程资源上传子模块和课程资源下载子模块。课程
资源上传子模块主要功能是教师上传自己拥有的课程资源方便其他用户共享。课程资源下载
模块主要功能是教师下载其他用户已经拥有的课程资源,节省教师工作时间。如下图:
检索模块,主要功能是用户在使用本系统的时候可以在网络上更加快捷的搜索自己所需
要的资源。