毕业设计(论文) 第11页 共40页
进入《软件工程》教学网站用户注册用户登陆教师登陆用户页面教师页面测试模块资料库模块实时聊天模块资料库模块课件模块答疑模块答疑模块学生页面公告模块测试模块作业管理作业管理课件模块
图2.2 学生用例图
2.3.3教师用例图
教师用例图表示了教师的操作权限,教师可以有管理员的权限,身份认证通过以后,教师可以进行公告管理,作业模块管理,答疑模块管理,学习资料库模块管理,考试模块管理。具体用例图如图2.3所示:
毕业设计(论文) 第12页 共40页
进入《软件工程》教学网站用户注册用户登陆教师登陆用户页面教师页面测试模块资料库模块实时聊天模块资料库模块课件模块答疑模块答疑模块学生页面公告模块测试模块作业管理作业管理课件模块 图2.3教师用例图
毕业设计(论文) 第13页 共40页
2.4 活动图
进入本系统后,有两个活动选项,一个是供一般用户的系统登陆入口,一个是供教师的系统登陆入口,系统活动图如图2.4所示:
进入《软件工程》教学网站用户注册用户登陆教师登陆用户页面教师页面测试模块资料库模块实时聊天模块资料库模块课件模块答疑模块答疑模块学生页面公告模块测试模块作业管理作业管理课件模块 图2.4系统活动图
毕业设计(论文) 第14页 共40页
2.5 数据流图
以下是系统的部分数据流图,主要是老师和学生的登陆,然后老师和学生由于权限的不同所做的不同的操作。不过在系统中,学生要重新注册一个帐号才能登陆,这样就给了其他游客也可以访问该网站的权限,不过也要注册帐号。图2.5是系统一级数据流图,图2.6是系统二级数据流图。
D1用户信息用户用户名 密码 权限1用户管理学生教师3教师操作2学生操作D2D3D4D5资料库信息公告管理作业信息答疑信息D6测试信息 图2.5一级系统数据流图
2.1资料查询3.1资料更新D2资料库信息2.2公告浏览3.2D3D4D5公告管理公告更新2.3作业提交作业信息3.3作业批阅答疑信息2.4提问3.4答疑D6测试信息2.5自我测试3.5更新试题 图2.6二级系统数据流图
毕业设计(论文) 第15页 共40页
2.6数据字典
数据字典是系统分析阶段的重要文档,它清楚地定义与详细地解释了数据流程图上不
能详细表达的内容,同时它也是同用户交谈的工具。
下面详细列出本系统中的数据字典:
表2.7 D1用户信息
名字:用户信息 别名: 用户 描述:记录用户信息 定义:用户信息=用户名+密码+性别+年龄+系别+联系方式+权限 位置:用户资料 名字:用户名 别名: 帐号 描述:唯一标识某一用户 定义:用户名=1{字符}20 位置:用户资料 考试成绩表 名字:密码 别名: 描述:验证帐号 定义:密码=1{字符}20 位置:用户资料 名字:权限 别名: 描述:用户所能操作的内容 定义:类型=1{字符}50 位置:用户资料 表2.8 D2资料信息
名字:资料信息 别名: 描述:记录资料的详细信息 定义:资料信息=资料编号+名称+ URL+类型+日期+权限 位置:资料信息部分 名字:资料编号 别名: ID号 描述:唯一的标识某一资料 定义:资料编号=1{整型}4 位置:资料信息部分 名字:名称 别名: 描述:标识某一资料名称 定义:名称=1{字符}80 位置:资料信息部分 名字:URL 别名:资源定位器 描述:网上能够唯一标识网站的地址 定义:URL=1(字符)100 位置:用户信息部分