📄 oldbook.md~
字号:
(object Petal
version 45
_written "Rose 7.6.0109.2314"
charSet 134)
(object Design "Logical View"
is_unit TRUE
is_loaded TRUE
attributes (list Attribute_Set
(object Attribute
tool "Java"
name "IDE"
value "Internal Editor")
(object Attribute
tool "Java"
name "UserDefineTagName1"
value "")
(object Attribute
tool "Java"
name "UserDefineTagText1"
value "")
(object Attribute
tool "Java"
name "UserDefineTagApply1"
value "")
(object Attribute
tool "Java"
name "UserDefineTagName2"
value "")
(object Attribute
tool "Java"
name "UserDefineTagText2"
value "")
(object Attribute
tool "Java"
name "UserDefineTagApply2"
value "")
(object Attribute
tool "Java"
name "UserDefineTagName3"
value "")
(object Attribute
tool "Java"
name "UserDefineTagText3"
value "")
(object Attribute
tool "Java"
name "UserDefineTagApply3"
value ""))
quid "43486BC10214"
defaults (object defaults
rightMargin 0.250000
leftMargin 0.250000
topMargin 0.250000
bottomMargin 0.500000
pageOverlap 0.250000
clipIconLabels TRUE
autoResize TRUE
snapToGrid TRUE
gridX 16
gridY 16
defaultFont (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
showMessageNum 1
showClassOfObject TRUE
notation "Unified")
root_usecase_package (object Class_Category "Use Case View"
quid "43486BC10265"
exportControl "Public"
global TRUE
logical_models (list unit_reference_list
(object Class "super_administrator"
quid "43486C660302"
documentation
|网站的最高权限用户,执行所有操作
|制定
stereotype "Actor")
(object Class "administrators"
quid "43486C9D0207"
stereotype "Actor")
(object Class "guest"
quid "43486CBE0132"
documentation "指一般没有注册的用户"
stereotype "Actor")
(object Class "registered_user"
quid "43486CD300EC"
documentation
|指通过注册的用户
|可以执行登录网站,执行授权的操作
stereotype "Actor")
(object UseCase "login"
quid "43486D020053"
documentation
|1.输入用户名,口令,校验码
|2.验证通过后,登录成功
|3.用户名、口令和校验码一项不符合,提示登录不成功信息,提示再次登录
|4.连续三次登录失败,用例结束。
)
(object UseCase "register"
quid "43486D1102AE"
documentation
|guest需要使用该功能成为注册用户。
|1.选择用户名,用户名按规则规定取,5[字母]12
|2.用户名检测,通过转3,没通过转1
|3.选择口令,口令规则,8[字母]16
|4.口令确认输入
|5.口令规则检查,通过转6,不同过转3
|6.输入个人信息:姓名,性别,年级,所在学院,专业,住址,寝室电话,QQ, MSN,email,MobilePhone
|7.个人信息输入检查,确认转8,否则转6
|8.结束,显示祝贺信息。
)
(object UseCase "Browser Website"
quid "43486D4A029C")
(object UseCase "Book offering Reg"
quid "43486D7A015A"
documentation
|1.提示用户输入所共教材信息
|2.用户输入:教材名称,作者,出版社,版本,成色,原版价格,售价等信息
|3.用户输入校验,成功转4,否则转2
|4.提示是否继续输入
|5.Yes 转1,否转6
|6.结束
)
(object UseCase "Book required Reg"
quid "43486D9E024C"
documentation
|1.提示用户输入所需教材信息
|2.用户输入:教材名称,作者,出版社,版本等信息
|3.用户输入校验,成功转4,否则转2
|4.提示是否继续输入
|5.Yes 转1,否转6
|6.结束
)
(object UseCase "Book_rent Reg"
quid "43486DC30083")
(object UseCase "Book _borrow Reg"
quid "43486DED01CE"
documentation
|1.开始
|2.提示用户输入查询条件,按无条件,按学院(列表选择),专业(列表选择),书名,出版社,作者等
|3.执行检索
|4.显示结果
|5.继续查询(转2)或推出转6
)
(object UseCase "Book Free Offering Reg."
quid "43486E4A036C"
documentation
|1.提示用户输入免费教材信息
|2.用户输入:教材名称,作者,出版社,版本,成色,原版价格,等信息
|3.用户输入校验,成功转4,否则转2
|4.提示是否继续输入
|5.Yes 转1,否转6
)
(object UseCase "Book furtuer offering Reg"
quid "43486E660128"
documentation
|1.提示用户输入可供再用教材信息
|2.用户输入:教材名称,作者,出版社,版本,原版价格,可供日期,转让价格,等信息
|3.用户输入校验,成功转4,否则转2
|4.提示是否继续输入
|5.Yes 转1,否转6
|6.结束
)
(object UseCase "New Book purchase Reg"
quid "43486EA800B4"
documentation
|1.选择需要团购的书名
|2.确认团构
|3.查询团购
|
)
(object UseCase "Book list Update"
quid "43486ED401A8"
documentation
|该功能由管理员使用,提供其所在学院个专业目前使用教材的列表
|1.选择专业
|2.选择操作:删除(转3),修改(转),增加(转)
|3.选择教材,执行删除,成功操作后转8
|3提示.输入:课程名称,教材名称,出版社,作者,版本
|4.输入验证,成功转8,否则转3
|5.选择须修改的教材
|6.教材信息编辑
|7.修改输入验证,成功转8,否则转6
|8.用例结束
|
)
(object UseCase "College information update"
quid "43486EFD01ED"
documentation
|1.提示选择删除[转2],增加[赚],修改[转]
|2.选择要删除的学院,执行删除,
|3.提示确认,Yes转4,No转2
|4.提示删除成功,
))
logical_presentations (list unit_reference_list
(object UseCaseDiagram "oldbooks"
quid "43486C59032B"
title "oldbooks"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 1016
items (list diagram_item_list
(object ClassView "Class" "Use Case View::super_administrator" @1
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (288, 160)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @1
location (288, 320)
anchor_loc 1
nlines 2
max_width 325
justify 0
label "super_administrator")
icon "Actor"
icon_style "Icon"
line_color 3342489
quidu "43486C660302"
annotation 8
autoResize TRUE)
(object ClassView "Class" "Use Case View::administrators" @2
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (304, 560)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @2
location (304, 720)
anchor_loc 1
nlines 2
max_width 325
justify 0
label "administrators")
icon "Actor"
icon_style "Icon"
line_color 3342489
quidu "43486C9D0207"
annotation 8
autoResize TRUE)
(object ClassView "Class" "Use Case View::guest" @3
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (272, 928)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @3
location (272, 1088)
anchor_loc 1
nlines 2
max_width 325
justify 0
label "guest")
icon "Actor"
icon_style "Icon"
line_color 3342489
quidu "43486CBE0132"
annotation 8
autoResize TRUE)
(object ClassView "Class" "Use Case View::registered_user" @4
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (272, 1344)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @4
location (272, 1504)
anchor_loc 1
nlines 2
max_width 325
justify 0
label "registered_user")
icon "Actor"
icon_style "Icon"
line_color 3342489
quidu "43486CD300EC"
annotation 8
autoResize TRUE)
(object UseCaseView "Use Case View::login" @5
location (800, 416)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @5
location (800, 554)
anchor_loc 1
nlines 2
max_width 630
justify 0
label "login")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "43486D020053"
height 118)
(object UseCaseView "Use Case View::register" @6
location (816, 640)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @6
location (816, 778)
anchor_loc 1
nlines 2
max_width 630
justify 0
label "register")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "43486D1102AE"
height 118)
(object UseCaseView "Use Case View::Browser Website" @7
location (832, 976)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @7
location (832, 1114)
anchor_loc 1
nlines 2
max_width 630
justify 0
label "Browser Website")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "43486D4A029C"
height 118)
(object UseCaseView "Use Case View::Book offering Reg" @8
location (1344, 448)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @8
location (1344, 586)
anchor_loc 1
nlines 2
max_width 630
justify 0
label "Book offering Reg")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "43486D7A015A"
height 118)
(object UseCaseView "Use Case View::Book required Reg" @9
location (1232, 704)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @9
location (1232, 842)
anchor_loc 1
nlines 2
max_width 630
justify 0
label "Book required Reg")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "43486D9E024C"
height 118)
(object UseCaseView "Use Case View::Book_rent Reg" @10
location (1264, 1104)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @10
location (1264, 1242)
anchor_loc 1
nlines 2
max_width 630
justify 0
label "Book_rent Reg")
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -