正在加载图片...
系统、课程管理子系统、授课教师管理子系统、选课管理子系统、成绩管理子系统、打印报 表子系统 图1中模型元素之间的实线表示二者存在关联关系,是学籍管理系统层的 Use case模 型,只包含了最基本的 Use Case模型,是系统的高层抽象,在开发过程中,随着对系统的认 识不断加深, Use case模型可以自顶向下不断精化,演化出更为详细的 Use case模型。 3、开放式学籍管理系统分析与设计 系统分析与设计是研究欲采用的实现环境和系统结构,结果是产生一个对象模型,即设 计模型。设计模型包含了 Use case的实现,可以表现对象是如何相互通信和运作来实现Use case流的。对于系统的静态结构。可以通过对象类图、对象图、组件图和配置图来描述,对 于系统的动态行为,可以通过顺序图、协同图、状态图、活动图描绘。这些图再加上支持说 明文档就构成一个完整的设计模型 (1)静态结构的分析设计 学籍管理系统中拥有大量数字化信息资源,这些资源是多种媒体、多种格式的,而且还 是相互关联的。其数据量大,信息长度不定。非结构化信息与结构比信息并存。传统的数据 库和信息管理系统在数据模型、系统结构、用户接口等方面都虚拟实现对这些数字化信息资 源的管理和操作,这就决定了学籍管理必须采用面向对象的方法来建立数据模型和管理模 型,建立面向对象的数据库。实现面向对象的信息管理系统。使用UML对学籍管理系统进行 基于面向对象的分析和设计,可以从开发的第一步开始,从系统的底层就把握住学籍管理信 息资源的特征,为下一步的具体实现打好基础。在为学籍管理系统建立模型时要涉及到处理 大量的模型元素,如对象类、接口、组件、节点、图等。图2是学籍管理系统中的学生类。 在图2的学生类图中,包括学生类的属性和方法。例如: student是学生的学号,且数据 类型为 bigint(8),且为主码; selectCourse( coursed: bigint, studenti: bigint) return int, 是类的方法,其入口参数为课程编号 coursed和学生学号 student,此方法作用是学生进行 选课。 (2)动态结构的分析与设计 学籍管理馆提供的各种服务都是建立在分布、开放的信息结构之上。依托髙速、可靠的 网络环来完成。每项服务都可以看成一个事件流,由若干相关的对象交互合作来完成。对于 这种系统内部的协作关系和过程行为,可以通过绘制顺序图和协同图来帮助观察和理解。 个对象在双生存期间所经历的状态序列。对于把握对象的行为和状态的迁移变化是非常重 要的,可以通过状态回来了解一个对象的历史,引起一个状态向另一个状态转移的事件,以 及由于状态的转移而引发的动作。 此外,描述工作流和并发处理行为还可以用活动图,表达从一个活动到另一个活动的控 制流,顾序图和协同图适合描述多个对象的协同行为,而状态图适合描述一个对象穿越多个 Use Case的行为。状态图与活动图的区别是:状态图描述的是对象类响应事件的外部行为。 活动图描述的是响应内部处理的对象类的行为。图3是学生查询成绩的活动图。 图3中,学生登陆学籍管理系统,输入其用户名和密码,若用户名和密码有误则返回,否 则进入下一步:首先选择査询类型(査询成绩),然后输入查询关键词,再进行查询,系统 自动生成了成绩单。系统、课程管理子系统、授课教师管理子系统、选课管理子系统、成绩管理子系统、打印报 表子系统。 图1中模型元素之间的实线表示二者存在关联关系,是学籍管理系统层的Use Case模 型,只包含了最基本的Use Case模型,是系统的高层抽象,在开发过程中,随着对系统的认 识不断加深,Use Case模型可以自顶向下不断精化,演化出更为详细的Use Case模型。 3、开放式学籍管理系统分析与设计 系统分析与设计是研究欲采用的实现环境和系统结构,结果是产生一个对象模型,即设 计模型。设计模型包含了Use Case的实现,可以表现对象是如何相互通信和运作来实现Use Case流的。对于系统的静态结构。可以通过对象类图、对象图、组件图和配置图来描述,对 于系统的动态行为,可以通过顺序图、协同图、状态图、活动图描绘。这些图再加上支持说 明文档就构成一个完整的设计模型。 (1)静态结构的分析设计 学籍管理系统中拥有大量数字化信息资源,这些资源是多种媒体、多种格式的,而且还 是相互关联的。其数据量大,信息长度不定。非结构化信息与结构比信息并存。传统的数据 库和信息管理系统在数据模型、系统结构、用户接口等方面都虚拟实现对这些数字化信息资 源的管理和操作,这就决定了学籍管理必须采用面向对象的方法来建立数据模型和管理模 型,建立面向对象的数据库。实现面向对象的信息管理系统。使用UML对学籍管理系统进行 基于面向对象的分析和设计,可以从开发的第一步开始,从系统的底层就把握住学籍管理信 息资源的特征,为下一步的具体实现打好基础。在为学籍管理系统建立模型时要涉及到处理 大量的模型元素,如对象类、接口、组件、节点、图等。图2是学籍管理系统中的学生类。 在图2的学生类图中,包括学生类的属性和方法。例如:studentId是学生的学号,且数据 类型为bigint(8),且为主码;selectCourse(courseId : bigint,studentId:bigint)return int, 是类的方法,其入口参数为课程编号courseId和学生学号studentId,此方法作用是学生进行 选课。 (2)动态结构的分析与设计 学籍管理馆提供的各种服务都是建立在分布、开放的信息结构之上。依托高速、可靠的 网络环来完成。每项服务都可以看成一个事件流,由若干相关的对象交互合作来完成。对于 这种系统内部的协作关系和过程行为,可以通过绘制顺序图和协同图来帮助观察和理解。 一个对象在双生存期间所经历的状态序列。对于把握对象的行为和状态的迁移变化是非常重 要的,可以通过状态回来了解一个对象的历史,引起一个状态向另一个状态转移的事件,以 及由于状态的转移而引发的动作。 此外,描述工作流和并发处理行为还可以用活动图,表达从一个活动到另一个活动的控 制流,顾序图和协同图适合描述多个对象的协同行为,而状态图适合描述一个对象穿越多个 Use Case的行为。状态图与活动图的区别是:状态图描述的是对象类响应事件的外部行为。 活动图描述的是响应内部处理的对象类的行为。图3是学生查询成绩的活动图。 图3中,学生登陆学籍管理系统,输入其用户名和密码,若用户名和密码有误则返回,否 则进入下一步:首先选择查询类型(查询成绩),然后输入查询关键词,再进行查询,系统 自动生成了成绩单
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有