当前位置:首页 > 计算机网络课程在线考试系统设计与开发设计
湖南商学院毕业设计
3.4.2 分析类图
obj_scoresscore-<
图 13 学生在线考试系统分析类图
第 17 页
湖南商学院毕业设计 3.4.3 活动图
(1)学生考试活动图如图14所示:
登录登录失败考试学生交卷自动交卷答卷储存图 14 学生考试系统活动图
(2)教师设计试卷系统活动图如下所示:
登录登录失败进入试卷设计设置题型设置题目章节设置题目数量设置题目难度存储试卷图 15 试卷设计系统活动图
第 18 页
湖南商学院毕业设计
3.4.4 业务规则建模(判定表)
(1)利用业务判定表对设计试卷进行分析,其中判定的条件包括:用户成功登录、用户类型为教师、查询试卷操作和执行新增或修改试卷操作;可供选择的结果包括:操作成功和操作失败。其业务判定表如下所示:
表 8 设计试卷业务判定表
规则 条件 1 用户成功登录 用户类型为教师 查询试卷操作 执行新增或修改试卷操作 结果 操作成功 操作失败 Y Y Y Y × 2 Y Y Y N × 3 Y N Y Y Y 4 Y N N N N
(3)利用业务判定表对考试情况进行分析,其中用于判定的条件包括:登录用户为学生、进入考试页面、执行交卷操作和时间用完自动交卷;可供选择的结果包括考试成功和考试失败。其业务判定表如下所示:
表 9 考试业务判定表
规则 条件 1 登录用户为学生 进入考试页面 执行交卷操作 时间用完自动交卷 Y Y Y N 第 19 页
3 Y Y N N 4 Y N N N 2 Y Y N Y 湖南商学院毕业设计 结果 考试成功 考试失败 × × × × (3)利用业务判定表对成绩管理情况进行分析,其中用于判定的条件包括:登录用户为管理员、进入成绩管理、查询学生分数操作和执行增删改操作;可供选择的结果包括操作成功和操作失败。其业务判定表如下所示:
表 10 成绩管理业务判定表
规则 条件 1 登录用户为管理员 进入成绩管理 查询学生分数操作 执行增删改操作 结果 操作成功 操作失败 Y Y Y Y × 2 Y Y N Y × 3 Y Y Y N × 4 Y Y N N ×
4. 系统设计与建模
4.1 总体结构设计 4.1.1 体系结构设计
计算机网络课程在线考试系统是分为客户层、表现层、业务层和数据层。其中,客户层是提供一个平台;表现层是以一种外在界面的方式展现;业务层则是根据从页面上传递过来的信息进行处理;数据层主要是用于存储数据。
第 20 页
共分享92篇相关文档