UML建模学生选课系统(类图+对象图+用例图+部署图)-课程设计
UML建模学生选课(类图+++部署)
1 3
1.1. 学生选课 3
1.2. 目主 3
1.3. 设计思路 3
1.4.  目目的 3
2.  4
2.1. 员简 4
3. 需求分析和设计过 5
3.1. 需求分析 5
3.2. 支持 5
3.3. 设计过 6
4. 本次设计 8
5. 9
5.1 用例 9
5.2 动图 10
5.3 态图 13
5.4  14
5.5  19
5.6 类图 22
5.7  23
5.8  24
5.9 部署 24
5.10  25
1
 1.1. 学生选课 
随着学校教学管理的网化,化在校学生选课的复程序,了便捷的管理教学教,学生选课在高校教学中必不可少的一个部分。由于,目前高校多采用学分制,学生在一定范内可以选择自己喜的和学需要的学科行学和研究,使得高校更好的行学生的个性教育,同时这也加重了教学教中工作担。此外,我国高校招,在校学生越来越多,使学校的教学紧张,管理教程安排更加复。所以,学校推行学生选课统势在必行。
 1.2. 目主
足在校大学生人数的不断增加,从而的数据量的需要。本系包括了学生上网选课和教师发程两个方面设计,基本实现了学生的信息查询选课功能,教师发程的功能,另外也解决了管理的管理问题
 1.3. 设计思路
1. 利用UMLRational Rose工具统进行建模 ;
2. 行需求分析,从而制系的用例、活动图 ;
3. 根据用例模型,行架构建模,制系的状态图类图和交互 ;
4. 制系中重要功能的 ;
5. 制系和部署 ;
6. 所完成的模型行正向工程,建系的主要程序框架;
 1.4.  目目的
1. 理解UML言的概念、构、语义、表示方法以及UML的便捷;
2. 掌握UML建模工具Rational Rose的使用方法;
3. 学生选课,熟地使用Rose工具;
2.
 2.1. 员简
行需求分析,从而制系的用例、活动图
于澎
根据用例模型,行架构建模,制系的状态图类图和交互
王雄
制系中重要功能的和部署 ;1240
UML建模学生选课(类图++用例+部署)
3. 需求分析和设计过
 3.1. 需求分析
3.1.1. 学生选课
 学生选课是主要针对在校学生和教使用,随着学校教学管理的网化,化在校学生选课的复程序,了便捷的管理教学教,学生选课在高校教学中必不可少的一个部分。于学生来,目前高校多采用学分制,学生在一定范内可以选择自己喜的和学需要的学科行学和研究,使得学生能更好向个性展。于老传统的通过纸选课方式,既浪了同学和老时间,加重了教学教中工作担,也不符合在教学中保的思想。此外,我国高校招,在校学生越来越多,使学校的教学紧张,管理教程安排更加复。学校利用代教育网化的优势,通学生选课,大大减低了教学家中的工作担和统计时的出率,节约了教的工作时间
 3.2. 支持
3.2.1. MIS
  MIS(管理信息系——Management Information System)系 ,是一个由人、算机及其他外围设备成的能行信息的收集、传递、存、加工、维护和使用的系。它是一的科学,其主要任是最大限度的利用算机及网的信息管理,通过对业拥有的人力、物力、力、设备、技源的调查了解,建立正确的数据,加工理并制成各种信息料及提供管理人,以便行正确的决策,不断提高企的管理水平和经济效益。
3.2.2. UML建模
一建模言(UML Unified Modeling Language写)是用来对软件密集系统进行可化建模的一种言。UML面向象开明、可化、和制文档的一种言。UML融合了BoochOMTOOSE方法中的基本概念,而且些基本概念与其他面向象技中的基本概念大多相同,因而,UML必然成为这些方法以及其他方法的使用
于采用的一种简单一致的建模言;其次,UML仅仅是上述方法的简单汇合,而是在些方法的基上广泛征求意,集众家之,几修改而完成的,UML展了有方法的用范;第三,UML准的建模言,而不是准的开发过程。尽管UML用必然以系的开发过背景,但由于不同的组织和不同的域,需要采取不同的开发过程。作一种建模言,UML的定包括UML语义UML表示法两个部分。
3.2.3. Rational Rose工具工具。
Rational 件是 IBM 件集旗下之第五大件品牌, 提高企件开能力,IBM® Rational software® 可以帮助各组织机构造商Rational 件开平台集成了件工程的最佳经验、工具和服。利用 Rational 件开平台,各组织机构可以得更快的反能力和更的适性,并可以集中精力关注核心任,在随需应变代取得更大的展。Rational 基于准的跨平台解决方案有助于件开发团队创建和业务应用程序、嵌入式系品。 100 中有 98 家企依靠 Rational 工具更快地构建出了更好的件。
  在个随需应变代中,客的要求提高了。他要求以更低的成本得更高量的
品。他希望更快地整,得到更个性化的服和更高的定制程度。而且,他们对速度提出了更高的要求。
  些需求,各组织机构正在逐步改业务,使其:
  快速响需求、供、定价和构的动态变
  利用可伸业务流程,适的成本
  注于用以造并优势的核心能力
  借助始如一的可用性与安全性,灵活应对从黑客攻到灾性事件的各种威
迎来到随需应变代。企业转型的新浪潮要求用程序与业务流程密集成,要求分商、客业务合作伙伴之建立起关系,并且要求一步重视软件开
 3.3. 设计过
准建模UML的重要内容可以由下列五类图(共9形)来定: 
3.3.1. 用例:
用例从用角度描述系功能,并指出各功能的操作者。
学生选课的参与者:学生,管理,数据管理系是另外一个活
学生---浏览选课界面查询选课程,选课
管理---入系管理界面〉建立程,改
3.3.2. 态图(Static diagram):
包括类图和包。其中类图描述系的静态结构。不中的,表示系如关、依、聚合等,也包括的内部构(的属性和操作)。类图描述的是一种静关系,在系的整个生命周期都是有效的。
3.3.2.1 类图
类图来描述系的内部构,是统进行静建模的重要技之一。
3.3.2.2
是描述系中在某一刻,一组对象以及它关系的形。
 3.3.3.为图Behavior diagram:
描述系动态模型和的交互关系。其中状态图描述象所有可能的状以及事件移条件。通常,状态图对类图充。
而活动图描述足用例要求所要行的活以及活动间束关系,有利于识别并行活
3.3.3.1 态图
态图又称机,它描述了用例、课程小结作和方法的动态,也描述了的行
3.3.3.2 动图:
动图用于描述用例的业务流程或操作的工作步,用于统进动态建模。
3.3.4.交互Interactive diagram:
描述的交互关系。其中图显象之动态合作关系,它强调对象之消息送的序,同时显象之的交互;合作描述作关系,合作相似,动态合作关系。除示信息交外,合作图还显象以及它的关系。如果强调时间序,使用;如果强调上下关系,则选择合作
建交互的步
1 象(象:保存信息映射数据中的表和字段;象:接口;控制象。
2 角(事件流和确定程由或由什么启
3 将消息加进图
3.3.4.1 :
注册信息
学生选课时
管理课时
管理修改选课时
管理员删选课时
3.3.4.2
者、象、接和消息
实现图 ( Implementation diagram ):
其中构件描述代部件的物理构及各部件之的依关系。一个部件可能是一个源代部件、一个二制部件或一个可行部件。它包含逻辑类实现类的有关信息。部件有助于分析和理解部件之的相互影响程度。
3.3.5.1
用于描述件以及件之组织和依关系。
3.3.5.2 部署
用于描述系硬件的物理拓扑构以及在此构上运行的
UML建模学生选课(类图++用例+部署)
4. 本次设计
过这次学生选课设计,我加深了对统一建模UML认识和理解,熟地掌握了如何使用Rational Rose一个系建模。深刻体会了UML9类图的在建模中关系和作用以及件工程中建模的重要性。UML为统一建模言,可以为为面向象开统进明、可化、和制文档,使得复的系的功能,逻辑关系,的关系可化。在行系发时UML的用例帮助我从宏认识了学生选课构。UML的状态图、交互类图有帮助我从微认识个系构和关系。此外,通过这设计,我还进一步理解了什么是面向象的程序设计,理解了件工程在程序开的重要意