基于UML的科技文献检索系统的分析与设计

上传人:hs****ma 文档编号:500370801 上传时间:2022-12-16 格式:DOC 页数:28 大小:340KB
返回 下载 相关 举报
基于UML的科技文献检索系统的分析与设计_第1页
第1页 / 共28页
基于UML的科技文献检索系统的分析与设计_第2页
第2页 / 共28页
基于UML的科技文献检索系统的分析与设计_第3页
第3页 / 共28页
基于UML的科技文献检索系统的分析与设计_第4页
第4页 / 共28页
基于UML的科技文献检索系统的分析与设计_第5页
第5页 / 共28页
点击查看更多>>
资源描述

《基于UML的科技文献检索系统的分析与设计》由会员分享,可在线阅读,更多相关《基于UML的科技文献检索系统的分析与设计(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 is a standard modeling language,it combines a variety of excellent object-oriented modeling method,as well as a variety of licensed software engineering method.,due to the elimi

4、nation of the inconvenience brought by the method of independent of each other, it through a uniform representation, so that different knowledge background analysis, developers and users can easily talk. The use of UML on the use of system modeling, in the analysis and design of phase to establish a

5、 good system model, based on the model design and coding, can reduce the cost of development, indenting the development cycle, reduce development risk, so as to ensure the correct implementation of the system.Science and technology document retrieval system is a system engineering, the traditional r

6、etrieval model has been unable to adapt to the current user demand for document retrieval, the retrieval model, is proposed based on UML modeling language under B / S mode of science and technology literature retrieval system analysis and design.Along with the information technology in the informati

7、on retrieval of more in-depth and wide range 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 orie

8、nted retrieval mode, established with its own 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 ef

9、fective programs. This paper introduces the literature retrieval system analysis, including feasibility analysis, business process analysis; system design part mainly introduced the system function design and based on UML modelThe paper mainly introduced this topic development background, system ana

10、lysis, system design, system model for the analysis and design of database.Keywords: Science and technology literature; retrieval system; UML; database目录摘要Abstract1绪论1.1本课题研究的背景及建模意义1.1.1研究背景1.1.2建模意义和运用1.2相关工作发展状态1.2.1UML概述1.2.2UML定义1.2.3文献检索的定义1.2.4文献检索的背景和发展历史1.2.5本文所做的主要工作2UML主要内容和建模过程2.1UML的主要内

11、容2.1.1UML的事物2.1.2UML中的关系2.1.3UML中的图2.2UML建模过程2.2.1UML建模概述2.2.2实际建模过程3基于UML的科技文献检索系统的分析和设计3.1科技文献检索系统简介3.2科技文献检索系统需求分析3.2.1系统功能分析3.2.2建立用例模型3.3科技文献检索系统面向对象系统分析和设计3.3.1面向对象系统分析3.4系统数据库设计3.4.1科技文献检索系统的数据库的需求分析4数据库的概念结构设计4.1.1数据库的逻辑结构设计4.1.2数据库的物理设计5总结6参考文献1 绪论1.1 本课题研究的背景及建模意义1.1.1 研究背景伴随着计算机技术的发展,在运用系

12、统软件的分析和设计中,如果运用系统软件由上百个或者更多的对象构成,仅凭普通的分析很难整理整个的系统结构,同时,为了利于大中型运用软件的维护和利用,在具体写代码之前为系统建立相应的模型是很有必要的。模型是对事物的一种抽象,人们在建造实体之前,通常都先建立相应的模型,以便更直观,更透彻的理解个了解它的本质,抓住其中问题的关键。建立模型还有一个好处就是使人们可以从全局上把握系统的全貌及相关部件之间的关系,防止过早的陷入各个部件的细节。无论是计算机软件的硬件或者是软件系统中,开发者必须从多种不同的角度来抽象系统,使用准确地符号来构建模型,然后检查是否符合系统要求,并逐步添加细节,从而将这些模型转化成实

13、现方案。但是目前在系统开发中,建立模型的方法太多太复杂,有没有一种方法,能够让不同层次,不同的开发者都能看懂呢,于是UML出现了。UML(Unified Modeling Language 标准建模语言)是在综合了著名的Booch方法、OMT方法和OOSE方法的基础上形成的一种建模语言。是一种通用的可视化、图形化的建模语言。用于对软件进行描述、可视化处理、构建系统的文档,现在已经成为软件工业中的建模语言标准,主要用于系统的分析和设计【1】。 在信息爆炸的时代,Internet带来了文献检索的变革,它提供了多种新颖的文献检索工具与方法,由于Internet所带来的变革,文献检索开始进入网络检索的

14、时代,文献的载体形式与检索工具发生了根本的改变。在以前,文献检索主要依靠人力手工检索,其弊端也显而易见,检索效率更是十分低下。传统的文献管理非常复杂,文献资料需要占用大量空间并由工作人员统一分类、索引、编号管理;传统的检索方式受到地域限制,使许多科技人员无法快捷的获得相关的文献资料;传统的文献检索集成度低,文献资料过于分散,这些都成为了限制文献检索效率的因素。而本课题就是利用Internet的现有网络资源与已有的庞大电子文献资料库,使用UML语言来分析、设计一个基于B/S模式的文献检索系统,用于改善传统检索的现状,帮助需要检索科技文献的使用者便捷、快速的获得相关的文献资料与信息知识。1.1.2

15、 建模意义和运用1.1.2.1 UML建模意义UML是一种优秀的面向对象建模语言,他/她统一了Booch、OMT和OOSE等方法中的基本概念,还吸收了面向对象技术领域中其他流派的长处,采用图形化的语言描述系统模型,方便开发人员、设计人员和用户之间的沟通和交流。使用UML进行建模可以降低系统的开发风险,有效的控制整个的开发过程,维护系统的完整性。运用UML为系统建立起模型系统,根据系统来开发系统,主要有以下几个好处:(1) 促进分析人员和用户沟通,完整的扑捉用户需求。并且当系统的需求发生变化时。能够迅速的修改模型,保证系统的扩充性。(2) 有利于开发人员对系统结构的理解,降低系统的复杂性,减少开发风险。(3) 可视化的模型有利于直观的分析和设计系统,提高开发的效率,并保持系统的一致性。(4) 有利于实现细节和用户需求分开,并且能够使分析设计模型映射到实际的代码中,设计出有用的实际产品,并方便建立系统文档【2】。1.1.2.2 UML的运用领域UML是产业界和工业界的直接实践总结,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号