用例图描述(大学生社团管理)

合集下载

UML用例图描述

UML用例图描述
用例“系统管理员登录”的描述
用例名称
系统管理员登录
标识符001用Fra bibliotek描述系统管理员通过设置的用户名和密码登录到学生管理系统
参与者
系统管理员
优先级
1
状态
等待审查
前置条件
学生管理系统正常运行
后置条件
如果管理员登录成功,则可以对学生基本信息进行管理,包括录入,删除,修改,查询学生基本信息,并且可修改自己的密码;如果管理员登录不成功,则不能对学生基本信息进行操作。
2.系统管理员无用户名先进行注册,再输入正确的用户名和密码顺利登录,并对学生基本信息进行操作
3.系统管理员忘记用户名和密码,通过手机动态密码进行验证,找回密码,再输入正确的用户名和密码顺利登录,并对学生基本信息进行操作
被泛化的用例

被包含的用例
查学生基本信息
被扩展的用例

用例“查学生基本信息”的描述
基本操作流程
1.系统管理员进入学生管理系统
2.系统管理员输入用户名和密码
3.系统管理员提交输入信息
4.系统对系统管理员输入的用户名和密码进行有效性检查
5.系统管理员对学生基本信息进行操作
可选操作流程
1.系统管理员输入正确的用户名和验证码,错误的密码无法顺利登录,重新输入正确的用户名和密码顺利登录,并对学生基本信息进行操作
用例名称
查学生基本信息
标识符
002
用例描述
系统管理员输入要查看的学生的基本信息,系统显示该学生的详细信息
参与者
系统管理员
优先级
2
状态
等待审查
前置条件
学生管理系统正常运行
后置条件
系统管理员输入学生的基本信息,可查看学生的详细信息

学生社团管理系统

学生社团管理系统

前言 (3)第1 章系统开发背景及组织结构分析 (3)1.1 系统开发背景 (3)1.2 组织结构分析 (3)1.3 可行性分析 (4)第2 章需求分析 (5)2.1 系统目标 (5)2.2 功能需求分析 (5)第3 章用例建模 (5)3.1 参与者 (5)3.2 用例 (6)3.3 绘制用例图.................................................................... 错误!未定义书签。

3.4 用例详细描述 (7)第4 章系统分析 (12)4.1 概念模型 (12)4.1.1 名词识别法找类 (12)4.1.2 类与类之间的关系 (12)4.1.3 类的职责 (12)4.1.4 类图 (13)4.2 主要动态模型 (14)4.2.1 顺序图 (14)4.2.2 状态图 (15)4.2.3 活动图 (17)第5 章系统设计 (17)5.1 代码设计 (17)5.2 数据库设计 (18)5.2.1 概念结构设计(CDM 图) (18)5.2.2 物理结构设计(PDM 图) (20)5.3 输出设计 (28)5.4 输入设计 (30)5.5 构件图 (31)5.6 部署图 (31)课程设计总结 (32)前言第1 章系统开发背景及组织结构分析1.1 系统开发背景当今信息化时代已经不可逆转,网络管理成为一种新兴的经济模式,网上社团管理具有很好的发展前景以及较高的实用性。

信息化是企业同世界接轨的一个必然方向,由于计算机事业的不断发展,使得计算机得以推广和普及。

相应的计算机的应用系统也不断的被人们所接受,大大缩减了人们的工作量,提高了工作效率,给企业带来了巨大的收益。

有利于降低管理的成本,有益于社团、成员和管理,通过网站管理社团信息利于提高社团的形象。

设计本网站旨在社团管理的安全性,方便管理者和学生的使用。

通过计算机对社团管理,既能方便社团网站使用者,缩短时间,又有利于降低成本、强化内部管理、提高社团形象。

社团管理系统分析与设计

社团管理系统分析与设计

大连大学题目:社团管理系统分析与设计姓名:_ ______班级:—_______学号: ____________ —指导老师:— ________信息工程学院目录 --一、需求分析.................................. - 3 -1.1 系统功能总需求 .............................. - 3 -1.2 社团管理系统功能需求 .......................... - 3 -1.2.1 系统功能分析 . .......................... - 5 -1.2.2 空闲课表查询............................ - 5 -1.2.3 社团成员管理............................ - 5 -1.2.4 社团资金管理............................ - 6 -二、社团管理系统的建模 . ........................... - 6 -2.1 用例图的建立 .............................. - 6 -2.2 时序图的生成 .............................. - 7 -2.3 活动图的生成 .............................. - 10 -三、类图的生成................................ - 13 -3.1 系统总类图 .............................. - 14 -3.2 资金管理类 .............................. - 15 -3.3 成员管理类图 .............................. - 15 -四、系统部署.................................. - 16 -亠、需求分析1.1系统功能总需求系统开发的总目标是实现对社团的有效管理。

高校社团管理系统

高校社团管理系统

2016-2017-2本科生实验指导书软件工程概论专业:软件工程班级: 软件工程学号:姓名:指导教师:2017年3月前言一、上机实验目的软件工程概论是软件工程专业的重要专业课之一,该课程以工程的理念、原理和技术、方法来进行软件开发和维护的。

由于这门课程相对理论性强且内容复杂,是较难学的一门课程。

软件工程概论也是一门理论性和实践性较强的课程,《软件工程概论》实验教学是《软件工程概论》课程教学的一个必备环节。

在学习过程中,只有通过实验,才能使学生对比较抽象的课程内容产生一个具体的感性认识。

二、实验基本内容为了使学生理解软件工程原理、方法、技术,掌握常用的管理、设计工具,初步了解和掌握软件开发和维护的方法和技巧等,本实验指导书针对课程内容及按照教学大纲要求编写了16个学时的7 个实验。

本指导书中的7 个实验内容分别如下:1.office Visio软件的用法2.系统需求分析3.系统总体设计4.系统详细设计5.软件测试6.用例图三、实验任务与时间安排《软件工程概论》是一门实践性较强的课程,除了在课内安排的实验外,鼓励同学在课外用相关技术进行软件项目设计练习。

《软件工程概论》上机实验时间为16学时,建议与教学内容同时进行上机实验。

目录实验一 (2)实验二 (5)实验三 (16)实验四 (24)实验五 (27)实验一一、实验目的1、熟悉键盘指法练习2、熟练掌握Office Visio的环境组成和用法及利用它绘制图形。

二、实验学时数2学时三、实验内容1、熟悉键盘指法练习2、熟悉Office Visio的环境组成。

3、使用Office Visio绘制以下图并保存文件,文件名称为“班级+学号后三位+姓名.vsd”(1)程序流程图练习+(2)系统模块图练习(3)数据流图练习(4)数据模型图四、成绩评定实验二一、实验目的1、熟练掌握系统数据流图的相关知识和画法;2、熟练掌握数据字典的定义。

二、实验内容1、学生每人选择一个软件项目,项目名称为:高校社团管理系统2、通过查阅资料,首先写出本人所选项目的背景和目的意义;然后绘制系统分层数据流图(包括顶层、中间层和底层数据流图,)若系统较复杂,则可以按照系统功能分开绘制它们的子数据流图,最后给出数据字典定义。

高校毕业设计用例图

高校毕业设计用例图

高校毕业设计用例图学生用例图:学生课题选择我的课题我的任务书开题材料论文提交网上答疑通知公告退选«扩展»我的开题材料«包括»提交开题材料«包括»修改个人信息个人信息管理«扩展»下载专区我的论文«扩展»答疑提交«包括»教师回复«包括»我的提问«包括»教师用例图:教师课题申报全院课题发布任务书选题管理通知公告网上答疑开题报告本组学生信息下载专区归档材料论文接收个人信息管理我的课题«扩展»被选课题«包括»未选课题«包括»我的任务书«扩展»回复答疑«包括»我的回复«包括»学生提问«包括»上传归档材料«包括»我的归档材料«包括»修改个人信息«扩展»管理员部分用例图1:管理员课题审核课题导入课题删除通知公告教师信息管理选题管理学生信息管理教师申报课题«包括»«包括»«包括»发布公告«包括»查看公告«包括»未选课题信息«包括»已选课题信息«包括»未选学生信息«包括»已选学生信息«包括»所有课题信息«包括»导出所有课题«包括»新建学生信息«包括»删除学生信息«包括»删除教师信息«包括»新建教师信息«包括»管理员部分用例图2:管理员数据库维护个人信息管理基础数据维护学生信息导入教师信息导入账户管理下载专区归档材料个人信息修改«扩展»时间设置«包括»专业设置«包括»学院设置«包括»数据库还原«包括»数据库备份«包括»教师密码重置«包括»学生密码重置«包括»文件下载«包括»文件管理«包括»文件上传«包括»下载学生信息模板«扩展»下载教师信息模板«扩展»实验小结:在这次实验中,老师带领我们进行毕业设计的需求分析,在做到功能分析的时候,我学到了用用例图来表示系统功能需求.在画用例图过程中体会了用例与用例之间的三种关系:包含,扩展,泛化.懂得了哪些用例之间需要用包含关系,哪些需要用到扩展关系,同时用例图要求简洁整齐美观.用例图是功能需求分析很实用的表示方法.此外还有类图,业务流程图,层次图等也可以用来表示功能需求,灵活搭配使用这些表示方法有利于清晰准确的表示系统功能需求.。

java学生社团管理系统测试用例

java学生社团管理系统测试用例

java学生社团管理系统测试用例下载提示:该文档是本店铺精心编制而成的,希望大家下载后,能够帮助大家解决实际问题。

文档下载后可定制修改,请根据实际需要进行调整和使用,谢谢!本店铺为大家提供各种类型的实用资料,如教育随笔、日记赏析、句子摘抄、古诗大全、经典美文、话题作文、工作总结、词语解析、文案摘录、其他资料等等,想了解不同资料格式和写法,敬请关注!Download tips: This document is carefully compiled by this editor. I hope that after you download it, it can help you solve practical problems. The document can be customized and modified after downloading, please adjust and use it according to actual needs, thank you! In addition, this shop provides you with various types of practical materials, such as educational essays, diary appreciation, sentence excerpts, ancient poems, classic articles, topic composition, work summary, word parsing, copy excerpts, other materials and so on, want to know different data formats and writing methods, please pay attention!Java学生社团管理系统测试用例1. 引言Java学生社团管理系统是为了方便学校管理学生社团而开发的一款系统软件。

大学生社团系统需求分析说明(最终版)

大学生社团系统需求分析说明(最终版)

项目名称:大学生社团系统需求说明书项目承担部门: FlyHigh Team撰写人(签名):苏东辉肖乐叶炼军王娇娇欧小琼完成日期: 2010年9月27日评审人(签名):评审日期:批准人(签名):批准日期:目录项目承担部门:FlyHigh Team......................................................... 错误!未定义书签。

撰写人(签名): .............................................................................. 错误!未定义书签。

1. 前言 (4)1.1. 大学生社团概述 (4)1.2. 发展现状 (4)1.2.1. 我校社团管理的实际问题 (4)1.2.2. 建议 (4)1.3. 项目背景及意义 (5)1.4. 定义 (5)1.5. 参考资料 (5)2. 系统说明 (5)2.1. 系统概述 (5)2.2. 用户特点 (6)2.3. 假定和约束 (6)3. 系统功能需求 (7)3.1. 功能划分 (7)3.2. 功能描述 (7)3.2.1. 系统参与者 (7)3.2.2. 模块说明 (7)3.2.3. 系统结构图与用例图 (8)3.2.4. 用例说明 (10)3.3. 性能的规定 (15)3.3.1. 数据精度 (15)3.3.2. 时间特性要求 (15)3.3.3. 适应性 (15)4. 系统总体设计 (15)4.1. 系统总体功能设计 (15)4.2. 系统总体流程图 (16)4.3. 社团系统前台管理流程图 (18)4.4. 社团系统前台管理流程图 (19)4.5. 社团资格申请流程图 (19)5. 数据结构设计 (21)5.1. 逻辑结构设计 (21)5.2. 物理结构设计 (21)5.3. 数据结构与程序的关系 (21)6. 运行环境的规定 (22)6.1. 硬件环境 (22)6.2. 软件环境 (22)6.3. 用户界面 (22)6.4. 接口 (22)6.4.1. 用户接口 (22)6.4.2. 软件接口 (22)6.5. 故障处理 (23)1.前言1.1.大学生社团概述Intranet应用在全球范围内日益普及,当今社会正快速向信息化社会前进,信息系统的作用也越来越大。

基于SSH框架的学生社团管理系统的设计与实现

基于SSH框架的学生社团管理系统的设计与实现

f me o k t c n lg n h n e r t n p o e s gv s t e s se s u tr , u e c s r ai s t e r a w r e h o o y a d te i tg ai r c s , i e y tm t cu e o h r s a e, e l e z h
c mmu i n g me t u ls n n u iig a d o h rf ncin . o n t ma a e n ,p b ihig a d a d t n t e u to s y n Ke r y wo ds: S r t Hi e ae; Sp n tu s; br t n i r g; a s cai n ma a e n so i t n g me t o
Sr s o f . t t cn g ml u- i x f

I Sevlt r e



S rt tu s


( a kn B a ) l B c i ̄ en

//
JP L /) I aaeBa / (S ) 、 贝圆 / JT M ngden I
Ext to I i Acin nNe o i tAc in wS cey to Lo i Acin、L gn - g n to o i En
( ) 了使 各 层 之 间实 现 最 大 程 度 的解 耦 , 4为 采
用 了面 向接 口的编程 方式 。
2 系统 设 计及 实 现
学生社 团管理 系统 采用 B S模 式 的三层 架 构 , / 整个 系统 分 为前 台 和 后 台 ,用 户 权 限 分 为 普 通 用

社团管理系统

社团管理系统

1规划
问题定义:
为什么要开发这个系统,即战略目标
系统功能分解
请给出系统功能框图
给出系统业务流程图
按照功能框图的分解,大概描述各个子系统的功能,要粗,但是要能表达清楚,系统是个什么样子的
系统非功能要求(开发语言,使用技术,涉及运行插件,数据库dbms等)
工期与报价
核心成员名单及任务分解
2需求分析
系统到底做什么的问题
首先根据规划内容进行充实,给出系统业务流程图和功能框图(或者用例图和功能框图),配以文字描述。

表达系统总体逻辑业务
社团基本管理,包括社团的基本信息管理,社团的内部职位管理
其中基本信息管理,包括社团的基本信息添加,修改和删除。

……
社团职位管理,包括社团的职位设定管理和职位任命等……
社团参与管理
学生可以查看社团基本信息和简介,并申请参与,社团负责人可以审核申请……
社团活动管理
社团组织活动记录,以及参与权限等—……
社团参与会员管理
会员登录后,系统提供会员参加协会的列表,会员可以点击列表进行活动参与
会员可以退出协会
消息管理
用户登录后,进入主功能界面,在右侧列出消息列表,按照时间排列,消息查看后可以反馈消息给发送者。

并可以消息跟踪。

消息发送分1单发送,给单一的用户发送
2多发送,给一批用户发送,比如协会会长给全部会员或者部分会员发送
3全发送,给所有用户发送
权限管理
提供动态的权限调整和分配功能。

《软件需求分析报告——社团管理系统》4.需求规格说明书

《软件需求分析报告——社团管理系统》4.需求规格说明书

江西财经大学题目 _____________ 社团管理系统的设计与实现学院:软件与通行工程学院系专业:软件工程班级:软件134班学号:0133628姓1. 引言1.1编写目的 (3)1.2预期读者和阅读建议 (3)1.3项目背景 (3)1.4项目范围 (3)1.4.1第一版范围 (3)1.4.2后续版范围 (3)1.4.3限制与排除 (4)1.5参考资料 (4)2 •任务概述....................................2.1目标...................................2.1.1开发目标 .............................2.1.2应用目标 (5)2.2运行环境 (5)2.2.1 硬件支持 (5)2.2.2 软件支持 (5)2.2.3用户界面 (5)2.2.4 接口 (5)2.3用户类及其特征 (7)2.4产品前景 (6)2.5产品功能简介 (6)2.6设计和实现上的约束 (8)2.7条件和限制.................................3.系统功能.....................................3.1系统数据流图(DFD (9)3.1.1顶层数据流图 ..........................3.1.2 数据流动唯一标识符........................3.1.3第一层数据流图 ..........................3.1.4第二层数据流图 ..........................3.2数据库设计 (11)3.3数据字典(DD (11)3.3.1数据项字典 (10)3.3.2数据存储字典 (11)4 .系统建模 (12)4.1RED 图 (12)4.2类图 (13)4.1用例图 (13)4.3.1 系统用例图 (14)4.3.2系统管理用例图 ..................................... 15错误!未定义书签。

用例图

用例图

2. 扩展关系
2. 扩展关系
• 用例的泛化指的是一个父用例可以被特化 形成多个子用例,而父用例和子用例之间 的关系就是泛化关系。 • 在用例的泛化关系中,子用例继承了父用 例所有的结构、行为和关系,子用例是父 用例的一种特殊形式。 • 子用例还可以添加、覆盖、改变继承的行 为。
3. 泛化关系

是启动该系统的系统,另一类是该系统要使用的系统。
(6)对系统产生的结果感兴趣的人或事是哪些? 注意:直接或间接的与系统交互的任何人和物都是参与者。参与者总是处
于系统外部,因此他们可以处于人的控制之外。
3. 参与者间的关系 5.2.1
参与者
• 由于参与者实质上也是类,所以它拥有与 类相同的关系描述,即参与者与参与者之 间主要是泛化关系(或称为“继承”关 系)。 • 泛化关系的含义是把某些参与者的共同行 为提取出来表示成通用行为,并描述成超 类。
用例图的组成
• 用例图有4个组成要素:
– – – – 参与者(角色) 用例 系统边界 关联
1. 参与者的概念 5.2.1 参与者 • 参与者(Actor)是指存在于系统外部并直 接与系统进行交互的人、系统、子系统或 类的外部实体的抽象。
• 每个参与者可以参与一个或多个用例,每 个用例也可以有一个或多个参与者。
1. 包含关系 • 包含关系指用例可以简单地包含其他用例 具有的行为,并把它所包含的用例行为作 为自身行为的一部分。 • 在UML中,包含关系是通过带箭头的虚线段 加<<include>>字样来表示,箭头由基础用 例(Base)指向被包含用例(Inclusion)。

1. 包含关系 包含关系代表着基础用例会用到被包含用
• 一个基础用例可以拥有一个或者多个扩展 用例,这些扩展用例可以一起使用。

用例图概述

用例图概述
在UML中,参与者用名字写在下面的人形图标表示。
参与者
13/60
参与者
参与者由它们参与用例时所担当的角色来表示。
14/60
参与者
任何事物 人、外系统、硬件设备、时间等
15/60
参与者
16/60
参与者
17/60
参与者的识别
在获取用例前要先确定系统的参与者,可以根据以下的一些问题
来寻求系统参与者。 ⑴ 谁将使用该系统的主要功能;
⑵ 谁将需要该系统的支持以完成其工作;
⑶ 谁将需要安装、维护、管理该系统,以及保持该系统处于 工作状态; ⑷ 系统需要处理哪些硬件设备 ⑸ 与该系统发生交互的是什么系统
⑹ 谁或什么系统对本系统产生的结果感兴趣
18/60
参与者的识别
19/60
识别参与者:考勤卡系统
执行者视角: (状语)动词+(定语+ )宾语
顾客
购买商品
<<extend>>
信用卡支付
34/60
五、使用Rose创建用例图
使用Rose绘制用例图 ⑴ 创建用例图 一般情况下,用例图是UML中要绘制的第一个图。在用Rose 创建所用的模型之前,首先要新建一个工程。新建工程可以 点击【File→New】菜单项。
包含选项
Package(包)
Use Case(用例) Actor(角色) Class(类) New 新建UML元素 Use Case Diagram(用例图) Class Diagram(类图) Collaboration Diagram(协作图) Sequence Diagram(时序图) Statechart Diagram(状态图) Activity Diagram(活动图)

UML建模课程设计大学生社团管理系统

UML建模课程设计大学生社团管理系统

.《软件系统建模》课程设计报告书题目:大学生社团管理系统学院:计算机学院专业:计算机科学与技术班级:姓名(学号):同组人员(学号):同组人员(学号):指导老师:设计时间:2013-12-7 至2013-12-29页脚.目录1. 课程设计计划 (1)2. 前言 (1)3. 需求分析···················································· (2)4. 系统行为模型 (3)5. 系统结构模型 (17)6. 类图的框架代码 (17)7. 心得体会 (20)8. 致谢 (20)9. 参考文献 (20)页脚.页脚.页脚.页脚.系统行为模型4. 1)用例图()用例场景描述2(页脚.描述元素增加社团用例名称UC0101用例编号在系统中增加增加新的社团信息用例说明社联负责人参与者前置条件社联负责人成功登录系统、单击增加社团1事件流2、将社团的信息如社团编号、社团名、社团负责人等信息录入到系统中3、单击“确定”增加社团信息后置条件增加社团成功后,在社团管理系统中就可以查询到该社团的信息描述元素用例名称解散社团UC0102用例编号在系统中删除社团信息用例说明社联负责人参与者前置条件社联负责人成功登录社团管理系统1、单击解散社团事件流、查询需要解散的社团信息2 、确认解散3 如果单击“确定”,解散社团如果单击“取消”,返回社团信息后置条件解散成功后,在社团管理系统中将不能查询到该社团的信息页脚.页脚.页脚.页脚.页脚.页脚.页脚.页脚.页脚.增加社团顺序图社员提交消息顺序图页脚.4)状态图(社社团状态图社员状态图)活动图5(页脚.社团发布资讯活地图页脚.社联发布通知活动图页脚.5. 系统结构模型1)类图(6. 类图的框架代码代码实现Javapublic abstract class Persons { public String loginName;private String loginPassword;public abstract void loginSystem();public abstract void exitSystem();public abstract void updateInfo();public abstract void glanceNews();}public class ShelianCh extends Persons{ public void loginSystem() {}页脚.页脚.页脚.页脚。

用例图描述(大学生社团管理)

用例图描述(大学生社团管理)

元素描述用例名称增加社团用例编号UC0101用例说明在系统中增加增加新的社团信息参与者社联负责人前置条件社联负责人成功登录系统事件流1、单击增加社团2、将社团的信息如社团编号、社团名、社团负责人等信息录入到系统中3、单击“确定”增加社团信息后置条件增加社团成功后,在社团管理系统中就可以查询到该社团的信息元素描述用例名称解散社团用例编号UC0102用例说明在系统中删除社团信息参与者社联负责人前置条件社联负责人成功登录社团管理系统事件流1、单击解散社团2、查询需要解散的社团信息3、确认解散如果单击“确定”,解散社团如果单击“取消”,返回社团信息后置条件解散成功后,在社团管理系统中将不能查询到该社团的信息元素描述用例名称重组社团用例编号UC0103用例说明对两个或两个以上社团j进行重组参与者社联负责人前置条件社联负责人成功登录社团管理系统事件流1、单击“重组社团”2、查询需要参加重组的社团3、对选中的社团进行重组处理,如增加社团、解散社团等4、确认重组后置条件重组成功后,将不再能查询到重组前的社团信息,并且可以查询到新的社团信息元素描述用例名称查询社团信息用例编号UC0104用例说明通过社团某一属性或选中社团名来查询社团信息参与者社联负责人前置条件社联负责人成功登录社团管理系统事件流1、单击“查询社团信息”2、输入要查询社团的名称或者编号3、单击“确定”后置条件可以浏览该社团的信息元素描述用例名称审核消息用例编号UC010201用例说明审核下级的申请、建议等参与者社联负责人、社团负责人前置条件参与者成功登录社团管理系统事件流1、单击“审核消息”2、选中需要审核的消息3、输入并返回审核的结果后置条件审核完成后,下级可通过接收邮件知道审核结果元素描述用例名称审核建议用例编号UC010202用例说明审核下级提出的建议并返回结果参与者社联负责人、社团负责人前置条件参与者成功登录社团管理系统并选中建议事件流1、单击“审核”2、浏览建议信息3、输入并返回审核结果后置条件审核完成后,下级可通过接收邮件知道审核结果元素描述用例名称审核资金申请用例编号UC010203用例说明审核社团负责人提出资金申请并返回结果参与者社联负责人前置条件参与者成功登录社团管理系统并选中资金申请事件流1、单击“审核”2、浏览资金申请信息3、输入并返回审核结果后置条件审核完成后,下级可通过接收邮件知道审核结果元素描述用例名称审核活动申请用例编号UC010204用例说明审核下级提出活动申请并返回结果参与者社联负责人前置条件参与者成功登录社团管理系统并选中活动申请事件流1、单击“审核”2、浏览活动申请信息3、输入并返回审核结果后置条件审核完成后,下级可通过接收邮件知道审核结果元素描述用例名称审核职位申请用例编号UC010205用例说明审核下级提出职位申请并返回结果参与者社联负责人前置条件参与者成功登录社团管理系统并选中职位申请事件流1、单击“审核”2、浏览职位申请信息3、输入并返回审核结果后置条件审核完成后,下级可通过接收邮件知道审核结果元素描述用例名称审核资讯申请用例编号UC010206用例说明审核下级提出资讯并返回结果参与者社联负责人前置条件参与者成功登录社团管理系统并选中资讯申请事件流1、单击“审核”2、浏览资讯申请信息3、输入并返回审核结果后置条件审核完成后,下级可通过接收邮件知道审核结果元素描述用例名称发布通知用例编号UC010207用例说明社联负责人给各个社团发布发布有关通知参与者社联负责人前置条件社联负责人成功登录社团管理系统事件流1、单击“发布通知”2、录入通知内容3、单击“确认发布”后置条件发布完成后,社团负责人或者社员可通过接收邮件知道审核结果元素描述用例名称社团资讯管理用例编号UC0105用例说明社联负责人管理学校的社团资讯参与者社联负责人前置条件社联负责人成功登录系统事件流1、单击“选择社团资讯管理”2、选择要管理的内容3、Case1:extend:修改已发布新闻Case2:extend:查询新闻Case3:extend:删除新闻Case4:extend:发布新闻4、进行管理后置条件用户选择相应菜单后,可进行操作元素描述用例名称查询新闻用例编号UC0106用例说明相关人员查询新闻参与者社联负责人、社团负责人、社员前置条件参与者成功登录系统事件流1、上单击”查询新闻”2、浏览新闻后置条件参与者可以浏览新闻或者进行下一步修改新闻元素描述用例名称修改已发布新闻用例编号UC0107用例说明社联负责人对已发布的新闻进行修改参与者社联负责人前置条件参与者成功登录系统事件流1、单击“修改新闻”2、修改新闻后置条件社联负责人成功修改新闻元素描述用例名称删除新闻用例编号UC0108用例说明社联负责人删除已发布的新闻参与者社联负责人前置条件参与者成功登录系统事件流1、单击“删除新闻”后置条件删除成功,新闻将不再被查询到元素描述用例名称查看通知用例编号UC0201用例说明社团负责人、社员查看上级发布的通知参与者社团负责人、社员前置条件成功登录系统事件流1、单击“查看通知”2、选择通知3、浏览通知后置条件参与者接收到通知元素描述用例名称修改通知用例编号UC010209用例说明修改已发布的通知参与者社联负责人、社团负责人前置条件参与者成功登录系统事件流1、单击“修改通知”2、选择要修改的通知3、修改通知后置条件修改成功,系统参与者接收新的通知元素描述用例名称删除通知用例编号UC010210用例说明删除已发布的通知参与者社联负责人、社团负责人前置条件参与者成功登录系统事件流1、单击“删除通知”2、选择要删除的通知3、修改通知后置条件删除成功元素描述用例名称查看通知用例编号UC0203011用例说明查看已发布的通知参与者社员、社团负责人前置条件参与者成功登录系统事件流1、单击“查看通知”2、选择要查看的通知4、查看通知后置条件参与者浏览通知元素描述用例名称申请发布资讯用例编号UC0212用例说明申请发布自己社团的最新资讯参与者社团负责人前置条件参与者成功登录系统事件流1、单击“申请发布资讯”2、填写申请内容5、提交申请后置条件提交成功,社联负责人可收到申请元素描述用例名称申请活动用例编号UC0213用例说明申请社团活动参与者社团负责人前置条件参与者成功登录系统事件流1、单击“申请活动”2、填写申请内容3、提交申请后置条件提交成功,社联负责人可收到申请元素描述用例名称申请资金用例编号UC0214用例说明申请社团活动资金参与者社团负责人前置条件参与者成功登录系统事件流1、单击“申请资金”2、填写申请内容3、提交申请后置条件提交成功,社联负责人可收到申请元素描述用例名称查询个人信息用例编号UC0315用例说明查询社员信息参与者社员前置条件参与者成功登录系统事件流1、单击“查询个人信息”2、浏览自己信息后置条件浏览信息元素描述用例名称管理个人信息用例编号UC0316用例说明管理社员信息参与者社员前置条件参与者成功登录系统事件流1、进行UC03152、选择是否修改信息Case1:修改Case2:否后置条件可选择下一步操作元素描述用例名称提交职位申请用例编号UC0317用例说明社员、社团负责人申请职位参与者社员、社团负责人前置条件参与者成功登录系统事件流1、单击“提交职位申请”2、填写申请内容3、提交申请后置条件提交成功,上级负责人可收到申请元素描述用例名称提交建议用例编号UC0318用例说明社员、社团负责人提交自己对管理的建议参与者社员、社团负责人前置条件参与者成功登录系统事件流1、单击“提交建议”2、填写建议内容3、提交建议后置条件提交成功,上级负责人可收到嫁衣元素描述用例名称提交退出申请用例编号UC0319用例说明社员、社团负责人申请退出社团参与者社员、社团负责人前置条件参与者成功登录系统事件流1、单击“提交退出申请”2、填写退出内容3、提交申请后置条件提交成功,上级负责人可收到申请。

第五章 用例图

第五章 用例图

什么叫用例图



用例图用于定义系统的功能需求,用于需求分析阶段。主要确定“谁使用系统以及做 什么”。 用例图仅从参与者使用系统的角度描述系统中的信息。常用来对需求建模。 用例图显示谁将是相关的用户、用户希望系统提供什么服务以及用户需要为系统提供 的服务。 下图描述了一个学生成绩管理系统的用例图,它是一个实际系统简化后的示例。


基用例可以单独存在,扩展关系中基用例本身是完整的。但在一定的条 件下,他的行为可以被另一个用例的行为延伸。扩展只能发生在基用例 的序列中某个特定的点上,这个点叫扩展点。 方向:由扩展用例指向基本用例
扩展关系
用例之间的关系

包含用例与扩展用例的区别
①相对于基用例,扩展用例是可选的,而包含用 例则不是。 ②如果缺少扩展用例,基用例还是完整的,而缺 少包含用例,则基用例就不完整了。 ③扩展用例的执行需要满足某种条件,而包含用 例不需要。 ④扩展用例的执行会改变基用例的行为,而包含 用例不会。
用例之间的关系

包含关系代表着基础用例会用到被包含用例,具体的 讲就是将被包含用例的事件流插入到基础用例的事件 流中。需要注意的是,包含关系是UML1.3中的表述, 在UML1.1中,同等语义的关系被表述为使用(uses)。
用例之间的关系



在处理包含关系时,具体的做法就是把几个用例的公 共部分单独的抽象出来成为一个新的用例。主要有两 种情况需要用到包含关系: 第一,多个用例用到同一段的行为,则可以把这段共 同的行为单独抽象成为一个用例,然后让其他用例来 包含这一用例。 第二,某一个用例的功能过多、事件流过于复杂时, 我们也可以把某一段事件流抽象成为一个被包含的用 例,以达到秀的用例 呢?

第二讲用例图.ppt

第二讲用例图.ppt
S-1:添加所选课程
系统提示含有课程名和课程代码的域,学生输入希望选修的 课程名和课程代码(E-3),系统显示信息表示该课程可以选 修(E-4),并建立该课程与该学生的连接(E-5)。用例重新 开始。
S-2:删除所选课程
系统提示含有课程名和课程代码的域,学生输入希望取消的 课程名和课程代码,系统删除该课程与该学生的连接(E-6)。 用例重新开始。
在对参与者建模的过程中,应该注意以下几点:
参与者对于系统而言总是外部的,因此它们可以处于 人的控制之外。
参与者可以直接或间接地同系统交互,或使用系统提 供的服务以完成某件事务。
参与者表示人和事物与系统发生交互时所扮演的角色, 而不是特定的人或者特定的事物。
一个人或事物在与系统发生交互时,可以同时或不同 时扮演多个角色。
那么还是不事件流文档的建立通常是在迭代过程的细事件流文档的建立通常是在迭代过程的细化阶段进行事件流的目的是为用例的逻辑流程建立文档这个文档详细描述系统用户的工作和系统本身的工作
第二讲 用例图
1.用例图概述 2.系统 3.参与者 4.用例 5.实例-图书管管理系统中的用例图
1.用例图概述
用例图是把应满足用户需求的基本功能聚合起来 表示的强大工具。构建用例图是通过开发者与客户 (或最终使用者)共同协商完成的,他们要反复讨论 需求的规格说明,达成共识,明确系统的基本功能, 为以后阶段的工作打下基础。
一个用例的功能太多时,可以用包含关系建模两个 小用例。
用例图中显示参与者、用例和用例之间的关系。用例 图可以包含注释和约束,还可以包含包,用于将模型中的 元素组成更大的模块。
用例图如下图所示,参与者用人形图标表示,用例用椭 圆符号表示,连线表示它们之间的关系。
AssociationName

学校网上选课系统用例图描述

学校网上选课系统用例图描述

第一题1.Actor : Admin(管理员),Student(学生),Database(数据库),SIS(学生身份验证系统:StudentIdentification System)用例图如下:2.对基本用例事件流的分析以下是管理员的用例------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Query Course目标级:海级主事件流:1)前置条件:系统管理员进入系统管理界面,用例开始2)系统提示输入管理员用户名和密码3)管理员输入用户名和密码4)系统验证有效性A1: 用户名不存在或者密码错误5)进入管理界面,系统显示已有的全部课程6)管理员选择要查询课程的操作7)系统提示管理员输入要查询课程的相关信息8)管理员输入相应信息9)系统到数据库中查询符合输入信息的所有课程A2: 无符合输入信息的课程10)系统显示相关的所有课程的详细信息11)系统返回主页面,并重新显示所有课程12)用例结束其他事件流:A1: 1) 系统提示再次输入2)管理员输入用户名和密码3)若连续三次出现错误,则拒绝连接4)若成功,返回主事件流第5步A2: 1) 系统显示无相关课程的信息2)返回主事件流第7步-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Add Course目标级:海级主事件流:1)前置条件:系统管理员进入系统管理界面,用例开始2)系统提示输入管理员用户名和密码3)管理员输入用户名和密码4)系统验证有效性A1: 用户名不存在或者密码错误5)进入管理界面,系统显示已有的全部课程6)管理员选择添加新课程的操作7)系统提示输入新信息8)管理员输入新课程的信息9)系统到数据库中按新数据验证课程的唯一性A2: 数据库中已有同名课程,增添失败A3: 课程不合法,增添失败10)系统到数据库中添加新课程11)系统显示添加成功的信息12)系统返回主页面,显示所有课程13)用例结束其他事件流:A1: 1) 系统提示再次输入2)管理员输入用户名和密码3)若连续三次出现错误,则拒绝连接4)若成功,返回主事件流第5步A2: 1)系统显示已有同名课程的失败信息2) 返回主事件流第7步A3: 1) 系统显示课程不合法的信息2)返回主事件流第7步------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Delete Course目标级:海级主事件流:1)前置条件:系统管理员进入系统管理界面,用例开始2)系统提示输入管理员用户名和密码3)管理员输入用户名和密码4)系统验证有效性A1: 用户名不存在或者密码错误5)进入管理界面,系统显示已有的全部课程6)管理员选择要删除课程的操作7)管理员从给定的所有课程中选定要删除的课程名8)系统到后台数据库系统中找到此课程并将其删除9)系统显示删除成功的消息10)系统返回主页面,并重新显示相应课程11)用例结束其他事件流:A1: 1) 系统提示再次输入2)管理员输入用户名和密码3)若连续三次出现错误,则拒绝连接4)若成功,返回主事件流第5步-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Modify Course目标级:海级主事件流:1)前置条件:系统管理员进入系统管理界面,用例开始2)系统提示输入管理员用户名和密码3)管理员输入用户名和密码4)系统验证有效性A1: 用户名不存在或者密码错误5)进入管理界面,系统显示已有的全部课程6)管理员选择要修改课程的操作7)管理员从给定的所有课程中选择要修改的课程名8)系统到数据库中找到此课程并显示详细信息9)系统提示输入新信息10) 管理员输入新信息11) 系统到数据库中按新数据修改相应课程A2: 数据库中已有同名课程A3: 新数据不合法12)系统显示修改成功的信息13)系统返回主页面,并重新显示所有课程14)用例结束其他事件流:A1: 1) 系统提示再次输入2)管理员输入用户名和密码3)若连续三次出现错误,则拒绝连接4)若成功,返回主事件流第5步A2: 1)系统显示已有同名课程的修改失败信息2)返回主事件流第9步A3: 1) 系统显示新数据不合法的失败信息2)返回主事件流第9步-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------以下是学生的用例-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Query Selected Course目标级:海级主事件流:1)前置条件:学生进入选课登录界面,用例开始2)系统提示学生输入学号和密码3)学生输入学号和密码4)系统验证A1: 验证失败E1: 无法访问学生身份识别系统5)学生进入选课主界面6)系统显示所有课程信息7)学生选择查询已选课程的操作8)系统到数据库中查询9)系统显示此学生已选课程的详细信息10)用例结束其他事件流:A1: 1) 系统显示验证失败信息,并提示学生重新输入用户名和密码2)学生重新输入信息3)若连续三次验证失败,则拒绝访问4)若成功,返回主事件流第5步错误流:E1: 1) 系统显示无法访问学生身份识别系统信息2)返回主事件流第2步----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Select Course目标级:海级主事件流:1)前置条件:学生进入选课登录界面,用例开始2)系统提示学生输入学号和密码3)学生输入学号和密码4)系统验证A1: 验证失败E1: 无法访问学生身份识别系统5)学生进入选课主界面6)系统显示所有课程信息7)学生选择进行选课的操作8)学生浏览课程并选择要选的课程9)系统验证课程是否可选A2: 课程不可选10)系统将此学生选课信息存入数据库中,并提示选课成功信息11)用例结束其他事件流:A1: 1) 系统显示验证失败信息,并提示学生重新输入用户名和密码2)学生重新输入信息3)若连续三次验证失败,则拒绝访问4)若成功,返回主事件流第5步A2: 1) 系统显示此课程不可选的信息及原因2)系统提示学生重新进行选课3)返回主事件流第8步错误流:E1: 1) 系统显示无法访问学生身份识别系统信息2)返回主事件流第2步----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Cancel Course目标级:海级主事件流:1)前置条件:学生进入选课登录界面,用例开始2)系统提示学生输入学号和密码3)学生输入学号和密码4)系统验证A1: 验证失败E1: 无法访问学生身份识别系统5)学生进入选课主界面6)系统显示所有课程的信息7)学生选择退选的操作8)系统显示此学生已选的课程9)学生选择要退选的课程10)系统验证退选课程动作的合法性A2: 验证失败11)系统到后台数据库中更新相应信息12)系统提示退选成功13)用例结束其他事件流:A1: 1) 系统显示验证失败信息,并提示学生重新输入用户名和密码2)学生重新输入信息3)若连续三次验证失败,则拒绝访问4)若成功,返回主事件流第5步A2: 1)系统显示失败信息及原因2)返回主事件流第9步错误流:E1: 1) 系统显示无法访问学生身份识别系统信息2)返回主事件流第2步第二题简单类图详细类图。

社团管理系统数据流图加工说明

社团管理系统数据流图加工说明

社团管理系统数据流图加工说明本文档旨在详细说明社团管理系统数据流图的加工过程和结构,帮助读者理解该系统的工作原理和数据流动情况。

概述社团管理系统是一个用于管理学校或企业内部社团活动的系统,通过该系统可以实现社团成员管理、活动发布、资源管理等功能。

数据流图是对系统进行建模的重要工具,展现了系统内各个模块之间的数据流动情况,帮助人们直观地了解系统的工作流程。

加工过程Level 0 数据流图在Level 0数据流图中,我们展示了社团管理系统的整体结构和主要功能模块。

主要包括社团成员管理、活动发布管理、资源管理等核心功能。

数据流图将这些功能模块以数据流和处理过程的方式展现出来,呈现了系统内部数据和功能之间的关系。

Level 1 数据流图在Level 1数据流图中,我们对Level 0中的各个功能模块进行了进一步展开,详细说明了各个模块内部的数据流动情况和数据处理过程。

例如,在社团成员管理模块中,包括了成员信息录入、修改、查询等具体功能。

通过Level 1数据流图,读者可以更清晰地了解每个功能模块的具体操作流程。

Level 2 数据流图在Level 2数据流图中,我们进一步展开Level 1数据流图中的各个功能模块,详细展现了数据流动和处理过程。

例如,在资源管理模块中,包括了资源上传、下载、分享等具体功能。

通过Level 2数据流图,读者可以深入了解每个功能模块的具体实现细节。

结论社团管理系统数据流图是对系统进行建模和分析的重要工具,通过数据流图可以直观地了解系统内部数据流动情况和功能模块之间的关系。

本文档详细说明了社团管理系统数据流图的加工过程和结构,希望能帮助读者更好地理解社团管理系统的工作原理和数据流动情况。

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

元素描述
用例名称增加社团
用例编号UC0101
用例说明在系统中增加增加新的社团信息
参与者社联负责人
前置条件社联负责人成功登录系统
事件流1、单击增加社团
2、将社团的信息如社团编号、社团名、社团负责人等信息录入到系统中
3、单击“确定”增加社团信息
后置条件增加社团成功后,在社团管理系统中就可以查询到该社团的信息
元素描述
用例名称解散社团
用例编号UC0102
用例说明在系统中删除社团信息
参与者社联负责人
前置条件社联负责人成功登录社团管理系统
事件流1、单击解散社团
2、查询需要解散的社团信息
3、确认解散
如果单击“确定”,解散社团
如果单击“取消”,返回社团信息
后置条件解散成功后,在社团管理系统中将不能查询到该社团的信息
元素描述
用例名称重组社团
用例编号UC0103
用例说明对两个或两个以上社团j进行重组
参与者社联负责人
前置条件社联负责人成功登录社团管理系统
事件流1、单击“重组社团”
2、查询需要参加重组的社团
3、对选中的社团进行重组处理,如增加社团、解散社团等
4、确认重组
后置条件重组成功后,将不再能查询到重组前的社团信息,并且可以查询到新的社团信息
元素描述
用例名称查询社团信息
用例编号UC0104
用例说明通过社团某一属性或选中社团名来查询社团信息参与者社联负责人
前置条件社联负责人成功登录社团管理系统
事件流1、单击“查询社团信息”
2、输入要查询社团的名称或者编号
3、单击“确定”
后置条件可以浏览该社团的信息
元素描述
用例名称审核消息
用例编号UC010201
用例说明审核下级的申请、建议等
参与者社联负责人、社团负责人
前置条件参与者成功登录社团管理系统
事件流1、单击“审核消息”
2、选中需要审核的消息
3、输入并返回审核的结果
后置条件审核完成后,下级可通过接收邮件知道审核结果
元素描述
用例名称审核建议
用例编号UC010202
用例说明审核下级提出的建议并返回结果
参与者社联负责人、社团负责人
前置条件参与者成功登录社团管理系统并选中建议
事件流1、单击“审核”
2、浏览建议信息
3、输入并返回审核结果
后置条件审核完成后,下级可通过接收邮件知道审核结果
元素描述
用例名称审核资金申请
用例编号UC010203
用例说明审核社团负责人提出资金申请并返回结果
参与者社联负责人
前置条件参与者成功登录社团管理系统并选中资金申请事件流1、单击“审核”
2、浏览资金申请信息
3、输入并返回审核结果
后置条件审核完成后,下级可通过接收邮件知道审核结果
元素描述
用例名称审核活动申请
用例编号UC010204
用例说明审核下级提出活动申请并返回结果
参与者社联负责人
前置条件参与者成功登录社团管理系统并选中活动申请事件流1、单击“审核”
2、浏览活动申请信息
3、输入并返回审核结果
后置条件审核完成后,下级可通过接收邮件知道审核结果
元素描述
用例名称审核职位申请
用例编号UC010205
用例说明审核下级提出职位申请并返回结果
参与者社联负责人
前置条件参与者成功登录社团管理系统并选中职位申请事件流1、单击“审核”
2、浏览职位申请信息
3、输入并返回审核结果
后置条件审核完成后,下级可通过接收邮件知道审核结果
元素描述
用例名称审核资讯申请
用例编号UC010206
用例说明审核下级提出资讯并返回结果
参与者社联负责人
前置条件参与者成功登录社团管理系统并选中资讯申请
事件流1、单击“审核”
2、浏览资讯申请信息
3、输入并返回审核结果
后置条件审核完成后,下级可通过接收邮件知道审核结果
元素描述
用例名称发布通知
用例编号UC010207
用例说明社联负责人给各个社团发布发布有关通知
参与者社联负责人
前置条件社联负责人成功登录社团管理系统
事件流1、单击“发布通知”
2、录入通知内容
3、单击“确认发布”
后置条件发布完成后,社团负责人或者社员可通过接收邮件知道审核结果
元素描述
用例名称社团资讯管理
用例编号UC0105
用例说明社联负责人管理学校的社团资讯
参与者社联负责人
前置条件社联负责人成功登录系统
事件流1、单击“选择社团资讯管理”
2、选择要管理的内容
3、Case1:extend:修改已发布新闻
Case2:extend:查询新闻
Case3:extend:删除新闻
Case4:extend:发布新闻
4、进行管理
后置条件用户选择相应菜单后,可进行操作
元素描述
用例名称查询新闻
用例编号UC0106
用例说明相关人员查询新闻
参与者社联负责人、社团负责人、社员
前置条件参与者成功登录系统
事件流1、上单击”查询新闻”
2、浏览新闻
后置条件参与者可以浏览新闻或者进行下一步修改新闻
元素描述
用例名称修改已发布新闻
用例编号UC0107
用例说明社联负责人对已发布的新闻进行修改
参与者社联负责人
前置条件参与者成功登录系统
事件流1、单击“修改新闻”
2、修改新闻
后置条件社联负责人成功修改新闻
元素描述
用例名称删除新闻
用例编号UC0108
用例说明社联负责人删除已发布的新闻
参与者社联负责人
前置条件参与者成功登录系统
事件流1、单击“删除新闻”
后置条件删除成功,新闻将不再被查询到
元素描述
用例名称查看通知
用例编号UC0201
用例说明社团负责人、社员查看上级发布的通知参与者社团负责人、社员
前置条件成功登录系统
事件流1、单击“查看通知”
2、选择通知
3、浏览通知
后置条件参与者接收到通知
元素描述
用例名称修改通知
用例编号UC010209
用例说明修改已发布的通知
参与者社联负责人、社团负责人
前置条件参与者成功登录系统
事件流1、单击“修改通知”
2、选择要修改的通知
3、修改通知
后置条件修改成功,系统参与者接收新的通知
元素描述
用例名称删除通知
用例编号UC010210
用例说明删除已发布的通知
参与者社联负责人、社团负责人
前置条件参与者成功登录系统
事件流1、单击“删除通知”
2、选择要删除的通知
3、修改通知
后置条件删除成功
元素描述
用例名称查看通知
用例编号UC0203011
用例说明查看已发布的通知
参与者社员、社团负责人
前置条件参与者成功登录系统
事件流1、单击“查看通知”
2、选择要查看的通知
4、查看通知
后置条件参与者浏览通知
元素描述
用例名称申请发布资讯
用例编号UC0212
用例说明申请发布自己社团的最新资讯
参与者社团负责人
前置条件参与者成功登录系统
事件流1、单击“申请发布资讯”
2、填写申请内容
5、提交申请
后置条件提交成功,社联负责人可收到申请
元素描述
用例名称申请活动
用例编号UC0213
用例说明申请社团活动
参与者社团负责人
前置条件参与者成功登录系统
事件流1、单击“申请活动”
2、填写申请内容
3、提交申请
后置条件提交成功,社联负责人可收到申请
元素描述
用例名称申请资金
用例编号UC0214
用例说明申请社团活动资金
参与者社团负责人
前置条件参与者成功登录系统
事件流1、单击“申请资金”
2、填写申请内容
3、提交申请
后置条件提交成功,社联负责人可收到申请
元素描述
用例名称查询个人信息
用例编号UC0315
用例说明查询社员信息
参与者社员
前置条件参与者成功登录系统
事件流1、单击“查询个人信息”
2、浏览自己信息
后置条件浏览信息
元素描述
用例名称管理个人信息
用例编号UC0316
用例说明管理社员信息
参与者社员
前置条件参与者成功登录系统
事件流1、进行UC0315
2、选择是否修改信息
Case1:修改
Case2:否
后置条件可选择下一步操作
元素描述
用例名称提交职位申请
用例编号UC0317
用例说明社员、社团负责人申请职位
参与者社员、社团负责人
前置条件参与者成功登录系统
事件流1、单击“提交职位申请”
2、填写申请内容
3、提交申请
后置条件提交成功,上级负责人可收到申请
元素描述
用例名称提交建议
用例编号UC0318
用例说明社员、社团负责人提交自己对管理的建议参与者社员、社团负责人
前置条件参与者成功登录系统
事件流1、单击“提交建议”
2、填写建议内容
3、提交建议
后置条件提交成功,上级负责人可收到嫁衣
元素描述
用例名称提交退出申请
用例编号UC0319
用例说明社员、社团负责人申请退出社团
参与者社员、社团负责人
前置条件参与者成功登录系统
事件流1、单击“提交退出申请”
2、填写退出内容
3、提交申请
后置条件提交成功,上级负责人可收到申请。

相关文档
最新文档