UML建模用例家谱管理系统11软件1班.docx

上传人:b****7 文档编号:26610544 上传时间:2023-06-20 格式:DOCX 页数:58 大小:937.08KB
下载 相关 举报
UML建模用例家谱管理系统11软件1班.docx_第1页
第1页 / 共58页
UML建模用例家谱管理系统11软件1班.docx_第2页
第2页 / 共58页
UML建模用例家谱管理系统11软件1班.docx_第3页
第3页 / 共58页
UML建模用例家谱管理系统11软件1班.docx_第4页
第4页 / 共58页
UML建模用例家谱管理系统11软件1班.docx_第5页
第5页 / 共58页
点击查看更多>>
下载资源
资源描述

UML建模用例家谱管理系统11软件1班.docx

《UML建模用例家谱管理系统11软件1班.docx》由会员分享,可在线阅读,更多相关《UML建模用例家谱管理系统11软件1班.docx(58页珍藏版)》请在冰豆网上搜索。

UML建模用例家谱管理系统11软件1班.docx

UML建模用例家谱管理系统11软件1班

家谱信息管理系统

班级:

11软件1班成员:

曾国强、韦金行、黄美玲

目录

家谱信息管理系统需求分析4

1家谱用例概述4

1.0用户信息管理子系统---用例概述4

1.1(游客)注册4

1.2(管理员、会员)登录4

1.3(管理员、会员)修改密码4

1.4(管理员、会员)找回密码5

1.5(管理员、会员)修改个人信息5

1.6(管理员、会员)查看任务5

1.7(会员)加入家谱群5

1.8(会员)退出家谱群5

1.9族人信息管理子系统---用例概述5

1.9(管理员、会员)添加信息5

1.10(管理员、会员)修改信息6

1.11(管理员、会员)删除信息6

1.12(管理员、会员)查询信息6

1.13(管理员、会员)打印(或生成word文件)6

1.14(管理员、会员)家谱信息更新6

1.15(管理员、会员)上传家谱信息6

1.16家谱信息管理子系统---用例概述6

1.16(管理员、会员)建立家谱6

1.17(管理员)修改家谱7

1.18(管理员)删除家谱7

1.19(管理员)管理会员7

1.19.1添加会员7

1.19.2删除会员7

1.19.3修改会员信息7

1.20(管理员)设置权限7

1.21(管理员)分配任务8

1.22(管理员)审核家谱信息更新8

2用例图9

2.1家谱信息管理系统--用例图9

2.2家谱信息管理子系统--用户信息管理子系统--用例图10

2.3家谱信息管理子系统--家谱信息管理子系统--用例图11

2.4家谱信息管理子系统--族人信息管理子系统--用例图12

3用例分析13

3.0用户信息管理子系统---用例分析13

3.1“(游客)注册”用例13

3.2“(管理员、会员)登录”用例13

3.3“(管理员、会员)修改个人信息”用例14

3.4“(管理员、会员)找回密码”用例14

3.5“(管理员、会员)修改密码”用例15

3.6“(会员)加入家谱群”用例16

3.7“(会员)退出家谱群”用例16

3.8“(管理员‘会员)查看任务”用例17

3.9族人信息管理子系统---用例分析17

3.9“(管理员、会员)添加信息”用例17

3.10“(管理员、会员)修改信息”用例18

3.11“(管理员、会员)删除信息”用例18

3.12“(管理员、会员)查询信息”用例19

3.13“(管理员、会员)打印(或生成word文件)”用例19

3.14“(管理员、会员)家谱信息更新”用例20

3.15“(管理员、会员)上传家谱信息”用例20

3.16家谱信息管理子系统---用例分析21

3.16“(会员)建立家谱”用例21

3.17“(管理员)修改家谱”用例22

3.18“(管理员)删除家谱”用例22

3.19“(管理员)管理会员”用例23

3.19.1“(管理员)添加会员”用例23

3.19.2“(管理员)删除会员”用例24

3.19.3“(管理员)修改会员信息”用例24

3.20“(管理员)设置权限”用例25

3.21“(管理员)分配任务”用例26

3.22“(管理员)审核家谱信息更新”用例26

4家谱活动图描述用例28

4.0用户信息管理子系统---活动图28

4.1用户信息管理子系统-注册-活动图28

4.3用户信息管理子系统-修改个人信息-活动图30

4.4用户信息管理子系统-找回密码-活动图31

4.5用户信息管理子系统-修改密码-活动图32

4.6用户信息管理子系统-加入家谱群-活动图33

4.7用户信息管理子系统-退出家谱群-活动图34

4.8用户信息管理子系统-查看任务-活动图35

4.9族人信息管理子系统---活动图36

4.9族人信息管理子系统-添加信息-活动图36

4.10族人信息管理子系统-修改信息-活动图37

4.11族人信息管理子系统-删除信息-活动图38

4.12族人信息管理子系统-查询信息-活动图39

4.13族人信息管理子系统-打印或生成word文件-活动图40

4.14族人信息管理子系统-家谱信息更新-活动图41

4.15族人信息管理子系统-上传家谱信息-活动图42

4.16家谱信息管理子系统---活动图43

4.16家谱信息管理子系统--建立家谱--活动图43

4.17家谱信息管理子系统--修改家谱--活动图44

4.18家谱信息管理子系统--删除家谱--活动图45

4.19家谱信息管理子系统--管理会员--活动图46

4.19家谱信息管理子系统--添加会员--活动图46

4.19.2家谱信息管理子系统--删除会员--活动图47

4.19.3家谱信息管理子系统--修改会员信息--活动图48

4.20家谱信息管理子系统--设置权限--活动图49

4.21家谱信息管理子系统--分配任务--活动图50

4.22家谱信息管理子系统--审核家谱信息更新--活动图51

5家谱管理系统类图52

 

家谱信息管理系统需求分析

本系统提供给管理员、会员,“家谱信息管理系统”的主要提供“用户信息管理”、“族人信息管理”和“家谱文件管理”。

“用户信息管理”包括(游客)注册、(管理员、会员)登录、(管理员、会员)修改个人信息、(管理员、会员)找回密码、(管理员、会员)修改密码、(会员)加入家谱群、(会员)退出家谱群、(管理员、会员)查看任务。

“族人信息管理”包括(管理员、会员)添加信息、(管理员、会员)修改信息、(管理员、会员)删除信息、(管理员、会员)查询信息、(管理员、会员)打印(或生成文件)、(管理员、会员)家谱信息更新、(管理员、会员)上传家谱信息。

“家谱信息管理”包括(会员)建立家谱、(管理员)修改家谱、(管理员)删除家谱、(管理员)管理会员(添加会员、删除会员、修改会员信息)、(管理员)设置权限、(管理员)分配任务、(管理员)审核家谱信息更新。

1家谱用例概述

1.0用户信息管理子系统---用例概述

1.1(游客)注册

游客第一次使用本系统时进入注册界面,在注册界面输入用户名,系统检测用户名是否被使用过,否则系统提示重新输入;用户输入密码,用户在次输入密码,系统检测两次输入的密码是否一致,否则系统提示重新设置;用户设置找回密码问题及答案;系统提示注册成功,用例终止。

1.2(管理员、会员)登录

用户进入登录界面,在登录页面输入自己的用户名和密码。

系统对用户的密码和用户名进行有效性检验,如果如果参与者的用户名或密码不正确,

(1)系统通知用户,重新输入用户或密码

(2)参与者重新输入识别码。

参与者输入无效次数超过限制(不超过3次),系统显示提示信息,用例终止。

1.3(管理员、会员)修改密码

用户进入“用户信息管理”界面,点击“修改密码”,系统弹出修改密码界面,用户输入用户名,用户输入旧密码,系统检测用户名及密码是否有效,无效则重新输入,有效则提示用户输入新密码及验证码,系统检测密码是否有效否则重新输入,系统提示修改成功,用例终止。

1.4(管理员、会员)找回密码

用户进入“用户信息管理”界面,点击“找回密码”,系统弹出找回密码界面,用户输入用户名,用户输入找回密码问题及答案,系统检测用户名和找回密码问题及答案是否有效,无效则重新输入,有效则提示用户输入新密码及验证码,系统检测密码是否有效否则重新输入,系统提示修改成功,用例终止。

1.5(管理员、会员)修改个人信息

用户进入“用户信息管理”界面,点击“修改个人信息”,系统弹出修改个人信息界面,用户输入基本信息并提交,系统提示修改成功,用例终止。

1.6(管理员、会员)查看任务

用户进入“用户信息管理”界面,点击“任务”,系统弹出用户任务界面。

1.7(会员)加入家谱群

用户进入“用户信息管理”界面,点击“加入家谱群,系统弹出加入家谱群界面,用户输入家谱群的识别码并提交,系统将信息传给相应管理员并提示提交成功,否则重来。

1.8(会员)退出家谱群

用户进入“用户信息管理”界面,点击“退出家谱群,系统弹出退出家谱群对话框,

(1)是,系统将信息传给相应管理员并提示退出成功,否则重来。

(2)否,系统返回“用户信息管理”界面。

1.9族人信息管理子系统---用例概述

1.9(管理员、会员)添加信息

用户进入“族人信息管理”界面,在族人信息处选择添加信息,用户输入基本信息并提交,系统提示修改成功,用例终止。

1.10(管理员、会员)修改信息

用户进入“族人信息管理”界面,在族人信息处选择修改信息,用户输入基本信息并提交,系统提示修改成功,用例终止。

1.11(管理员、会员)删除信息

用户进入“族人信息管理”界面,用户手动或在搜索框内输入索引搜索要删除的信息并提交,在族人信息处选择删除信息,系统提示修改成功并显示删除后的结果,用例终止。

1.12(管理员、会员)查询信息

用户进入“族人信息管理”界面,用户手动或在搜索框内输入索引搜索要查询的信息并提交,系统显示搜索的结果,用例终止。

1.13(管理员、会员)打印(或生成word文件)

用户进入“族人信息管理”界面,选择相应的信息,单击打印(或生成word文件),系统弹出选择“打印”和“生成word文件”对话框,

(1)用户选择打印,系统弹出打印框,用户进行相应设置并提交,系统启动打印机打印并提示打印成功,否则提示用户重来;

(2)用户选择生成word文件并提交,系统提示生成word文件成功,否则提示用户重来。

1.14(管理员、会员)家谱信息更新

用户进入“族人信息管理”界面,单击家谱信息更新,系统检测网络是否可用,

(1)网络不可用,系统提示网络不可用,用例终止

(2)网络可用,系统从服务器提取相应信息到本地,完成时提示更新完成并显示更新的内容,用例终止。

1.15(管理员、会员)上传家谱信息

用户进入“族人信息管理”界面,单击上传家谱信息,系统检测网络是否可用,

(1)网络不可用,系统提示网络不可用,用例终止

(2)网络可用,系统从本地提取相应信息上传到服务器,完成时提示上传成功,用例终止。

1.16家谱信息管理子系统---用例概述

1.16(管理员、会员)建立家谱

用户进入“家谱信息管理”界面,单击建立家谱,系统弹出建立家谱对话框,用户输入家谱名称、族人的祖先、族人主要活动地区和其他信息并提交,系统将建立此家谱的用户设为管理员及默认建立一个家谱群并提示相应信息。

1.17(管理员)修改家谱

管理员进入“家谱信息管理”界面,单击修改家谱,系统弹出修改家谱对话框,管理员输入要修改的信息并提交,系统提示修改成功。

1.18(管理员)删除家谱

管理员进入“家谱信息管理”界面,选择相应家谱,单击删除家谱,系统弹出确认删除家谱对话框,

(1)否,系统不删除相应家谱,用例终止

(2)是,系统删除本地家谱并将服务器端的相应家谱设不可用且一段时间后自动删除,删除成功时系统提示相应信息。

1.19(管理员)管理会员

1.19.1添加会员

管理员在相应家谱下选择添加会员,系统弹出添加会员对话框,管理员输入要添加的会员名及验证信息并提交,系统发送信息给相应会员,系统提示提交成功。

1.19.2删除会员

管理员在相应家谱下选择相应会员,单击删除会员,系统弹出删除会员确认对话框

(1)是,删除会员,系统更新本地和服务端信息,系统提示删除成功

(2)否,系统不删除会员并返回管理会员界面,用例终止。

1.19.3修改会员信息

管理员在相应家谱下选择相应会员,单击修改会员信息,系统弹出修改会员信息对话框,管理员输入相应信息并提交,系统更新本地和服务端信息,系统提示修改成功。

1.20(管理员)设置权限

管理员进入“家谱信息管理”界面,选择相应家谱并选择设置权限,系统弹出设置权限对话框,管理员设置权限并提交,系统更新本地和服务端信息,成功则提示设置完成,否则重来。

1.21(管理员)分配任务

管理员进入“家谱信息管理”界面,选择相应家谱并选择分配任务,系统弹出分配任务对话框,管理员分别给会员分配任务并提交,系统更新本地和服务端信息,成功则提示分配任务完成,否则重来。

1.22(管理员)审核家谱信息更新

管理员进入“家谱信息管理”界面,选择相应家谱并选择审核家谱信息更新,系统从服务端下载信息到本地并显示会员们近期编辑的家谱信息,管理员审核家谱信息是否属实,管理员选择属实的信息并确认更新,系统确认更新并把不属实的信息返回给相应的会员及给他提示相应信息。

 

2用例图

2.1家谱信息管理系统--用例图

 

2.2家谱信息管理子系统--用户信息管理子系统--用例图

 

2.3家谱信息管理子系统--家谱信息管理子系统--用例图

 

2.4家谱信息管理子系统--族人信息管理子系统--用例图

 

3用例分析

3.0用户信息管理子系统---用例分析

3.1“(游客)注册”用例

用例编号:

030101

用例名:

注册

执行者:

游客

目的:

完成一次注册的完整过程,成为会员。

类型:

主要的、基本的

级别:

一级

过程描述:

3.1.1参与者进入“注册”界面;

3.1.2参与者在“注册”页面输入自己的用户名、密码、再次输入密码和参与者设置找回密码问题及答案并提交;

3.1.3系统检测用户名是否已被使用及是否合法、两次密码是否一致及是否合法和参与者设置找回密码问题及答案是否为空;

3.1.3.1如果用户名是否已被使用;

3.1.3.1.2系统提示参与者重新输入;

3.1.3.1.1参与者重新设置用户名;

3.1.3.2如果两次密码不一致;

3.1.3.1.1系统提示重新设置;

3.1.3.1.2参与者重新输入密码;

3.1.3.3如果参与者设置找回密码问题及答案是否为空;

3.1.3.3.1系统提示重新输入;

3.1.3.3.2参与者重新设置找回密码问题及答案;

3.1.4系统录入注册信息并提示注册成功;

3.1.5系统跳转至“登录”界面。

 

3.2“(管理员、会员)登录”用例

用例编号:

030102

用例名:

登录

执行者:

管理员、会员

目的:

完成一次登录的完整过程,获得使用系统的权限

类型:

主要的、基本的

级别:

一级

过程描述:

3.2.1参与者进入“登录”界面;

3.2.2参与者在登录页面输入自己的用户名和密码并提交;

3.2.3系统对用户的密码和用户名进行有效性检验:

3.2.3.1如果参与者的用户名或密码不正确:

3.2.3.1.1系统通知用户,重新输入用户或密码

3.2.3.1.2参与者重新输入识密码

3.2.3.2如果参与者输入无效次数超过限制(不超过3次),系统显示提示信息,用例终止并跳转至“找回密码”界面;

3.2.4系统记录并显示当前登录用户

3.3“(管理员、会员)修改个人信息”用例

用例编号:

030103

用例名:

修改个人信息

执行者:

管理员、会员

目的:

修改个人信息

类型:

主要的、基本的

级别:

一级

过程描述:

3.3.1参与者进入“修改个人信息”界面;

3.3.2参与者在修改个人信息页面输入自己的基本信息;

3.3.2.1参与者确定修改;

3.3.2.1.1系统入录相关信息;

3.3.2.2参与者取消修改;

3.3.2.2.1系统返回“用户信息管理”界面;

3.4“(管理员、会员)找回密码”用例

用例编号:

030104

用例名:

找回密码

执行者:

管理员、会员

目的:

找回遗失的密码并修改密码

类型:

主要的、基本的

级别:

一级

过程描述:

3.4.1参与者进入“找回密码”界面;

3.4.2参与者在找回密码界面输入自己的用户名(编号)和参与者设置的找回密码的问题及答案并提交;

3.4.3系统检测用户名(编号)是否存在和参与者设置的找回密码的问题及答案是否有效;

3.4.3.1如果用户名(编号)不存在;

3.4.3.1.2系统提示参与者重新输入;

3.4.3.1.1参与者重新输入用户名(编号);

3.4.3.2如果参与者设置的找回密码的问题及答案无效;

3.4.3.1.1系统提示重新输入;

3.4.3.1.2参与者重新输入设置的找回密码的问题及答案;

3.4.3.3如果参与者输入无效次数超过限制(不超过3次),系统显示提示信息,用例终止并跳转至“注册”界面;

3.4.4系统提示密码及跳转至“修改密码”界面并要求用户修改密码;

3.5“(管理员、会员)修改密码”用例

用例编号:

030105

用例名:

修改密码

执行者:

管理员、会员

目的:

修改旧密码

类型:

主要的、基本的

级别:

一级

过程描述:

3.5.1参与者进入“修改密码”界面;

3.5.2参与者在修改密码界面输入自己的用户名(编号)和旧密码并提交;

3.5.3系统检测用户名(编号)与旧密码是否有效;

3.5.3.1如果用户名(编号)不存在或无效;

3.5.3.1.1系统提示参与者重新输入;

3.5.3.1.2参与者重新输入用户名(编号);

3.5.3.2如果用户名(编号)与旧密码不一致;

3.5.3.1.1系统提示重新输入旧密码;

3.5.3.1.2参与者重新输入旧密码;

3.5.3.3如果参与者输入无效次数超过限制(不超过3次),系统显示提示信息,正登录的当前账户退出,用例终止并跳转至“找回密码”界面;

3.5.4系统入录信息提示修改密码成功并跳转至系统首页。

3.6“(会员)加入家谱群”用例

用例编号:

030106

用例名:

加入家谱群

执行者:

会员

目的:

加入家谱群,与他人共同编辑家谱(管理员创建的)

类型:

主要的、基本的

级别:

一级

过程描述:

3.6.1参与者进入家谱群界面;

3.6.2参与者在输入框中输入家谱群名称(编号)并提交;

3.6.3系统检测家谱群名称(编号)是否有效;

3.6.3.1如果家谱群名称(编号)不存在或无效;

3.6.3.1.1系统提示参与者重新输入;

3.6.3.1.2参与者重新输入用户名(编号);

3.6.4参与者选择符合的家谱群;

3.6.5系统提示参与者输入家谱群的识别码;

3.6.6参与者输入家谱群的识别码并提交;

3.6.7系统入录信息提示提交成功

3.7“(会员)退出家谱群”用例

用例编号:

030107

用例名:

退出家谱群

执行者:

会员

目的:

退出家谱群,不与他人共同编辑家谱(管理员创建的)

类型:

主要的、基本的

级别:

一级

过程描述:

3.7.1参与者进入家谱群界面;

3.7.2参与者要退出的家谱群并退出;

3.7.3系统提示是否退出此家谱群;

3.7.3.1如果参与者选择退出;

3.7.3.1.2系统入录信息、从此家谱群中删除此会员信息、从此会员信息中删除此群并提示退出成功;

3.6.4参与者选择不退出;

3.6.4.1系统返回家谱群界面;

3.6.6系统更新家谱群信息并显示;

3.8“(管理员‘会员)查看任务”用例

用例编号:

030108

用例名:

查看任务

执行者:

会员

目的:

查看在共同编辑的家谱(管理员创建的)中自己要编辑的范围以防重复编辑;

类型:

主要的、基本的

级别:

一级

过程描述:

3.8.1参与者进入“用户信息管理”界面;

3.8.2参与者点击“查看任务”;

3.8.3系统显示会员的任务;

3.8.4.1参与者不满意则选择重新分配任务;

3.8.4.1.1系统提示信息给管理员;

3.6.4系统返回首页;

 

3.9族人信息管理子系统---用例分析

3.9“(管理员、会员)添加信息”用例

用例编号:

030201

用例名:

(管理员、会员)添加信息

执行者:

管理员、会员

用例描述:

管理员、会员添加族人的基本信息

类型:

主要的、基本的

级别:

一级

过程描述:

3.9.1参与者进入“族人信息管理”界面并选择“添加信息”;

3.9.2系统显示“添加信息”界面。

3.9.3参与者填写族人相关信息并提交。

3.9.4系统入录信息并显示出信息在相应的位置。

 

3.10“(管理员、会员)修改信息”用例

用例编号:

030202

用例名:

(管理员、会员)修改信息

执行者:

管理员、会员

用例描述:

管理员、会员修改族人的基本信息

类型:

主要的、基本的

级别:

一级

过程描述:

3.10.1参与者进入“族人信息管理”界面。

3.10.2参与者在相应信息处选择“修改信息”;

3.10.3系统显示“修改信息”界面。

3.10.4参与者输入要修改的信息并提交。

3.10.4系统检测输入的信息是否合法。

3.10.4.1如果输入的信息合法,系统入录信息并更新页面且提示修改成功。

3.10.4.2如果不合法,系统提示所输信息不合法,请重新输入。

3.10.5系统返回“族人信息管理”界面。

3.11“(管理员、会员)删除信息”用例

用例编号:

0302003

用例名:

(管理员、会员)删除信息

执行者:

管理员、会员

用例描述:

管理员、会员删除信息

类型:

主要的、基本的

级别:

一级

过程描述:

3.11.1参与者进入“族人信息管理”界面;

3.11.2参与者选择要删除的信息并删除;

3.11.3系统提示是否删除;

3.11.3.1参与者选择删除;

3.11.3.1.1系统删除相应信息并显示删除后的结果及提示删除成功

3.11.3.2参与者选择不删除

3.11.3.2.1系统返回“族人信息管理”界面

 

3.12“(管理员、会员)查询信息”用例

用例编号:

0302004

用例名:

(管理员、会员)查询信息

执行者:

管理员、会员

用例描述:

管理员、会员查询族人的基本信息

类型:

主要的、基本的

级别:

一级

过程描述:

3.11.1参与者进入“族人信息管理”界面;

3.11.2参与者在查询框输入要查询的信息;

3.11.3系统显示相应信息,用例终止;

 

3.13“(管理员、会员)打印(或生成word文件)”用例

用例编号:

030205

用例名:

(管理员、会员)打印

执行者:

管理员、会员

用例描述:

管理员、会员打印族人的基本信息

类型:

主要的、基本的

级别:

一级

过程描述:

3.13.1参与者进入“族人信息管理”界面

3.13.2选择打印。

3.13.3系统弹出选择“打印”和“生成word文件”对话框

3.13.3.1如果会员用户选择打印,系统弹出打印对话框,会员进行相应设置并提交;

3.13.3.1.1系统启动打印机打印并提示打印成功,否则提示用户重来和相关信息;

3.13.3.2.1如果用户选择生成word文件并提交;

3.13.3.2.1系统提示生成word文件成功,否则提示用户重来。

3.13.4系统返回“族人信息管理”界面

 

3.14“(管理员、会员)家谱信息更新”用例

用例编号:

0302006

用例名:

(管理员、会员)家谱信息更新

执行者:

管理员、会员

用例描述:

管理员、会员用于更新家谱信息

类型:

主要的、基

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

当前位置:首页 > 自然科学 > 物理

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

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