- 36
- 0
- 约3.74千字
- 约 6页
- 2016-11-22 发布于北京
- 举报
UML在高校教材管理系统建模中的应用.doc
UML在高校教材管理系统建模中的应用
摘要:UML是一种定义良好、易于表达、功能强大的统一建模语言,是面向对象建模领域的工业标准。以高校教材管理系统为研究对象,在分析了该系统需求的基础上,以Rose为建模工具构建了系统的用例模型、静态模型、动态模型和部署模型,对面向对象系统的分析和设计有一定的指导作用。
关键词关键词:UML;高校教材管理系统;系统建模;面向对象
中图分类号:TP319文献标识码:A文章编号文章编号2013)011010603
0引言
随着高等学校教学规模的不断扩大,新专业、新技术不断涌现,课程也在不断更新完善,教材的数目和种类急剧上升,从而导致教材管理变得复杂、耗时、容易出错\[1\]。
为了确保高校教学质量的提高,简化教材的管理流程,使用信息化的手段开发一个满足教务部门日常管理的教材管理系统很有必要。本文将以高校教材管理系统为例,用UML建模的方式并结合Rational Rose建模工具直观地描述教材管理系统的需求分析及其主要设计。
1UML建模概述
UML(Unified Modeling Language),中文含义是统一建模语言,它是一种运用面向对象的方法进行分析与设计的标准,支持从需求分析、系统分析、系统设计、系统实施等软件开发的全过程。UML作为一种可视化的建模语言,其主要表现形式就是将模型进行图形化表示\[2\],此外,还包括这门语言及其用法背后的基本概念及原理。由于它具有面向对象、图形化、独立于过程、易于掌握等特点,使不同背景的人员能够有效地对系统设计的结果进行交流,因而被广泛地应用于各种系统的建模,从而加速软件开发的进程,提高软件设计的质量。
UML可以对任何具有静态结构和动态行为的系统进行建模,其建模机制可以分为静态建模机制和动态建模机制两大类\[3\]。静态建模是UML的基础,包括用例图、类图、对象图、构件图、部署图等。动态建模显示了系统中各个角色之间相互传递消息的动态关系,主要包括序列图、状态图、协作图和活动图。目前市场上出现了专业的可视化建模工具,如IBM公司的Rose、微软公司的Visio和Sybase公司的Power Designer,本文中主要使用Rose工具进行建模。
2高校教材管理系统
高校教材管理原来多以手工管理为主,浪费了大量的人力、物力和财力,管理效率低下,不能满足多校区、多种形式教材管理的需求。为了解决传统的教材管理的弊端,适应信息化管理的要求,迫切需要设计开发一个B/S架构的信息系统。该系统有以下优点:为教师、院系管理人员和教务管理部门搭建信息化的交流平台,缩短教材管理流程,方便使用计算机来进行教材出入库、查询、选购等操作,做到教材管理的个性化、规范化。此外,系统的开放性也允许它和其他系统进行有效的集成。
系统主要能够实现教材计划管理、教材订购管理、教材库存管理、系统信息管理等功能。教材计划管理主要是根据教学计划,确定教材计划并进行相关的审核;教材订购管理主要是对教材供应商进行管理,并进行订单生成、查询及汇总;教材库存管理主要是对教材的出库、入库、教材基本信息进行管理;系统信息管理主要是对院系、学生、班级、用户等信息进行初始化并维护。此外,系统还提供了各类信息查询功能,可以对教材的使用情况及费用进行查询,并将相关的统计数据进行打印输出。
3高校教材管理系统建模
根据上述的系统需求,可以运用UML对高校教材管理系统进行建模,其基本流程可以依照需求、分析、设计及实现等几个步骤进行。在需求阶段,对系统进行需求分析,并根据系统需求建立用例模型和用例图。在分析、设计阶段,确定核心设计元素,设计类图和子系统接口,并用序列图、活动图、状态图来细化用例并进行交互建模。在实现阶段,确定构件和它们之间的关系,生成构件图,同时确定系统的结构,生成部署图。下面笔者就按照上述的基本步骤对高校教材管理系统进行建模。
3.1系统用例模型构建
在用UML建模时,用例图描述需求,它从用户的角度出发描述系统的功能、需求,展示系统外部的各类角色与系统内部的各种用例之间的关系\[4\],是开发人员和用户之间针对系统需求进行沟通的有效手段。由于软件需求是实现软件的重要一步,因此用例图的设计对于软件建模的作用至关重要,它是构建其它UML视图的基础。用例图主要由用例、角色、系统边界和关联等4个要素构成。在进行用例建模时,一般按照“自顶向下、逐层分解”的原则建立用例图,直到底层用例图能全面表达系统各功能需求为止。图1是系统的顶层需求模型,从该图中可以确定本系统有3类角色,分别是教师、院系管理员和系统管理员。教师主要是根据课程信息对教材的使用进行推荐,院系管理员则可以对教学计划进行录入及审定
您可能关注的文档
- NCEP FNL分析资料本地化应用系统设计与实现.doc
- NC—OFDM系统的导频设计.doc
- NFC能取代蓝牙和WIFI?NFC实际速度体验.doc
- NGN网络智能化改造的计费核对.doc
- NGSS中的新模式.doc
- NGW型行星轮系模态特性及参数敏感性研究.doc
- NiosⅡ嵌入式处理器在LCD显示系统设计中的应用.doc
- No Ego, No Personality.doc
- No2.关键词.doc
- No4.一组对话.doc
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
最近下载
- 2020年北京中考英语试题及答案.pdf VIP
- 贷款结清证明.docx VIP
- 村两委换届模拟推演方案.docx VIP
- 有机化学——杂环化合物和生物碱.ppt VIP
- 2025年中考数学一模试卷(福建卷)含答案解析.pdf VIP
- 2025年菏泽职业学院单招语文测试试卷.docx VIP
- 三雄极光-商用照明项目专业产品手册(2023-2024).pdf VIP
- 杜邦dupont-FilmTec™Fortilife™ XC120 超高压反渗透膜元件-120bar.pdf
- 高处作业安全培训PPT课件.ppt VIP
- dwc_ble50combophy_tsmc40_databook数据手册解析.pdf VIP
原创力文档

文档评论(0)