基于UML的多媒体资源项目管理系统建模研究

2015-12-07 06:18李荟
软件导刊 2015年11期
关键词:多媒体资源项目管理

摘要摘要:多媒体资源项目管理系统具有系统性和科学性特点,适应了大规模资源建设项目管理的实际需求。设计了UML的用例图、类图、序列图和状态图,为系统开发提供理论基础,同时提高了系统开发人员和用户之间的沟通效率。

关键词关键词:UML;多媒体资源;项目管理;系统建模

DOIDOI:10.11907/rjdk.151848

中图分类号:TP301

文献标识码:A文章编号文章编号:16727800(2015)011002202

基金项目基金项目:浙江广播电视大学科学研究项目(XKT-13G03)

作者简介作者简介:李荟(1981-),女,浙江缙云人,硕士,浙江广播电视大学学习资源中心助理工程师,研究方向为教育技术、教育管理。

0引言

教育信息化带来了教育理念和学习模式的深刻变革,是促进教育公平、构建学习型社会的必由之路。信息技术的高速发展促进了多媒体教育资源的开发与应用。充分运用信息技术手段,变革传统的教学方法,实现信息技术与教学的深度融合,已成为现代教育技术发展的必然趋势。近年来,随着MOOC平台的推广,学校纷纷鼓励教师参与多媒体资源项目的建设,推进优质多媒体资源的共建共享。

由于多媒体资源项目类型非常丰富,而且随着学习者的需求变化,项目类型也不断扩展,包括网络课程、CAI课件、小课件、精品视频、微课程等。同时,随着教师观念的改变,多媒体资源日渐重视,多媒体项目数量不断增加,对于项目管理者来说,工作量明显加重。然而,传统的多媒体项目管理采用手工管理方式,项目管理人员工作劳动强度大,不仅浪费人力、物力,而且容易导致数据更新不到位和历史档案查询困难等问题,使项目管理缺乏系统性和科学性。

随着信息技术的深入应用,管理信息系统在技术上已逐步成熟,学校多媒体资源管理部门越来越重视信息化建设。笔者通过分析浙江某高校的多媒体资源项目管理实际需求,以UML( Unified Modeling Language) 为工具,结合面向对象建立设计模型,为后续的系统开发提供基础。

1系统功能模块分析

系统功能模块如图1所示。系统功能包括:①发布资源建设相关的通知和新闻;②教师了解到通知后,可以进行多媒体资源建设项目申报;③学校对项目进行评审和立项,以及后续对项目进行中期检查和验收;④立项、中期检查和验收阶段聘请相关专家对项目进行评审;⑤对于验收通过的项目,在资源平台展示。

(1)通知公告模块。发布与资源建设相关的通知和动态,使教师能够及时了解到国家、省和学校最新资源建设消息、项目申请和各类评比活动。

(2)项目管理模块。项目管理模块是整个系统的核心模块,主要包括以下几个部分:①项目申报:教师依据申报通知在线提交申报表;②立项评审:管理部门对项目申报表进行初步审核、组织专家评审,由评审专家组讨论确定立项名单;③项目启动:项目立项后,系统向项目负责人和所在部门发送项目立项文件和项目建设任务书,并按比例拨付项目经费;④中期检查:项目中期检查阶段,由项目负责人对照项目任务书对项目建设内容、项目经费使用、项目建设存在的问题、后期建设计划等内容进行汇报,评审专家对以上内容进行检查;⑤项目验收:项目验收阶段,项目负责人在线提交验收材料,项目管理部门组织专家验收评审。项目验收后,凭项目验收通过的文件进行成果归档。

(3)项目评审标准体系。各类资源建设评分标准都归于这个模块中,并且资源类型和评分标准体系可以建立动态联系,主要为各个环节专家评审提供参考依据,同时也使项目组明确项目评价的总体要求和方向。

(4)综合查询。通过项目经费管理系统,项目管理员和项目组可以对经费进行查询;对每个项目的情况进行记录、统计和归档,供不同的用户查询;项目组负责人查询项目的详细情况,包括项目的申报信息、立项信息、项目组成员、项目文档、经费信息等数据。

(5)用户管理。本系统用户分为系统管理员、项目管理员、评审专家、项目申报人员、财务相关人员等。提供用户注册、查询、录入修改个人资料等常规功能,以及对各类用户不同的权限设定。系统可以设置多种用户角色,不同级别的角色只能查看和操作所属级别范围内的数据。

(6)资源展示模块。资源展示平台对历年通过验收的资源进行归类和展示,实现资源共建共享。

2基于面向对象的UML建模分析

统一建模语言UML( unified modeling language)是第3代用来为面向对象开发的可视化和编制文档方法,它具有功能强大、面向对象、直观化的特点,广泛适用于各个应用领域。UML提供了用例图、类图、时序图和状态图等各种图形,通过这些图形,帮助开发人员更好地理解业务流程,建立更可靠更完善的系统,使用户和开发人员对问题的描述达到相同的理解,减少语义差异,保障分析的正确性。

(1)用例图。用例图用于描述人们如何使用系统,它显示了谁将是相关的用户,用户希望系统提供什么服务和用户需要为系统提供的服务,以使系统的用户更容易理解,同时便于软件开发人员实现这些功能[1]。本系统涉及的用例图比较多,因此本文只给出了图2 所示的项目管理系统顶层用例图。项目管理员的功能主要有:①发布通知;②项目进度管理;③项目评审;④综合查询; ⑤成果管理。项目负责人的主要功能有: ①项目申报;②项目评审;③专家评审。

(2)类图。UML类图表达的是对象模型的静态结构。类图包括属性、操作以及许多类型的角色和关联,它表达了面向对象系统分析中最基本的元素——类和类之间的联系[2]。图3给出了多媒体项目管理系统的用户子类类图。

(3)序列图。序列图用于表现一个交互,该交互是一个协作中的各种元类角色间的一组消息交换,它强调对象之间消息发送的顺序,表达了对象之间的交互过程。图4所示的序列图清晰表达了用户登陆、身份验证、信息添加、信息查询,以时间为顺序的消息交换,这对于把握系统的控制流、顺序行为和交互行为非常有益。

(4)状态图。UML状态图是描述一个实体可能的状态以及引起状态转换的事件。因而,状态图是由若干状态

以及引起状态间转换的事件构成。通过状态图可以了解一个实体在整个生命周期的运动轨迹[4]。图5 表述了多媒体项目管理系统中有关项目从申报到结题的状态。

3结语

随着信息技术和教育的深度融合,项目管理方式也将发生变革。本文阐述了利用UML为多媒体资源建设项目管理系统建模过程。UML具有规范性和系统性等优点,大大提高了用户和系统开发人员之间的沟通效率,更好地满足了用户需求,为后续的系统开发提供了理论基础。

参考文献参考文献:

[1]刘小松.统一建模基础教程[M].北京:机械工业出版社,2014:100.

[2]胡顺仁、陈伟民、廖昌荣,等. 基于UML类图的类之间依赖关系图论问题研究[J].计算机工程,2006,32(12):17.

[3]刘小松.统一建模基础教程[M].北京:机械工业出版社,2014:174.

[4]黄金晶,李文骏. 利用UML的面向对象分析建模[J]. 常州信息职业技术学院学报,2011,10(5):1315.

责任编辑(责任编辑:杜能钢)

猜你喜欢
多媒体资源项目管理
装配式EPC总承包项目管理
基于大数据分析的集合式EPC总承包项目管理软件技术的应用
项目管理在科研项目管理中的应用
未来如何更高效地进行工程项目管理
环境工程的项目管理
多媒体资源在初中地理教学中的应用
“游戏化”课程中多媒体资源的合理利用
浅析多媒体资源在初中英语教学中的应用
多媒体在高职数学教学中的作用
小学音乐教学中多媒体资源的应用