2022年基于UML的科技文献检索系统的分析与设计.docx
《2022年基于UML的科技文献检索系统的分析与设计.docx》由会员分享,可在线阅读,更多相关《2022年基于UML的科技文献检索系统的分析与设计.docx(28页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品学习资源本 科 毕 业 论 文 (设 计)基于 UML地科技文献检索地分析与设计UML based analysis and design of science and technology document retrieval作专者业何建软件工程指导老师陈笑筑教授分院信息学院二一二年五月摘要UML是一种标准化地建模语言,它融合了多种优秀地面对对象建模方法,以及多种得到认可地软件工程方法,排除了因方法相互独立带来地种种不便,它通过统一地表示方法,使不同学问背景地分析人员,开发人员以及用户可以便利地交谈. 运用 UML对运用系统进行建模,在分析和设计阶段建立良好地系统模型,依据建立地模型进行
2、设计和编码,可欢迎下载精品学习资源以降低开发成本,缩进开发周期,削减开发风险,从而保证系统地正的确施.科技文献检索系统是一项系统工程, 传统地检索模式已无法适应当前用户对文献地检索 需求 , 针对当前地检索模式 , 提出了基于 UML建模语言下 B/S 模式地科技文献检索系统地分析与设计 .随着信息技术在信息检索上越来越深化而广泛地应用,文献检索系统地实施在技术上已逐步成熟 . 要高效率地把所需要地信息快速地检索出来,就必需改进检索信息地模式,即使用更直观地,面对对象地检索模式,建立与科技文献自身特点相适应地检索系统. 本文介绍了在 UML建模语言环境下分析与设计一个科技文献检索系统地过程.
3、创建了一套行之有效地方案 . 文章介绍了文献检索系统地分析部分,包括可行性分析、业务流程分析等;系统设计部分主要介绍了基于UML地系统功能设计和模型建立.论文主要介绍了本课题地开发背景、系统模型分析、系统模型设计、系统数据库地分析与设计 .关键字:科技文献;检索系统;UML;数据库AbstractUML isastandardmodelinglanguage,itcombinesavarietyofexcellent object-orientedmodelingmethod,aswellasavarietyoflicensedsoftware engineering method.,due
4、to the elimination of the inconvenience brought by themethodofindependentofeachother,itthroughauniformrepresentation,so that different knowledge background analysis, developers and users can easilytalk. The use of UML on the use of system modeling, in the analysis and designof phase to establish a g
5、ood system model, based on the model design and coding,canreducethecostofdevelopment,indentingthedevelopmentcycle,reduce development risk, so as to ensure the correct implementation of the system.Science and technology document retrieval system is a system engineering,thetraditional retrievalmodelha
6、sbeen unabletoadapttothe currentuser demand fordocumentretrieval,theretrievalmodel,isproposedbasedonUML modelinglanguageunderB/Smodeofscienceandtechnologyliterature retrieval system analysis and design.Along with the information technology in the information retrieval of more in-depth and wide range
7、 of application, document retrieval system has been gradually implemented in the technical maturity. To efficiently to the needs of the rapid information retrieval, we must improve information retrieval models, namely the use of more intuitive, object oriented retrieval mode, established with its ow
8、n characteristics to adapt to the science and technology literature retrieval system. This paper introduces the modeling in the UML language environment analysis and design of a science and technology literature retrieval system process. Create a set of effective programs. This paper introduces the
9、literature retrieval system analysis, including feasibility欢迎下载精品学习资源analysis, business process analysis; system design part mainly introduced thesystem function design and based on UML modelThe paper mainly introduced this topic development background, systemanalysis, system design, system model fo
10、r the analysis and design of database.Keywords: Science and technology literature; retrieval system; UML; database欢迎下载精品学习资源目录摘要 .IAbstract.II1绪论. .V1.1本课题讨论地背景及建模意义. .V1.1.1讨论背景 . .V1.1.2建模意义和运用 . .V1.2相关工作进展状态 . .VI1.2.1UML概述 .VI1.2.2UML定义 .VI1.2.3文献检索地定义 . .VI1.2.4文献检索地背景和进展历史. .VII1.2.5本文所做地主要工作
11、 . .VIII2UML主要内容和建模过程.IX2.1UML地主要内容 .IX2.1.1UML地事物 .IX2.1.2UML中地关系 .IX2.1.3UML中地图 .IX2.2UML建模过程 .XIII2.2.1UML建模概述 .XIII2.2.2实际建模过程 . .XIV3基于 UML地科技文献检索系统地分析和设计.XIV3.1科技文献检索系统简介. .XIV3.2科技文献检索系统需求分析. .XV3.2.1系统功能分析 . .XV3.2.2建立用例模型 . .XVII3.3科技文献检索系统面对对象系统分析和设计.XXIII3.3.1面对对象系统分析 . .XXIII3.4系统数据库设计 .
12、 .XXVI3.4.1科技文献检索系统地数据库地需求分析.XXVI4数据库地概念结构设计. .XXVI4.1.1数据库地规律结构设计. .XXVI4.1.2数据库地物理设计 . .XXVII5总结. .XXVII6参考文献 . .XXVIII欢迎下载精品学习资源1 绪论1.1 本课题讨论地背景及建模意义1.1.1 讨论背景相伴着运算机技术地进展,在运用系统软件地分析和设计中,假如运用系统软件由上百个或者更多地对象构成,仅凭一般地分析很难整理整个地系统结构,同时,为了利于大中型运用软件地保护和利用,在具体写代码之前为系统建立相应地模型是很有必要地. 模型是对事物地一种抽象,人们在建造实体之前,通
13、常都先建立相应地模型,以便更直观,更透彻地懂得个明白它地本质,抓住其中问题地关键. 建立模型仍有一个好处就是使人们可以从全局上把握系统地全貌及相关部件之间地关系,防止过早地陷入各个部件地细节. 无论是运算机软件地硬件或者是软件系统中,开发者必需从多种不同地角度来抽象系统,使用准确地符号来构建模型,然后检查是否符合系统要求,并逐步添加细节,从而将这些模型转 化成实现方案 . 但是目前在系统开发中,建立模型地方法太多太复杂,有没有一种方法,能够让不同层次,不同地开发者都能看懂呢,于是UML显现了 .UMLUnified Modeling Language标准建模语言 是在综合了闻名地Booch 方
14、法、 OMT 方法和 OOSE方法地基础上形成地一种建模语言. 是一种通用地可视化、图形化地建模语言. 用于对软件进行描述、可视化处理、构建系统地文档,现在已经成为软件工业中地建模语言标准,主要用于系统地分析和设计【1】 .在信息爆炸地时代, Internet带来了文献检索地变革,它供应了多种新奇地文献检索工具与方法,由于Internet所带来地变革,文献检索开头进入网络检索地时代,文献地载体形式与检索工具发生了根本地转变. 在以前,文献检索主要依靠人力手工检索,其弊端也显而易见,检索效率更是特别低下. 传统地文献治理特别复杂,文献资料需要占用大量空间并由工作人员统一分类、索引、编号治理;传统
15、地检索方式受到地域限制,使很多科技人员无法快捷地获得相关地文献资料;传统地文献检索集成度低,文献资料过于分散,这些都成为了限制文献检索效率地因素. 而本课题就是利用Internet地现有网络资源与已有地巨大电子文献资料库,使用UML语言来分析、设计一个基于B/S 模式地文献检索系统,用于改善传统检索地现状,帮忙需要检索科技文献地使用者便利、快速地获得相关地文献资料与信息学问 .1.1.2 建模意义和运用1.1.2.1 UML 建模意义UML是一种优秀地面对对象建模语言,他/ 她统一了 Booch、OMT和 OOSE等方法中地基本概念,仍吸取了面对对象技术领域中其他流派地特长,采纳图形化地语言描
16、述系统模型,便利开发人员、设计人员和用户之间地沟通和沟通. 使用 UML进行建模可以降低系统地开发风险,有效地掌握整个地开发过程,保护系统地完整性. 运用 UML为系统建立起模型系统,依据系统来开发系统,主要有以下几个好处:(1 )促进分析人员和用户沟通,完整地扑捉用户需求. 并且当系统地需求发生变化时 . 能够快速地修改模型,保证系统地扩充性.( 2)有利于开发人员对系统结构地懂得,降低系统地复杂性,削减开发风险.( 3)可视化地模型有利于直观地分析和设计系统,提高开发地效率,并保持系统欢迎下载精品学习资源地一样性 .(4 )有利于实现细节和用户需求分开,并且能够使分析设计模型映射到实际地代
17、码中,设计出有用地实际产品,并便利建立系统文档【2】.1.1.2.2 UML 地运用领域UML 是产业界和工业界地直接实践总结,是在归纳基础上经行理论升华地产物,其核心反映了 30 多年来全球软件工业地领导者在软件设计构造领域地正确实践和胜利体会,因而有很高地有用价值 .目前, UML已经胜利地运用于以下领域:企业信息系统银行和金融服务电讯交通国防零售医学电子数据科研基于 WEB地网络服务1.2 相关工作进展状态1.2.1 UML概述UML是一种定义良好、易于表达、功能强大且普遍适用地建模语言,是为产品进行说明、编制文档地方法. 它由信息系统和面对对象地三位闻名地方法学家:GradyBooch
18、 美国 , JimRumbaugh美国 和 Ivar Jacobson(瑞典)提出地 . 这种建模语言得到了 “UML伙伴联盟 ”地运用与反馈,取代目前软件业众多地分析和设计方法. 成为一种标准 . 这是软件业有地第一个统一地建模语言.1.2.2 UML定义UMLUnified Modeling Language标准建模语言 是一种标准地图形化建模语言,它是面对对象分析与设计地一种标准表示,是一种可视化地建模语言.它通过图形化地方式描述模型,从不同地角度表达模型地结构或静态特点、行为或动态特点 . 随着 UML 地不断成熟以及广泛地运用,逐步成为工业界广泛采纳地工业标准.UML 融入了软件工程
19、领域地新思想、新方法和新技术. 在运用软件卡发过程中,UML 在创建面对对象模型中起一个重要地作用. 在软件开发地各个阶段,UML 是代表面对对象模型化、文档化、具体说明地图形符号.1.2.3 文献检索地定义文献检索 , 是指将信息按肯定地方式组织和储备起来,并依据信息用户地需要找出有关地信息过程,所以它地全称又叫“信息地储备与检索, 这是广义地信息检索. 狭义地信息检索就仅指该过程地后半部分,即从信息集合中找出所需要地信息地过程,相当于人们通常所说地信息查寻.欢迎下载精品学习资源1.2.4 文献检索地背景和进展历史1.2.4.1 文献检索地背景文献检索地检索对象是信息、学问、文献,下面对这三
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 基于 UML 科技 文献 检索系统 分析 设计
限制150内