- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
浅析UML软件在学籍管理中应用
浅析UML软件在学籍管理中应用
【摘 要】随着Internet/Intranet的出现,软件开发越发重要和流行。软件UML指的是一种基于面向对象的可视化建模语言,本文简要介绍软件UML在学生管理系统的基本功能以及应用。
【关键词】UML软件;学籍管理
一、引言
随着网络技术和软件技术的飞速发展,特别是Internet/Intranet的出现及其相关技术的迅速发展,信息革命带来了全球范围市场竞争的日益加剧,对传统的办公教学和生活方式产生了巨大的冲击。校园网的建设,为开放式的学籍管理系统提供了技术保障学生学籍管理系统是一个由学校学籍管理信息中心监控,各教学系(部)、教研室分级管理,由学生档案管理、导师管理、授课教师管理、选课管理、成绩查询管理、打印报表等几部分组成,选课学生甚至联网的邻近院校共同参与的管理系统。学籍管理由学校学籍管理中心监控,各教学系部、教研室分级管理,任课教师,选课学生共同参与。
二、UML软件介绍
对于管理流程咨询项目、大型信息化建设项目和套装管理软件实施项目,对业务环境的分析和理解对项目的成功至关重要。系统、全面理解IT系统所处的业务环境,可以帮助IT系统能提供正确系统功能,并加速IT系统的部署和推广,从而实现IT和业务的一致性。统一建模语言(Unified Modeling Language,UML)作为完备的、标准化的建模语言,可应用于业务系统建模。基于一个技术评审管理流程范例来阐述如何利用UML进行业务建模,并介绍如何在大型业务建模项目中应用IBM Rational建模工具和团队协作工具。在当前,由于IT系统和业务之间的联系越来越密切,对业务进行系统、全面的理解和分析对IT系统需求定义和套装软件的部署以及信息化建设越来越重要。传统的业务分析方法更多基于文档或图形,不能对信息进行结构化抽取和组织,不便于发现业务系统中的问题,更不能快速重用于IT系统开发和实施环节,最后导致IT系统实现的功能并不能很好满足业务需求,或者花了大量精力输理的流程文档不能得以贯彻落实。基于UML的业务建模方法,该方法通过规范化的图形化标记语言,从人员、信息、活动、流程等方面对业务系统进行全面的、结???化的抽象和描述。此外,本文还将介绍Rational Software Architect如何支持该业务建模方法,实现业务模型的有效组织,模型度量和报告生成,以及如何利用Rational Team Concert支持团队建模。该UML业务建模方法可应用于套装软件(如项目管理软件、企业资源规划软件)的实施、大型信息系统的需求调研以及管理流程再造项目。
三、系统的基本描述
登录系统的用户包括学生,教师,导师,系统管理员,因此在设计系统的时候要设定使用权限,通过统一的登录界面登录,实现不同的操作。
建立的学生学籍管理系统一半包括以下功能:
1.注册:学生、导师、教师都必须先注册才能进入系统。
2.学生选课:学生每学期都在网上选择课程,老师,及上课地点。
3.查询:系统的每个使用者都可以进入系统进行相应的查询。
4.成绩录入:导师、教师、管理员都可以将学生的考试成绩登到网上,方便查询。
5.删除:管理员将也毕业或者退学的学生档案删除。
6.修改:学生、导师、教师、管理员可以就相应的资料进行修改。
7.打印报表:各班学生档案、成绩、教师资料等等统计报表。
四、UML建模特点
1.UML简介
统一建模语言UML是业务和软件应用建模的标准语言,适用于各种软件开发方法、软件生命周期的各个阶段、各种应用领域以及各种开发工具。设计系统时,首先是描述需求;其次根据需求建立系统的静态模型,以构造系统的结构;第三步是描述系统的行为。其中在第一步与第二步中所建立的模型都是静态的,包括用例图、类图、对象图、组件图和配置图等五个图形。其中第三步中所建立的模型包括状态图、活动图、顺序图和合作图等四个图形,是UblL的动态建模机制。
2.UML具有以下特点
(1)面向对象。UML支持面向对象技术的主要概念,提供了一批基本的模型元素的表示图形和方法,能简洁明了的表达面向对象的各种概念。
(2)可视化,表达能力强。通过UML的模型图能清晰的表示系统的逻辑模型和实现模型。可用于各种复杂系统的建模。
(3)独立于过程。UML是系统建模语言,独立与开发过程。
(4)独立于程序设计语言。用UML建立的软件系统模型可以用Java、Vc++、Small talk等任何一种面向对象的程序设计来实现。
(5)易于掌握使用。UML图形结构清晰,建模简洁明了,容易掌握使用。
3.UML建立本系统的模型
(1)系统的用例图
文档评论(0)