第
22
卷第
4
期
2012
年
12
月
洛阳理工学院学报(自然科学版)
Journal of Luoyang Institute of Science and Technology(Natural Science Edition)
基于
UML
的机房报修系统的研究与设计
霍亚红徐龙艳杨亚会杨艳霞
z
(I.湖北汽车工业学院也气与信息工程学院,湖北十堪
442002;
2.
武汉科技大学城市学院信息工程学部,湖北武汉
430083
)
Vol.22
No.4
Dec.
2012
摘
要
z
为提高高校积品计算机的利用率,采用面向对象的
UML
建模技术对机房报修系统进行分析设计,以该系
统为研究对象,对其需求模型和总体设计模型进行了分析设计,包括用例模型图、动态模型、静态模型,并采用
Ra
tional
Rose
工具实现了系统模型.建模可以方使用户、需求分析人员与开发人员之间的沟通,减轻开发和管理
的工作量,降低软件开发的风险.
关键词
UML
建模扶术;机房报修系统"用例模型图;动态模型图;静态模型图
DO
1:
1 0.396
9/
i .issn.167
4-
5043.2012.04.018
中图分类号:
T
P3
11.5
文献标志码
:A
文章编号:
1674-5043(2012
)0
4-0069
-0
4
学校机房中的计算机经常会出现问题,由于不能及时发现,导致电脑的利用率很低,因此有必要为
学校开发机房自动报修系统。虽然市面上已经有类似的其他行业的系统,但大多数只能实现在线报修,
不能自动报修。这就存在很大缺陷,即如果用户发现问题不及时、不知道报修方式或没有时间报修,就
会造成别的用户无法顺利地使用计算机。为了提高学校机房计算机的利用率,要求机房报修系统既能方
便学生在线报修,同时机房服务器又能自动检测电脑的状态,发现问题及时反馈给系统进行报修并安排
专门人员进行维修,这样就大大提高机房电脑的利用率。
1
机房自动报修修系统建模
1.
1
机房自动报修系统
本系统旨在从两方面解决学校机房计算机出现的故障问题,一方面由学生发现电脑故障并通报系统,
另一方面由服务器自动发现电脑故障并通知系统。系统能自动根据电脑故障特点和工作人员的特点排班,
省去了很多人工工作。管理员可以查询电脑故障情况和排班情况,根据实际情况可以作出排班调整。
本系统分析设计采用
UML
建模技术,
UML
分析与设计模型由
3
大类
10
种图表示,
3
大类模型图是
z
用
例模型图、静态模型图和动态模型图"。系统模型采用
Rational
Rose
2003
工具进行建模实现。
1.2
UML
用例模型图
用例模型图由用例图组成,用例图是显示一组用例、参与
者以及他们之间的关系的模型图,主要用在系统的需求获取阶
段。用例图给出了用户所感受到的系统行为,但不描述系统如
何实现该功能。图
1
给出了系统的顶层用例图。从图中可以看
到,系统的参与者为系统管理员和学生用户,系统的主要用例
为在线报修、自动报修、后台排班、后台统计。其中系统自动
报修和后台排班是此次系统设计的创新之处,下面以系统"自
动报修为例给出用例描述。
Use
Case:
自动报修。
参与者:服务器、管理员用户。
前置条件:管理员用户已经完成了对服务器的设置的过程。
收稿日期:
2012
-0
7-28
/贝-→
o
盯生
后台统计
国
1
系统顶层用例国
作者简介:霍亚红
(1980
训女,河南商丘人,硕士,讲师,主妥从事软件建模、计算机应用技术方面的研究.