📄 课程注册(rose 7.7 model).mdl
字号:
|
|事件流:
|1.系统显示该学生已选择的选修课列表,并按学期排序。学生选择学期下接列表,选修按钮。
|2.系统显示该学期的可选修课程列表,请学生选择。
|3.学生选择一个或多个课程,按“提交”系统提示“确认信息”,按“确定”提交,“取消”返回。
|4.如果此课程是第一次被选修则标记该课程为“开设”状态,同时创建课程的花名册,把此学生加入该花名册。
|5.通知收费系统。
|6.系统显示学生已选修课程列表
|
|后续动作:
|无
|
|可能发生的异常:
|1.数据库操作异常"error.database.operation"
|2.操作权限异常"error.permission.notenough"
|3.其它异常"error.objecterror"
|错误信息定义返回到错误页面"error.jsp"
logical_models (list unit_reference_list
(object Mechanism @37
logical_models (list unit_reference_list
(object Object "登录"
quid "40DCD6210319"
collaborators (list link_list
(object Link
quid "40DCD69D005A"
supplier "学生使用系统"
quidu "40DCD6230041"
messages (list Messages
(object Message ""
quid "40DCD69D005B"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.1"
ordinal 1
quidu "000000000000"
creation FALSE))))
quidu "40DCD7C500EC"
persistence "Transient"
creationObj TRUE
multi FALSE)
(object Object "学生使用系统"
quid "40DCD6230041"
collaborators (list link_list
(object Link
quid "40DCD6AB03A4"
supplier "学期"
quidu "40DCD6240309"
messages (list Messages
(object Message ""
quid "40DCD6AB03A5"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.1.1"
ordinal 2
quidu "000000000000"
creation FALSE)
(object Message "term"
quid "40DCD6DF01DC"
frequency "Aperiodic"
synchronization "Return"
dir "ToClientFromSupplier"
sequence "1.1.1.1"
ordinal 3
quidu "000000000000"
creation FALSE)))
(object Link
quid "40DCD6D900BB"
supplier "course"
quidu "40DCD62801ED"
messages (list Messages
(object Message "getCourse( )"
quid "40DCD6D900BC"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.1.2"
ordinal 4
quidu "40DCEC6E0029"
creation FALSE)
(object Message "course list"
quid "40DCD6E5009A"
frequency "Aperiodic"
synchronization "Return"
dir "ToClientFromSupplier"
sequence "1.1.2.1"
ordinal 5
quidu "000000000000"
creation FALSE)))
(object Link
quid "40DCD7950147"
supplier "roster"
quidu "40DCD7710254"
messages (list Messages
(object Message ""
quid "40DCD7950148"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.1.3"
ordinal 6
quidu "000000000000"
creation FALSE)
(object Message ""
quid "40DCD98501C3"
frequency "Aperiodic"
synchronization "Balking"
dir "FromClientToSupplier"
sequence "1.1.4"
ordinal 7
quidu "000000000000"
creation FALSE)))
(object Link
quid "40DCD79D036F"
supplier "学生使用系统"
quidu "40DCD6230041"))
quidu "40DCD7F30070"
persistence "Transient"
creationObj FALSE
multi FALSE)
(object Object "学期"
quid "40DCD6240309"
quidu "40DCD8300082"
persistence "Transient"
creationObj FALSE
multi FALSE)
(object Object "course"
quid "40DCD62801ED"
class "Logical View::org::rationalclub::billyw::example::registcourse::COURSE"
quidu "40DCD8C103A1"
persistence "Transient"
creationObj FALSE
multi FALSE)
(object Object "$UNNAMED$67"
quid "40DCD64D002D"
collaborators (list link_list
(object Link
quid "40DCD696006E"
supplier "登录"
quidu "40DCD6210319"
messages (list Messages
(object Message ""
quid "40DCD696006F"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1"
ordinal 0
quidu "000000000000"
creation FALSE))))
class "Use Case View::UseCase Model::Actors::学生"
quidu "40DCD4DE0102"
persistence "Transient"
creationObj TRUE
multi FALSE)
(object Object "roster"
quid "40DCD7710254"
quidu "40DCD8CD01D2"
persistence "Transient"
creationObj FALSE
multi FALSE))))
logical_presentations (list unit_reference_list
(object ClassDiagram "NewDiagram"
quid "40DCE392037B"
title "NewDiagram"
zoom 90
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object ClassView "Class" "Logical View::org::rationalclub::billyw::example::registcourse::COURSE" @38
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (879, 294)
font (object Font
size 12
face "Arial"
charSet 134
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @38
location (607, 154)
fill_color 13434879
nlines 1
max_width 544
justify 0
label "COURSE")
stereotype (object ItemLabel
Parent_View @38
location (607, 113)
fill_color 13434879
anchor 10
nlines 1
max_width 544
justify 0
label "<<Table>>")
icon "Table"
icon_style "Label"
line_color 3342489
fill_color 13434879
quidu "40DCD8C103A1"
width 562
height 386
annotation 8
autoResize TRUE)))
(object InteractionDiagram "学生选课序列"
mechanism_ref @37
quid "40DCD61102E4"
title "学生选课序列"
zoom 100
max_height 28350
max_width 21600
origin_x 2570
origin_y 0
items (list diagram_item_list
(object InterObjView "$UNNAMED$67" @39
location (450, 234)
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 @39
location (450, 259)
anchor_loc 1
nlines 2
max_width 360
justify 0
label "")
icon "Actor"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "40DCD64D002D"
width 336
height 1327
icon_height 162
icon_width 120
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @40
location (450, 294)
InterObjView @39
height 1176
y_coord 1116
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @41
location (450, 300)
line_color 3342489
InterObjView @39
height 1164
y_coord 1104
Nested TRUE))
(object InterObjView "登录" @42
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 @42
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 "40DCD6210319"
width 312
height 1276
icon_height 237
icon_width 237
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @43
location (870, 345)
InterObjView @42
height 1126
y_coord 1066
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @44
location (870, 399)
line_color 3342489
InterObjView @42
height 1066
y_coord 1006
Nested TRUE))
(object InterObjView "学生使用系统" @45
location (1281, 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 @45
location (1281, 225)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 388
justify 0
label "学生使用系统")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "40DCD6230041"
width 406
height 1336
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @46
location (1281, 459)
line_color 3342489
InterObjView @45
height 946
y_coord 886
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @47
location (1281, 615)
line_color 3342489
InterObjView @45
height 60
y_coord 0
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @48
location (1281, 969)
line_color 3342489
InterObjView @45
height 60
y_coord 0
Nested TRUE))
(object InterObjView "学期" @49
location (1821, 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 @49
location (1821, 251)
anchor_loc 1
nlines 2
max_width 462
justify 0
label "学期")
icon "entity"
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "40DCD6240309"
width 438
height 1336
icon_height 153
icon_width 154
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @50
location (1821, 519)
line_color 3342489
InterObjView @49
height 216
y_coord 156
Nested FALSE))
(object InterObjView "course" @51
location (2199, 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 @51
location (2199, 251)
anchor_loc 1
nlines 2
max_width 459
justify 0
label "course")
icon "Table"
icon_style "Icon"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -