用户注册



邮箱:

密码:

用户登录


邮箱:

密码:
记住登录一个月忘记密码?

发表随想


还能输入:200字

小蜜锋    -  云代码空间

—— 技术宅拯救世界!

广东海洋大学体育馆管理系统 开发日记(7)——鲁棒性分析

2013-01-11|13423阅||

摘要:鲁棒是Robust的音译,也就是健壮和强壮的意思。它是在异常和危险情况下系统生存的关键。比如说,计算机软件在输入错误、磁盘故障、网络过载或有意攻击情况下,能否不死机、不崩溃,就是该软件的鲁棒性。

体育馆管理系统

分析类模型(鲁棒性分析)

编号: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)

 

 

 

 

 

 



 

鲁棒性分析

1、归纳分析类

1.1.场地管理人员管理模块


模块名

分析类名称

分析类类型

场地管理员人员管理模块

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

实体类








 

1.2.场地使用管理模块

模块名

分析类名称

分析类类型

场地使用管理模块

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

实体类












1.3.赛事管理模块

模块名

分析类名称

分析类类型

赛事管理模块

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

实体类








 

1.4.金额报表模块

模块名

分析类名称

分析类类型

金额报表管理模块

GYM - BBGL-1

边界类

主页面

边界类

异常页面

边界类

queryTableControl

控制类(查询报表)

Table

实体类





2、GYM场地管理员管理模块顺序图及类的职责

2.1.添加管理员【GYM-YHGL-1

顺序图:

通信图:

分析类的职责:

1)边界类: GYM-YHGL-1

2)边界类: GYM-YHGL-2

3)控制类:addAdmin

4)实体类:Administrator

2.2.删除管理员【GYM-YHGL-2

顺序图:

通信图:

分析类的职责:

1)边界类: GYM-YHGL-1

2)控制类:GYM-YHGL-1

3)实体类:Administrator

2.3.查询管理员【GYM-YHGL-3

顺序图:

 

通信图:

 

 

分析类职责:

1)边界类: GYM-YHGL-1

 

2)控制类:gureyAdmin

 

3)实体:Administrator

2.4.用户登录【GYM-YHGL-4

顺序图:

 

通信图:

 

分析类的职责:

1)边界类GYM-YHGL-3

 

2)控制类login

 

3)实体user

 

 

2.5.学生用户注册【GYM -YHGL-5

顺序图:

 

通信图:

分析类的职责:

边界类GYM-YHGL-4

 

控制类register

 

实体user:

 

 

2.6.修改管理员信息【GYM -YHGL-6

顺序图

通信图:

分析类的职责:

边界类GYM-YHGL-1

 

边界类GYM-YHGL-2

 

 

控制类alterAdmin

 

实体Administrator:

 

2.7.学生用户密码修改【GYM -YHGL-7

顺序图:

 

通信图:

分析类的职责:

边界类GYM-YHGL-5

边界类GYM-YHGL-6

3)控制类alterPsd

4)实体user


3GYM场地使用管理模块顺序图及类的职责

3.1、添加场地【GYM -CDGL-1

顺序图:

 

通信图:

分析类的职责:

边界类GYM-CDGL-1

边界类GYM-CDGL-2

控制类addGround

实体Ground


3.2、删除场地【GYM -CDGL-2

顺序图

 

通信图:

分析类的职责:

边界类GYM-CDGL-1

控制类delGround:

实体Ground:


3.3、场地预约【GYM -CDGL-3

顺序图:

 

通信图:

分析类的职责:

边界类GYM-CDGL-1:

边界类GYM-CDGL-3:

控制类reserve:

实体Ground:


3.4、场地预约退订【GYM -CDGL-4

顺序图:

 

通信图:

分析类的职责:

边界类GYM-CDGL-4

控制类cancel

实体Ground

3.5、场地预约修改【GYM -CDGL-5

顺序图:

 

通信图:

分析类的职责:

边界类GYM-CDGL-3

边界类GYM-CDGL-4

控制类altReserve

实体Ground

3.6、场地预约失约处理【GYM -CDGL-6

顺序图:

通信图:

分析类的职责:

边界类GYM-CDGL-4

控制类black

实体user

3.7、场地预留【GYM -CDGL-7

顺序图:

 

通信图:

分析类的职责:

边界类GYM-CDGL-1

边界类GYM-CDGL-6

控制类persist

 实体Ground:

3.8、场地使用【GYM -CDGL-8】

顺序图:

顺序图:

分析类的职责:

边界类GYM-CDGL-1

边界类GYM-CDGL-7

 控制类gUse:

实体Ground

3.9、场地一周信息查询【GYM -CDGL-9

顺序图:

通信图:

分析类的职责:

边界类GYM-CDGL-1

控制类queGround

实体Ground

3.10、场地收费标准设置【GYM -CDGL-10

顺序图:

 

通信图:

分析类的职责:

边界类GYM-CDGL-8

边界类GYM-CDGL-9

控制类set

  实体Ground:

3.11、编辑场馆公告【GYM -CDGL-11

顺序图:

 

通信图:

分析类的职责:

边界类GYM-CDGL-10

边界类GYM-CDGL-11

控制类write

实体notice:

3.12、查看场馆公告【GYM -CDGL-11

顺序图:

 

通信图:

分析类的职责:

边界类GYM-CDGL-10

控制类queNotice

实体notice

 

4GYM赛事管理模块顺序图及类的职责

4.1、新建赛事【GYM - SSGL-1

顺序图

通信图:

分析类的职责:

边界类GYM-SSGL-1

边界类GYM-SSGL-2

控制类newTounamentControl

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

4.2、删除赛事【GYM - SSGL-2

顺序图

 

通信图

分析类的职责:

边界类GYM-SSGL-1

控制类deleteTounamentControl

实体类Tounament

4.3、更新赛事【GYM - SSGL-3

顺序图:

通信图:

分析类的职责:

边界类GYM-SSGL-1:

边界类GYM-SSGL-2:

 控制类updateTounamentControl:

 实体类Tounament:

4.4、查询赛事【GYM - SSGL-4】

顺序图

 

通信图:

分析类的职责:

边界类GYM-SSGL-1

控制类queryTounamentControl

实体类Tounament

4.5、安排比赛场地 【GYM - SSGL-5

顺序图:

通信图:

分析类的职责:

边界类GYM-SSGL-4

边界类GYM-SSGL-5

控制类arrangeGroundControl:

实体类Ground:

4.6、安排裁判 【GYM - SSGL-6

顺序图:

 

通信图:

分析类的职责:

边界类GYM-SSGL-4

边界类GYM-SSGL-6

控制类arrangeRefControl

实体类Ref:

5GYM金额报表管理模块顺序图及类的职责

5.1、查询报表【GYM - BBGL-1

顺序图

 

通信图

分析类的职责:

边界类GYM-BBGL-1

控制类queryTableControl

实体类Table

 

顶 9踩 2收藏
文章评论
共4 条评论 1/1页
发表评论

个人资料

  • 昵称: 小蜜锋
  • 等级: 高级设计师
  • 积分: 7088
  • 代码: 757 个
  • 文章: 360 篇
  • 随想: 211 条
  • 访问: 1261 次
  • 关注

标签

设计模式(4)java(9)命名规范(2)广告创意(1)愤怒的小鸟(1)游戏(5)jsp(1)配置(1)Surface(1)windows(1)javabean(1)设计方法(1)开发工具(2)web(4)大数据(2)GPU(1)硬盘(1)内部结构(1)黑客(1)窃取(1)编码(1)解决方法(1)php(28)mysql(9)数据库备份(1)数据库还原(1)命令(2)数据库(1)安装(1)2012(2)世界末日(3)仙剑5前传(1)默哀(1)电源(1)女生(1)装饰器模式(2)古剑奇谭(1)电脑桌(1)史上最牛(1)编程语言(2)小米(3)电视机顶盒(1)营销策略(1)Android(8)手势(1)诺亚方舟(1)Eclipse(1)汽车(1)操作系统(1)软件(1)互联网(5)大事记(1)设计师(2)壁纸(1)古剑奇谭2(1)古剑奇谭网络版(1)云计算(2)服务器(1)框架(2)Socket(1)jquery(1)构造函数执行顺序(1)火车票(1)3D(1)数据中心(2)正则表达式(2)Web前端(1)开发框架(1)系统瘫痪(1)12306(2)cpu(1)javascript(2)开发日记(15)体育馆管理系统(15)网页设计(1)CSS3(3)腾讯(3)小游戏(1)interface(1)平板(2)面试(2)设计(5)摄影(2)数据挖掘(1)钢琴谱(1)情人节(1)陈欧体(1)程序员(3)漫画(1)UserAgent(1)iPhone(2)NoSQL(1)ui(9)越狱(1)指南(1)abstract(1)css(3)git(2)八核(2)三星(1)linux(11)数据类型(1)html5(2)UML(2)perftools(1)创意(1)logo(1)色谱(1)响应式(5)Metro(2)虚拟机(1)jvm(1)垃圾回收(1)left(1)join(1)连接查询(1)溯源系统(1)Override(1)SAE(2)WordPress(1)指针(1)链表(1)系统分析师(1)中间件(1)corba(1)static(1)无线(1)监控(1)iPad(1)Apache(2)比特币(2)命名规则(1)手机支付(1)curl(3)笔记(1)导航(1)thinkphp(1)异常导致本地路径泄漏(1)web设计(1)网络安全(1)诗句(1)4K对齐(1)代码库(1)色彩(1)动画片(1)struts2(3)漏洞(5)确认框(1)心情驿站(1)ArscEditor(1)resources.(1)apktool(1)AppKey(1)新浪微博(1)app(5)广告(3)赚钱(1)响应式布局(1)html(1)淘宝(2)微信(1)重构(5)缓存(1)破解(1)后门(1)七夕(1)SEO(2)概念设计(1)面向对象(1)bootstrap(1)性能(2)优化(1)iis(1)爬虫(1)采集(1)算法(2)文本相似度(2)cto(1)js(1)fsockopen(1)扁平化设计(2)网页(1)心情(7)小米电视(1)开箱(1)励志(2)招聘(3)命名(1)notepad++(1)python(1)配色(3)扁平化(4)ps(2)搞笑(2)创业(3)渲染(1)电影(1)模板(1)微博(1)企业家(1)公司(1)总结(1)前端(1)运营(1)变形(1)svn(4)教程(3)搜狗(1)泄密(1)双11(1)天猫(1)UC(1)启动界面(1)光棍节(1)双十一(2)物流(1)备份(1)更新(1)插入(1)插件(2)jsTree(1)(1)海量数据(1)分辨率(1)草图(1)手绘(1)速度(1)文本处理(1)实习(1)感想(1)文件(1)简历(1)65.49.2.17(1)yum(1)解决办法(1)阿里云(2)推广(1)来往(1)春运(1)LBS(1)gb2312(1)utf-8(1)log4j(1)详解(1)收购(1)私服(1)TortoiseGi(1)post(1)异常(2)flappyBird(1)应用创新大赛(1)宙斯杯(1)学习方法(1)xp(1)退役(1)安全(1)技术贴(1)flash(1)刷机(1)京东(1)电商(1)Tomcat(1)JDK(1)免费(1)长投影(1)图标(1)Photoshop(1)云端集成开发环境(1)软件开发(1)可视化(1)工具(2)OpenSSL(1)Heartbleed(1)vsftp(1)中国知网(1)学术论文(1)免费下载(1)开发(1)手册(1)速查表(1)追随战略(1)sdk(1)文章(1)发布(1)文件管理(1)沙画(1)动效(2)原型(1)感悟人生(1)哲理(1)Bash(1)类图(1)知识管理(1)Console(1)调试命令(1)rpm(1)报错(1)挂载(1)数据盘(1)云主机(1)产品经理(1)原型设计(1)mql4(1)mt4(1)ea(1)程序化交易(1)CURLOPT_PO(1)阿里云​(1)CentOS6(2)OpenSSH(1)漏洞修复(2)升级(1)安骑士(1)链克(1)

站长推荐