UML在高校等级考试报名管理系统中的应用研究.pdf_第1页
UML在高校等级考试报名管理系统中的应用研究.pdf_第2页
UML在高校等级考试报名管理系统中的应用研究.pdf_第3页
UML在高校等级考试报名管理系统中的应用研究.pdf_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

学术探讨 基全砑可 U M L 在高校等级考试报名 管理系统中的应用研究 吕宪强1贾志洋1李江2 ( 1 云南大学旅游文化学院,云南丽江6 7 4 1 0 0 2 丽江师范高等专科学校,云南丽江6 7 4 1 0 0 ) 摘要 为了实现等级考试报名的信息化,以方便高校教师和学生进行等级考试报名管理,采用统一建模语言U M L 建 立模型,进行了系统的功能分析和数据分析,将等级考试报名管理系统采取简洁的可视化的建模图形表现出来,给系统后期的 编码设计实现提供了便利条件。 关键词 建模语言;等级考试报名系统;建模 中图分类号:T P 3 1 1 5 2文献标识码:A 1 引言 高等教育学生的就业越来越激烈,为了突显就业竞争力, 现如今高等学校学生利用在校期间参加国家举办的各类社会 等级考试,从而在毕业就业中增加就业机会。高等学校等级 考试报名管理系统是高等学校教务管理工作中的一项非常重 要的环节。高等学校等级考试报名管理系统是保证等级考试 考务管理的正常进行,促使报名科学化、信息化的关键因素。 本文阐述了U M L 在高等学校学生等级考试报名中的应用。 通过采用基于U M L 的面向对象建模来设计等级考试报名管 理系统,不仅让该系统具有很好的可靠性、安全性及扩展性, 而且能为整个系统的复用开发打下良好的基础。 2U M L 统一建模语言的基本内容 2 1U M L 建模语言含义 U M L 是在软件工程中面向对象建模方法上发展起来的 语言,主要用于软件密集型系统的建模。它的演化,可以按 其性质划分为以下几个阶段:最初的阶段是专家的联合行 动,由三位O O ( 面向对象) 方法学家将他们各自的方法结合 在一起,形成U M L0 9 。第二阶段是公司的联合行动,由十 几家公司组成的“U M L 伙伴组织”将各自的意见加入U M L , 形成U M L1 ,0 和1 1 ,并作为向O M G 申请成为建模语言规范 的提案。第三阶段是在O M G 控制下的修订与改进,O M G 于 文章编号:1 0 0 8 6 6 0 9 ( 2 0 1 6 ) l 卜0 0 1 0 0 3 1 9 9 7 年1 1 月正式采纳U M L1 1 作为建模语言规范,然后成 立任务组进行不断的修订,并产生了U M L1 2 、1 3 和1 4 版 本,其中U M L1 3 是较为重要的版本。 2 2U M L 语言建模机制 U M L 语言建模机制分为:动态建模机制和静态建模机 制。静态建模机制可以用用例图、类图、对象图、包图、组件 图和配置图表示。而动态建模机制可以用消息、顺序图、协 作图、活动图来表示。 2 3U M L 语言的建模方法 U M L 建模,就是用U M L 分别建立业务模型和系统模 型。业务模型是指用U M L 描述业务,即画出业务( b u s in e s s ) 用例图,当然,这里说画用例图,不应仅仅理解为画出图形, 用例图应附有详细的业务说明。系统模型是指用U M L 描述 系统,通常,系统模型用用例图、类图、时序图三种图来表示 即可,如果功能较为复杂,还可以用用活动图和状态图来对 部分功能进行特别描述。 3 系统的业务分析、功能分析、数据分析及建模 3 1 系统环境 等级考试报名管理系统是在W in d o w s2 0 0 8 + J B O S S 环境 下开发,采用B S ( B r o w s e r S e r v e r , N 0 浏览器朋臣务器) 工作模式, 数据库采用o r a cl e 数据库,主要架设在高校专用内部网络中。 3 2 系统架构 作者简介:吕嬲( 1 9 8 7 一) ,男,云南宣威人,硕士,助教,研究方向为软件工程。 基金项目:云南省教育厅科学研究基金重点项目,项目编号:2 0 1 2 2 1 4 3 c。 一1 0 一 学术探讨 基全页胃 等级考试报名管理系统设计采用学校、院( 系) 、班级、学 生四级架构。前端实现数据信息的存储和验证,后端完成数 据集中存储、处理,所有数据逐级上传并在每级实现存储,最 终实现所有数据在顶级机构的集中存储管理。 3 3 系统业务分析 等级考试报名管理系统采用面向对象设计,系统业务包 括:考试报名轮次管理、考试报名对象管理、考试报名管理、 考试费用管理、考试成绩管理、考试违纪管理、基础数据管 理、系统管理等业务,系统主要部分业务流程图如下: 图1考试报名对象管理业务流程图 图2 考试报名管理业务流程图 在需求分析中,采用U M L 进行静态建模,通过业务需求 分析静态建模更直观地得到系统的功能分析建模。 3 4 系统功能分析建模 用例模型( U s eca s em o d e l ) 在面向对象软件开发中,根据 特殊的需求情景来挖掘需求。首先,它描述了待开发系统的 功能需求;其次,它将系统看作黑盒,从外部执行者的角度来 理解系统。在系统功能分析中,采用U M L 用例图,根据等级 考试报名管理业务分析得到系统功能分析,系统功能包括: 考试报名轮次管理功能、考试报名对象管理功能、考试报名 管理功能、考试费用管理功能、考试成绩管理功能、考试违纪 管理功能、基础数据管理功能、系统管理功能等功能,系统功 能分析中总用例图如下: 图3 系统总体用例图 图4 考试报名管理用例图 学术摆讨 蔗坌砑厚 在功能分析中采用动态建模,即用例图。使用用例图来 进行功能建模首先是根据需求分析建模的业务人员得出对 应的参与者,然后再根据需求分析建模中的横向用途得到对 应的用例和边界,最后才得出用例之间的关系。 3 5 系统数据分析建模 根据等级考试报名管理功能分析得到系统数据分析,在 数据分析中,U M L 采用类图来表示,系统控制类图包括:考 试报名轮次管理控制类图、考试报名对象管理控制类图、考 试报名管理控制类图、考试费用管理控制类图、考试成绩管 理控制类图、考试违纪管理控制类图、基础数据管理控制类 图、系统管理功能等控制类图,系统数据分析中总控制类关 系图如图5 。 类图是常见的静态U M L 图,可以表示类、接口及它们之 间的关系,通常用于系统的数据分析中。在U M L 中类之间 的关系有关联、依赖、泛化、实现等关系,类由类名、属性和方 法构成。 4 结束语 以高校等级考试报名管理系统研究为背景,采用面向对 象统一建模语言U M L 对系统进行需求分析、功能分析和数 据分析并建立相应的静态模型,将复杂的高等学校学生等级 考试报名管理系统用简单明了的图形化表示出来,对整个系 统后期的设计、编码、实现及维护提供很好的表达方式,还对 于系统后期的维护及可扩展性提供很好的保障,使用U M L 技术进行系统建模分析具有非常广泛的应用前景。 参考文献: 1 【 ) M ich a e l B l a h a U M L 面向对象建模与设计【M 】北京:人民 邮电出版社,2 0 1 3 【2 】范晓平U M L 建模实例详解 M 】_ 北京:清华大学出版社。2 0 1 2 【3 李代平,等软件工程( 第二版) 【M 】北京:清华大学出版社, 2 0 0 8 【4 】李波U M L 基础、建模与设计实战【M 】北京:清华大学出版社, 2 0 1 4 【5 】5 陈翠娟基于U M L 的销售管理系统的分析与设计】电脑与电 信,2 0 1 2 ( 1 0 ) :4 7 5 0 ( 下转第2 8 页) 1 2 一 图5 系统总体控制类关系图 学术探讨 基全丽目 A Q u a d co p t e rf o rR e m o t eI m a g eM o n it o r in g L ia oJ ia n l inX uS h e n g h o n gC a iZ h a n b ia oL iuY a n H uJ u n w a n ( J ia y in gU n iv e r s it y , M e iz h o u5 1 4 0 1 5 ,G u a n g d o n g ) 【A b s t r a ct1 T h isp a p e rm a in l yin t r o d u ce sak in do fq u a d co p t e rb a s e do n5 8 Gim a g et r a n s m is s io nt e ch n o l o g y , w h ichisw id e l y u s e dint h ep o w e rp a t r o la n dd a il yf o r e s tp a t r 0 1 T h isd e s ig nt a k e sC o r t e x - M 4a r ch it e ct u r eo fS T M 3 2 m icr o p r o ce s s o ra st h ece n t e r co r e ,a n do b t a in st h ep o s it io na n da t t it u d eo ft h eU A Vb yt h eM P U 6 0 0 0a n dH M C 5 8 8 3 L T h ed a t ao ft h es e n s o riSco l l e ct e db yt h e m a inco n t r o lch ip ,a n dt h ecu r r e n ta t t it u d eo ft h ea ir cr a f tiso b t a in e db yu s in gt h ein e r t ia ln a v ig a t io nt e ch n o l o g yt h r o u g ht h ef o u re l e m e n tca l cu l a t io n F in a l l y , t h eco n t r o lo ff l ig h ta t t it u d eisr e a l iz e db yt h eP I Da l g o r it h m tK e y w o r d s15 8 Gim a g et r a n s m is s io nt e ch n o l o g y ;S T M 3 2m icr o p r o ce s s o r ;in e r t ia ln a v ig a t io nt e ch n o l o g y ;d a t af u s io nt e ch n iq u e s ;P I Da l g o r it h m ( 上接第1 2 页) R e s e a r cho nt h eA p p l ica t io no fU M LinR e g is t r a t io nM a n a g e m e n t S y s t e mo fU n iv e r s it yE x a m in a t io n L vX ia n q ia n 9 1J iaZ h iy a n 9 1L i J ia n 9 2 ( 1 T o u r is ma n dC u l t u r a lC o l l e g e ,Y u n n a nU n iv e r s it y , L ij ia n g6 7 4 1 0 0 0 ,Y u r m a n ; 2 L ij ia n gT e a ch e r sC o l l e g e ,L ij ia n g6 7 4 1 0 0 ,Y u n n a n ) 【A b s t r a ct1 I no r d e rt oa ch ie v et h ein f o r m a t iz a t io no fg r a d ee x a m in a t io nr e g is t r a t io na n df a cil it a t et h em a n a g e m e n to ft e a ch e r s a n ds t u d e n t sinu n iv e r s it ie s ,t h isp a p e ru s e st h eu n if ie dm o d e l in gl a n g u a g eU M Lt ob u il dt h em o d e l ,co m p l e t e st h ef u n ct io n a la n a l y - s isa n dd a t aa n a l y s iso ft h es y s t e m ,a n du s e st h es im p l ea n dv is u a lm o d e l in gg

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论