用例图功能分析.docx

上传人:b****4 文档编号:4074575 上传时间:2022-11-27 格式:DOCX 页数:13 大小:268.45KB
下载 相关 举报
用例图功能分析.docx_第1页
第1页 / 共13页
用例图功能分析.docx_第2页
第2页 / 共13页
用例图功能分析.docx_第3页
第3页 / 共13页
用例图功能分析.docx_第4页
第4页 / 共13页
用例图功能分析.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

用例图功能分析.docx

《用例图功能分析.docx》由会员分享,可在线阅读,更多相关《用例图功能分析.docx(13页珍藏版)》请在冰豆网上搜索。

用例图功能分析.docx

用例图功能分析

第三章功能分析

功能分析描述了待开发的软件必须完成的任务,定义了必须实现的软件功能,使得用户通过这些功能完成他们的任务,从而满足业务需要[4]。

3.1用户角色分析

<从系统的角度分析系统的参与者,并给出每一个参与者的描述。

>

以下从身份证上课考勤系统的实际需求分析,系统涉及到以下角色:

表3用户角色划分表

角色

职责或功能

学生

系统主要参与者,进行课堂考勤登记等

教师

系统主要参与者,进行课堂考勤登记等

教务人员

系统主要参与者,设置考勤地点、考勤课程、查询用户等相关参数,以及查询考勤信息

管理人员

系统的管理人员,负责上传考勤信息、考勤备份等

3.2系统用例分析

用例(usecase)表示参与者与系统的一次交互过程。

用例图用来描述软件需求模型中的系统功能,通过一组用例可以描述软件系统能够给用户提供的功能。

3.2.1总体用例分析

<从系统的使用者的角度使用UML的用例图描述系统的用例,并给出每一个用例的用例描述。

>

下面给出了身份证上课考勤系统的总体用例图,包含课堂考勤、上传考勤、考勤管理、远程管理、基础数据管理、系统管理用例,如下图3.1所示:

图3.1身份证上课考勤系统总体用例图

3.2.2子用例分析

<针对3.2.1节的总体用例分析,逐项子用例展开分析。

>

3.2.2.1课堂考勤用例

图3.2课堂考勤用例图

表3-1参数设置用例描述

描述项

说明

名称

参数设置

描述

描述了管理人员使用本系统课堂考勤模块进行参数设置的过程

参与者

管理人员

前置条件

必须是管理人员角色登录系统

后置条件

生成参数列表信息

基本操作流

(1)选择“管理人员”角色;

(2)输入管理人员的账号、密码以及系统验证码;

(3)点击“登录”按钮;

(4)进入课程考勤界面后,点击“参数设置”按钮。

表3-1-1上课信息设置用例描述

描述项

说明

名称

上课信息设置

描述

描述了管理人员使用课堂考勤模块进行上课信息设置的过程

参与者

管理人员

前置条件

可读取课程信息、班级信息、教师信息、学生信息

后置条件

生成上课信息表

基本操作流

(1)点击“参数设置”按钮;

(2)进入“参数设置”界面后,点击“上课信息设置”按钮;

(3)显示“上课信息设置”界面后,输入或选择上课相关信息;

(4)确认是否保存已设置的上课信息;如果是,点击“确认保存”按钮,否则点击“取消保存”按钮。

表3-1-2时间设置用例描述

描述项

说明

名称

时间设置

描述

描述了管理人员使用课堂考勤模块进行时间设置的过程

参与者

管理人员

前置条件

管理人员角色登录通过后。

后置条件

保存已设置的时间信息表

基本操作流

(1)点击“参数设置”按钮;

(2)进入“参数设置”界面后,点击“时间设置”按钮。

表3-1-2-1考勤时间设置用例描述

描述项

说明

名称

考勤时间设置

描述

描述了管理人员使用课堂考勤模块进行考勤时间设置的过程

参与者

管理人员

前置条件

在当时考勤时间设置的时间之后

后置条件

生成已设置好的考勤时间。

基本操作流

(1)点击“时间设置”按钮;

(2)进入“时间设置”界面后,点击“考勤时间设置”按钮;

(3)显示“考勤时间设置”界面后,输入打卡开始和结束时间;

(4)确认是否保存已设置的考勤时间信息;如果是,点击“确认保存”按钮,否则点击“取消保存”按钮。

表3-1-2-2系统时间设置用例描述

描述项

说明

名称

系统时间设置

描述

描述了管理人员使用课堂考勤模块进行系统时间设置的过程

参与者

管理人员

前置条件

管理人员角色登录通过后。

后置条件

设置好的系统时间信息。

基本操作流

(1)点击“时间设置”按钮;

(2)进入“时间设置”界面后,点击“系统时间设置”按钮。

表3-1-2-2-1联网设置系统时间用例描述

描述项

说明

名称

联网设置系统时间

描述

描述了管理人员使用课堂考勤模块进行联网设置系统时间的过程

参与者

管理人员

前置条件

联入到互联网

后置条件

保存已设置与互联网对时的时间

基本操作流

(1)点击“系统时间设置”按钮;

(2)进入“系统时间设置”界面后,点击“联网设置系统时间”按钮;

(3)显示“联网设置系统时间”界面后,点击“自动与Internet时间同步”按钮。

表3-1-2-2-2手动设置系统时间用例描述

描述项

说明

名称

手动设置系统时间

描述

描述了管理人员使用课堂考勤模块进行手动设置系统时间的过程

参与者

管理人员

前置条件

管理人员登录通过后

后置条件

保存已设置的系统时间

基本操作流

(1)点击“系统时间设置”按钮;

(2)进入“系统时间设置”界面后,点击“手动设置系统时间”按钮;

(3)显示“手动设置系统时间”界面后,输入年月日及时分秒(24小时制);

(4)确认是否保存已设置的系统时间;如果是,点击“确认保存”按钮,否则点击“取消保存”按钮。

表3-2教师考勤用例描述

描述项

说明

名称

教师考勤

描述

描述了教师使用本系统课堂考勤模块进行教师考勤的过程

参与者

教师

前置条件

教师角色登录系统通过后

后置条件

生成教师刷卡的时间信息

基本操作流

(1)选择“教师”角色;

(2)输入教师的账号、密码以及系统验证码;

(3)点击“登录”按钮;

(4)进入课程考勤界面后,点击“教师考勤”按钮。

表3-2-1身份证刷卡用例描述

描述项

说明

名称

身份证刷卡

描述

描述了教师或学生使用本系统课堂考勤模块进行教师或学生考勤的过程

参与者

教师或学生

前置条件

身份证信息属实

后置条件

保存已刷卡的身份证信息

基本操作流

(1)教师点击“教师考勤”按钮,学生点击“学生考勤”按钮;

(2)进入“身份证刷卡界面”界面后,身份证放到终端指定区域;

(3)系统提示考勤是否成功;如果是,显示考勤成功状态与时间信息,否则提示考勤失败信息,请重新进行身份证刷卡考勤。

表3-3学生考勤用例描述

描述项

说明

名称

学生考勤

描述

描述了学生使用本系统课堂考勤模块进行学生考勤的过程

参与者

学生

前置条件

学生身份证的刷卡时间必须在已设置好的考勤时间段内

后置条件

生成学生刷卡的时间信息

基本操作流

(1)选择“学生”角色;

(2)输入学生的账号、密码以及系统验证码;

(3)点击“登录”按钮;

(4)进入课程考勤界面后,点击“学生考勤”按钮。

3.2.2.2上传考勤用例

图3.3上传考勤用例图

<3.2.2.2小节用例描述请参照3.2.2.1小节进行写作>

3.2.2.3考勤管理用例

图3.4考勤管理用例图

<3.2.2.3小节用例描述请参照3.2.2.1小节进行写作>

3.2.2.4远程管理用例

图3.5远程管理用例图

<3.2.2.4小节用例描述请参照3.2.2.1小节进行写作>

3.2.2.5基础数据管理用例

图3.6基础数据管理用例图

<3.2.2.5小节用例描述请参照3.2.2.1小节进行写作>

3.2.2.6系统管理用例

图3.6系统管理用例图

<3.2.2.6小节用例描述请参照3.2.2.1小节进行写作>

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 教学研究 > 教学案例设计

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1