欢迎您来到职称阁,为评职者提供职称晋升解决方案!

热门文章

大学生三农情怀及培养路|| 本科院校信息安全与管理|| 民办学校管理会计信息化|| 学术期刊编辑继续教育培||

毕业选题系统建模

来源:职称阁分类:教育论文 时间:2019-01-07 11:34热度:

  这篇论文主要介绍是的是毕业选题系统建模的相关内容,本文作者就是通过对UML技术系统功能的内容做出详细的阐述与介绍,特推荐这篇优秀的文章供相关人士参考。

毕业选题系统建模

  关键词:UML技术;毕业设计;选题系统;建模技术

  1UML建模技术以及系统功能分析

  1.1UML建模技术

  UML是一种易于表达、定义比较良好、功能强大的建模语言,其为软件工程领域融入了新的方法、思想以及技术。UML涵盖了语义的概念、表示的方法、说明等,提供了动态、静态以及系统环境等结构模型。这些都支持可交互的建模工具,然后提高相应的代码、报表生成器。可以将UML模型转换为多种程序设计语言代码,比如可以生成JAVA代码、XMLDTD代码等,或者是利用反向生成器工具将程序的源代码转换为UML格式等[1]。UML建模技术可以用来描述软件的系统模型,对于非软件领域的系统也有广泛的运用。主要用于面向对象技术描述任何类型系统相关开发过程,涵盖了规格描述到系统完成后期测试的各个阶段。在需求分析的阶段,该技术可以用来捕获用户实际需求,通过用例建模的形式,描述系统的功能需求,用UML类图来描述问题域中的相关概念和机制。在测试阶段也可以利用UML模型来作为依据,系统的正常运行一班要经历单元测试、集成系统测试以及验收测试等环节,在不同的测试阶段都可以采用不同的UML图作为测试的依据。比如在单元测试阶段可以采用类图和类规格说明;集成测试则可以使用部件图、合作图;系统测试可以用例图进行验证;最后的验收测试则需要根据用户的需求来验证系统是否满足要求。

  1.2系统功能分析

  学生毕业选题系统主要是针对学生、教师两者的管理系统,登录系统后,可以对指导教师和课题进行相关的管理操作。系统的功能块主要有以下几个部分:①用户管理模块,根据不同的用户级别,分配不同的操作权限。比如管理员拥有较多的权限,可以添加、删除、修改用户信息,而对于教师来说则可无法修改用户信息,只能添加、修改课题相关信息;对于学生来说只能选择课题或者修改自己的课题信息[2]。②课题管理模块,该模块功能主要是针对指导教师来说,可以完成课题的添加、修改以及删除等操作。③选题、查询管理模块,学生可以利用该模块功能完成课题的选择,以及查询自己的课题信息。④报表输出模块部分,该部分可以给教师或者学生提供报表输出功能。

  2基于UML毕业选题系统建模设计

  根据实际问题进行分析,采用RationalRose建模工具来进行模型的构建,主要包括了状态图、模型图、对象图、类图、活动图、组件图以及时序图等等。

  2.1毕业选题系统参与者用例图模型构建

  用例图主要描述的是系统提供的一个功能单一部分,其目的是帮助开发团队用一种可视化的模式来理解系统的功能要求,涵盖了诸如流程中的“角色”关系、系统内用例之间关系等。用例图一般表达的是用例组织关系,比如整个系统的全部用例或者具有某方面功能的一组用例。要想在用例图上表示某个用例,可以绘制一个椭圆,然后将用例的名称放在椭圆内部或者下面中间位置;如果要绘制一个角色,比如毕业选题系统中的三个参与者:教师、学生和管理人员,那么就可以绘制一个人形符号来代替,角色和用例之间的关系通过简单的线段来表示。根据分析学生毕业选题系统的参与者主要有三个部分:指导教师、学生、管理人员。用例主要是从参与者的角度来进行系统行为的描述,因此,系统模型的构建有三个部分如图1所示。

  2.2状态图和活动图的构建

  UML状态图是用来描述基于时间反应的实体动态行为,表达了该实体根据当前事件状态对不同时间做出的反馈。一般来说,构建一个UML状态图主要是为了研究以下几个方面:研究的角色、种类、子系统以及组件的复杂行为等[3]。课题的状态图如图2所示。

  2.3类图的构建

  学生毕业选题系统主要功能应该包括基本的信息查询功能、课题信息查询功能、学生信息管理功能、指导教师信息管理功能以及课题信息管理功能等等。针对这些实际功能的要求,需要构建更加合理、精简、易维护的数据库系统,该数据库系统应该涵盖以下几个部分:①用户表,包括用户的名称、密码以及权限级别;②指导教师表,包含诸如教师的工号、姓名、性别、职称以及专业等信息;③学生表,涵盖诸如学生姓名、学号、性别、专业、班级等信息;④课题表,包括课题编号、教师工号、课题名称、属性、专业要求以及研究方向等;⑤选题表,包括学生学号和教师工号以及课题编号等。根据上述描述要求,构建基于UML技术的毕业选题系统模型可以让学生充分的利用自身所学进行毕业设计,对于学校来说也可以利用该系统进行毕业课题的自动化管理。综上所述,UML作为面向对象的一种可视化建模语言,对于学生毕业设计选题系统的建模开发研究具有非常重要的意义,通过对系统各个阶段的建模研究,有效降低了系统复杂程度,提高了软件开发的效率和质量。

  参考文献:

  [1]刘建芳,李培然,史丽珂.基于UML的毕业设计双选系统的需求分析[J].电脑知识与技术,2018,14(09):83-85.

  [2]张云龙,贾宇波,吴徐彬.基于UML的毕业设计管理系统的研究与设计[J].工业控制计算机,2015,28(05):137-139.

  [3]韩丽娜,石昊苏.基于UML的学生毕业设计选题系统研究[J].现代电子技术,2012,35(02):33-35.

  作者:徐萍 钱志远 单位:钟山职业技术学院工业与信息化学院

文章名称:毕业选题系统建模

文章地址:http://www.zhichengg.com/jylw/11503.html

上一篇:怎样指导学生作文获取可写素材
下一篇:幼儿园一日活动科学保教实践思路


毕业选题系统建模相关论文:

2022-07-15写生在学前教育专业美术课程中重要性
2022-07-12高中思想政治情境素材选取
2022-07-11珍珠球运动对高校校园体育文化作用
2022-07-06科学与人文下绿色化学教育
2022-07-04幼儿户外游戏区域优化策略
2022-07-02小学高年级英语课堂教学的优化策略
2022-06-25个案管理下高校心理危机管理
2022-06-22民族歌剧经典片段表演艺术
2022-06-20选择题在口才训练中应用
2022-06-14少数民族大学生思想政治教育路径
职称阁| 初级职称| 中级职称| 高级职称| 职称范文| 评职期刊| 网站地图

说出学术需求 解决您的问题

SCISSCIEISCOPUS

我们的服务内容

翻译润色、预审评估、发表支持、期刊推荐、国内出书、国外出书、专利申请