基于SQL Server的学校德育研究课题数据库设计与应用

2018-02-09 17:54康琪
现代计算机 2018年1期
关键词:研究课题学校德育检索

康琪

(上海健康医学院医疗器械学院,上海 201314)

0 引言

学校德育课题研究包括以世界观、人生观和价值观为中心内容的思想素质教育,对青少年的健康成长环境塑造必不可少,各省市多年来纷纷开展了形式多样的德育课题研究,取得了丰硕的成果,这些成果为后续德育工作的推进以及相关研究的开展提供了很好的基础[1]。但目前针对德育课题资料及成果的汇总并没有得到应有的重视,较多均以传统的纸质材料进行保存和查询,为相关工作的推进造成了一定的难度,因此急需建设高质量、多维度收集汇总并统计分析的德育研究课题数据库,充分汇聚和发挥已有成果的优势,推动德育工作的大力开展[2]。

SQL Server作为一种应用广泛的数据库管理系统,具有易用性、适合分布式组织的可伸缩性、用于决策支持的数据仓库功能、与许多其他服务器软件紧密关联的集成性、良好的性价比等优点,能够满足德育研究课题数据库建设的需要[4]。

1 学校德育研究课题数据库设计

随着计算机和网络技术的飞速发展,数字资源越来越显得重要,建立专题资源数据库能够较好的收集、存储、管理和利用专题资源。目前国内已建立了一些专题数据库,如名人专题数据库、知识管理的特色专题数据库[5]。本课题结合国内其他专题数据库建设案例,针对学校德育研究课题的特点和要求,开展课题研究资料及成果产出物收集、查询和分析利用等方面的需求分析[6]。

(1)学校德育研究课题数据库建设实施方案

①课题资料及成果产出物收集、甄别和分类方法研究

面向学校德育课题研究领域,开展课题资料及成果产出物收集、甄别、分类等方法研究,为数据库建设奠定基础。

数据收集:人工采集数据,或采用垂直搜索引擎技术数据收集。

数据甄别:将残缺数据、错误数据、重复数据进行过滤或修改后再提取。

数据分类:对清洗后的原始数据进行不同维度的整理、编辑等加工和处理,按照相关类别进行分类。

通过研究相关的互联网垂直搜索技术,建立一系列的检索规则,实现从多个接口进行数据的抓取和采集相关数据。为保障检索的高相关度,在检索功能上支持多种检索方式,同时能够对检索结果按照相关度排序、检索结果排序标题命中优先、检索结果标题消重等。基于技术的研究建立专用的内容监控工具,从多个维度检索领域趋势、动态等信息。研究数据的清洗、优化等处理技术,对采集到的内容进行整理、预分类、根据关键字自动聚合,提高人工整理内容的效率和准确性。

数据的集成和整合是德育课题数据信息服务的起点,通过对现有专题服务数据库系统的调研,围绕专题数据库系统现状、类型、数量、用途、规模、来源以及存取方式等情况进行数据集成技术和方案的研究,在基于SOA架构模式的基础上,研究面向多源异构数据的集成和整合技术。

企业服务总线(Enterprise Service Bus,ESB)是传统中间件技术与XML、Web服务等技术结合的产物,从应用、数据集成等角度看,ESB是一个预先组装的SOA实现,它包含了实现SOA分层目标所必需的基础功能部件,通过一系列开放的接口机制,实现应用服务的有效集成、统一展现和调用,以满足当前制造业信息化应用系统整合和集成的需求。

基于SOA架构模式和ESB的数据集成技术提供了一种开放的、基于标准的消息机制,通过简单的标准适配器和接口,来完成粗粒度数据服务和其他组件之间的互操作,能够满足科技服务业面向多源异构数据的集成需求,从而使得不同数据源、不同数据结构以“服务”的方式进行集成和整合,为集成方案的实施和落地提供了有效的技术手段。

②数据库搭建

采用SQL Server搭建学校德育研究课题数据库,利用ETL工具把相关数据导入到数据库系统中。该系统具有数据存储、检索、查询、筛选以及简单分析等功能。SQL Server作为一种应用广泛的数据库管理系统,具有易用性、适合分布式组织的可伸缩性、用于决策支持的数据仓库功能、与许多其他服务器软件紧密关联的集成性、良好的性价比等优点,能够满足本数据库建设的需要。

③资源发布与利用

学校德育研究课题数据库建设后,通过网页和网站形式实现资源的发布和利用,重点是可对历年德育研究课题成果产出物进行多维度、多类型的检索、展示和分析利用,为课题管理机构和研究人员提供集中的课题研究成果资源库。目前主流的网页制作采用Java Server Pages(JSP)、Hypertext Preprocessor等技术实现,同时XML技术使得数据库资源通过网页形式表现的更加多样化,形式更加灵活。在完成数据采集、数据清洗、数据处理等程序后,讲德育研究课题数据导入相关页面发布,实现数据库全文检索、按主题化推荐浏览数据库内容、按多维分类导航方式浏览数据库内容、按主题词表方式导航浏览数据库内容。同时该页面还设计相关接口,提供文本资料输入、查询、相关资料下载、格式转化及打印等功能。

本数据库系统功能主要分五大块:注册登录、数据采集、数据检索、数据分析以及数据管理等。

注册登录模块分为普通用户以及管理用户。数据采集主要是指历年德育研究课题成果物的归档上传;数据检索是针对数据库中的资料信息,提供多维度、分段检索等高级检索功能;数据分析是对数据库中的信息按照用户需求可视化展示,有统计分析,以及饼图、柱状图、曲线图等可视化展示;数据管理是指根据用户需求对相关成果物的格式转化,并提供下载打印等功能。

图1

2 学校德育研究课题数据库研发及应用

系统研发采用Visual Studio工具,数据库为SQL Server,开发语言为C#。首先是数据库系统登录界面:

图2 数据库登录界面

课题管理功能如下:

图3 课题管理

在课题管理中可以看到课题编号、名称、承担人、承担单位以及起止时间,还有研究内容、关键词、课题类型等信息。

本系统提供课题上传功能,汇聚课题研究成果物,实现课题资料的数字化入库,如图4所示:

图4 课题上传

图5 课题上传

由图4和5所示,课题上传需要填写课题编号、名称、承担人、承担单位、起止时间、内容、关键词等信息,数据存储在数据库中便于后续课题资料的展示和查询。

统计分析的功能实现了课题按类型的展示,能够方便的为课题管理人员呈现近年来课题的研究情况,便于后续课题的设置、管理等。如图6所示:

图6 统计分析

由图6可知,统计分析功能实现了按年度、按课题类型等对研究课题进行分类和展示,得到了近年来课题研究进展的趋势。

系统还为用户提供了用户信息管理功能,方便对用户信息的管理操作。如下图所示:

图7 账户信息管理

图8 账户信息更改

图9 账户密码管理

4 结语

本论文基于目前德育课题资料及成果,采用SQL Server数据库软件研发了基于学校德育研究课题的数据汇集、存储、展示、分析等功能的数据库系统,充分汇聚和发挥已有成果的优势,建立了针对德育研究课题的专题资源数据库,较好地收集、存储、管理和利用专题资源,推动德育工作的大力开展。

[1]刘骏.基于网络和数据库的学生综合素养评价——以格致中学为例[J].上海教育科研,2017(4)15-16.

[2]林敏.数据挖掘在中职德育管理中的应用.湖南大学,2014:58-60.

[3]向治宇.重庆市永川职教中心德育管理系统的设计与实现.重庆大学,45-48.

[4]曾东.高校学生德育评价系统的设计与实现.南京大学,56-57.

[5]李韩,孙永杰.SQL数据库的安全管理和性能优化.科技创新与应用,2016(31):15-17.

[6]董航.基于SQL数据库的安全问题分析.通讯世界,2017(14):13-15.

猜你喜欢
研究课题学校德育检索
内生德育:九年一贯制学校德育路径探索
学校德育工作的方法和途径
农村初中学校德育管理工作探究
瑞典专利数据库的检索技巧
一种基于Python的音乐检索方法的研究
“到民间采风去——我爱诏安”综合性学习课题研究概述
英国知识产权局商标数据库信息检索
综合利用教育资源开展研究性学习初探
学校德育功能定位的误解及澄清
如何在《初等数学研究》教学中设置研究课题