下载此文档

UML系统设计(学生信息管理系统).docx


文档分类:IT计算机 | 页数:约26页 举报非法文档有奖
1/26
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/26 下载此文档
文档列表 文档介绍
6及気共曾课程设计报告课程设计题目:学生信息管理系统的设计学 院:计算机科学与信息学院—专 业:软件工程 姓名:熊齐超(—1208060220)指导教师:申玲 2015年4月28日目录引言 3基于UML的系统建模 4学生信息管理系统需求分析 5系统需求分析 5业务流程分析 7基于UML的学生信息管理系统建模 8用例图 8类图 16数据库设计 18数据库设计过程 ,贯穿于学生在校学****期间的整个过程。本课程设计从我校学生管理工作实际需求出发,设计了一个高校学生信息管理系统, 该系统包含了五大功能模块:学籍管理模块、成绩管理模块、奖惩管理模块、党员、干部管理模块、毕业管理模块。本系统采用统一建模语言UML建模工具StarUML进行系统建模。提出了适合高校学生信息管理系统软件的建模过程,建立了包括用例图、类图、顺序图、状态图和活动图、部署图的系统静态结构模型、动态行为模型,进行了数据库概念设计和关键表单的设计。本课程设计的高校学生信息管理系统是采用 UML技术,以网络为服务平台,使分析和设计变得直观、清晰,降低了系统的开发风险, 有效地控制整个系统的开发过程,维护系统的完整性,本系统将能高效、规范地管理大量纷繁复杂的学生信息, 与其它管理部门的信息系统紧密结合,轻松、条理、准确的完成学生从入学到就业的整个管理工作,有效地减轻学生工作管理人员的工作负担,提高工作效率。:第一部分是引言,简要介绍了学生信息管理系统的研究背景,基于 UML建模的意义。第二部分主要对统一建模语言(UML) UML在系统需求分析中的应用。第四部分详细分析了学生信息管理系统的静态建模、动态建模的过程,借助 StarUML工具绘制了用例图、类图、顺序图、状态图、活动图。第五部分是学生信息管理系统的设计、主要包括数据库设计。基于UML的系统建模模型是现实系统的简化。建模是对现实系统进行适当过滤,用适当的表现规则描绘出简洁的模型。通过模型,人们可以了解所研究事物的本质,从而在形式上便于人们的分析和处理。系统建模主要由建模语言、建模过程及建模工具 3要素组成。本章主要介绍基于UML的系统建模第一个个要素:,UML中包括9种图,分别是用例图、类图、对象图、顺序图、协作图、状态图、活动图、构件图和部署图。用例图,用于描述一组用例、参与者及它们之间的连接关系。一个用例描述了一组动作序列,每一个序列表示系统的外部设施与系统本身的交互。⑵类图,用于描述一组类、接口、协作以及它们之间的静态关系。在面向对象系统的建模中,类图是最为常用的图,它用来阐明系统的静态结构。对象图,对象图是类图的一个实例,用来描述特定运行时刻一组对象之间的关系,使用的符号与类图几乎一样。对象图和类图两者之间的区别是 :对象图用于显示类的多个对象实例,而不是实际的类。顺序图,用来描述对象消息发送的先后次序,阐明对象之间的交互过程以及在系统执行过程中的某一具体将会发生什么事件。协作图,和序列图一样,协作图也表达对象间的交互过程,强调收发消息的对象的组织结构,显示多个对象及它们之间的关系,主要用来对单调的、顺序的控制流建模。协作图和序列图合称为交互图。在实际建模时,选择使用顺序图还是协作图通常由工作的主要目标来决定。如果时间或顺序是需要重点强调的方面,那么选择顺序图,如果上下文是需要重点强调的方面,那么选择协作图。状态图,状态图实际上是一种由状态、变迁、事件和活动组成的图,状态图描述类的对象的所有可能的状态以及事件发生时状态的转移条件。 通常,状态图是对类图的补充。在UML中,状态图可用来对一个对象按事件排序的行为建模。活动图,活动图本质上是一种流程图,用于显示一系列顺序的活动。它描述从活动到活动的控制流,描述满足用例要求所要进行的活动以及活动间的约束关系。构件图,.构件图描述代码部件的物理结构及各部件之间的依赖关系。一个部件可能是一个资源代码部件、 一个二进制部件或一个可执行部件。 构件图中也可以包括包或子系统,它们者用于将模型元素组织成较大的组块。部署图。部署图定义系统中软硬件的物理体系结构。它可以显示实际的计算机和设备(用节点表示)以及它们之间的连接关系,也可显示连接的类型及部

UML系统设计(学生信息管理系统) 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数26
  • 收藏数0 收藏
  • 顶次数0
  • 上传人dlmus1
  • 文件大小452 KB
  • 时间2020-09-28
最近更新