ASP.NET文献检索系统的设计与开发设计与实现
以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
资料介绍:
1 引言1.1 课题背景在信息爆炸的时代,Internet带来了文献检索的变革,它提供了多种新颖的文献检索工具和方法,由于Internet所带来的变革,文献检索开始进入网络检索的时代,文献的载体形式和检索工具发生了根本的改变。在以前,文献检索主要依靠人力手工检索,其弊端也显而易见,检索效率更是十分低下。传统的文献管理非常复杂,文献资料需要占用大量空间并由工作人员统一分类、索引、编号管理;传统的检索方式受到地域限制,使许多科技人员无法快捷的获得相关的文献资料;传统的文献检索集成度低,文献资料过于分散,这些都成为了限制文献检索效率的因素[1]。而本课题就是利用Internet的现有网络资源和已有的庞大电子文献资料库设计一个基于B/S模式的文献检索系统,用于改善传统检索的现状,帮助在校学生、老师、科技人员等便捷、快速的获得相关的文献资料和信息知识。人们要适应这个信息社会,必然要和Web 信息打交道,但这样大量且还在指数上升的信息使人们变得茫然,如何从浩如烟海的信息海洋中以较低的代价和较高的效率筛选信息。甄别信息,成为一个突出的现实问题。 同时,Internet 作为开放、分布的信息空间,其本身固有的特点也阻碍了人们充分使用Internet 上的信息资源。因此,人们迫切需要一个真正意义上的,能以一定的策略在互联网中搜集、发现信息,对信息进行理解、提取、组织、处理并为用户提供检索服务,具有信息导航作用的工具,来帮助他们迅速、高效的找到所需的全部信息——这正是检索系统的专长。本课题的目的是设计一个基于B/S模式文献检索系统,主要内容和模块包括:文献数据库的建立,用户的管理,登录身份的管理,文献的查询和检索,文献的上传和下载,文献检索策略的制定与实现,文献资料的后台管理等。本课题要求学生掌握的主要相关知识和技术有:数据库的原理和技术,某一数据库管理系统(如:SQL等),网站开发技术,动态网页制作技术,软件工程的方法等。 【买计算机毕业论文就到计算机毕业论文网】 think58 [资料来源:http://think58.com]
1.2 文献检索系统的发展概况一直以来人们使用传统的人工方式管理文献检索相关的日常工作,对于文献的检索和获取的过程,想必大家都已很熟悉。在计算机尚未在文献管理部门广泛使用之前,检索和获取过程主要依靠手工。一个最典型的手工处理过程就是:用户将前往文献资料中心,根据自己的检索内容通过手工缓慢查找的方法,找到相关的文献资料,这将耗费大量的人力和时间,之后将借阅证交给工作人员,工作人员进行记录,这样获取文献的过程就完成了。以上所描述的手工过程的不足之处显而易见,首先检索的效率很低,其次处理能力比较低,一段时间内,所能服务的用户人数是有限的,并且同一个文献只能同时被一个用户借阅并使用,不能处理并发多用户需要同一文献资料的冲突情况。利用计算机来处理这些流程无疑会极大程度地提高效率和处理能力。3 文献检索系统的需求分析3.1 可行性分析可行性分析是在进行初步调查后所进行的对系统开发必要性和可能性的研究,所以也称为可行性研究。本系统也应从技术可行性,经济可行性和社会可行性三方面来论证[8]。通过一段时间的观察与实践,我认为文献检索系统的可行性分析如下:1. 经济可行性分析作为文献检索系统这样的小型在线管理系统,其经济成分比重相对较少,主要是支出的费用:其中包括服务器设备购置费、软件开发费用、管理和维护费、人员工资等。由于文献管理系统实行管理员统一操作,系统共享,人员工资,维护费用相对较少,前期的资金投入主要集中于购置服务器设备上。2. 技术可行性分析技术上的可行性分析主要分析现有技术条件能否顺利完成开发工作,硬件、软件配置能否满足开发者的需要,各类技术人员的数量,水平,来源等。文献检索系统的工作主要是在用户和文献内容之间架起一座桥梁,能随时随地获取自己所需的文献资料。这一特点非常适合计算机特点,通过网络Internet技术,发挥计算机的信息传输速度快、准确度高的优势。计算机硬件和软件技术的飞速发展,为系统的建设提供了技术条件。3. 社会可行性分析社会可行性有时也称为操作可行性,主要论证新系统在企业或机构开发和运行的可能性以及运行后可能一起的对企业或机构的影响,即组织内外是否具备接受和使用新系统的条件。在当前信息技术飞速发展的大环境下,计算机技术和软件技术的更新使文献管理机构完全有可能也有能力采用这样先进的管理技术。它对文献检索带来的影响可以看到:对传统管理理念的冲击,可能引起管理层的变动和人员的调整。对文献管理工作人员的要求提高,使文献管理机构在一定的可能下进行精简,迫使工作人员继续学习新知识。3.2 功能分析抽象出当前系统的逻辑模型。在理解当前系统“怎么做”的基础上,抽取其“做什么”的本质,从而从当前系统的物理模型抽象出当前系统的逻辑模型。在物理模型中有许多物理因素,随着分析工作的深入,有些非本质的物理因素就成为不必要的负担,因而需要对物理模型进行分析,区分出本质的物理因素就成为不必要的负担,因而需要对物理模型进行分析,区分出本质的和非本质的困素,去掉那些非本质的困素即可获得反映系统本质的逻辑模型[9]。多途径文献检索系统开发的目的是方便用户搜索并访问网络数据库中的文献信息资源,所以本系统应包含功能强大的搜索引擎,它能有针对性的在指定的数据库中以多种手段检索用户需求的文献资料。具体的前后台功能需求说明如下:1. 前台系统功能需求前台系统是提供给用户,通过网站登录文献检索系统并通过检索引擎进行文献检索操作,并下载相关文献资料。同时也能够进行个人信息修改、讨论区发言等其他操作。(1) 用户能够注册、登录,并对自己的信息进行修改;(2) 用户在个性化搜索引擎中输入关键字,系统可搜索服务器上与该关键字相匹配的文献资料;检索方式需要尽量丰富,满足用户的实际需要。(3) 用户能够对检索到的文献资料进行下载操作,将服务器上的文献下载到本地进行浏览。(4) 用户可以在登录系统之后进入讨论区内进行发表主题或者回复主题等操作。(5) 用户可以查找帮助信息获得使用指导。2.后台系统功能需求后台系统主要由管理员登录并进行相关操作,目的是为了维护文献数据库并及时更新文献资料,使得文献数据库保持时效性。(1) 系统管理员可通过登录页面进入后台管理页面进行数据库管理;(2) 系统管理员可以上传文献资料,同时可以对已经上传的文献进行修改,删除等操作。(3) 系统管理员可以对文献的类别等信息进行修改。3.3 系统数据流图在文献检索系统顶层数据流图中,只有一个加工命名为文献检索系统,而用户、WEB服务器、网站、以及系统管理员是数据源点或汇点,系统共有4个输入流,有5个输出流。多途径文献检索系统顶层数据流图如图3.1所示:4文献检索系统的概要设计经过需求分析,知道系统要实现的功能之后。设计要做的工作就是确定解决问题的策略及目标系统中应包含的程序。由软件工程的思想展开设计,对程序实现模块化,下面主要对系统功能进行描述,以及对功能模块进行有效划分。4.1 系统功能描述在文献检索系统中,需要有用户和管理员两级用户。用户可以自行登录检索文献及资料信息,并且可以下载至本地进行详细阅览。文献资料的上传、维护、删除等操作需要由管理员完成。在该系统中,为管理员设计了管理员登录、上传文献、文献管理以及类别管理等模块;为用户提供了注册登录,三种检索方式:综合检索、按字母检索、按类别检索,并提供了文献资料的下载等模块。下面分别描述各模块的主要功能,下图4.1给出部分功能模块结构: 全套毕业设计包含的内容如下:源程序+论文(15000字以上)+可执行程序+答辩稿+开题报告如需要请您和我们客服QQ联系
1.2 文献检索系统的发展概况一直以来人们使用传统的人工方式管理文献检索相关的日常工作,对于文献的检索和获取的过程,想必大家都已很熟悉。在计算机尚未在文献管理部门广泛使用之前,检索和获取过程主要依靠手工。一个最典型的手工处理过程就是:用户将前往文献资料中心,根据自己的检索内容通过手工缓慢查找的方法,找到相关的文献资料,这将耗费大量的人力和时间,之后将借阅证交给工作人员,工作人员进行记录,这样获取文献的过程就完成了。以上所描述的手工过程的不足之处显而易见,首先检索的效率很低,其次处理能力比较低,一段时间内,所能服务的用户人数是有限的,并且同一个文献只能同时被一个用户借阅并使用,不能处理并发多用户需要同一文献资料的冲突情况。利用计算机来处理这些流程无疑会极大程度地提高效率和处理能力。3 文献检索系统的需求分析3.1 可行性分析可行性分析是在进行初步调查后所进行的对系统开发必要性和可能性的研究,所以也称为可行性研究。本系统也应从技术可行性,经济可行性和社会可行性三方面来论证[8]。通过一段时间的观察与实践,我认为文献检索系统的可行性分析如下:1. 经济可行性分析作为文献检索系统这样的小型在线管理系统,其经济成分比重相对较少,主要是支出的费用:其中包括服务器设备购置费、软件开发费用、管理和维护费、人员工资等。由于文献管理系统实行管理员统一操作,系统共享,人员工资,维护费用相对较少,前期的资金投入主要集中于购置服务器设备上。2. 技术可行性分析技术上的可行性分析主要分析现有技术条件能否顺利完成开发工作,硬件、软件配置能否满足开发者的需要,各类技术人员的数量,水平,来源等。文献检索系统的工作主要是在用户和文献内容之间架起一座桥梁,能随时随地获取自己所需的文献资料。这一特点非常适合计算机特点,通过网络Internet技术,发挥计算机的信息传输速度快、准确度高的优势。计算机硬件和软件技术的飞速发展,为系统的建设提供了技术条件。3. 社会可行性分析社会可行性有时也称为操作可行性,主要论证新系统在企业或机构开发和运行的可能性以及运行后可能一起的对企业或机构的影响,即组织内外是否具备接受和使用新系统的条件。在当前信息技术飞速发展的大环境下,计算机技术和软件技术的更新使文献管理机构完全有可能也有能力采用这样先进的管理技术。它对文献检索带来的影响可以看到:对传统管理理念的冲击,可能引起管理层的变动和人员的调整。对文献管理工作人员的要求提高,使文献管理机构在一定的可能下进行精简,迫使工作人员继续学习新知识。3.2 功能分析抽象出当前系统的逻辑模型。在理解当前系统“怎么做”的基础上,抽取其“做什么”的本质,从而从当前系统的物理模型抽象出当前系统的逻辑模型。在物理模型中有许多物理因素,随着分析工作的深入,有些非本质的物理因素就成为不必要的负担,因而需要对物理模型进行分析,区分出本质的物理因素就成为不必要的负担,因而需要对物理模型进行分析,区分出本质的和非本质的困素,去掉那些非本质的困素即可获得反映系统本质的逻辑模型[9]。多途径文献检索系统开发的目的是方便用户搜索并访问网络数据库中的文献信息资源,所以本系统应包含功能强大的搜索引擎,它能有针对性的在指定的数据库中以多种手段检索用户需求的文献资料。具体的前后台功能需求说明如下:1. 前台系统功能需求前台系统是提供给用户,通过网站登录文献检索系统并通过检索引擎进行文献检索操作,并下载相关文献资料。同时也能够进行个人信息修改、讨论区发言等其他操作。(1) 用户能够注册、登录,并对自己的信息进行修改;(2) 用户在个性化搜索引擎中输入关键字,系统可搜索服务器上与该关键字相匹配的文献资料;检索方式需要尽量丰富,满足用户的实际需要。(3) 用户能够对检索到的文献资料进行下载操作,将服务器上的文献下载到本地进行浏览。(4) 用户可以在登录系统之后进入讨论区内进行发表主题或者回复主题等操作。(5) 用户可以查找帮助信息获得使用指导。2.后台系统功能需求后台系统主要由管理员登录并进行相关操作,目的是为了维护文献数据库并及时更新文献资料,使得文献数据库保持时效性。(1) 系统管理员可通过登录页面进入后台管理页面进行数据库管理;(2) 系统管理员可以上传文献资料,同时可以对已经上传的文献进行修改,删除等操作。(3) 系统管理员可以对文献的类别等信息进行修改。3.3 系统数据流图在文献检索系统顶层数据流图中,只有一个加工命名为文献检索系统,而用户、WEB服务器、网站、以及系统管理员是数据源点或汇点,系统共有4个输入流,有5个输出流。多途径文献检索系统顶层数据流图如图3.1所示:4文献检索系统的概要设计经过需求分析,知道系统要实现的功能之后。设计要做的工作就是确定解决问题的策略及目标系统中应包含的程序。由软件工程的思想展开设计,对程序实现模块化,下面主要对系统功能进行描述,以及对功能模块进行有效划分。4.1 系统功能描述在文献检索系统中,需要有用户和管理员两级用户。用户可以自行登录检索文献及资料信息,并且可以下载至本地进行详细阅览。文献资料的上传、维护、删除等操作需要由管理员完成。在该系统中,为管理员设计了管理员登录、上传文献、文献管理以及类别管理等模块;为用户提供了注册登录,三种检索方式:综合检索、按字母检索、按类别检索,并提供了文献资料的下载等模块。下面分别描述各模块的主要功能,下图4.1给出部分功能模块结构: 全套毕业设计包含的内容如下:源程序+论文(15000字以上)+可执行程序+答辩稿+开题报告如需要请您和我们客服QQ联系