📄 课程注册(rose 7.7 model).mdl
字号:
|事件流:
|1.填写用户名
|2.填写密码
|3.点击登录(验证用户名与密码的有效性)
|4.检测用户身份。
| 4.1 IF 成功 转到列表页面
| 4.2 ELSE 转到错误提示页面
|
|后续动作:
|IF 成功登录 记录登录信息到日志
|
|可能发生的异常:
|1.数据库操作异常"error.database.operation"
|2.操作权限异常"error.permission.notenough"
|3.其它异常"error.objecterror"
|错误信息定义返回到错误页面"error.jsp"
|
)
(object UseCase "维护课程"
quid "40DCD55700CA"
logical_models (list unit_reference_list
(object Mechanism @1
logical_models (list unit_reference_list
(object Object "$UNNAMED$57"
quid "40DCD5E702E3"
class "Use Case View::UseCase Model::Actors::注册员"
quidu "40DCD50800A8"
persistence "Transient"
creationObj FALSE
multi FALSE)
(object Object "$UNNAMED$58"
quid "40DCD5ED0115"
persistence "Transient"
creationObj FALSE
multi FALSE)
(object Object "$UNNAMED$59"
quid "40DCD5EF00E6"
persistence "Transient"
creationObj FALSE
multi FALSE)
(object Object "$UNNAMED$60"
quid "40DCD5F10310"
persistence "Transient"
creationObj FALSE
multi FALSE)
(object Object "$UNNAMED$61"
quid "40DCD5F502C6"
persistence "Transient"
creationObj TRUE
multi FALSE))))
logical_presentations (list unit_reference_list
(object InteractionDiagram "建课程的时序"
mechanism_ref @1
quid "40DCD5BA01C6"
title "建课程的时序"
zoom 100
max_height 28350
max_width 21600
origin_x 750
origin_y 0
items (list diagram_item_list
(object InterObjView "$UNNAMED$57" @2
location (450, 225)
font (object Font
size 12
face "Arial"
charSet 134
bold FALSE
italics FALSE
underline TRUE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @2
location (450, 250)
anchor_loc 1
nlines 2
max_width 360
justify 0
label "")
icon "Actor"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "40DCD5E702E3"
width 336
height 213
icon_height 162
icon_width 120
icon_y_offset 0
annotation 1)
(object InterObjView "$UNNAMED$58" @3
location (780, 225)
font (object Font
size 12
face "Arial"
charSet 134
bold FALSE
italics FALSE
underline TRUE
strike FALSE
color 0
default_color TRUE)
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "40DCD5ED0115"
width 300
height 213
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1)
(object InterObjView "$UNNAMED$59" @4
location (1110, 225)
font (object Font
size 12
face "Arial"
charSet 134
bold FALSE
italics FALSE
underline TRUE
strike FALSE
color 0
default_color TRUE)
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "40DCD5EF00E6"
width 300
height 213
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1)
(object InterObjView "$UNNAMED$60" @5
location (1440, 225)
font (object Font
size 12
face "Arial"
charSet 134
bold FALSE
italics FALSE
underline TRUE
strike FALSE
color 0
default_color TRUE)
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "40DCD5F10310"
width 300
height 213
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1)
(object InterObjView "$UNNAMED$61" @6
location (1770, 228)
font (object Font
size 12
face "Arial"
charSet 134
bold FALSE
italics FALSE
underline TRUE
strike FALSE
color 0
default_color TRUE)
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "40DCD5F502C6"
width 300
height 210
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @7
location (1770, 288)
InterObjView @6
height 60
y_coord 0
Nested FALSE))))))
(object UseCase "教授选课"
quid "40DCD53A0082"
documentation
|本用例允许教授从课程目录里选择他(她)在新学期适合任教而且也愿意讲授的课程(课程的时间和日期将在以后安排)。教授是开始本用例的主角。课程目录系统是用例中包含的一个主角。
|
|未完
logical_models (list unit_reference_list
(object Mechanism @8
logical_models (list unit_reference_list
(object Object "$UNNAMED$62"
quid "40DCF4B4007F"
collaborators (list link_list
(object Link
quid "40DCF56A029D"
supplier "$UNNAMED$63"
quidu "40DCF4BB0043"
messages (list Messages
(object Message ""
quid "40DCF56A029E"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.1.1"
ordinal 2
quidu "000000000000"
creation FALSE)
(object Message ""
quid "40DCF5920114"
frequency "Aperiodic"
synchronization "Return"
dir "ToClientFromSupplier"
sequence "1.1.1.1"
ordinal 3
quidu "000000000000"
creation FALSE)))
(object Link
quid "40DCF5800096"
supplier "$UNNAMED$64"
quidu "40DCF5790050"
messages (list Messages
(object Message "getTermCourse"
quid "40DCF5800097"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.1.2"
ordinal 4
quidu "000000000000"
creation FALSE)
(object Message ""
quid "40DCF59C030D"
frequency "Aperiodic"
synchronization "Return"
dir "ToClientFromSupplier"
sequence "1.1.2.1"
ordinal 5
quidu "000000000000"
creation FALSE))))
quidu "40DD0569036E"
persistence "Transient"
creationObj FALSE
multi FALSE)
(object Object "$UNNAMED$65"
quid "40DCF4B60096"
collaborators (list link_list
(object Link
quid "40DCF52600E7"
supplier "$UNNAMED$62"
quidu "40DCF4B4007F"
messages (list Messages
(object Message ""
quid "40DCF52600E8"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.1"
ordinal 1
quidu "000000000000"
creation FALSE)
(object Message "return Roster"
quid "40DCF54102C6"
frequency "Aperiodic"
synchronization "Return"
dir "ToClientFromSupplier"
sequence "1.1.3"
ordinal 6
quidu "000000000000"
creation FALSE))))
quidu "40DCD7C500EC"
persistence "Transient"
creationObj TRUE
multi FALSE)
(object Object "$UNNAMED$63"
quid "40DCF4BB0043"
quidu "40DCD8300082"
persistence "Transient"
creationObj FALSE
multi FALSE)
(object Object "$UNNAMED$66"
quid "40DCF4FE0338"
collaborators (list link_list
(object Link
quid "40DCF5080383"
supplier "$UNNAMED$65"
quidu "40DCF4B60096"
messages (list Messages
(object Message ""
quid "40DCF5080384"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1"
ordinal 0
quidu "000000000000"
creation FALSE))))
class "Use Case View::UseCase Model::Actors::教授"
quidu "40DCD4E40291"
persistence "Transient"
creationObj FALSE
multi FALSE)
(object Object "$UNNAMED$64"
quid "40DCF5790050"
class "Logical View::org::rationalclub::billyw::example::registcourse::COURSE"
quidu "40DCD8C103A1"
persistence "Transient"
creationObj FALSE
multi FALSE))))
logical_presentations (list unit_reference_list
(object InteractionDiagram "NewDiagram2"
mechanism_ref @8
quid "40DCF4A90187"
title "NewDiagram2"
zoom 100
max_height 28350
max_width 21600
origin_x 1050
origin_y 0
items (list diagram_item_list
(object InterObjView "$UNNAMED$66" @9
location (450, 225)
font (object Font
size 12
face "Arial"
charSet 134
bold FALSE
italics FALSE
underline TRUE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @9
location (450, 250)
anchor_loc 1
nlines 2
max_width 360
justify 0
label "")
icon "Actor"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "40DCF4FE0338"
width 336
height 1236
icon_height 162
icon_width 120
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @10
location (450, 395)
line_color 3342489
InterObjView @9
height 976
y_coord 916
Nested FALSE))
(object InterObjView "$UNNAMED$65" @11
location (870, 285)
font (object Font
size 12
face "Arial"
charSet 134
bold FALSE
italics FALSE
underline TRUE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @11
location (870, 312)
anchor_loc 1
nlines 2
max_width 316
justify 0
label "")
icon "EJBSession"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "40DCF4B60096"
width 312
height 1176
icon_height 237
icon_width 237
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @12
location (870, 345)
InterObjView @11
height 973
y_coord 913
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @13
location (870, 396)
line_color 3342489
InterObjView @11
height 916
y_coord 856
Nested TRUE)
Focus_Of_Control (object Focus_Of_Control "" @14
location (870, 1131)
line_color 3342489
InterObjView @11
height 60
y_coord 0
Nested TRUE))
(object InterObjView "$UNNAMED$62" @15
location (1635, 225)
font (object Font
size 12
face "Arial"
charSet 134
bold FALSE
italics FALSE
underline TRUE
strike FALSE
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -