UML在高校教材管理系统建模中的应用

合集下载

UML建模在教务管理系统中的应用

UML建模在教务管理系统中的应用
设计 过程 中最基本 和关键 的活动 之一【 U 3 ML描 述 了 动 图来 描述学 生选课模 块 中整个 交互过程 ]
.. 个 系统 的静态结构 和动态行 为 .将 系统 描述为 一些 321静 态 建 模 离散 的相互 作用 的对象并 最终 为外部 用户提 供一定 功 需 求分 析 的主要 工作 是获 得系统 需求 .而用例 图 能 的模型结构 静态结构 定义 了系统 中重要 对象 的属 和类 图主要 用于描述 系统 的需求 用例 图是 系统功能 性和操作 以及这 些对象 之间 的相互关 系 动 态行为定 分析 的重要 工具 类 图 可以从 系统实施 的角度描述整 义 了对象 的时间特 性和对象 为完 成 目标 而相互 进行通 个 系统 。下 面将分析 学生选课 模块 的用例 图和类 图。 () 1选课 模块 用例分析 信 的机制 为了支持从不 同角度 来考察 系统 和描述软

Hale Waihona Puke 设计 的重要 工具 。该 文在 简述建模技 术 的基 础上 , 结合教务 管理 系统的 实际需求 以 选 课 模 块 为例 给 出 了 通 过 UML进 行 静 态 建 模 和 动 态 建模 的 过 程 。
【 关键词 】 :UML建模 ; 选课 ; 态建模 ; 态建模 静 动
其 中, 例图、 用 静态 图 、 现 图是 用 于静 态结 构建 实 高校教务 工作在 高校 的发 展和建 设 中 占有重 要 的 模 , 行为 图和交 互 图用 于动 态行 为建模 地位 , 是高校管理 工作 的重 要组成 部分 . 是颇 为复杂又 3 教务 管理 系统 U 、 ML建模 非 常重 要 的 工作 。统 一 建 模 语 言 ( nf d M d l g 31教务 管理系统 需求分 析 U ie o e n . i i L nu g , a g ae简称 U L 定 义 良好 、 于表达 、 M ) 易 功能强 大且 教务 管 理系 统 是 整个 学 校 管理 系统 的一个 重点 .

基于UML的高校网络教学管理系统的分析和设计

基于UML的高校网络教学管理系统的分析和设计

有些相似 , 显示对象 间的动 态合 作关系 。协作 图除 了能够 显
示信息交换外 , 还 显示 具体对象以及对象之间的关系 。
录高校 网络教学管理 网站输入具体课 程简介 、 上传教学课 件
文件 、 发布 和修改 以及更新作业布置 消息等 ; 再次 , 网络教学
组件图 : 描述 系统代码部件 的物理结构 及各 系统部件 之 间相互依赖关 系, 组件图方便软件开发者分 析和理解 各部件
p r o c e s s ,t h i s p a p e r e s t a b l i s h e s t h e l l s e c a s e mo d e l o f s y s t e m f u n c t i o n b y UML .I t d e p e n d s o n t h e r e q u i r e me n t s a n a l y s i s o f Un i v e r s i t y g n e t wo r k ma n a g e me n t s y s t e m.T J 1 i s p a p e r p r o v i d e s t h e s e q u e n c e d i a g r a ms o f t h e mo d u l e s i n t h e n e t w o r k ma n a g e —
me n t s y s t e m.
Ke y wo r d s :UML;Us e C a s e Di a g r a m; S e q u e n c e D i a g r a m; Un i v e r s i t y Ne t w o r k Ma n a g e me n t S y s t e m

基于UML的高校教材管理系统论文

基于UML的高校教材管理系统论文

毕业论文(设计)基于UML的高校教材管理系统建模与实现学院专业年级班别学号学生姓名指导教师200 年月日摘要我国的高校教材管理本来就存在很多问题,其中一个比较突出的问题就是手工操作程度比较高,在高等学校扩招之前,这个问题并不是很突出,但是随着高校的扩招,高校需要处理的教材比过去增加了一倍以上,如何高效的管理教材成立一个急需解决的问题。

本文就高校教材管理面临的问题,提出建立高校管理信息系统,改变低效率的手工操作方式,重点介绍当前软件建模的流行语言——UML(统一建模言语),并用UML建立高校建材管理系统的模型。

同时,根据UML建立的模型,采用当前流行开发工具开发了一个WEB高校管理系统,采用的数据库服务器为SQLserver,WEB开发语言为ASP。

因此,本文的章节安排如下:第一章:对高校教材管理的现状进行分析,同时分析了各种软件开发方法的优缺点,得出面向对象开发方法的优势,从而重点论述了UML.第二章:用UML对高校教材管理系统的进行建模.第三章:系统实现,得出了系统实现的一些界面和代码.关键词:建模,教材管理,UML,对象AbstractThe management of our countries’ college textbook has been many problems. One of most serious problem is that the extent of hand-operation is very high. The problem is not very serious before the college expanding the number of their students. But with the college expanding the number of their students, the number of textbook for college to manage increased more than one time, How to improve the efficiency of management of textbook become a problem that need urgently settle.This paper aims at the problem of management of college textbook and advocates to establish management information system of college textbook so as to improve the lower efficiency of the form of paper also emphasize to introduce the popular language for software model ——UML, which is also been use to establish the model of management information system of college textbook in the paper.At the same time, we developed a web system for management information system of college textbook with the popular development tool in term of the model that established by the UML. The database server is SQLserver and the development language of web is ASP.So,the structure of the paper is as follow:The first chapter :Analysis the current situation of the management of college textbook, and analysis the excellence and defect for every software development method to get the conclusion that the Object Oriented development method is best for software development .with the conclusion, we describe the UML.The second chapter: use UML to establish the model of management information system of college textbook.The last chapter: System implement, and get some interface and code of the system.Key words:modeling ,textbook management,UML ,object目录1高校教材管理现状及软件开发方法分析 (1)1.1高校教材管理信息系统的现状 (1)1.1.1教材管理职能与市场经济的矛盾 (1)1.1.2图书出版业的市场化及教材出版的多样化对高校教材管理的影响 (1)1.1.3教材价格偏高的原因及对高校教材管理工作的影响 (2)1.1.4小结 (2)1.2软件开发方法的介绍 (2)1.2.1结构化生命周期法的优缺点 (2)1.2.2原型法的优缺点 (3)1.2.3面向对象方法 (4)1.3强大功能的对象建模工具-----UML (6)1.3.1统一建模语言UML的背景 (6)1.3.2UML的主要特点 (6)1.3.3UML的组成 (7)1.3.4UML的事物 (7)1.3.5结构事物 (7)1.3.6动作事物 (8)1.3.7分组事物 (9)1.3.8UML中的关系 (9)1.3.9UML中的图 (9)1.3.10系统分析设计的工具——Rational rose (11)2高校教材管理系统的分析与设计 (12)2.1用户需求 (12)2.2系统的参与者 (12)2.3系统用例图 (13)2.3.1学生用例图 (13)2.3.2教师用例图 (13)2.3.3系统管理员用例图 (14)2.3.4系统用例间的包含关系 (15)2.4系统原状活动图 (16)2.5业务改造分析 (16)2.6系统改进后的活动图 (17)2.7系统的静态结构模型(对象图) (18)2.8系统的动态模型 (19)2.8.1学生的时序图其对应的协作图 (19)2.8.2教师的时序图及对应的协作图 (20)2.8.3系统管理员的时序图及对应的协作图 (21)2.9系统的状态图 (22)2.10数据库结构 (23)3系统实现 (25)3.1系统的开发工具 (25)3.2系统的界面和主要代码 (25)3.2.1系统登陆界面 (25)3.2.2学生查询界面 (26)3.2.3管理员管理界面 (28)4结论33参考文献 (34)致谢351高校教材管理现状及软件开发方法分析1.1 高校教材管理信息系统的现状1.1.1教材管理职能与市场经济的矛盾我国高等教育于2006 年开始作为服务业全面对外开放。

大学教务管理系统——UML模型

大学教务管理系统——UML模型

大学教务管理系统——UML模型第一篇:大学教务管理系统——UML模型某大学教务管理系统UML模型随着高校校园网的建设和Internet技术的引进,基于校园网和Internet的应用系统的开发正在蓬勃发展。

教务管理师高校教学管理的一向重要工作,现代化的高校教务管理需要现代化的信息管理系统支持。

新世纪背景下,高校教育体制进行了大规模的改革,招生人数逐年增加,教学计划不断更新。

在高校日常管理中,教务管理无疑是核心工作,重中之重。

其管理模式的科学化与规范化,管理手段的信息化与自动化对于学校的总体发展产生深远的影响,由于管理内容过多,繁琐,处理的过程也非常复杂,并且随着学校人员的增加,教务管理系统的信息量大幅上升,因此往往很难及时准确地掌握教务信息的运作状态这使得高校教务管理的工作量大幅度增加,另外,随着教育改革的不断深化,教学管理模式也在发生变化,例如实施学分制、学生自主选课等。

这一切都有赖于计算机网络技术和数据库技术的支持,在这样的形势下建立和完善一个集成化的教务管理系统势在必行。

目前,国内高校都开发了自己基于校园网的教务管理系统。

由于其教务管理模式不尽相同,不同学校的实际教务管理情况各有自己的特点,因而各高校需要针对自己的教务管理模式和特点建立自己的教务管理系统。

本设计是基于某高校的教务管理模式开发的基于校园网的教务管理系统。

这样一个系统不仅可以降低工作量、提高办公效率,而且使分散的教务信息得到集中处理,对减轻教务工作负担、提高教务管理水平、实现教务管理的现代化具有重要意义。

1.建立系统用例模型1.1确定系统模型的参与者仔细分析教务管理系统问题描述。

在UML中,角色代表位于系统之外和系统进行交互的一类对象,本系统中创建主要的角色有以下三类:(1)教务员:教务员在教学管理系统中对全体学生进行用户登录、学籍管理、选课管理、教学管理和成绩管理,并且对教师进行登录管理、教学管理和成绩管理。

教务处工作人员处理日常的系统维护,例如维护和及时更新学生,教师信息以及安排选课等。

UML在高校教务管理系统中的应用

UML在高校教务管理系统中的应用

高潮 , 此时各种方法如 百家争鸣般被提 出, 面向对象 建模 的语言从几种迅速增加到五十多种。每种语言 的创建者都对 自己的语言极力推崇,并不断发展和
可喜的成绩 , 但是在发展过程中, 香学院规模越来 随:
越大, 学资源愈发 紧张, 学事务 目益繁复。如何 教 教
使 有 限 的教 务 管理人 员从繁 杂 的教 务 管理 工作 中解

对 象 和 面向过 程这 两种 方 法 的思 想 , 充 分采 用 两 并
个人信 息 , 询考 试成绩 , 查 网上 选课 等操 作 。 因此 , 学 生 用户 的功 能 需求相 对较 简单 ,具体 如 下 :注册 管 理 、 息浏 览 、 信 查询 和修改 管理 、 选课 管理 。
个高校来说 ,要想解决在教务工作 中出现的以上问 题 ,使 用一个通用而又有针对性的教务管理 系统则
C 广在 1 桉 势 务 管 理 系 纺 丰 口 叵 用 是一个最有效最科学的选择 。 应对教务管理系统 因此 ,
如此众 多的语言使得程序设计人员无所适从 ,因此
有 必要将 这 些方法进行 充分 的分析 , 汲取 百 家之 长 , 建 立一 种统 一的建模 语 言 。 项统一 工作从 19 该 9 4年 开始 ,到 19 9 5年 出现 了第 一个版 本 U . 直到 M08一 2 0 的 U 20 0 3年 ML .,统一 建模 语 言一 直处 于发展 的
一 逸
卸 p c t n o l a i f i o i A c t n l t i r t n S s Fuai a n o A r n t a i y e i f S o t m
朱 勇
Zh uYo g n
高 一
校 教一

uml 描述高校教材管理系统

uml 描述高校教材管理系统

2 高校教材管理系统随着高等学校扩大招生情况的出现,每一个高校需要处理的各种教材的数量逐年倍增。

如何改变低效率的原始教材管理方式,成为摆在高校管理人员面前的一个重要课题。

而建立高效的教材管理系统就是一个解决此根本问题的思路。

所以,这里为读者介绍一个高校教材管理系统的建模实例。

2.1需求分析高校教材管理系统的功能性需求综述如下:(1)高校的每个学生使用自己的姓名和学号登陆系统之后,可以查询自己每个学期的教材使用情况,也能够查询自己的教材费用。

(2)高校的每个老师使用自己的姓名和密码登陆系统后,能够查询自己教材的使用情况,也可查询自己的教材费用(供报销用)。

(3)系统管理员通过用户名和密码登陆系统后,能够输入教材订购计划,生成订购单,统计各个班级教材费用和教材使用情况,同时,还可以更新删除学生﹑教师﹑教材等各类信息。

2.2系统建模在系统建模以前,我们首先需要在Rational Rose 2003中创建一个模型。

并命名为“高校教材管理系统”,该名称将会在Rational Rose 2003的顶端出现,如下图2-1所示。

图2-1创建项目系统模型2.2.1创建系统用例模型创建系统用例的第一步是确定系统的参与者。

高校教材管理系统的参与者包含以下三种:(1)学生(2)教师(3)系统管理员此三个参与者如图2-2所示。

图2-2 系统参与者图2-3 学生用例图然后,我们根据参与者的不同分别画出各个参与者的用例图。

(1)学生用例图:学生在本系统中可以进行登录、教材费用查询和教材使用情况查询的相关操作,通过这些活动创建的学生用例图如图2-3所示。

(2)教师用例图:教师在本系统中可以进行登录、查询教材费用和教材使用情况查询的操作,通过这些活动创建的教师用例图如图2-4所示。

图2-4 教师用例图图2-5 系统管理员用例图(3)系统管理员用例图:系统管理员在本系统中可以进行登录、教材订购资料输入、生成订购单、统计教材费用、统计教材使用情况和管理各类信息的操作,通过这些活动创建的系统管理员用例图如图2-5所示。

UML建模实例设计—图书管理系统

UML建模实例设计—图书管理系统

Rational Rose建模工具及实例设计—图书管理系统一、图书管理系统的需求分析(一)系统功能模块对于图书管理系统进行详细了解和分析,一个功能完全,满足基本需要的系统,必须包括以下的几个模块。

(1)基本数据维护功能模块(2)基本业务功能模块(3)数据库维护功能模块(4)信息查询功能模块(5)安全/使用管理功能模块(6)帮助功能模块1、基本数据维护功能基本数据维护功能模块,如图7图7基本数据维护功能模块2、基本业务功能需求模块基本业务功能需求功能模块,如图8图8基本业务功能需求功能模块(二)数据库维护功能数据库维护功能模块,如图9:图9数据库维护功能模块3、查询功能需求查询功能需求模块图,如图10:图10查询功能需求4、安全使用管理功能需求安全使用管理功能需求模块图,如图11:图11安全使用管理功能需求二、系统的UML基本模型(一)用例设计介绍选择菜单[File-New]打开如图12所示的“Create New Model”对话框,点击[Cancel]按钮。

此时,Rational Rose会自动加载本身的一些构架模型。

加载完成后,就可以开始设计自己的模型,在此之前保存该模型,并将该模型取名为“图书管理系统”。

1、确定系统用例设计的内容图书管理系统用于对书籍的借阅以及对读者信息进行统一的管理,凡是有关这些操作的内容都属于系统的范围,比如读者要借书、还书、预留书籍,工作人员查看读者信息了查看书籍信息等。

2、对参与者的确定需要分析系统设计的问题领域,明确系统运行的主要任务。

根据图书管理系统的需求分析,可以得到如下任务:●读者要借书籍●读者要还书籍●读者要预留书籍●读者要撤销预留书籍●工作人员根据读者要求提供服务●工作人员进行查询,修改信息这个用例图的参与者严格说有两个,一个是图书馆工作人员,一个读者,而实际系统使用的主要操作者是图书馆工作人员,读者没有操作系统的权限,只是想工作人员提供请求服务的信息。

uml描述高校教材管理系统

uml描述高校教材管理系统

uml描述高校教材管理系统第一篇:uml 描述高校教材管理系统高校教材管理系统随着高等学校扩大招生情况的出现,每一个高校需要处理的各种教材的数量逐年倍增。

如何改变低效率的原始教材管理方式,成为摆在高校管理人员面前的一个重要课题。

而建立高效的教材管理系统就是一个解决此根本问题的思路。

所以,这里为读者介绍一个高校教材管理系统的建模实例。

2.1需求分析高校教材管理系统的功能性需求综述如下:(1)高校的每个学生使用自己的姓名和学号登陆系统之后,可以查询自己每个学期的教材使用情况,也能够查询自己的教材费用。

(2)高校的每个老师使用自己的姓名和密码登陆系统后,能够查询自己教材的使用情况,也可查询自己的教材费用(供报销用)。

(3)系统管理员通过用户名和密码登陆系统后,能够输入教材订购计划,生成订购单,统计各个班级教材费用和教材使用情况,同时,还可以更新删除学生﹑教师﹑教材等各类信息。

2.2系统建模在系统建模以前,我们首先需要在Rational Rose 2003中创建一个模型。

并命名为“高校教材管理系统”,该名称将会在Rational Rose 2003的顶端出现,如下图2-1所示。

图2-1创建项目系统模型2.2.1创建系统用例模型创建系统用例的第一步是确定系统的参与者。

高校教材管理系统的参与者包含以下三种:(1)学生(2)教师(3)系统管理员此三个参与者如图2-2所示。

图2-2 系统参与者图 2-3 学生用例图然后,我们根据参与者的不同分别画出各个参与者的用例图。

(1)学生用例图:学生在本系统中可以进行登录、教材费用查询和教材使用情况查询的相关操作,通过这些活动创建的学生用例图如图2-3所示。

(2)教师用例图:教师在本系统中可以进行登录、查询教材费用和教材使用情况查询的操作,通过这些活动创建的教师用例图如图2-4所示。

图 2-4 教师用例图图 2-5 系统管理员用例图(3)系统管理员用例图:系统管理员在本系统中可以进行登录、教材订购资料输入、生成订购单、统计教材费用、统计教材使用情况和管理各类信息的操作,通过这些活动创建的系统管理员用例图如图2-5所示。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

UML在高校教材管理系统建模中的应用
摘要:UML是一种定义良好、易于表达、功能强大的统一建模语言,是面向对象建模领域的工业标准。

以高校教材管理系统为研究对象,在分析了该系统需求的基础上,以Rose为建模工具构建了系统的用例模型、静态模型、动态模型和部署模型,对面向对象系统的分析和设计有一定的指导作用。

关键词:UML;高校教材管理系统;系统建模;面向对象
0引言
随着高等学校教学规模的不断扩大,新专业、新技术不断涌现,课程也在不断更新完善,教材的数目和种类急剧上升,从而导致教材管理变得复杂、耗时、容易出错[1]。

为了确保高校教学质量的提高,简化教材的管理流程,使用信息化的手段开发一个满足教务部门日常管理的教材管理系统很有必要。

本文将以高校教材管理系统为例,用UML建模的方式并结合Rational Rose建模工具直观地描述教材管理系统的需求分析及其主要设计。

1UML建模概述
UML(Unified Modeling Language),中文含义是统一建模语言,它是一种运用面向对象的方法进行分析与设计的标准,支持从需求分析、系统分析、系统设计、系统实施等软件开发的全过程。

UML作为一种可视化的建模语言,其主要表现形式就是将模型进行图形化表示[2],此外,还包括这门语言及其用法背后的基本概念及原理。


于它具有面向对象、图形化、独立于过程、易于掌握等特点,使不同背景的人员能够有效地对系统设计的结果进行交流,因而被广泛地应用于各种系统的建模,从而加速软件开发的进程,提高软件设计的质量。

UML可以对任何具有静态结构和动态行为的系统进行建模,其建模机制可以分为静态建模机制和动态建模机制两大类[3]。

静态建模是UML的基础,包括用例图、类图、对象图、构件图、部署图等。

动态建模显示了系统中各个角色之间相互传递消息的动态关系,主要包括序列图、状态图、协作图和活动图。

目前市场上出现了专业的可视化建模工具,如IBM公司的Rose、微软公司的Visio和Sybase公司的Power Designer,本文中主要使用Rose工具进行建模。

2高校教材管理系统
高校教材管理原来多以手工管理为主,浪费了大量的人力、物力和财力,管理效率低下,不能满足多校区、多种形式教材管理的需求。

为了解决传统的教材管理的弊端,适应信息化管理的要求,迫切需要设计开发一个B/S架构的信息系统。

该系统有以下优点:为教师、院系管理人员和教务管理部门搭建信息化的交流平台,缩短教材管理流程,方便使用计算机来进行教材出入库、查询、选购等操作,做到教材管理的个性化、规范化。

此外,系统的开放性也允许它和其他系统进行有效的集成。

系统主要能够实现教材计划管理、教材订购管理、教材库存管理、系统信息管理等功能。

教材计划管理主要是根据教学计划,确定教材
计划并进行相关的审核;教材订购管理主要是对教材供应商进行管理,并进行订单生成、查询及汇总;教材库存管理主要是对教材的出库、入库、教材基本信息进行管理;系统信息管理主要是对院系、学生、班级、用户等信息进行初始化并维护。

此外,系统还提供了各类信息查询功能,可以对教材的使用情况及费用进行查询,并将相关的统计数据进行打印输出。

3高校教材管理系统建模
根据上述的系统需求,可以运用UML对高校教材管理系统进行建模,其基本流程可以依照需求、分析、设计及实现等几个步骤进行。

在需求阶段,对系统进行需求分析,并根据系统需求建立用例模型和用例图。

在分析、设计阶段,确定核心设计元素,设计类图和子系统接口,并用序列图、活动图、状态图来细化用例并进行交互建模。

在实现阶段,确定构件和它们之间的关系,生成构件图,同时确定系统的结构,生成部署图。

下面笔者就按照上述的基本步骤对高校教材管理系统进行建模。

3.1系统用例模型构建
在用UML建模时,用例图描述需求,它从用户的角度出发描述系统的功能、需求,展示系统外部的各类角色与系统内部的各种用例之间的关系[4],是开发人员和用户之间针对系统需求进行沟通的有效手段。

由于软件需求是实现软件的重要一步,因此用例图的设计对于软件建模的作用至关重要,它是构建其它UML视图的基础。

用例图主要由用例、角色、系统边界和关联等4个要素构成。

在进行用例
建模时,一般按照“自顶向下、逐层分解”的原则建立用例图,直到底层用例图能全面表达系统各功能需求为止。

图1是系统的顶层需求模型,从该图中可以确定本系统有3类角色,分别是教师、院系管理员和系统管理员。

教师主要是根据课程信息对教材的使用进行推荐,院系管理员则可以对教学计划进行录入及审定,系统管理员则拥有上述所有的操作权限,并负责教材的订购、入库等。

在顶层需求模型建立后,需要进一步细化需求模型,图2是教材信息管理模块的需求模型。

3.2系统静态模型构建
静态模型主要包括类图、对象图和包图。

类图主要从抽象的角度描述系统的静态结构,如系统中使用到的类、类的内部结构以及类之间的相互关系等,是对象图与包图的基础。

对象图是描述系统在某一时刻的静态结构,它是类图的实例。

包图用来展示系统总体结构,描述系统模块之间的关系,在此我们以类图为例,探讨本系统中的静态建模方法。

根据对系统中的每个用例进行分析与整合,得到教材管理系统中的类有教师类(Teacher)、教材类(Book)、教材类别类(BookType)、出版社类(Press)、教学计划类(TeachingPlan)、课程类(Course)、班级类(Class)、订单类(BookOrder)等,图3展示了高校教材管理系统中教材信息管理模块的主要类图。

3.3系统动态建模构建在建立了需求模型和静态模型后,为了准确表达系统的动态行为,还要为系统动态行为进行建模,可以使用序列图、协作图、状态图和活动图来描述。

序列图用来描述对象之间的
动态交互关系,重点体现对象间消息传递的顺序。

协作图用于描述相互合作的对象间的交互关系和连接关系[5]。

状态图表现了一个对象(或模型元素)的生存史,显示触发状态转移的事件和因状态改变而导致的动作,对于比较重要的对象需建立其状态图[6]。

活动图描述了系统中多个对象在交互中采取的活动,展现业务用例实现的工作流程。

这里以序列图为例,介绍系统动态建模方法。

本系统中系统管理员增加教材信息的基本流程为:①系统管理员通过增加教材页面(InsertBook)添加教材信息;②系统管理员通过增加教材页面(InsertBook)查询教材的书目信息;③增加教材页面(InsertBook)获取返回的书目信息;④系统管理员通过增加教材页面(InsertBook)添加教材的其它描述信息;⑤增加教材页面(InsertBook)通过Book 实例将教材信息增加到数据库中;⑥Book实例返回教材是否在数据库中添加成功的信息;⑦增加教材页面(InsertBook)显示教材是否增加成功。

系统管理员增加教材的序列如图4所示。

3.4系统部署模型构建
对系统的实现结构进行建模的方式包括两种,即构件图和部署图。

教材管理系统的构件图通过构件映射到系统的实现类中,说明该构件物理实现的逻辑类。

在本系统中,可以对教师类、系统管理员类、订单类等分别创建对应的构件进行映射。

教材管理系统的部署图描绘的是系统节点上运行资源的安排,包
括4个节点,分别是:客户端浏览器、Web服务器、数据库服务器和打印机,创建后的部署图如图5所示。

图5高校教材管理系统部署
4结语
UML是面向对象分析与设计的一种标准表示,适用于以面向对象技术来描述任何类型的系统,可以描述许多类型的系统,同样支持高校教材管理系统的建模。

在实际开发中,我们依据该系统的特点,运用UML建模来进行教材管理系统的分析与设计,取得了良好的效果。

参考文献:
[1]揭平英.高职院校教材管理系统的研究与设计[D].上海:华东师范大学,2010.
[2]谢星星.UML基础与Rose建模实用教程[M].北京:清华大学出版社,2011.
[3]夏克付,李心科,章晓勤.基于UML的电子商务系统建模研究[J].计算机与现代化,2009(6):3033.
[4]张晓龙,程文.基于UML和.NET技术的高校科技信息管理系统实现[J].计算机工程与设计,2008,29(4):993997.
[5]董袁泉.基于UML的高校教材管理系统体系结构建模与实现
[D].苏州:苏州大学,2007.
[6]张光泉,刘艳.基于UML的图书管理系统体系结构模型及实现[J].重庆师范大学学报:自然科学版,2005,22(2):15.。

相关文档
最新文档