[浅析UML软件在学籍管理中的应用]全国学籍管理系统网址.docx

上传人:M****1 文档编号:546416368 上传时间:2023-02-24 格式:DOCX 页数:6 大小:19.15KB
返回 下载 相关 举报
[浅析UML软件在学籍管理中的应用]全国学籍管理系统网址.docx_第1页
第1页 / 共6页
[浅析UML软件在学籍管理中的应用]全国学籍管理系统网址.docx_第2页
第2页 / 共6页
[浅析UML软件在学籍管理中的应用]全国学籍管理系统网址.docx_第3页
第3页 / 共6页
[浅析UML软件在学籍管理中的应用]全国学籍管理系统网址.docx_第4页
第4页 / 共6页
[浅析UML软件在学籍管理中的应用]全国学籍管理系统网址.docx_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《[浅析UML软件在学籍管理中的应用]全国学籍管理系统网址.docx》由会员分享,可在线阅读,更多相关《[浅析UML软件在学籍管理中的应用]全国学籍管理系统网址.docx(6页珍藏版)》请在金锄头文库上搜索。

1、浅析UML软件在学籍管理中的应用全国学籍管理系统网址 【摘要】随着Internet/Intranet的出现,软件开发越发重要和流行。软件UML指的是一种基于面向对象的可视化建模语言,本文简要介绍软件UML在学生管理系统的基本功能以及应用。 【关键词】UML软件;学籍管理 一、引言 随着网络技术和软件技术的飞速发展,特别是Internet/Intranet的出现及其相关技术的迅速发展,信息革命带来了全球范围市场竞争的日益加剧,对传统的办公教学和生活方式产生了巨大的冲击。校园网的建设,为开放式的学籍管理系统提供了技术保障学生学籍管理系统是一个由学校学籍管理信息中心监控,各教学系(部)、教研室分级管

2、理,由学生档案管理、导师管理、授课教师管理、选课管理、成绩查询管理、打印报表等几部分组成,选课学生甚至联网的邻近院校共同参与的管理系统。学籍管理由学校学籍管理中心监控,各教学系部、教研室分级管理,任课教师,选课学生共同参与。 二、UML软件介绍 对于管理流程咨询项目、大型信息化建设项目和套装管理软件实施项目,对业务环境的分析和理解对项目的成功至关重要。系统、全面理解IT系统所处的业务环境,可以帮助IT系统能提供正确系统功能,并加速IT系统的部署和推广,从而实现IT和业务的一致性。统一建模语言(UnifiedModelingLanguage,UML)作为完备的、标准化的建模语言,可应用于业务系统

3、建模。基于一个技术评审管理流程范例来阐述如何利用UML进行业务建模,并介绍如何在大型业务建模项目中应用IBMRational建模工具和团队协作工具。在当前,由于IT系统和业务之间的联系越来越密切,对业务进行系统、全面的理解和分析对IT系统需求定义和套装软件的部署以及信息化建设越来越重要。传统的业务分析方法更多基于文档或图形,不能对信息进行结构化抽取和组织,不便于发现业务系统中的问题,更不能快速重用于IT系统开发和实施环节,最后导致IT系统实现的功能并不能很好满足业务需求,或者花了大量精力输理的流程文档不能得以贯彻落实。基于UML的业务建模方法,该方法通过规范化的图形化标记语言,从人员、信息、活

4、动、流程等方面对业务系统进行全面的、结构化的抽象和描述。此外,本文还将介绍RationalSoftwareArchitect如何支持该业务建模方法,实现业务模型的有效组织,模型度量和报告生成,以及如何利用RationalTeamConcert支持团队建模。该UML业务建模方法可应用于套装软件(如项目管理软件、企业资源规划软件)的实施、大型信息系统的需求调研以及管理流程再造项目。 三、系统的基本描述 登录系统的用户包括学生,教师,导师,系统管理员,因此在设计系统的时候要设定使用权限,通过统一的登录界面登录,实现不同的操作。 建立的学生学籍管理系统一半包括以下功能: 1.注册:学生、导师、教师都必

5、须先注册才能进入系统。 2.学生选课:学生每学期都在网上选择课程,老师,及上课地点。 3.查询:系统的每个使用者都可以进入系统进行相应的查询。 4.成绩录入:导师、教师、管理员都可以将学生的考试成绩登到网上,方便查询。 5.删除:管理员将也毕业或者退学的学生档案删除。 6.修改:学生、导师、教师、管理员可以就相应的资料进行修改。 7.打印报表:各班学生档案、成绩、教师资料等等统计报表。 四、UML建模特点 1.UML简介 统一建模语言UML是业务和软件应用建模的标准语言,适用于各种软件开发方法、软件生命周期的各个阶段、各种应用领域以及各种开发工具。设计系统时,首先是描述需求;其次根据需求建立系

6、统的静态模型,以构造系统的结构;第三步是描述系统的行为。其中在第一步与第二步中所建立的模型都是静态的,包括用例图、类图、对象图、组件图和配置图等五个图形。其中第三步中所建立的模型包括状态图、活动图、顺序图和合作图等四个图形,是UblL的动态建模机制。 2.UML具有以下特点 (1)面向对象。UML支持面向对象技术的主要概念,提供了一批基本的模型元素的表示图形和方法,能简洁明了的表达面向对象的各种概念。 (2)可视化,表达能力强。通过UML的模型图能清晰的表示系统的逻辑模型和实现模型。可用于各种复杂系统的建模。 (3)独立于过程。UML是系统建模语言,独立与开发过程。 (4)独立于程序设计语言。

7、用UML建立的软件系统模型可以用Java、Vc+、Smalltalk等任何一种面向对象的程序设计来实现。 (5)易于掌握使用。UML图形结构清晰,建模简洁明了,容易掌握使用。 3.UML建立本系统的模型 (1)系统的用例图 用例图被称为参与者和外部用户所能观察到的系统功能的模型图。 (2)系统的顺序图 对于Login协作而言,由于只有一个边界类LoginForm与系统的使用者交互,而任何系统的使用者都必须登录,故可画出其顺序图和协作图。 对于实体类Student而言,由于它要被分成Fu1ltime和Part-time两类,因此建立类Classification,并通过实体类Student对于类

8、Classification的聚合来表现出Student所具有的分类特征。此外还须建立类Classification的子类FulltimeClassification和ParttimeClassification,它们的构造型均为entity,故用它们具体表现不同类Student所具有的不同的特征属性。 除了分类之外,由于学生要选课并最终得到自己的课表,因此类Student也要聚合实体类Schedule以代表当前学生的课程表信息。学生登录学籍管理系统,输入其用户名和密码,若用户名和密码有误则返回,否则进入下一步:首先选择查询类型(查询成绩),然后输入查询关键词,再进行查询,系统自动生成了成绩单

9、。 五、结束语 通过对学籍管理系统的开发可以看到,UML作为软件工程中的建模语言,可以加速开发进程,提高代码质量,支持动态的业务需求,代表了面向对象方法的软件开发技术的发展方向,具有重大的经济价值和国防价值,并获得了国际上的广泛支持,具有非常好的应用前景。 参考文献: 1邵维忠,杨荚清.面向对象的系统分析M.北京:清华大学出版社,1998 2汪林林,华奇兵.基于UML的MIS分析与设计方法J.计算机科学,2002(4) 3郁磊.统一建模语言在小型信息系统设计中的应用J.计算机工程,2002(7) 4邵维忠,麻志毅译.UML用户指南M.北京:机械工业出版社2003,9,12 作者简介:王志林,男,现就读于西安外事学院工学院电子信息工程专业。 第 2 页 共 2 页

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 研究报告 > 教育

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号