基于javaEE技术的课程设计管理系统设计与实现-毕业设计(含源文件) - 图文 下载本文

4.4 概要设计

2015届毕业设计说明书

实训过程跟踪系统,主要事件包括任课老师创建课设,任课老婆是修好课设,学生修改选题信息,任课老师从新发布课设, 任课老师修改任务,对于的业务流程如图4.4所示。

图4.4 业务流程图

实训的基本流程描述如下:

1) 任课老师提交实训课题及相关要求。

2) 实训负责人查看提交的实训课题信息,审核是否通过。 3) 学生根据任课老师的要求从系统选择实训审核通过的课题。 4) 任课老师定义学习过程和相关任务。 5) 学生根据学习过程的要求提交作业。 6) 任课老师审批学生提交的作业。

7) 如果课程设计已经完成,学生提交测试报告。 8) 老师进行课程设计验收并提交验收报告。 4.4.1 课题管理模型范围 (1). 实训老师创建实训

1). 业务流程

任课老师创建实训的业务流程如图4.5所示。

第 7 页 共 23 页

2015届毕业设计说明书

图4.5 创建课题流程图

2). 业务描述

实训老师:创建实训课设包括实训基本信息、课题信息、课题项目信息、实训阶段时间设置。

实训学生:上报课题申报时,须填写组长和组员信息;提交以后可以在审核前修改信息;其选择课题需由每个本人选择,组长需创建自己的小组(小组名必填)。

学生选题原则:要求课题尽量平均班级每个小组,学生选题确认后不能修改,如有特殊情况,实训老师可以删除学生已选课题,学生可以重新选择。

项目可选做部分:对于学生申请自己的项目功能,系统动态通知功能。 (2).实训老师修改实训信息

实训信息修改主要包括:实训基本信息、课题信息、实训阶段信息,提交信息管理员审核后修改无需再审核。其修改的信息为确认信息,系统默认执行。

老师修改实训信息时间为在实训开始和实训结题之间的阶段。其他时间不与处理。

(3).实训学生修改已选课题

学生修改课题必须是实训老师删除学生已选课题,学生才可再次选题。修改时间必须为实训任务发布前。

第 8 页 共 23 页

2015届毕业设计说明书

4.4.2 跟踪管理模型范围 (1).实训老师创建任务

1.业务流程

任课老师创建任务事件的产生的业务流程如图4.5所示。

图4.5 任务发布流程图

2. 业务描述

实训老师:根据实际课设来创建任务,设定学生规定完成时间。

实训学生:每个小组的每个学生必须都要及时提交作业。作业暂时是以内容提交方式保存。 4.5 用例图

实训课程课题管理模块如图4.6所示。

图4.6 课题管理用例图

实训跟踪管理模块如图4.7 课题跟踪用例图所示。

第 9 页 共 23 页

2015届毕业设计说明书

图4.7 课题跟踪用例图

实训用户管理模块如图4.8所示。

图4.8 用户管理用例图

第 10 页 共 23 页