浅谈UML模型的图书资料管理系统的设计与实现
2015-05-30秦凯源
秦凯源
摘 要:随着社会经济与科技的不断发展,人类已经进入了全新的数字化、智能化时代。计算机技术与互联网络将逐渐被应用于人们生活中的方方面面。文章将重点分析基于UML模型技术的图书资料管理系统的设计,探讨该系统的优越性能,以及具体的设计思路。
关键词:UML模型;图书资料管理系统;设计;方法
中图分类号:TP311.5 文献标识码:A 文章编号:1006-8937(2015)29-0067-02
1 研究背景
近年来,科技的不断发展为高校的图书资料管理工作带来了更多的机会和挑战,传统的图书管理方式比较老旧,而随着图书资源与资料的逐渐增加,传统管理中的滞后性显露无疑,利用计算机技术的图书资料管理系统进行设计是非常必要的。
2 UML模型的基本工作原理
2.1 UML简介
UML(Unified Modeling Language)也就是统一建模语言的简称,也可以被称为标准建模语言。UML模型是一种同时支持模型化和软件系统开发的图形化的语言,UML模型的突出优越性表现为它可以在软件或是系统开发的整个过程中,通过提供模型化和可视化服务的方式,使整个设计环节中出现的问题被更加直观的表现出来,这就使得软件的规格、构造和配置的相关数据更加明确。
2.2 UML工作原理
UML是在面向对象的分析与设计(OOA&D,OOAD)方法的基础之上发展而来的。它将Booch、Rumbaugh和Jacobson的表示方法統一了起来,并对这几种方法做出了更多的创新与突破。UML模型规范所包括的建模概念有:类(对象的)、对象、关联、职责、行为、接口、用例、包、顺序、协作、状态。统一建模语言(UML)的原理图,如图1所示。
3 UML模型在图书资料管理系统开发中的作用
UML模型最为突出的优点就表现为它可以为软件的开发和系统的设计提供有力的支持。目前,UML模型在软件开发过程中的作用和功能尚不完善,甚至在应用的过程中还比较复杂,但是与其它的建模语言相比,UML模型具有相当的优越性,也正受到越来越多使用者的重视。
利用UML模型,图书管理系统可以利用例图快速、全面的了解客户的需求,并通过用例建模的方式,对可能产生使用需求的目标客户进行评定,这样一来,系统就可以将需求分析的相关人员以及用户的具体需求和可能产生的需求进行统一。通常情况下,UML模型图基本包括九个类型,即用例图(use case diagram)、类图(class diagram)、对象图(object diagram)、状态图(state diagram)、顺序图(sequence diagram)、合作图(collaboration diagram)、活动图(activity diagram)、构件图(component diagram)、配置图(deployment diagram)。
4 图书资料管理系统中UML模型的应用
4.1 该系统应该满足的需求
在利用UML模型进行图书管理资料管理系统的设计过程中,一定要注重满足使用者的需求。因此,该系统的设计应该满是以下几个方面的要求。
一是该系统中要对现有的图书资料进行明确的分类,比如文史类、理工类、艺术类等,并且要按照使用受众的不同,对其进行深入的细化分类。
二是需要可以满足使用者进行图书预定或是预借、还书、图书报废管理等方面的要求。
三是要让使用者及时的了解图书更新的情况。需要注意的是,为了对系统的功能进行明确的划分,建议图书资源的管理使用C/S构架程序,而读者的使用要与内部管理进行区分,因此可以使用B/S构架。
4.2 根据需求进行设计
在利用UML模型进行系统设计的过程中,应该按照不同的使用需求进行不同的设计。比如用例模型的建立,可以根据使用者的需求,对图书资源进行分层管理;在建立静态模型时,需要用到类图、对象图、构件图、配置图。
该系统内的类目比较清晰和详细,包括图书、工具书、期刊、影响、声音,以及图书订阅、图书登记、图书还借等;动态建模中主要用到状态图、顺序图、协作图、活动图这几种视图。这些视图可以比较清晰的描述出系统中的对象在不同时间点进行交互影响的具体方式和产生的影响。这也突出体现了动态建模的特点,通过使用消息来完成对象之间的交互。
5 结 语
虽然现代化技术的不断发展为人们提供了更多获取信息的途径,但是长久以来,书籍一直以其独特的魅力保持着其优势地位。基于UML模型的图书资料管理系统可以实现对大量书籍信息的同步管理,可以被普遍的应用于高校图书馆、城市图书馆、连锁书店等,这不仅便于书籍的管理,也让书籍的使用变得更加快捷,有利于推动我国图书管理事业的进一步发展。
参考文献:
[1] 商丽莉.关于图书资料信息网络化、数字化的现实意义探析[J].数字 技术与应用,2015,(4).
[2] 商丽莉.图书资料数字化管理探讨[J].电子技术与软件工程, 2014 ,(22)
[3] 邓凡力.网络环境下图书资料的管理与建设研究[J].科技情报开发 与经济,2015,(8).
[4] 杨凌云.基于列控系统的扩展UML模型设计及故障树求解算法[D]. 北京:北京交通大学,2015.
[5] 王双武,谈弋.高校图书资料现代化管理的路径探析[J].企业改革与 管理,2014,(9).