当前位置:首页>> >>


基于BS模式的文献检索系统的设计与开发毕业设计(源码和文档).rar

收藏

资源目录
    文档预览:
    编号:20180825164812172    类型:共享资源    大小:1.65MB    格式:RAR    上传时间:2018-08-25
      
    15
    金币
    关 键 词:
    基于 BS 模式 文献 检索系统 设计 开发 毕业设计 源码 文档
    资源描述:
    基于 B/S 模式的文献检索系统的设计与开发目 录1 引言 .........................................................................................................................................11.1 课题背景 ..............................................................................................................11.2 文献检索系统的发展概况 ..................................................................................21.3 文献检索的背景知识 ..........................................................................................32 相关技术简介 .........................................................................................................................72.1 IIS..........................................................................................................................72.2 .NET 平台 .............................................................................................................82.3 ASP.NET 简介 ....................................................................................................92.4 SQL 语言 ............................................................................................................102.5 SQL Server 2005 概述 .......................................................................................112.6 开发模式的确定 ................................................................................................133 文献检索系统的需求分析 ...................................................................................................143.1 可行性分析 ........................................................................................................143.2 功能分析 ............................................................................................................143.3 系统数据流图 ....................................................................................................153.4 系统实体联系图 ................................................................................................163.5 运行环境分析 ....................................................................................................173.6 性能需求分析 ....................................................................................................184 文献检索系统的概要设计 ....................................................................................................204.1 系统功能描述 ....................................................................................................204.2 系统流程分析 ....................................................................................................225 文献检索系统的详细设计 ...................................................................................................235.1 数据库设计 ........................................................................................................235.2 目录结构 ............................................................................................................25基于 B/S 模式的文献检索系统的设计与开发5.3 通用模块 ............................................................................................................265.4 主要功能模块及核心代码 ................................................................................265.5 系统维护和更新 ................................................................................................416 结束语 ...................................................................................................................................42参考文献 ...................................................................................................................................43致谢 ...........................................................................................................................................44基于 B/S 模式的文献检索系统的设计与开发第 1 页 共 44 页1 引言1.1 课题背景在信息爆炸的时代,Internet 带来了文献检索的变革,它提供了多种新颖的文献检索工具和方法,由于 Internet 所带来的变革,文献检索开始进入网络检索的时代,文献的载体形式和检索工具发生了根本的改变。在以前,文献检索主要依靠人力手工检索,其弊端也显而易见,检索效率更是十分低下。传统的文献管理非常复杂,文献资料需要占用大量空间并由工作人员统一分类、索引、编号管理;传统的检索方式受到地域限制,使许多科技人员无法快捷的获得相关的文献资料;传统的文献检索集成度低,文献资料过于分散,这些都成为了限制文献检索效率的因素 [1]。而本课题就是利用Internet 的现有网络资源和已有的庞大电子文献资料库设计一个基于 B/S 模式的文献检索系统,用于改善传统检索的现状,帮助在校学生、老师、科技人员等便捷、快速的获得相关的文献资料和信息知识。人们要适应这个信息社会,必然要和 Web 信息打交道,但这样大量且还在指数上升的信息使人们变得茫然,如何从浩如烟海的信息海洋中以较低的代价和较高的效率筛选信息。甄别信息,成为一个突出的现实问题。 同时,Internet 作为开放、分布的信息空间,其本身固有的特点也阻碍了人们充分使用 Internet 上的信息资源。因此,人们迫切需要一个真正意义上的,能以一定的策略在互联网中搜集、发现信息,对信息进行理解、提取、组织、处理并为用户提供检索服务,具有信息导航作用的工具,来帮助他们迅速、高效的找到所需的全部信息——这正是检索系统的专长。本课题的目的是设计一个基于 B/S 模式文献检索系统,主要内容和模块包括:文献数据库的建立,用户的管理,登录身份的管理,文献的查询和检索,文献的上传和下载,文献检索策略的制定与实现,文献资料的后台管理等。本课题要求学生掌握的主要相关知识和技术有:数据库的原理和技术,某一数据库管理系统(如:SQL 等) ,网站开发技术,动态网页制作技术,软件工程的方法等。基于 B/S 模式的文献检索系统的设计与开发第 2 页 共 44 页1.2 文献检索系统的发展概况一直以来人们使用传统的人工方式管理文献检索相关的日常工作,对于文献的检索和获取的过程,想必大家都已很熟悉。在计算机尚未在文献管理部门广泛使用之前,检索和获取过程主要依靠手工。一个最典型的手工处理过程就是:用户将前往文献资料中心,根据自己的检索内容通过手工缓慢查找的方法,找到相关的文献资料,这将耗费大量的人力和时间,之后将借阅证交给工作人员,工作人员进行记录,这样获取文献的过程就完成了。以上所描述的手工过程的不足之处显而易见,首先检索的效率很低,其次处理能力比较低,一段时间内,所能服务的用户人数是有限的,并且同一个文献只能同时被一个用户借阅并使用,不能处理并发多用户需要同一文献资料的冲突情况。利用计算机来处理这些流程无疑会极大程度地提高效率和处理能力。现代检索系统的祖先是 McGill 大学学生 Alan Emtage 于 1990 年发明的 Archie。虽然当时 World Wide Web 还未出现,但网络中的文件传输已相当频繁,且大量的文件散布在各个分散的 FTP 主机中,查询起来非常不便 ,因此 Alan Emtage 想到了一个可以根据文件名查找文件的系统,这便是迅速、准确地查找出所需文献或文献中包含的信息内容的过程 [2]。文献检索原理就是将检索提问标识与存贮在检索工具中的标引标识相比较,两者一致或信息标识包含着检索提问标识,则含有该标识的信息就从检索工具中输出;对信息的是按一定规则对信息的外表特征和内容特征加以简单明确的表述,信息的标引是对其内容按一定的分类表或主题词表给出分类号或主题词;检索过程则是按同样的主题词表或分类表及分配原则分析,形成检索提问标识,根据检索工具所提供的检索途径,从信息集合中查找与检索提问标识相符的信息特征标识的过程。下面将对文献检索中的文献源、检索工具、检索语言、内容途径和外表特征检索等具体含义进行说明。文献源分为多种类型,按文献载体分,有印刷型文献、缩微型文献、机读文献、声像型文献;按文献加工程度分:有一次文献、二次文献、三次文献;按文献的出版形式分:有图书、期刊论文、会议文献、科技报告、专利文献、学位论文、标准文献、政府出版物、产品样本、科技档案等。检索工具是以存贮和检索文献线索或报道、积累和查找文献线索的工具。是通过基于 B/S 模式的文献检索系统的设计与开发第 3 页 共 44 页手工检索和计算机检索来运用的。检索工具分为手工检索和计算机检索,前者主要有目录、题录、文摘、索引等工具书;后者一般通过检索系统,或直接深入到上述各种工具中。检索语言是为沟通文献信息用户和文献信息之间的语言,理论上讲,是用于文献标引和检索提问的约定语言。按照表达文献主题概念的语词形式,有分类语言和主题语言,其中主题语言又分为叙词(如主题词)和关键词;按照规范化程度,有自然语言和规范人工语言。文献具有内容特征和外表特征。从而也构成了文献信息检索的两大基本途径,内容途径和外表特征检索。内容特征检索分为主题途径和分类途径。主题途径是根据文献所论述的主题,利用主题语言编制的主题索引而进行的信息检索。主题索引大多按字母排列方式,因此,检索也要用相应的方式。分类途径是根据文献所论述的主题内容,利用分类语言的学科专业体系进行的检索。大多数检索工具都采用分类语言作为正文编排体系的依据,分类目次通常不采用字顺排列类目和检索类目,而是按照学科专业角度的层层逻辑划分建立分类体系。检索时要选择合适的分类。外表特征检索分为著者、书名、序号等途径。著者途径:检索中,著者是一个广义的概念,是对文献内容负有责任的作者、编者、译者等,可以是个人、团体、机构、组织,甚至还包括著者的单位。通过著者途径进行检索,主要可利用著者索引。所有著者索引都采用字顺排列方式,如果著者是个人,就以个人姓名字顺排列,如果著者是机构,就以机构名称字顺排列。因此,检索也应该按相应的途径。检索中,文献题名是一个广泛的概念,包括文献篇名、图书书名、期刊刊名。常见的题名索引主要有篇名索引、书名索引、刊名索引等。题名索引通常按字顺排检方式,因此,检索也应该采取相应的途径。许多文献除普通的外表特征外,还具有序号特征,如专利文献有专利号、标准文献有标准号、馆藏文献有索书号。序号索引一般按照文献序号的大小顺序排列,如文献序号纯粹由数字组成,就按数字大小生序排列,如果序号包含数字和字母,就按数字大小和字母顺序升序排列。如果前面是字母后面是数字混合组成的序号,就先按字母顺序排列,字母相同,再按后面的数字大小排列。因此,序号检索也应按照同样方法 [3]。基于 B/S 模式的文献检索系统的设计与开发第 4 页 共 44 页1.3 文献检索的背景知识文献检索的检索对象是信息、知识、文献,下面对这三种检索对象进行简要介绍。信息是物质存在的一种方式,一般指数据、消息中所包含的意义。据不完全统计,信息的定义有 100 多种,至今仍无法统一。这种情况主要是由于信息本身的因素,以及认识层次上的差别造成的。不同的学科,从不同的角度对信息这个概念有不同的解释。信息的定义之所以呈现多样化,主要原因有三:首先,信息本身的复杂性,它是一个多元化、多层次、多功能的综合物;其次,信息科学是一门新兴学科,它的许多分支学科仍在随着社会、经济和科学技术的发展而发展,其内涵和外延不很确切;最后,人们出于不同的研究和使用目的,从不同的角度或层次出发,对信息概念就会得出不同的解释。因此,许多学者建议将信息的要领分为不同的层次来解释。在诸多层次中,最重要的是两个层次:一,没有任何约束条件的本体论层次,即信息是一种客观存在的现象,是事物的运动状态及其变化方式的表征,不受主体意志的影响。不停运动着的事物不断产生本体论意义上的信息;二,受主体约束的认识论层次,即信息就是主体所感知或所表述的事物运动状态及其变化方式,是反映出来的客观事物的属性 [4]。知识是人类的主观世界对客观世界概括和反映,是大量有组织的信息,是关于事实和思想的有组织的陈述。它提供某种经过思考的判断和某种实验的结果。知识可以分为四大类,第一类知事:指关于事实方面的知识,也可理解为在什么样的时间、什么样的地点或条件下能解决什么样的问题;第二类知因:指自然原理和规律方面的科学理论,知识的生产是在专门研究机构如实验室和大学完成的;第三类知道怎样做的知识:指做某些事情的技艺和能力,被称为技术情报和商业秘密,其典型是企业开发和保存于其内部的技术诀窍或专有技术;第四类谁以及是怎样创造知识的:侧重创造思想、方法、手段、过程以及特点等的了解。知识的来源也有两种途径,一种是直接源于产生信息的客观事物;另一种便是通过信息载体或媒介(文献、电视、广播、他人等)的传递、交流而间接获得。文献是记录有知识的一切载体。在中国国家标准中文献是各种媒介和形式的信息集合,包括文字、声像印刷品、电子信息、数据库等。文献由文献信息、符号系统、基于 B/S 模式的文献检索系统的设计与开发第 5 页 共 44 页载体、记录方式四种元素组成,其中文献信息是文献的内容;符号系统是信息的携带者;文字已不再是表达思想的唯一手段,图形、声频、视频等同样成为表达思想、传递感情的重要手段。总的说来,文献中的符号系统指图画、文字、公式、图表、编码、声像和电磁信息等。载体是符号赖以依附的“寄主” 。记录方式是将文献的符号进入载体的方法和过程,记录方式分可分手工记录、机械记录、光记录、电记录、声音记录和磁记录。信息、知识、文献有着本质的区别于联系,它们的区别体现在信息是有形的、独立于行动和决策、经过处理改变形态、物质产品、与环境无关、并且可以复制;而知识是无形的、与行动和决策相关、经过处理改变思维、精神产品、环境改变涵义、经过学习才能转让、无法复制。它们的联系体现在知识是有组织的大量的信息,获得知识有赖于获得信息;信息是知识得以形成和传播的中介,而不是知识本身,知识是经过精心研究、领会后的有用信息,是人类对信息加工处理后的产物;信息、知识、文献关系图如图 1.1 所示:事物运动信息知识 新的信息文献产生 人脑有序化 用于实践记录在载体上传递后应用图 1.1 信息、知识、文献关系图并非所有信息都可成为知识,在信息时代,源于众多复杂客体的大量信息,只有借助于现代化的信息手段,并通过掌握现代信息科学技术的认知主体,才能真正转化为知识。许多人都有查找资料的经验,例如,常跑书店和图书馆的新书阅览室,注意相应领域新书出版的情况,定期阅览书评与文献报道,了解学术会议的召开和论文交流情况等,在此基础上建立个人的资料档,在需要时随时调看。这种方法虽然有效,但只限于个人所遇到的机会,发现有价值的资料带有一定的偶然性。基于 B/S 模式的文献检索系统的设计与开发第 6 页 共 44 页文献检索是从文献集合中,迅速、准确地查找出所需文献或文献中包含的信息内容的过程。文献检索原理图如图 1.2 所示:文献源文献的选择与收集用户 信息需求文献特征检索提问标 识 语 言 数据库检索提问式检索结果反馈分析分析标识标识匹配检索工具图 1.2 文献检索原理图文献检索原理是将检索提问标识与存贮在检索工具中的标引标识相比较,两者一致或信息标识包含着检索提问标识,则含有该标识的信息就从检索工具中输出;对信息的著录是按一定规则对信息的外表特征和内容特征加以简单明确的表述,信息的标引是对其内容按一定的分类表或主题词表给出分类号或主题词;检索过程则是按同样的主题词表或分类表及分配原则分析课题,形成检索提问标识,根据检索工具所提供的检索途径,从信息集合中查找与检索提问标识相符的信息特征标识的过程。基于 B/S 模式的文献检索系统的设计与开发第 7 页 共 44 页2 相关技术简介在进行文献检索系统的开发过程中,我对文献检索这一学科的相关知识进行了研究,并选择合适的开发工具,下面对系统开发过程中所用到的技术作一些介绍。2.1 IISIIS 是 Internet Information Server 的缩写,它是微软公司主推的服务器,最新的版本是 Windows2000 里面包含的 IIS 5.0,IIS 与 Windows NT Server 完全集成在一起。因而用户能够利用 Windows NT Server 和 NTFS(NT File System)内置的安全特性,建立强大、灵活而安全的 Internet 和 Intranet 站点。使用 IIS 可以方便的架设和管理文献检索系统站点。IIS 有以下优点。IIS 支持 HTTP(Hypertext Transfer Protocol 超文本传输协议),FTP(File Transfer Protocol 文本传输协议)以及 SMTP 协议,通过使用 CGI 和 ISAPI,IIS 可以得到高度的扩展。IIS 支持与语言无关的脚本编写和组件,通过 IIS,开发人员就可以开发新一代动态的,富有魅力的 WEB 站点。IIS 不需要开发人员学习新的脚本语言或编译应用程序,IIS 完全支持 VBScript,Jscript 开发软件以及 Java,它也支持 CGI 和 Win CGI, 以及ISAPI 扩展和过滤器。IIS 支持 FTP 和 SMTP,它能够提供快速且集成了现有产品,同时可扩展的Internet 服务器。IIS 的设计目的是建立一套集成的服务器服务,可以支持 HTTP。IIS 相应性极高,同时系统资源的消耗也很少,IIS 的安装,管理和配置都相当简单,这是因为 IIS 与 Windows NT Server 网络操作系统紧密的集成在一起,另外, IIS还使用与 Windows NT Server 相同的 SAM(Security Accounts Manager 安全性帐号管理器),对于管理员来说,IIS 使用诸如 Performance Monitor 和 SNMP(Simple Network Manager Protocol 简单网络管理协议 )之类的 NT 已有管理工具。IIS 支持 ISAPI,使用 ISAPI 可以扩展服务器功能,而使用 ISAPI 过滤器可以预先处理和事后处理储存在 IIS 上的数据。用于 32 位 Windows 应用程序的 Internet 扩展可以把 FTP、SMTP 和 HTTP 协议置于容易使用而且任务集中的界面中,这些界面将基于 B/S 模式的文献检索系统的设计与开发第 8 页 共 44 页Internet 应用程序的使用大大简化,IIS 也支持 MIME(Multipurpose Internet Mail Extensions 多用于 Internet 邮件扩展),它可以为 Internet 应用程序的访问提供一个简单的注册项。IIS 的一个重要特性是支持 ASP。IIS 3.0 版本以后引入了 ASP,可以很容易的张贴动态内容和开发基于 WEB 的应用程序。对于诸如 VBScript,Jscript 开发软件,或者由Visual Basic,Java, Visual C++开发系统,以及现有的 CGI 和 Win CGI 脚本开发的应用程序,IIS 都提供了强大的本地支持。2.2 .NET 平台.NET 这个名称涵盖了微软的主要开发平台。这个主题十分广泛,包含了许多规范,如组件格式、编程语言、标准类库和工具等。它主要包括一下内容: .NET Framework(架构) ,包括: Common Language Runtime(CLR) (通用语言运行环境) ,这是用于运行和加载应用程序的软件组件;新的类库,分级组织了开发者可以在他们的应用程序中用来显示图形用户界面、访问数据库和文件以及在 Web 上通信的代码集。 .NET framework 的组成如下图 2.1 所示:图 2.1 .NET framework 结构图.NET 开发者工具,包括:Visual Studio .NET Integrated Development Environment (IDE) (Visual Studio .NET 集成开发环境) ,用来开发和测试应用程序;.NET 编程语言(例如 Visual Basic .NET 和新的 Visual C#) ,用来创建运行在 CLR 下并且使用
    展开阅读全文
    1
      金牌文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:基于BS模式的文献检索系统的设计与开发毕业设计(源码和文档).rar
    链接地址:http://www.gold-doc.com/p-97660.html

    当前资源信息

    4.0
     
    (2人评价)
    浏览:9次
    bysj上传于2018-08-25
    1
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们
    copyright@ 2014-2018 金牌文库网站版权所有
    经营许可证编号:浙ICP备15046084号-3
    收起
    展开