欢迎来到天天文库
浏览记录
ID:37942999
大小:483.51 KB
页数:7页
时间:2019-06-03
《基于UML的图书管理系统体系结构模型及实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、万方数据2005年6月重庆师范大学学报(自然科学版)Jun.2005第22卷第2期JournalofChongqingNormalUniversity(NaturalScienceEdition)V01.22No.2基于UML的图书管理系统体系结构模型及实现+张广泉1’2”,刘艳2(1.重庆师范大学数学与计算机科学学院,重庆400047;2.江苏省计算机信息处理技术重点实验室,江苏苏州215006;3.中国科学院计算机科学国家重点实验室,北京100080)摘要:探讨软件体系结构与面向对象方法相结合的问题。以一个图书管理系统为例,采用统一建模语言UML对该系统的软件体系结构建模,并使用
2、VB语言实现了该系统。.关键词:图书管理系统;软件体系结构;建模;UML;VB中图分类号:TP311文献标识码:A文章编号:1672-6693(2005)02-0001-05ModelingSoftwareArchitectureandTheirImplementBasedonUMLofLibraryManagementSystemZHANGGuang—quanl·2⋯。LIUYan2(1.CollegeofMathematicsandComputerScience。ChongqingNormalUniversity,Chongqing400047;2.JiangsuKeyLab.o
3、fInformationProcessingTechnology,SoochowUniversity,SuzhouJiangsu215006;3.StateKeyLab.ofComputerScience。TheChineseAcademyofSciences,Beijing100080)Abstract:Thispaperpresents811effectiveapproachofcombiningsoftwarearchitecture(SA)andobject-orientedmethod.Wetakealibrarymanagementsystemas811exampleIa
4、ndmodelthissystemSAbyusingUML.ThenweuseVBtorealizethissystem.Keywords:librarymanagementsystem;softwarearchitecture;modeling;UML;VB软件体系结构作为一种高层的抽象的系统设计,已经成了决定一个软件系统成功与否的关键因素⋯。尤其对于大型系统,软件体系结构的设计就显得格外重要,直接影响着系统的执行效率。因此,作为软件工程研究领域的一个部分,软件体系结构已经受到了越来越多的软件系统设计和研究人员的重视。近年来,基于软件体系结构的设计分析和开发方法已逐渐成为解决软件复
5、杂性和工程设计困难的重要出路,通过对软件系统的上层结构准确、深入的认识和设计来指导整个软件系统设计开发方法,乃至整个生命周期活动。在软件体系结构设计中一个非常重要的方面就是对软件体系结构的建模拉』。如何用适当的方法把软件的体系结构模型详细精确地描述出来,不仅影响着开发人员之间的交流和对体系结构的理解,更影响到后续的工作,因而软件体系结构的建模问题也成了软件体系结构研究领域一个热点和核心问题‘3_引。统一建模语言UML是一种语义丰富、通用、可视化的建模语言和事实上的国际工业标准,易于理解和交流。UML提供的丰富的视图从多个视角描述系统的不同侧面,可以有效运用于软件的建模、分析与设计∞’
6、7
7、。基于此,本文以一个具有典型异构体系结构的图书管理系统为例,该图书管理系统运行在图书馆局域网上,假定在图书馆中有功能强大的工作站机器和多个台式Pc机,台式机作为终端·收稿日期:2005—01—17资助项目:国家自然科学基金(60073020);重庆市教委科学技术研究项目(040803);江苏省计算机信息处理技术重点实验室开放课题;中国科学院计算机科学国家重点实验室开放课题作者简介:张广泉(1965一),男,江苏连云港人,教授,博士后,硕士生导师,主要从事软件工程、形式化方法等研究。万方数据2重庆师范大学学报(自然科学版)第22卷放置于多个借书还书处。系统的应用服务器和数据服务器设
8、置在工作站上,图书管理员可以在图书馆的台式PC机上使用该系统。采用可视化建模工具RationalRose2003支持UML建立其体系结构模型,探索UML在软件体系结构建模方面的特性;在为图书管理系统体系结构建立模型后,将采用VisualBasic6.0来实现该系统,VB有足够多的“对象特、性”,可以充分利用UML模型中的设计元素;采用的数据库平台是SQLServer2000,其功能强大,操作简便,可跨平台使用,非常适合图书管理系统。1基于UML的图书管理系
此文档下载收益归作者所有