软件工程上机实验报告

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

学生管理系统

1、用例图绘制

1)用户需求

需求分析

1、为每个使用系统得人员设置权限。只有通过权限验证得人才能使用系统。

2、学生可以使用该系统查询所学课程得成绩。

3、教师使用该系统完成学生成绩得录入、修改、显示与打印。

4、管理员使用系统输入学生信息、教师信息、班级信息与课程信息。

这里系统得参与者有三个,分别就是:

参与者“学生”:使用系统得目得就是查询所学课程得成绩

参与者“教师”:完成学生信息得录入、修改、显示与打印

参与者“管理员”:输入学生信息、教师信息、班级信息与课程信息

2)用例图绘制

本人根据自己登陆到中南大学教务管理系统查询成绩得做法,做出以下得用例图。由于用例图只就是给出用户所瞧到得得系统得功能,一般不包括选择选项等细致得步骤。所以本人得用例图与参考得报告有所不同。而且本人设计得系统功能仅与成绩有关,所以用例图较简单。

至于管理员得用例由于后面有些功能就是相近得鉴于篇幅有限,所以只就是列举了管理学生与

管理教师两个功能得扩

展。.

3)用例详细说明

学生查询成绩用例

1、简要说明:本用例描述了学生查询课程成绩。

2、事件流

(1)、基本流

1)选择课程名称与学期

)点击“确定”按钮 2

3)系统显示对应学期该课程成绩。

(2)、备选流

2a 系统提示出错,点击“确定”按钮结束。

3、特殊需求:无。

4、前置条件:成功“登陆”系统

5、后置条件:无。

6、扩展点:无。

7、相关数据:所学课程得成绩。

8、问题说明:无。

老师查询成绩用例

1、简要说明:本用例描述了教师查询课程成绩。

2、事件流

(1)、基本流

1)老师选择课程名称与班级

2)点击“确定”按钮

3)系统显示该课程成绩该班级得所有学生成绩。

(2)、备选流

2a 系统提示出错,点击“确定”按钮结束。

3、特殊需求:无。

4、前置条件:成功“登陆”系统

5、后置条件:无。

6、扩展点:无。

7、相关数据:所学课程得成绩。

8、问题说明:无。

老师录入成绩用例

1、简要说明:本用例描述了教师对课程成绩进行录入。

2、事件流

(1)、基本流

1)选择课程名称。

2)老师在列出得学生中对应得成绩输入框输入成绩。

3) 老师点击“提交”按钮。

4)系统显示录入该课程成绩。

(2)、备选流

1a 如果没有要选择得课程名称,给出提示,结束。

3a 如果教师没有确认保存录入成绩,给出提示,结束。

2a 老师点击“暂存”按钮,成绩会展示存储起来,下次登陆输入时不用再次输入。

3、特殊需求:无。

4、前置条件:成功“登陆”系统

5、后置条件:无。

6、扩展点:无。

7、相关数据:所学课程得成绩。

8、问题说明:无。

老师修改成绩用例

1、简要说明:本用例描述了教师对学生得课程成绩进行修改。

2、事件流

(1)、基本流

1)选择课程名称与学期

2)点击“确定”按钮

3)系统显示该课程成绩该班级得所有学生成绩。

4)老师选中其中一个要修改成绩得学生,点击对应学生得“修改”按钮 5)老师在出现得输入框中输入该学生成绩。

6)老师在对应学生栏点击确定按钮。

7)系统提示修改成功。

(2)、备选流

3a 系统提示出错,点击“确定”按钮结束。

6a 系统提示“修改失败!请重试或与管理员联系!”,结束。

3、特殊需求:无。

4、前置条件:成功“登陆”系统

5、后置条件:无。

6、扩展点:无。

7、相关数据:所学课程得成绩。

8、问题说明:无。

老师打印成绩用例

1、简要说明:本用例描述了教师打印课程成绩。

2、事件流

(1)、基本流

1)选择课程名称与学期

2)点击“确定”按钮

3)系统显示该课程成绩该班级得所有学生成绩。

4)老师点击“打印”按钮。

(2)、备选流

3a 系统提示出错,点击“确定”按钮结束。

4a 系统提示“打印失败!请与管理员联系!”,结束。

3、特殊需求:无。

4、前置条件:成功“登陆”系统

5、后置条件:无。

6、扩展点:无。

7、相关数据:所学课程得成绩。

8、问题说明:无。

管理员录入学生用例

1、简要说明:本用例描述了管理员录入学生信息。

2、事件流

(1)、基本流

1)管理员点击录入学生信息功能按钮。

2)在跳转得界面上,完成对学生信息得录入工作。

3)点击“提交”按钮。

。)界面提示“提交成功” 4.

(2)、备选流

3a 系统提示出错,点击“确定”按钮结束。

3、特殊需求:无。

4、前置条件:成功“登陆”系统

5、后置条件:无。

6、扩展点:无。

7、相关数据:学生信息

8、问题说明:无。

管理员编辑学生用例

1、简要说明:本用例描述了管理员编辑学生信息。

2、事件流

(1)、基本流

1)管理员点击查询学生信息功能按钮。

2)系统跳转到学生列表界面,管理员在要修改信息得学生那栏点击“编辑”。

3)管理员在跳转到学生详细信息页面上,对学生信息进行修改。

4)点击“提交按钮”。

5)界面提示“提交成功”。

(2)、备选流

2a 系统提示出错,点击“确定”按钮结束。

5a 系统提示“提交失败!请重新尝试或与管理员联系!”,点击“确定”按钮结束。

3、特殊需求:无。

4、前置条件:成功“登陆”系统

5、后置条件:无。

6、扩展点:无。

7、相关数据:学生信息

8、问题说明:无。

管理员删除学生用例

1、简要说明:本用例描述了管理员删除学生信息。

2、事件流

(1)、基本流

1)管理员点击查询学生信息功能按钮。

2)系统跳转到学生列表界面,管理员在要修改信息得学生那栏点击“删除”。

3)系统提示“确定要删除学生信息吗?这操作不可撤销!”

4)点击“确定”。

5)界面提示“删除成功”。

(2)、备选流

2a 系统提示“加在页面出错!”,点击“确定”按钮结束。

4a 点击“取消”按钮,结束。

5a 系统提示“删除失败!请重新尝试或与管理员联系!”,点击“确定”按钮结束。

3、特殊需求:无。

4、前置条件:成功“登陆”系统

无。、后置条件:5.

6、扩展点:无。

7、相关数据:学生信息

8、问题说明:无。

管理员得其她用例,与上面提到得几个大同小异,所以本人直选几个典型得作为说明,其她用例这里就不列出了。

2、活动图得绘制

下图就是学生查询成绩得活动图

相关文档
最新文档