在当今高度信息化的时代,越来越多的文献信息提供者意识到提高检索效力的重要性,也迫切要求加快信息检索的进程。科研人员在着手研究一项课题的基础之一就是拥有高效、稳定的文献检索系统。信息化的快速发展必然导致信息过剩或信息爆炸的局面,要想在海量的信息中搜寻有利用价值的信息,客观上要求信息提供者必须加强文献管理,提高检索效率。另外,由于文献种类繁多、检索模式多样化,数量庞大,单凭人工已远远适应不了信息化发展的需求[4]。因此,一个功能完善并通过网络化管理文献检索系统就成为保障和提高科学研究人员文献检索效率的关键条件之一。
# coding:utf-8
# author:ila
import os
from flask import Blueprint
from utils.py_file_check import pyFileCheck
main_bp = Blueprint('main', __name__, static_folder='static')
import_str = 'from . import '
view_tuple = set()
exclude_list = [
# "common.py",
"__init__.py"
]
dir = os.path.join(os.getcwd(), "api/main")
dir = dir.replace("unit_test/", '') if "unit_test/" in dir else dir
for i in os.listdir(dir):
if i not in exclude_list and pyFileCheck(i) == True:
current = i.split(".", 1)[0]
view_tuple.add(current)
import_str += ','.join(view_tuple)
print(import_str)
exec(import_str)
1.进一步理解软件技术与理论知识。
2.掌握软件编程的设计方法。
3.进一步理解b/s模式的开发运用。
4.掌握python软件编程,数据库的使用。
5.加强实践能力训练。
6.掌握程序测试方法与技术。
为了解决实际生产中的难题和技术开发研究的需要,科研人员和生产人员常常广泛地检索相关的信息。目前,国内、外都还存在传统的手工检索[5];通常使用的是一些印刷型的检索工具,检索过程是通过手翻、眼看、大脑判断来完成,其特点费用低、检索质量高,可获得一次文献,但是效率低。随着计算机网络和通讯技术的发展和应用,使得不受空间和时间限制、便捷的网络文献检索得以出现并逐步成长。如何合理的编排海量的信息而复杂文献?如何制定高效的文献检索,加快检索的速度?如何借助计算机、网络技术,便捷文献的检索?在进行调研的信息检索中,越来越多的人意识到了这些问题,也迫切要求加快检索系统建设的步伐。
本课题使用Python语言进行开发。代码层面的操作主要在PyCharm中进行,将系统所使用到的表以及数据存储到MySQL数据库中,方便对数据进行操作本课题基于WEB的开发平台
1.运行环境:python3.7/python3.8。
2.IDE环境:pycharm+mysql5.7/8.0+;
3.数据库工具:Navicat11
4.硬件环境:windows11/10 8G内存以上
5.数据库:MySql 5.7/8.0+版本;
运行成功后,在浏览器中输入:http://localhost:8080/项目名