羊肉饺子的做法大全个人参考文献管理系统的设计与实现
孙秋野,张化光,于明芳
东北大学信息科学与工程学院,沈阳(110004)
E-mail:sunqiuye@126
摘要:个人参考文献管理系统(单机版),实现了对个人参考文献信息的录入、查询和参考文献的生成。系统能够有效的帮助使用者高效、便捷的管理参考文献并快速生成符合要求的标准参考文献格式。本文重点介绍了参考文献管理系统的各项功能的设计,与网络版RefWorks文献管理系统比较,本文提出的参考文献管理管理系统能够克服其无法离线使用并且非免费的不足。
关键词:参考文献管理,文献录入,文献查询,参考文献生成
1. 引言
在论文写作及科学研究的过程中,参考文献的运用是必不可少的。在网络迅速发展的今天,能够获得的参考文献数量与过去不可同日而语。如此众多的资料为研究工作者提供了巨大的方便,能够保证当前的研究工作站在最前沿的科技基础上,同时避免的大量重复低效能的工作。但是,与此同时,大量参考文
献的管理同样给研究者带来了很大的麻烦,建立一个对这些文献进行有效管理的系统无疑是一个有意义的工作。同时,考虑到不同的论文写作对于参考文献的格式要求也不尽相同,这同样给论文作者在论文排版中带来了大量重复性的工作,而这些都是完全可以通过程序自动完成的。遗憾的是,到目前为止,就作者所知仅有RefWorks文献管理系统提供了这样的功能,但是,由于RefWorks文献数目管理系统是网络版且为收费系统,用户无法在非网络环境下使用,而且还需要交纳一定的费用,这就使很大一部分用户使用起来十分的不方便。
赞美西湖的古诗基于此,本文建立了一个个人参考文献管理系统,能帮助使用者有效利用信息资源,建立和管理个人的参考文献,从而形成完全个性化的知识环境,创建个人的参考文献数据库,保存有价值的参考文献,并对这些参考文献进行管理、检索、阅读和使用,用户利用个人参考文献管理系统,可以非常方便地查自己累积的有价值的参考文献书目,还可以在撰写文稿的过程中,自动生成规范的、符合出版要求的文后参考文献。
2. 需求分析与系统介绍
个人参考文献管理系统(单机版)主要实现如下几部分功能:不同类型的参考文献的录入、根据不同要求对于录入的参考文献进行查询、对于录入的参考文献分门别类建立文件夹及对应的备注信息进行管理、不同论文格式的建立与管理、根据不同论文格式的要求生成标准的参考文献文档。图1为参考文献管理系统事件流图:
图1 参考文献管理系统功能需求简图
首先是参考文献的录入。按照参考文献的类型,可将参考文献分为8种,分别为期刊文献[J]、著作[M]、学位论文[D]、专利[P]、标准[S]、论文集[文献类型标志]、报纸中析出的文献[N]、电子文献[文献类型标志/文献载体标志]。每一类参考文献的文后标准是不同的,所以8种参考文献用8种不同的格式录入,存放在事先建好的数据库中,并同时对文献进行分类以便查询用。
其次是参考文献的查询部分。查询部分包括对参考文献的检索和文献信息管理两部分。参考文献的检索方式分为高级检索和按固定项目查。高级检索集合用户所需要的各种条件,在所有文献中进行具体查询。按固定项目查共分三个项目:查作者、查文献标题和查期刊,按固定项目列出所有的文献标题,点选标题可得到文献的详细信息。得到文献的详细信息便可以进一步完成文献信息的管理。文献信息的管理主要包括对文献信息的修改、删除文献信息和更改文献存放组别三个部分,可分别完成对文献信息的不同管理。
最后是按要求生成文后参考文献文档。使用参考文献管理系统最重要,也是最方便的一部分,就是按要求生成文后参考文献文档了。用户可编辑文后参考文献的输出格式,通过Visual Basic软件调出Word文档,系统则按照用户编辑的格式,将用户需要的参考文献信息显示在Word文档中,生成文后参考文献文档,以供用户使用。
3. 系统详细设计
3. 1 主窗体的设计
设计参考文献管理系统,首先根据系统要实现的功能,设计系统的主窗口,完成系统主菜单的设计。因为系统主要功能分为文献录入、文献查询管理、文后文档生三个部分,所以系统主菜单的设计也主要围绕这三部分功能来设计。系统设计主窗口如图2所示:
图2 系统设计主窗口
打开系统主窗口后,在左侧List box的空白区域显示所有存储参考文献的标题[1],单击一个标题,在右侧的文本框中显示该参考文献的详细信息,文本框属性设置为多行文本、不可修改,若要修改则单
击修改文献信息按钮,进行到修改文献信息窗口对文献信息进行修改。
世界十大名狗3.2 总体功能设计
3.2.1 Access数据库
考虑到个人用户使用的方便性,这里我们选用了微软公司的Access 作为系统数据库[2]。Access 是一种关系数据库工具,数据库能汇集各种信息以供查询、存储和检索。Access 允许创建自定义报表用于打印或输出数据库中的信息。用Access 2000创建个人参考文献管理空数据库,分别针对8种参考文献类型设计8个数据表,另外对于“参考文献分类”、“参考文献类型标志代码分类”、“电子文献载体分类”这三个项目有限的数据,将其制作成列表,输
入时只要用鼠标选一下就可以了。创建的Access数据库如图3所示:
图3 Access数据库
3.2.2 文献录入
从主菜单中点选参考文献—>新增参考文献,新增参考文献子菜单共可连接到8个录入窗体,每个录入窗体分别可录入一种参考文献,内容包括作者、标题、文献类型、年份、起止页码等信息,不同类型的参考文献需要录入的信息有所不同。如图4所示期刊文献录入窗体,其他类型参考文献录入窗体类似[3]。我和哪吒过一天的作文400字
图4 期刊文献录入窗体
给牛宝宝起名字在文本框内填入相应信息,单击“保存”按钮,参考文献信息将自动存入数据库中。通过本系统,我们可以完成满足多个条件的高级检索,精确查询到我们想要得到的文献信息。并且还可以完成按作者查、按标题查、按期刊查这样的按固定项目查。图5所示为参考文献高级检索界面。
图5 参考文献高级检索界面
3.2.4 文后参考文献文档生成
参考文献管理系统的最重要的一部分,也是使用参考文献最终的目的,就是利用参考文献管理系统,将文章所用到的参考文献,按要求格式自动生成文后参考文献文档。
点击菜单中的参考书目项,出现如图6所示的创建书目界面。选择输出格式,也可以编辑用户想要的参考文献格式,用来输出文后参考文献文档。
图6 创建书目界面
用VB调用Word[4],自动生成文档,传入数据,自动生成固定格式的规范化文档。首先是引用Word,打开“工程”菜单中的“引用”项目,并在该项目中选定Word 2003,完成Word 的引用。然后程序将会把选定的参考文献,按照用户编辑的格式显示在文档中。以中国科技论文在线的论文参考文献格式为例,用单机版参考文献管理系统生成的文后参考文献文档如
图7所示:
图7 单机版参考文献管理系统生成的文后参考文献文档
连花清瘟谁是正版3. 结论
参考文献管理系统的核心功能是帮助用户收集整理个人文献资料,并帮助用户管理这些文献资料,完成在撰写正式发表的学术论文、学位论文、专著或报告等文章时,按照规定的格式规范,生成用户所需要的文后参考文献文档的功能。在后续的工作中,我们将对单机版的参考文献管理系统的功能做进一步的完善,实现基于单机、局域网之上的电子参考文献数据库,使数据库中的文献资料能够通过局域网为更多用户共享。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论