
小蜜锋 - 云代码空间
—— 技术宅拯救世界!
体育馆管理系统
分析类模型(鲁棒性分析)
编号:GDOU-GYM-DM
版本 1.0
作者: |
xx、xx、郭剑锋、xx |
日期: |
2012.11.20 |
Email: |
xxxxx@qq.com |
组号: |
第22组 |
审批: |
|
日期: |
|
日期 |
版本 |
变更说明 |
作者 |
2012.11.20 |
1.0 |
创建 |
xx(xxxxxxxxx) xx(xxxxxxxxx) 郭剑锋(xxxxxxxxx) xxx(xxxxxxxxx) |
|
|
|
|
|
|
分析类名称 |
分析类类型 |
|
场地管理员人员管理模块 |
GYM - YHGL - 1 |
边界类 |
GYM - YHGL - 2 |
边界类 |
|
GYM - YHGL - 3 |
边界类 |
|
GYM - YHGL - 4 |
边界类 |
|
GYM - YHGL - 5 |
边界类 |
|
GYM - YHGL - 6 |
边界类 |
|
主页面 |
边界类 |
|
异常页面 |
边界类 |
|
addAdmin |
控制类(添加管理员) |
|
delAdmin |
控制类(删除管理员) |
|
queryAdmin |
控制类(查询管理员) |
|
alterAdmin |
控制类(修改管理员) |
|
alterPsd |
控制类(修改密码) |
|
login |
控制类(用户登录) |
|
register |
控制类(学生用户注册) |
|
Administrator |
实体类 |
|
User |
实体类 |
模块名 |
分析类名称 |
分析类类型 |
场地使用管理模块 |
GYM - CDGL - 1 |
边界类 |
GYM - CDGL - 2 |
边界类 |
|
GYM - CDGL - 3 |
边界类 |
|
GYM - CDGL - 4 |
边界类 |
|
GYM - CDGL - 5 |
边界类 |
|
GYM - CDGL - 6 |
边界类 |
|
GYM - CDGL - 7 |
边界类 |
|
GYM - CDGL - 8 |
边界类 |
|
GYM - CDGL - 9 |
边界类 |
|
GYM - CDGL - 10 |
边界类 |
|
GYM - CDGL - 11 |
边界类 |
|
主页面 |
边界类 |
|
异常页面 |
边界类 |
|
addGround |
控制类(添加场地) |
|
delGround |
控制类(删除场地) |
|
reserve |
控制类(预约场地) |
|
cancel |
控制类(场地预约退订) |
|
altReserve |
控制类(场地预约修改) |
|
black |
控制类(加入黑名单) |
|
persist |
控制类(场地预留) |
|
gUse |
控制类(场地使用) |
|
queGround |
控制类(查询场地) |
|
set |
控制类(场地收费标准设置) |
|
write |
控制类(编辑场馆公告) |
|
queNotice |
控制类(查看场馆公告) |
|
Notice |
实体类 |
|
Ground |
实体类 |
模块名 |
分析类名称 |
分析类类型 |
赛事管理模块 |
GYM - SSGL - 1 |
边界类 |
GYM - SSGL - 2 |
边界类 |
|
GYM - SSGL - 3 |
边界类 |
|
GYM - SSGL - 4 |
边界类 |
|
GYM - SSGL - 5 |
边界类 |
|
GYM - SSGL - 6 |
边界类 |
|
主页面 |
边界类 |
|
异常页面 |
边界类 |
|
newTounamentControl |
控制类(新建赛事) |
|
deleteTounamentControl |
控制类(删除赛事) |
|
updateTounamentControl |
控制类(更新赛事) |
|
queryTounamentControl |
控制类(查询赛事) |
|
arrangeGroundControl |
控制类(安排比赛场地) |
|
arrangeRefControl |
控制类(安排裁判) |
|
Tounament |
实体类 |
|
Ground |
实体类 |
|
Ref |
实体类 |
模块名 |
分析类名称 |
分析类类型 |
金额报表管理模块 |
GYM - BBGL-1 |
边界类 |
主页面 |
边界类 |
|
异常页面 |
边界类 |
|
queryTableControl |
控制类(查询报表) |
|
Table |
实体类 |
顺序图:

通信图:

分析类的职责:
(1)边界类: GYM-YHGL-1

(2)边界类: GYM-YHGL-2

(3)控制类:addAdmin

(4)实体类:Administrator

顺序图:

通信图:

分析类的职责:
(1)边界类: GYM-YHGL-1

(2)控制类:GYM-YHGL-1

(3)实体类:Administrator

顺序图:
通信图:
分析类职责:
(1)边界类: GYM-YHGL-1
![]() |
(2)控制类:gureyAdmin
![]() |
(3)实体:Administrator

顺序图:
![]() |
通信图:
![]() |
分析类的职责:
(1)边界类GYM-YHGL-3:
![]() |
(2)控制类login:
![]() |
(3)实体user:
![]() |
顺序图:
通信图:

分析类的职责:
边界类GYM-YHGL-4:
![]() |
控制类register:
![]() |
实体user:
![]() |
顺序图:
通信图:
分析类的职责:
边界类GYM-YHGL-1:
![]() |
边界类GYM-YHGL-2:
控制类alterAdmin:
实体Administrator:
顺序图:
通信图:
分析类的职责:
边界类GYM-YHGL-5:
边界类GYM-YHGL-6:
(3)控制类alterPsd:
(4)实体user:
顺序图:
通信图:

分析类的职责:
边界类GYM-CDGL-1:

边界类GYM-CDGL-2:

控制类addGround:

实体Ground:

顺序图:

通信图:

分析类的职责:
边界类GYM-CDGL-1

控制类delGround:

实体Ground:

顺序图:
通信图:

分析类的职责:
边界类GYM-CDGL-1:

边界类GYM-CDGL-3:

控制类reserve:

实体Ground:

顺序图:

通信图:

分析类的职责:
边界类GYM-CDGL-4:

控制类cancel:

实体Ground:

顺序图:

通信图:

分析类的职责:
边界类GYM-CDGL-3:

边界类GYM-CDGL-4:

控制类altReserve:

实体Ground:

顺序图:
通信图:
分析类的职责:
边界类GYM-CDGL-4:

控制类black:

实体user:

顺序图:
通信图:

分析类的职责:
边界类GYM-CDGL-1:

边界类GYM-CDGL-6:

控制类persist:

实体Ground:

顺序图:
顺序图:
分析类的职责:
边界类GYM-CDGL-1:

边界类GYM-CDGL-7:

控制类gUse:

实体Ground:

顺序图:
通信图:

分析类的职责:
边界类GYM-CDGL-1:
控制类queGround:

实体Ground:

顺序图:

通信图:

分析类的职责:
边界类GYM-CDGL-8:

边界类GYM-CDGL-9:

控制类set:
实体Ground:

顺序图:

通信图:

分析类的职责:
边界类GYM-CDGL-10:

边界类GYM-CDGL-11:

控制类write:

实体notice:

顺序图:

通信图:

分析类的职责:
边界类GYM-CDGL-10:

控制类queNotice:

实体notice:

顺序图: 
通信图:

分析类的职责:
边界类GYM-SSGL-1:

边界类GYM-SSGL-2:

控制类newTounamentControl:

实体类Tounament,保留域模型中的属性:

顺序图

通信图:

分析类的职责:
边界类GYM-SSGL-1:

控制类deleteTounamentControl:

实体类Tounament:

顺序图:

通信图:

分析类的职责:
边界类GYM-SSGL-1:

边界类GYM-SSGL-2:

控制类updateTounamentControl:

实体类Tounament:

顺序图:

通信图:

分析类的职责:
边界类GYM-SSGL-1:

控制类queryTounamentControl:

实体类Tounament:

顺序图:
通信图:
分析类的职责:
边界类GYM-SSGL-4:

边界类GYM-SSGL-5:

控制类arrangeGroundControl:

实体类Ground:

顺序图:

通信图:

分析类的职责:
边界类GYM-SSGL-4:

边界类GYM-SSGL-6:

控制类arrangeRefControl:

实体类Ref:

顺序图:

通信图:

分析类的职责:
边界类GYM-BBGL-1:

控制类queryTableControl:

实体类Table:

:-)