一、需求分析(功能性需求)网上教学系统总共分为三个模块:1)学生端模块,2)教师端模块,3)系统管理员端模块
1)、学生可以通过登录网上教学系统,来进行网站浏览(浏览教学课件,教学大纲),下载相关课件,并且可以同步练习
2)、老师可以通过登录网上教学系统,给出相应课程的见解,发布及修改教学大纲以及上传相关,上传练习的题目并修改学生所做的练习
3)、系统管理员可以通过登录网上教学系统,可以对学生以及老师基本的信息进行管理(增加,修改,删除)并对该系统进行系统维护
二、系统用例模型创建用例图之前首先需要确定参与者
1)、在网络教学系统中,参与者之一是教师
教师作为教学的主导者,使用此网站可以给出相应课程的见解,发布及修改教学大纲以及上传相关课程课件,上传练习的题目并修改学生所做的练习,如图2-1教师用例图所示
图2-1教师用例图2)、第二个参与者是学生,学生可以进行网站的浏览获取相应的信息以及可以下载相关课程的课件,还可以在网络教学系统中做同步练习,如图2-2学生用例图所示
图2-3学生用例图3)、第三个参与者就是系统管理员,系统管理员可以对学生,老师的基本信息进行管理,并且可以对系统进行维护,如图2-3系统管理员用例图所示
图2-2系统管理员用例图三、系统静态模型1、参与者相关的类图图3-1参与者相关的类图用户:拥有的操作是登陆
学生:拥有的操作有,进行网站浏览、下载课件及做相关同步练习
教师:拥有操作有,发表自己的相关课程的见解、发布教学大纲的消息以及修改教学大纲和学生所做的练习
系统管理员:拥有操作有,管理(学生以及教师的)的基本信息,可对系统进行维护
四、系统动态模型4
系统管理员模块管理人员的时序图:系统管理员网上教学系统(管理员)人员基本信息数据库1:登录2:登录成功3:查看所有人员基本信息4:搜索人员信息5:搜索所有的人员信息6:返回信息7:显示8:添