基于UML的招生宣传平台的分析与设计

2022-06-26 06:11:17   第一文档网     [ 字体: ] [ 阅读: ] [ 文档下载 ]
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。下载word有问题请添加QQ:admin处理,感谢您的支持与谅解。点击这里给我发消息

#第一文档网# 导语】以下是®第一文档网的小编为您整理的《基于UML的招生宣传平台的分析与设计 》,欢迎阅读!
基于,招生,宣传,分析,设计

基于UML的招生宣传平台的分析与设计

作者:刘贵平 杨国林 刘娜

来源:《赤峰学院学报·自然科学版》 2013年第20



刘贵平1,杨国林2,刘 1

1.河套学院 理学系,内蒙古 巴彦淖尔 0150002.内蒙古工业大学 信息工程学院,内蒙古 呼和浩特 010051

要:网络招生宣传是高校招生宣传的理想工具.为了更好的捕获和理解招生宣传平台的需求,提高平台的开发效率,采用UMLUnified Modeling Language统一建模语言)对招生宣传平台可视化建模.在对平台进行需求分析的基础上,建立了需求模型、静态模型及动态模型.

关键词:UML;招生宣传平台;建模

中图分类号:TP391.1 文献标识码:A 文章编号:1673-260X201310-0016-02

1 引言

目前高等院校主要的招生宣传途径是:广播、电视广告、印刷媒体广告、创建招生宣传基地、网络宣传、以及短信声讯交流等[1].其中,网络宣传具有随时访问、双向交互、超级链接、多媒体展示等优点,是高校招生宣传的理想工具.

招生宣传平台作为学校与考生、家长沟通的重要窗口之一,涉及各类不同的用户,信息量比较大,需要实现的功能也比较多.平台的实现具有以下意义:(1)招生宣传科学化与规范化、信息化与自动化,提升办公效率、提高宣传质量、降低运营成本.2)应用现代宣传理念,因地制宜,因人而异,改善宣传方式和手段,全面提升生源质量、提高报考率和报到率.3快速地对招生宣传基地和报到学生的数据信息进行收集、筛选和统计分析,给出准确、科学分析结果,为招生决策提供信息技术支持.

2 招生宣传平台的UML建模设计

UMLUnified Modeling Language)是一种用于对软件密集型系统的制品进行可视化、详述、构造和文档化的图形语言[2].UML融合了Booch, OMTOOSE方法中的基本概念,UML表了面向对象方法的软件开发技术的发展方向,同时也提供软件工程化的思想和方法[3].

招生宣传平台是应高等院校招生所需而设计实现的一个基于B/S三层结构的招生信息发布、管理的平台.为了更好的理解和捕获平台需求,在平台的开发过程中,我们采用UML对其进行可视化建模.标准建模语言UML模型图主要包括两类:一是静态模型图,描述的是在系统内与时间无关的行为和属性,包括用例图、类图、对象图、构件图和部署图.另一类是动态行为模型图,描述的是系统随时间变化的行为,包括状态图、活动图、顺序图和协作图.本文结合astah工具软件绘制图形,阐述基于UML的招生宣传平台建模过程.

2.1 招生宣传平台需求分析

通过对招生宣传工作进行调研,确定平台需要实现用户管理、信息管理、招生管理、数据分析等功能.系统结构如图1所示.

2.2 用例图




用例图从用户的角度描述系统功能,以及系统外部的执行者与系统提供的用例之间的某种联系[4].通过以上对平台的功能需求分析,识别出了四个参与者:普通管理员、系统管理员、考生和普通用户.普通管理员可以完成信息管理、招生管理、数据分析以及考生用户管理四个模块的数据管理任务.系统管理员拥有普通管理员用户的所有操作权限,并可以完成管理员用户管理任务.考生,注册之后可以完成考生预报名,发表留言等操作.普通用户可以浏览网站信息.生宣传平台的顶层用例图,如图2所示.













开始建立的顶层用例是比较粗糙的,这就需要对其进行细化.本文采用自顶向下的方法精化用例,勾勒出所需系统服务的抽象模型,然后得出其细节.经过对顶层用例的分析与细化,得到八个子用例,分别是信息管理用例、数据分析用例、考生用户管理用例、管理员用户管理用例、考生预报名用例、留言咨询用例、用户登录用例、信息浏览用例等其中子用例信息管理用例,如图3所示.







2.3 类图


平台的静态模型主要用类图来描述.类图是用类和它们之间的关系描述系统的一种图示,它从静态角度表示系统的,它是构建其他图的基础,没有类图,也就没有顺序图、活动图等其它图,也就无法表示系统的其他各个方面[5].建立类图,需要定义类之间的关系.类和类之间的关系主要有关联、依赖、聚合、组合、泛化和实现等六种.对类之间的关系进行分析后,可以得出平台各个子用例的类图,信息管理用例实体及控制类图,如图4所示.







2.4 活动图

活动图展示了系统中各种活动的执行流程.活动图是一种特殊的状态图,描述满足用例要求所要进行的活动以及活动间的约束关系,有利于识别并行活动.它对于系统的功能建模特别重要,强调对象间的控制流程.

3 结束语

本文在分析高校招生宣传平台系统功能的基础上采用UMLastah工具对其进行面向对象建模设计.UML应用于高校招生宣传平台的开发中,体现了面向对象的设计思想和理念,准确地构建了平台设计的静态及动态模型.采用这种建模方法在很大程度上降低了平台开发的复杂性;提高了平台开发的规范性、可扩展性;进而加快了平台开发的速度.

参考文献:

1〕陈少波.高校招生宣传的传播学解读[J].浙江传媒学院学报,2006(4):41-42.

2Grady Booch James RumbaughIvar Jacobson. The Unified Modeling Lange User Guide[M].人民邮电出版社,2011.7.

3Bruce Powel Douglass. Real-Time UML Developing Effective Objects for Embedded Systems. (2nd Edition)[M].北京:科学出版社(影印版),2003.

4〕丁勇,张锦盛,朱晓晶.基于UML的学校管理系统建模[J].信息与电脑,2011(1):179-181.

5〕刘超,张莉.可视化面向对象建模技术[M].北京航空航天大学,1999.


本文来源:https://www.dywdw.cn/84c211f9fa0f76c66137ee06eff9aef8941e4870.html

相关推荐
推荐阅读