⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 课程注册(rose 7.7 model).mdl

📁 rose做的一种模板文件
💻 MDL
📖 第 1 页 / 共 5 页
字号:
|
|事件流:
|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 + -