基于UML的高校科研管理系统建模

来源 :电脑知识与技术·学术交流 | 被引量 : 0次 | 上传用户:lucas_f
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:以高校科研管理系统开发为背景,探讨了UML在该系统建模中的应用问题。在对系统进行需求分析的基础上,采用Rational Rose工具对系统进行了需求模型、静态模型、动态模型及实现模型的建模。此过程中,UML为面向对象系统的开发和支持环境的建造提供了一种丰富、严谨、扩充性强的表达方式。
  关键词:UML;浏览器/服务器;建模
  中图分类号:TP311 文献标识码:A文章编号:1009-3044(2008)33-1419-02
  Management System of University Science Based on UML
  ZHOU Yan, WANG Xu-hui
  (Henan Textile College, Zhengzhou 450007, China)
  Abstract: The application of UML is discussed in modeling the management system of university science based on the software development project.Beginning with the requirement analysis,several of models have been built by Rational Rose,including user requirement model, static model,action model and implementation model.though this course,UML can provide an abundant,strict and extensible way on the development of system and construct of supporting environment.
  Key words: UML; Browser/Server; modeling
  1 引言
  UML(Unified Modeling Language)是由面向对象方法领域的三位著名专家Grady Booch,James Rumbaugh和Ivar Jacobson提出的,并于1997年11月被OMG(国际对象管理组织采纳,成为面向对象建模的标准语言[1]。它融入了软件工程领域的新思想、新方法和新技术。它的作用域不限于支持面向对象的分析与设计,还支持从需求分析开始的软件开发的全过程[2] 。UML主要用图来表达模型的内容,从不同的视角为系统建模。其重要内容可由:1) 用例图;2) 静态图;3) 行为图;4) 交互图;5) 实现图这五类图包括9种图形:用例图、类图、对象图、状态图、活动图、顺序图、协作图、配置图和组件图来定义。为此,我们尝试就UML在高校科研管理系统中的应用,研究实现在基于B/S结构的系统中利用UML进行系统建模。
  B/S(Browser/Server,浏览器/服务器模式)结构是WEB兴起后的一种网络结构模式。其最大的优点是将用户界面、应用逻辑与数据管理分开,可以在任何地方进行操作而不用安装任何专门的软件。本文所描述的系统中,采用了基于B/S结构模式的三层应用结构,即用户层、应用层、数据层,各部分之间通过中间件通信。
  
  2 系统需求分析
  该高校科研管理的过程是:教师录入个人科技成果并提交给院系科技成果管理人员。由院系科技成果管理人员进行初审,确定无误后上报校科研处。由校科研处科技成果管理员审核。审核通过后,进行相应工作量计算,作为评定职称及其他各种奖项的重要依据。若审核未通过,则将其申请退回所属院系,并通知退回原因。由院系科技成果管理人员通知其本人。并且要求在科技成果日常管理的工作中,能够以个人或院系为单位统计、打印报表;能够对科技信息数据进行初始化,对科技管理人员信息进行管理、权限管理。
  
  3 高校科研管理系统建模
  标准建模语言UML的主要内容也可以归纳为建立静态模型和建立动态模型两大类。其中静态模型可以用用例图、类图、对象图、组件图和配置图等描述;动态模型可以用状态图、活动图、顺序图和协作图来描述,表示了执行时的序列、状态或交互关系。
  3.1 需求模型
  在此系统中,用MUL的用例图描述系统的功能需求建立需求模型。用例图用来描述人们如何使用系统,它主要由用例和角色组成。用例就是对系统提供的功能的描述,在图中用椭圆来表示。角色是用例功能的使用者,在图中用简笔人物表示。根据上文对科技成果管理过程的分析,我们可以看出此系统的角色可以分为:系统维护员、校级科技成果管理人员、院系科技成果管理人员、教师。系统所提供的用例如图1所示。
  
  图2 科技成果管理模块类图
  
  图4 配置图
  
  3.3 行为模型
  建立静态模型后,为了体现系统的动态特征,需建立系统的动态模型。状态图表现从一个状态到另一个状态的控制流。通过状态图可以了解一个对象所能到达的所有状态,以及事件作用于对象对其状态产生的影响等。以系统的“科技成果管理”为例,给出UML状态图在系统中的应用。如图3,显示了科技成果管理人员进行著作管理时所经历的几种状态,以及各状态之间转换的条件:科技成果管理人员登录系统主页面进入输入用户名和密码状态,若密码输入正确则进入选择操作类型状态,若密码输入有误,则停留在原状态。进入选择操作类型后可根据不同需要进行相应的选择,由此状态可以进入查询著作、添加新著作和统计著作状态。进行查询、添加、统计后,科技成果管理员可以返回上一个状态,也可以退出。其中查询著作可根据不同查询条件,会有多个查询结果,可由此进入查看某个著作的相关信息、审核著作、删除某著作的状态。
  3.4 实现模型
  对系统物理方面进行建模可以使用组件图和配置图。配置图描述了系统执行处理过程中系统资源配置情况,可以显示配置和配置之间的依赖关系。本系统采用了浏览器/服务器(B/S)三层体系结构,其配置图如图4所示。其中的立方体表示节点,可以是服务器和客户端,节点间的连线表示各节点之间的通信路径。
  
  4 结语
  本文以高校科研管理系统的开发为背景,基于B/S结构用UML面向对象建模机制对系统进行了分析设计。在建模过程中,使用UML丰富的视图从多个视角对系统的不同侧面进行了描述,将系统的分析、设计和实现有机集成起来,便于对系统在更高抽象层次上进行维护,提高系统的可扩展性。
  
  参考文献:
  [1] 张海藩.软件工程[M].北京:人民邮电出版社,2003.
  [2] 吴际,金茂忠.UML面向对象分析[M].北京航空航天大学出版社,2002.
  [3] 王少锋.面向对象技术UML教程[M].北京:清华大学出版社,2004.
其他文献
由蒋丽清、薛辉著,上海社会科学院出版社出版的《信息技术与语文课程的整合——以文化变革为视角》一书,从整合基础论、语文内容论等角度,分别对信息技术与语文课程的整合进行了系统的梳理与分析,并作了整体性框架的建构,初步形成了三维一体的基本理论框架、整合范式、实践模式。  相较以往对信息技术与语文课程整合的研究,本书有两大突出特点。第一,以“文化变革”的视野代替工具论的视角。将信息技术与课程整合,对深化语
摘要:综合分析了应用XML技术和ASP技术,开发毕业设计选题平台的思路和方法。介绍了XML文件结构化数据存储的特点,利用ASP技术操作XML文件的方法,并指出了开发技术上的重点和难点。  关键词:XML;ASP;毕业设计选题平台  中图分类号:TP311文献标识码:A文章编号:1009-3044(2008)33-1396-03  Development of Platform for Gradua
文化的传播和传承必然离不开语言这个载体,而方言更是文化多样性的体现。方言背后承载着与特定地域相关的性格精神和风土人情,也是我们认知历史、理解文化的一把关键的钥匙。然而,城镇化带来的变化,使得方言日渐式微。因此,唤起人们对于方言独特、不可再生性,以及传承紧迫性的重视,并引导大众发现方言的美好和生命力,便成为关乎传统文化传承的不容忽视的课题。由周振鹤与游汝杰合著的《方言与中国文化》一书,在文化传承的视
应用语言学作为语言学的一个分支,是一门研究如何运用语言学知识解決其他领域与语言相关问题的学科,是语言学范畴内高度专业化的一个领域。国内研究应用语言学的著作相对较少,权威性的论著更是风毛麟角。由于根元著、商务印书馆于2009年出版的《应用语言学的历史及理论》,可以称得上是该领域中比较精深且具有权威性的一部著作。于根元晚年的研究方向主要集中在应用语言学的历史及理论建设方面,其研究充实并发展了语言交际理
摘要:OFDM(正交频分复用)系统以其抗多径衰落和较高的频带利用率,得到了众多领域的广泛应用。本文就OFDM系统中关键技术之一的信道估计技术进行了介绍。并分别叙述了OFDM系统和信道估计的意义,归纳了信道估计的分类,最后介绍了各种信道估计算法。  关键词:正交频分复用;信道估计;导频;最小均方误差法  中图分类号:TP393文献标识码:A 文章编号:1009-3044(2008)36-2601-0
摘要:互联网操作系统(IOS)是路由器中核心软件数据包,它是一种特殊的软件。可用它配置路由器硬件,实现路由器硬件将信息从一个网络路由或桥接至另一个网络,从而使得路由器具有英特网智能作用。它提供路由器这种网络设备的所有主要的互联网协议和路由选择的支持。正是由于IOS的存在才使路由器具有强大的生命力,因此如何正确配置路由器的IOS就显得尤为重要。  关键词:路由器;路由;IOS;升级;权限  中图分类
“天地玄黄 宇宙洪荒 日月盈昃 辰宿列张 ……”  “天地玄黄”出自《千字文》开头的这段文字中,在《易经》里为“天玄地黄”,为了押韵而被改作“天地玄黄”。《易经》讲的是天地之道和阴阳之变的至理。“天玄”在颜色上指的是深蓝近于黑的颜色,而意义上指的是高远、高深莫测的意思。“地黄”也有双重指向。中国的传统文化,确切地说指的是先秦以前的文化。因为在上古时期,夏商周都在黄河流域立国、建都,所以如果再缩小范
编者按  随着2017年版高中课标提出学习任务群的概念,以及统编语文教材对“1 X”编排理念、教学方式的倡导,群文阅读成为近年来语文学界研究的热点。群文阅读是指教师引导学生围绕一个或多个议题,选择一组结构化文本,通过集体建构进行自主、合作、探究的阅读活动,最终在课堂上达成共识的多文本阅读教学过程。群文阅读对于提升学生语文素养的意义毋庸置疑,然而落实到教学中,仍有一些问题须要进一步探讨和厘清。比如,
【摘要】把经典上成平庸,是当前安徒生童话《卖火柴的小女孩》教学中存在的一个突出问题。为解决这一问题,教师要带领学生走进文本,走进语言文字:一是考察人物活动的环境,探究小女孩被冻死的原因;二是抓住课文重点,比较分析小女孩现实与幻想的强烈反差;三是仔细品味小女孩这一人物形象的角色定位,思考她的悲剧意义。教师要根据学生的学习特点,提出有效的教学建议和策略。  【关键词】阅读教学,《卖火柴的小女孩》,童话
由张世君著、华中科技大学出版社出版的《外国文学史》是一部颇具创新性的专著。本书的内容以欧美文学史为重点,作者详细介绍了从古代至19世纪的外国文学史。  本书具有三个方面的特点。  首先,时代特征鲜明。这一特点首先表现在对多媒体的应用上。进入20世纪以来,随着信息全球化和互联网的迅猛发展,信息传播进入了包括文本、声音和图像等多种媒体形式相结合的多媒体时代。多媒体的发展也为课堂教学带来了翻天覆地的变化