更全的杂志信息网

基于UML的公开招聘教师管理系统建模的研究与设计

更新时间:2016-07-05

1 引言

近年来,随着计算机技术和网络技术的快速发展,软件的规模在不断扩大,软件的复杂度在不断的增加,传统的软件工程方法已经无法满足大规模复杂软件的开发,软件开发人员之间迫切需要一种新的技术用于在软件设计人员之间进行沟通和交流,UML的出现,融合了当前面向对象方法的主要概念和技术,成为一种面向对象标准化的统一建模语言,从而大大加速了软件开发的进程,提高了软件开发代码的质量.

UML(Unified Modeling Language)是一种可视化的建模语言,它能让系统构造者用标准的、易于理解的方式建立起能够表达出他们想象力的系统蓝图,并且提供一种机制,以便于不同的软件开发人员之间有效地共享和交流设计结果.UML是一个通用的建模语言,已经成为国际软件界的建模标准.

2 公开招聘教师管理系统的需求分析

根据系统的实际需求,公开招聘教师管理系统分为数据处理系统和信息管理系统两个部分,根据登陆的身份和权限的不同,进入不同的系统功能模块.数据处理系统:导入文件、预处理、处理模块、信息输出.信息管理系统:打印管理、统计管理、查询管理、考场管理、清空管理.系统的主要功能为:导入文件是把网上远程报名系统中导出的考生信息提取到数据预处理模块的指定位置.预处理模块功能是利用数据库的关联技术把考生的网上报名信息转换成标准的数据库.处理模块功能是对预处理后的数据利用数据库技术进行处理.打印管理是利用数据库报表实现对考生报名信息确认表和面试笔试准考证的实时自动打印.查询管理是实现报名考生信息的实时动态查询.考场管理功能是对报名考生进行随机程序编排考场等.系统总体功能结构图如图1所示.

图1 公开招聘教师管理系统总体功能结构图

3 基于UML的公开招聘教师管理系统的建模

3.1 基于UML的公开招聘教师管理系统的建模过程

首先对业务流程进行建模,主要分析公开招聘教师管理系统的现状,分析系统的功能需求以及系统的体系结构;其次是需求建模,主要是通过分析用户的需求,建立系统的用例模型;再次是系统分析和设计,主要是完成系统的静态结构模型和动态结构模型,静态结构模型主要是建立系统的类图和对象图,动态结构模型主要是建立系统的交互图、状态图、活动图;最后是系统的实现,主要完成系统的组件图和配置图,用它们来实现系统的功能和系统资源的合理配置.

3.2 系统需求建模—建立用例图

需求分析是成功实施一个管理系统的基础,只有弄清客户的需求,才能真正开发出满足客户需要的系统.需求分析的结果可以用一个Use Case模型来表示.模型中的参与者代表外部与系统交互的单元,Use Case代表交互的事务序列,它为参与者提供可度量的结果值.在这个阶段主要是分析用户的需求,通过用例图来建立系统的用例模型.在actors和use cases之间存在关联关系,可以用一条直线把actors和use cases连接起来,这表示actors通过某项功能与系统进行交互.招生管理人员的use cases关系图如图2所示.

图2 招聘管理人员的用例关系图

3.3 类图

类图是用来表示系统中的类和类之间的关系,它是对系统静态结构的描述,类图表示系统中需要处理的事物,类与类之间有多种连接方式,类与类之间的关系都体现在类图的内部结构中,通过类的属性和操作来反映.它不仅显示了信息的结构,同时还描述了系统的行为.

3.4 时序图

在UML中,顺序图描述几个对象之间的动态协作关系,它是一种强调对象之间传递消息的时间顺序的交互图,反映了对象之间的一次特定的交互过程,即在系统执行过程中某个特定时刻所发生的事情.顺序图是一个二维图,其中水平方向用来表示参与协作的对象,垂直方向则用来表示时间,每个对象分别带有一条垂直虚线,称为对象的生命线,它代表时间轴,时间沿垂直虚线向下延伸.顺序图描述了这些对象随着时间的推移相互之间交换消息的过程.消息用从一条垂直的对象生命线指向另一个对象的生命线的水平消息箭头表示.

社会主义核心价值观和社会精神文明都反馈出了这个社会的精神文化生活,它俩都属于社会主义精神层面。而高校作为人才培养的重点发源地,是精神文明建设的关键阵地。进行高等院校的精神文明建设是这个时代发展的必要过程,要加强高校的精神文明建设就必须要将社会主义核心价值观融入其中。高校精神文明建设与社会主义核心价值观这两者之间存在必然联系和相互发展的作用。首先,社会主义核心价值观实现的重要途径就是高校精神文明建设,在进行文明建设的同时它也会体现出核心价值观的内容和价值,只有将高校精神文明建设与社会主义核心价值观融合在一起才能得以不断完善和建设〔3〕。

1) 连接数据库,向代理发送probe请求来判断设备的状态,如果设备状态为“AVAILABLE”则说明设备连接正常,可进行下一步数据请求,否则结束采集;

3.5 实施图

参考文献

4 结束语

〔3〕Richard C.Lee,William M.Tepfenhart著,王晨溦译.UML与Java面向对象开发实践[M].北京:清华大学出版社,2003.

〔4〕王瑞金,段会川.Martin Gogolla.统一建模语言 UML及其建模实例[J].计算机应用研究,2007(19):15-19.

图3 公开招聘教师管理系统数据处理顺序图

图4 公开招聘教师管理系统的系统配置图

实施图也称系统配置图,用来描述运行软件的系统中硬件和软件的物理结构以及这些硬件之间的交互关系.如图4的配置图所示,把数据库服务器、应用服务器、数据处理、打印管理、查询管理、考场管理、系统维护、导入文件等放置到不同的节点上.

〔2〕John W.Satzinger,Robert B.Jackson,Stephen D.Burd.系统分析与设计[M].北京:北京机械工业出版社,2002.

虽说连队综合改革后,职工都自主经营了,连队“两委”班子成员做好服务就行了。但李映华心里始终装着职工,想职工所想,急职工所急,解职工之所难。整地、铺膜、播种,职工急需机力找到地,他就帮忙联系机力,职工枣树修剪缺人手找到地,他就从中联系劳力。不论大事小事,他都率先垂范,做好表率。李映华对笔者说过这样一段耐人寻味的话,“改革后,作为连队党支部书记不是管得事少,而是更细更复杂化了,职工选举你,你不能带领职工群众致富奔小康,职工会心寒的。”

〔1〕杨文华,张晓丰.基于UML的订单处理系统的分析和设计[J].微机发展,2002,(08):75-67.

本文通过基于UML的公开招聘教师管理系统的研究与设计,体会如何运用UML的方法来设计与开发软件的模型.利用标准建模语言UML来描述系统开发的不同阶段,从需求规格描述直至系统完成后的测试和维护.对提高软件的开发效率、可靠性、可维护性以及降低软件开发成本,起着非常重要的作用.

再比如二姐,她有着自己的浪漫情怀,“总爱站在院子里望着那条通往山外的山路发呆”,含情脉脉地等待着自己的情郎。最后等来的却是母亲对她的婚姻指派。

〔5〕潘俊,宋国新.UML到SDL在地铁售票机系统中的应用[J].华东理工大学学报(自然科学版),2007(03):45-46.

〔6〕常晓,王凤霞,张景,李军怀.基于 RUP 的 UML 建模方法研究[J].计算机工程与应用,2004(25):115-119.

〔7〕肖岗,张广泉.UML在研究生成绩管理系统建模中的应用[J].重庆师范大学学报(自然科学版),2007(01).

〔8〕蔡春梅.基于Web的高校教务管理系统的研究与设计[D].中国优秀硕士学位论文全文数据库,2008.

〔9〕杨秀杰.基于UML的图书管理系统的需求分析[A].2008年计算机应用技术交流会论文集[C].2008.

数学运算是在明晰运算对象的基础上,依据运算法则解决数学问题的过程.主要包括:理解运算对象,掌握运算法则,探究运算方向,选择运算方法,设计运算程序,求得运算结果等.数学运算是数学活动的基本形式,也是演绎推理的一种形式,是得到数学结果的重要手段[5].研究发现,2018年的高考试题中很多都涉及到对数学运算素养的考查,下面以理科数学16题为例进行分析.

鲍建军
《赤峰学院学报(自然科学版)》2018年第4期文献

服务严谨可靠 7×14小时在线支持 支持宝特邀商家 不满意退款

本站非杂志社官网,上千家国家级期刊、省级期刊、北大核心、南大核心、专业的职称论文发表网站。
职称论文发表、杂志论文发表、期刊征稿、期刊投稿,论文发表指导正规机构。是您首选最可靠,最快速的期刊论文发表网站。
免责声明:本网站部分资源、信息来源于网络,完全免费共享,仅供学习和研究使用,版权和著作权归原作者所有
如有不愿意被转载的情况,请通知我们删除已转载的信息 粤ICP备2023046998号