学海网 文档下载 文档下载导航
设为首页 | 加入收藏
搜索 请输入内容:  
 导航当前位置: 文档下载 > 所有分类 > 资格考试/认证 > IT认证 > 利用UML实现计算机等级考试网上报名系统的分析与设计

利用UML实现计算机等级考试网上报名系统的分析与设计

S T U D Y O F C O M P U I E R A P P L I C A 兀 0 N I N E D U C A n 0 N

计算机应用教学研究

利用 U ML实现计算机等级考试网上报名系统的分析与设计 杨云春 (昆明学院现代教育技术中心,昆明 6 5 0 2 1 4 ) 摘要:运用面向对象的分析与设计方法,利用可视化统一建模语言 U ML、R O S E建模工具对网上报名系统进行需

求分析、系统分析与设计,完成了静态建模和动态建模,设计了系统的软件体系结构。 关键词:网上报名;面向对象; U ML语言; R O S E建模

An a l y s i s a n d De s i g n o f NCRE On l i n e Re g i s t r a t i o n b y Me a n s o f UM L YANG Yu n - c h u n

( Mo d e m E d u c a i t o n T e c h n o l o g y C e n t e r o f K u n mi n g, K u n mi n g 6 5 0 2 1 4, C h i n a ) A b s t r a c t:T h e t h e s i s i n t r o d u c e s he t m e a n s o f o b j e c t - O i r e n t e d a n a l y s i s a n d d e s i g n, i t a n a l y s e s t h e N a t i o n a l C o m p u t e r R a n k E x a mi n a t i o n— NCRE o n l i n e r e g i s t r a t i o n s y s t e m u s i n g t h e a n ly a s e s o f r e q u i r e me n t s,a n ly a z e d a n d d e s i g n e d s y s t e m,d e i f n e d s t a i t c mo d e l i n g nd a d y n a mi c mo d e l i n g b y me a n s o f Un i i f e d Mo d e l i n g L a n g u a g e - UML, mo d e h n g t o o l - ROS E.

Ke y w o r d s:O n l i n e R e is g t r a t i o n; O b j e c t - O i r e n t e d; U ML L a n g u a g e; R O S E mo d e l i n g

U ML是基于面向对象技术的

通用的、统一的、图形化的

顶层用例:

建模语言,它定义良好、易于表达、功能强大且适用性普遍。 U ML的作用域不限于支持面向对象的分析与设计,还支持从

( 1 )帐户管理 ( 2 )后台管理根据已经确定的“考务管理员”参与者,可以建立如下顶层用例: ( 3 )后台管理其中,“后台管理”包括如下用例: 1 )新闻管理 (网站维护) 2 )报名管理

需求分析开始的软件开发的全过程。R a i t o n a l R o s e是由美国的 R a i t o n l公司开发的、面向对象的可视化建模工具。利用这个 a工具,可以建立用 U ML描述的软件系统模型,而且可以自动 生成和维护 C++、J a v a、V i s u l a B a s i c和 O r a c l e等语言和系统的代码。

1构建用例模型 用例模型用于需求分析阶段,它的建立是系统开发者和用户反复讨论的结果,表明了开发者和用户对需求规格达成 的共识。

3 )考务管理 4 )数据管理

5 )成绩管理 1 . 3创建用例模型

1 . 1获取参与者本系统参与者获取结果如表 1所示。 表 1系统参与者获取结果 参与者 访问者 (考生 )

在确定了参与者和用例后,使用用例模型来表示参与者

和用例之间的关系。根据前期的分析,考生的用例图如图 1 所示。

描述 表示对网站浏览的社会公众,可以进行网上报名 (填报信息上传照片),可以修改报名信息,可以在 、

管理员的用例图如图 2所示。

成绩公布后查询考试成绩他们无权访问到网站的 ,

2构建对象和类图 2 . 1发现对象和类

后台管理系统等特定内容。 考务管理员表示能对网站前台及后台管理系统功能进行访问、 操作,对网站进行维护的用户。 表示能对网站前台及后台报名管理系统内容进行系统管理员访问、操作,对网站进行维护,并且可以对其他非系

在U M L中,采用用例捕获系统需求,通过分析用例,从 用例中寻找对象和类。初步确定了“考点 ( E x a m L o c a t i o n )” 类、“管理员 ( Ma na g e r )”类、“考生 ( E x a in m e e )”类、 “报名 ( R e g F o r E x a m)”类、“考试 ( E x a m )”类、“考场 ( E x a m R o

o m)类”、“成绩 ( S c o r e s )”类。其中,“考场”类又由“笔试考场 ( P a p e r T e s t R o o m )”和“上机考场 ( O p e r a— t i o n T e s t R o o m )”聚合而成。 2 - 2定义类之间的联系在网上报名系统中,Ma n a g e r类与 S y s t e mM a n a g e r类和 E x一

统管理员帐号进行添加、修改、删除操作的用户。

1 . 2获取用例

根据已经确定的“考生”参与者,可以建立如下顶层用例: ( 1 )浏览新闻政策 ( 2 )网上报名

( 3 )修改报名信息 ( 4 )成绩查询

作者简介:杨云春 ( 1 9 7 1一 ),男,硕士,研究方向:软件工程领域的研究与开发。 收稿日期:2 0 1 2— 1 2— 0 8

根据已经确定的“系统管理员”参与者,可以建立如下

利用UML实现计算机等级考试网上报名系统的分析与设计

第1页

TOP相关主题

我要评论

相关文档

    站点地图 | 文档上传 | 侵权投诉 | 手机版
    新浪认证  诚信网站  绿色网站  可信网站   非经营性网站备案
    本站所有资源均来自互联网,本站只负责收集和整理,均不承担任何法律责任,如有侵权等其它行为请联系我们.
    文档下载 Copyright 2013 doc.xuehai.net All Rights Reserved.  email
    返回顶部