基于UML的学籍管理系统的分析与设计


    基UML学籍理系统分析设计
    摘:文阐述统建模语言UML面象分析设计般程统建模语言UML基础通ROSE运探讨学籍理系统实际建模程包括系统例角色类抽取设计行进行详细分析设计
    关键词:UML学籍理系统ROSE
    1.引言
    面象技术出现先出现种面象软件开发方法术语统缺乏标准常软件开发员带困惑中统建模语言UML认具划时代重意义成果UMLBooch方法OOSE方法OMT方法建模方法组合延伸
    UML种描述构造视化文档化软件系统语言融入软件工程领域新思想新方法新技术构造种类型系统业务模型软件模型文UML基础通ROSE工具讨学生学籍理系统建模问题
    2 UML简介
    UML作种建模语言UML定义包括UML语义UML表示法两部分
      (1) UML语义 描述基UML精确元模型定义元模型UML元素语法语义提供简单致通定义性说明开发者语义取致消异佳表达方法造成影响外UML支持元模型扩展定义
    (2) UML表示法 定义UML符号表示法开发者开发工具图形符号文语法系统建模提供标准图形符号文字表达应级模型语义UML元模型实例
    UML容例图类图象图状态图活动图构件图配置图序图协作图等图形描述图形提供系统进行分析开发时角度描述基图分析构造致性系统
    3 基UML学籍理系统建模
    31 基UML理系统建模程
    应角度采面象技术设计系统时首先描述需求次根需求建立系统静态模型构造系统结构第三步描述系统行中第步第二步中建立模型静态包括例图类图(包含包)象图组件图配置图等五图形标准建模语言UML静态建模机制中第三步中建立模型者执行者表示执行时时序状态交互关系包括状态图活动图序图合作图等四图形标准建模语言UML动态建模机制标准建模语言UML容纳静态建模机制动态建模机制两类
    32 根需求建立系统静态模型
    学籍理信息系统计算机工具通教务理需信息理理员繁琐数计算处理中解脱出更精力事教务理政策研究实施教学计划制定执行教学质量监督检查全面提高教学质量包括学生档案理课程理成绩理等功
    321 例图建立
    需求定义中重UML分析建模中例模型确定例模型首先确定参者例需求定义中重活动活动分步骤
    (1) 确定角色
    角色系统外部实体UML中角色表示图1示某种方式参例执行程通系统输入请求某事件触发系统执行

    角色硬件设备者系统学籍理系统中确定角色:教师学生理员
    (2) 确定例
    例指系统角色交互进行响应产生见结果进行系列动作描述系统完整功需求UML中例表示图2示:

    学籍理系统中例:学生理课程理成绩理等
    (3) 建立例图
    例图角色组例接口组成元素间关系构成图关系指角色例间联系ROSE工具中学籍理系统中组顶层例图图3图4图5示:

    图3 理员例图

    图4 教师例图

    图5 学生例图
    (4) 例描述
    完成例图需例进行描述通常文字性语言进行描述
    面学籍理系统成绩理例进行描述系统例描述方法类似
    例名称:成绩理
    参者:教师学生
    简说明:
      负责学生成绩信息添加查询更新等
    前置条件:
      已登成绩理系统
    基事件流:
     1. 教师登录系统录入学生成绩
     2. 教师查询学生成绩根需更新学生成绩
     3. 学生登录系统查询成绩信息
     4. 例终止
    异常事件流:
     1. 提示错误信息负责确认
     2. 返回理系统页面
    置条件:
      学生成绩信息已更新查询
    学生成绩理精华例图图6示:
    322 类图建立
    类图静态结构模型图形化视图种静态关系连接起分类器元素构成
    类图组静态描述性模型元素相互连接集合图模型元素包括类接口间关系描述系统静态结构系统行类图表示图7示:

    图7 类图表示
    类图包括类属性户接口联系等方面信息学籍理系统类图关系图8示:

    图8 学籍理系统中类图关系
    33 根需求建立系统动态模型
    系统动态模型交互图行图表达系统分析设计中例象类绘制图形分析系统行印证修改系统静态结构实现户需求达系统目标
    331 序图建立
    序图显示象间动态合作关系 强调象间消息发送序 时显示象间交互学籍理系统中 需建立学生注册序图学生选课序图 详情见图9图10示:

    图9 学生注册序图

    图10 学生选课序图
    相应协作图图11图12示:

    图11学生注册协作图

    图12学生选课协作图
    332 活动图建立
    活动图描述满足例求进行活动活动间约束关系 利识行活动学籍理系统中 成绩查询活动图图13示:

    图13 学生成绩查询活动图
    34 学籍理系统物理模型
    采UML分析时系统物理模型构件图部署图描述
    341构件图建立
    构件图表示软件构件间赖关系软件构件包括源代码构件二进制代码构件执行构件构件图赖关系连接起构件成图代表复合关系物理包容体构件进行连接学籍理系统中构件图成绩理子系统构件图图14示:

    图14 成绩理子系统构件图
    342 部署图建立
    部署图节点构成节点代表系统硬件组件节点驻留执行部署图表达运行系统结构学籍理系统中部署图图15示:

    4 结语
    UML种建模语言软件开发详细设计环节功开发员视化项目结构图方便开发员理解减少开发程中产生问题明确类名方法名参数返回值类型等等数库方面目然知道表表间关联关系业务流程方面清楚反应业务流程方理解里UML抽象设计转变成具体形象表现
    通学籍理系统开发UML作种建模语言应种系统设计分析改变传统软件设计思想降低系统设计盲目性更利系统扩展测试身发展程度决定目前取代现种面象分析设计方法UML进步发展必助实现软件动化
    参考文献:
    [1]陈军基UML学籍理系统建模设计[J]科技情报开发济2008(18)
    [2]万轶迅UML面象分析开放式学籍理系统中应[J]计算机应2009
    [3]周舸基UML高校教务理系统分析设计实现[D]成理工学2008

    文档香网(httpswwwxiangdangnet)户传

    《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
    该内容是文档的文本内容,更好的格式请下载文档

    下载文档到电脑,查找使用更方便

    文档的实际排版效果,会与网站的显示效果略有不同!!

    需要 2 香币 [ 分享文档获得香币 ]

    下载文档

    相关文档

    基于UML的超市管理系统需求分析与设计

    基于UML的超市管理系统需求分析与设计 团队名: 团队成员: 工作周...

    5年前   
    1431    0

    基于UML的图书管理系统设计课程设计

    滨江学院 统一建模语言课程设计报告( 2013 -- 2014 年度第 二 学期)课程名称: 统一建模语言课程设计 题 目: 图书馆管理系统 院 系: ...

    1年前   
    381    0

    基于UML的图书馆管理系统建模设计

    基于UML的图书馆管理系统建模设计一、摘要 面向对象的软件工程,同传统的面向过程的软件工程相比,在需求的获取、系统分析、设计和实现方面都有着很大的区别。UML是OOA和OOD的常用工具。使用...

    1年前   
    435    0

    基于UML的图书馆管理系统设计《软件工程》课程设计网络教育

     网络教育学院《软件工程》课 程 设 计 ...

    1年前   
    231    0

    图书管理系统的分析及设计应用UML建模

    20XX —— 20X 学 年 第 一 学 期信息技术学院《软件系统建模与UML》综合设计实验网上书店系统的UML建模班 级2011级软件工程学 号 姓 名任课教师日...

    3年前   
    620    0

    UML课程设计—图书管理系统

    《信息系统分析与设计》课程设计报告设计题目: 图书管理系统 姓 名: 班 级: 信管班 ...

    3年前   
    792    0

    超市销售管理系统分析与设计UML可以通过课程实践或者

    XXXX大学综合实践报告书课 程 名: 系统分析与设计 实践工程: 超市销售管理系统 学 院: 专业班级: ...

    9小时前   
    37    0

    面向对象分析与设计(UML) 综合实验报告超市管理系统

    面向对象分析与设计(UML)综合实验报告项目名称:超市管理系统目 录第1章 系统需求分析 41.1 超市管理系统业务概述 41.2 超市管理系统各子系统需求分析 51.2.1 仓库管理子系统 ...

    1年前   
    843    0

    uml课程设计网上选课系统

     UML课程设计学 院 信息学院 班 级 10级计本班 专 业 计算机科学与技术 课 题 网上选课...

    1年前   
    563    0

    学籍管理系统的设计与实现说明书软件项目开发课程设计

     ******************* 实践教学 ******************* XX学 计算机与通信学院 20XX年秋季学期 软件开发综合训练 课程设计 题...

    5年前   
    1500    0

    基于web学生成绩管理系统设计与实现

    随着计算机技术在各行各业的广泛应用,将计算机技术应用到学校中去,将大大提高学校管理的效率。学生成绩管理系统将在提高学校管理效率中发挥重要作用。

    3年前   
    921    0

    基于JavaWeb的图书管理系统的设计与实现

    有效的处理想要的相关信息和如何传播有效的信息,一直是人类不断探索的动力。信息管理运用各种载体,传播通过各种介质,一直伴随着人类文明的发展史。随着互联网的到来,信息传播与管理都上升了一个新的台阶,...

    2年前   
    1082    0

    基于SSH框架的图书管理系统的设计与实现

    基于SSH框架的图书管理系统的设计与实现基于SSH框架的图书管理系统摘 要 如今已经我们已经步入了信息时代,而在信息科技快速发展的形势下,网络现已成为我们工作和日常生活中必不可少的一部分...

    2年前   
    739    0

    基于android的物业管理系统的设计与实现19.8

     目录基于android的物业管理系统的设计与实现 3摘 要 3Android property managemengt system 5Abstract 51 绪论 61.1 选题背景 6...

    3年前   
    783    0

    基于Java的图书馆座位管理系统的设计与实现

    目前,如何利用计算机系统来对座位进行管理是解决占座问题的关键。该图书馆座位管理系统是基于Java架构,采用Eclipse开发工具,使用SSM等前端开源框架,以MySQL为后台数据库,Tomcat...

    3年前   
    1828    0

    基于SpringBoot的新闻发布与管理系统的设计与实现

     基于SpringBoot的新闻发布与管理系统的设计与实现 ...

    2年前   
    761    0

    基于SSM的图书管理系统设计与实现

    随着时代的进步和科技的发展,更多的人通过图书馆借阅书籍来吸收知识,而传统的图书管理方式存在着许多不方便的地方,记录易丢失,所以开发一个易操作,高便捷性并且能够提升工作效率的图书管理系统是很有必要的。

    2年前   
    1597    0

    基于JSP的小区物业管理系统的设计与实现

    在当今社会中,小区居住已经成为城镇居民居住的主要形式。小区物业管理的水平和手段成为决定小区质量和水平的重要因素。而人们对物业管理工作和物业服务的实现信息化的要求逐步提高。再者物业管理也存在复杂的...

    6年前   
    2686    0

    基于MYSQL的图书管理系统数据库设计

    题目:基于MYSQL图书管理系统数据库设计 目录1.题目概述 32.需求分析 32.1功能需求 32.2数据需求 42.3 数据安全与约束 42.4 数据流图 53.概要设计...

    3年前   
    719    0

    基于SSM的民宿预订管理系统设计与实现

    基于SSM的民宿预订管理系统设计与实现Design and Implementation of Home Stay Reservation Management System Based on...

    2年前   
    1297    0

    文档贡献者

    文***品

    贡献于2021-07-01

    下载需要 2 香币 [香币充值 ]
    亲,您也可以通过 分享原创文档 来获得香币奖励!
    下载文档

    该用户的其他文档