用例分析实验报告.docx

上传人:b****5 文档编号:6876919 上传时间:2023-01-12 格式:DOCX 页数:11 大小:88.09KB
下载 相关 举报
用例分析实验报告.docx_第1页
第1页 / 共11页
用例分析实验报告.docx_第2页
第2页 / 共11页
用例分析实验报告.docx_第3页
第3页 / 共11页
用例分析实验报告.docx_第4页
第4页 / 共11页
用例分析实验报告.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

用例分析实验报告.docx

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

用例分析实验报告.docx

用例分析实验报告

西北师范大学计算机科学与工程学院学生实验报告

学号:

2013710201272015年9月15日

系别

计算机科学与技术学院

专业

软件工程

班级

2013级软件一班

姓名

王尚

课程名称

面向对象分析与设计

课程类型

专业必修

学时数

实验名称

针对具体的系统,给出其用例分析和描述

实验目的和要求:

1、对于具体的系统,能够画出用例图;

2、通过用例图可以进行用例分析与描述;

实验内容:

1、宿舍管理系统的所有功能:

学生登陆:

(登陆密码)

基础界面:

各种新闻的查看

1)学生基础信息:

姓名,学号,学院,寝室号,联系方式

2)学生宿舍报修:

姓名,学号,宿舍号,报修留言

3)学生宿舍申请:

学生迁出申请,学生迁入申请,寝室调换申请

4)学生宿舍费用交取:

电费交取(模式选择)

寝室管理员登陆:

(登陆密码)

1)公寓信息发布

2)查看学生基础信息:

3)学生住宿管理:

学生入住登记,学生迁出登记,学生寝室调换,学生缺勤记录

4)宿舍费用管理:

学生用电模式切换

系统管理员登陆:

(登陆密码)

1)查看修改学生基本信息

2)查看修改宿舍管理员信息

3)查看修改维修人员信息

学生用例图:

用例描述:

1.

用户名:

登陆用例

目标:

登陆,描述学生登陆到学生宿舍管理系统的过程,

设置各种用户的访问权限;

主要参与者:

学生

触发条件:

学生进入系统的各个模块

前置条件:

系统可以正常运行

实践过程:

(1)学生:

启动系统,登陆用户名和密码;

(2)系统:

系统显示登陆界面;系统验证用户名和密码;系统显示用户权限下的界面;

问题:

当用户名和密码出错时,系统提示错误信息,并清空用户名和密码栏;

2.

用户名:

查看个人信息用例

目标:

系统用表格的形式显示学生个人的基本信息

主要参与者:

学生

触发条件:

学生点击个人信息框;

前置条件:

系统能够正常运行;

实践过程:

(1)学生:

使用鼠标或触屏点击个人信息框;

(2)系统:

使用登陆时的用户名在数据库中查询信息并用表格显示出来;

问题:

系统显示信息时,出现错误,系统提示信息,并退出这次操作;

3.

用户名:

个人宿舍保修用例

目标:

学生填写宿舍问题信息并提交给宿舍管理员和维修人员

主要参与者:

学生

触发条件:

学生点击宿舍报修框

前置条件:

系统能够正常运行;

实践过程:

(1)学生:

使用鼠标或触屏点击宿舍报修,填写宿舍问题信息,并点击提交按钮;

(2)系统:

显示报修表,接受表中信息并验证表中用户名和登陆时的用户名是否相同,并将信息提交给宿舍管理员和维修人员;

问题:

当表中用户名和登陆时的用户名不相同时,系统提示错误信息并将表中的所有信息清空;

4.

用户名:

宿舍申请用例

目标:

学生填写申请宿舍单并提交给宿舍管理员;

主要参与者:

学生;

触发条件:

学生点击宿舍申请框;

前置条件:

系统能够正常运行;

实践过程:

(1)学生:

使用鼠标或触屏点击宿舍申请,填写宿舍申请单,并点击提交按钮;

(2)系统:

显示申请单,接受表中信息并验证表中用户名和登陆时的用户名是否相同,如果填的是宿舍调换,系统自动监测目标宿舍的人数;并将信息提交给宿舍管理员;

问题:

当表中用户名和登陆时的用户名不相同时或目标宿舍已经满员,系统提示错误信息并将表中的所有信息清空;

5.

用户名:

个人宿舍电费缴纳用例

目标:

对于第二种模式的宿舍,该宿舍的成员可以随意购买电量

主要参与者:

学生

触发条件:

学生点击宿舍电费缴纳框

前置条件:

系统能够正常运行

实践过程:

(1)学生:

使用鼠标或触屏点击电费缴纳框,填写电量,并点击提交按钮,

(2)系统:

先验证该宿舍号所对应的用电模式是否为第二模式,如果是则显示缴纳表格,并将表格提交给宿舍管理员;

问题:

当该宿舍号所对应的用电模式不是第二模式,则提示错误信息,并结束此次操作;

6.

用户名:

注册用例

目标:

新生提交信息,并直接通过信息申请宿舍

触发条件:

学生点击注册

前置条件:

系统能够正常运行

实践过程:

(1)学生:

学生填写注册表格,并点击注册;

(2)系统:

显示注册表格,通过表格上的数据分类写入数据库,并自动申请宿舍;

问题:

当表中的学号已存在时,系统提示存在信息;

宿舍管理员用例图:

1.

用户名:

查看学生信息用例

目标:

宿舍管理员可以随时查看学生信息;

主要参与者:

宿舍管理员

触发条件:

管理员点击查看学生信息;

前置条件:

系统正常运行;

实践过程:

(1)宿舍管理员:

可以查看所有学生的信息;

(2)系统:

使用表格显示所有学生的信息;

问题:

系统显示错误时,自动结束此次操作;

2.

用户名:

登陆用例

目标:

登陆,描述管理员登陆到学生宿舍管理系统的过程,

设置各种用户的访问权限;

主要参与者:

宿舍管理员

触发条件:

管理员进入系统的各个模块

前置条件:

系统可以正常运行

实践过程:

(1)管理员:

启动系统,登陆用户名和密码;

(2)系统:

系统显示登陆界面;系统验证用户名和密码;系统显示用户权限下的界面;

问题:

当用户名和密码出错时,系统提示错误信息,并清空用户名和密码栏;

3.

用户名:

查看个人信息用例

目标:

系统用表格的形式显示管理员个人的基本信息

主要参与者:

管理员

触发条件:

管理员点击个人信息框;

前置条件:

系统能够正常运行;

实践过程:

(1)管理员:

使用鼠标或触屏点击个人信息框;

(2)系统:

使用登陆时的用户名在数据库中查询信息并用表格显示出来;

问题:

系统显示信息时,出现错误,系统提示信息,并退出这次操作;

4.

用户名:

查看报修信息用例

目标:

系统用表格的形式显示保修信息

主要参与者:

管理员

触发条件:

管理员点击报修信息框

前置条件:

系统能够正常运行;

实践过程:

(1)管理员:

使用鼠标或触屏点击报修信息框;

(2)系统:

使用表格的形式显示所有未进行维修的信息;

问题:

系统显示信息时,出现错误,系统提示信息,并退出这次操作;

5.

用户名:

公寓信息系发布用例

目标:

管理员可以添加和更换公寓信息

主要参与者:

管理员

触发条件:

管理员点击信息发布框;

前置条件:

系统能够正常运行;

实践过程:

(1)管理员:

添加或更换公寓信息;

(2)系统:

在前台显示公寓信息;

问题:

有相同的信息,系统会自动提示信息;

6.

用户名:

学生宿舍管理

目标:

管理员查看并处理学生提交的各种申请和统计缺勤;

主要参与者:

宿舍管理员

触发条件:

管理员进行宿舍管理

前置条件:

系统能够正常运行;

实践过程:

(1)管理员:

查看并处理各种申请,并添加缺勤学生的信息;

(2)系统:

将各样已经处理的申请,返回给相应的学生;

问题:

系统显示信息时,出现错误,系统提示信息,并退出这次操作;

维修人员的用例图:

1.

用户名:

查看个人信息用例

目标:

系统用表格的形式显示维修员个人的基本信息

主要参与者:

维修人员

触发条件:

维修人员点击个人信息框;

前置条件:

系统能够正常运行;

实践过程:

(1)维修人员:

使用鼠标或触屏点击个人信息框;

(2)系统:

使用登陆时的用户名在数据库中查询信息并用表格显示出来;

问题:

系统显示信息时,出现错误,系统提示信息,并退出这次操作;

2.

用户名:

查看报修信息用例

目标:

系统用表格的形式显示报修信息

主要参与者:

维修人员

触发条件:

维修人员点击报修信息框

前置条件:

系统能够正常运行;

实践过程:

(1)维修人员:

使用鼠标或触屏点击报修信息框;

(2)系统:

使用表格的形式显示所有未进行维修的信息;

问题:

系统显示信息时,出现错误,系统提示信息,并退出这次操作;

3.

用户名:

提交维修状态用例

目标:

修改报修信息的状态

主要参与者:

维修人员

触发条件:

维修人员完成一个宿舍的维修

前置条件:

系统能够正常运行;

实践过程:

(1)维修人员:

修改报修信息的状态

(2)系统:

保存修改,并将信息返回给相应的学生

问题:

保存失败,将提示信息;

系统管理员的用例图:

1.

用户名:

查看并修改学生基本信息

目标:

查看和修改学生信息

主要参与者:

系统管理员

触发条件:

学生提交信息错误申请

前置条件:

系统正常运行

实践过程:

(1)管理员:

查看并修改学生信息;

(2)系统:

保存修改;

问题:

保存失败,提示信息,重新修改;

2.

用户名:

查看并修改管理员基本信息

目标:

查看和修改管理员信息

主要参与者:

系统管理员

触发条件:

管理员提交信息错误申请

前置条件:

系统正常运行

实践过程:

(1)管理员:

查看并修改管理员信息;

(2)系统:

保存修改;

问题:

保存失败,提示信息,重新修改;

3.

用户名:

查看并修改维修人员基本信息

目标:

查看和修改维修人员信息

主要参与者:

系统管理员

触发条件:

维修人员提交信息错误申请

前置条件:

系统正常运行

实践过程:

(1)管理员:

查看并修改维修人员信息;

(2)系统:

保存修改;

问题:

保存失败,提示信息,重新修改;

 

错误分析:

实验总结:

通过这次实验,对用例图和用例描述和分析有了一个简单的掌握。

成绩

批阅教师

批阅日期

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

当前位置:首页 > 人文社科

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

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