APP下载

基于SQL Server的高校信息资源管理系统设计

2020-10-22许谦李元栋王彧之

现代电子技术 2020年20期
关键词:信息资源管理系统设计

许谦 李元栋  王彧之

摘  要: 目前,各大高校信息化发展的难题之一是信息资源合理分类与管理,而SQL Server数据库集成性较佳,对信息资源管理具有响应速度快的优势。为此设计基于SQL Server的高校信息资源管理系统,对差异信息资源进行分类查询。系统中SQL Server数据库主要由用户从客户端登录资源存储与查询模块,发起某种信息资源查询指令后,使用基于条件互信息的多标签分类查询算法实现对应资源分类查询,将分类查询结果通过客户端反馈至用户。测试结果表明,当不同数量用户在系统中操作不同信息资源管理程序时,系统负载较小,响应时延较低,使用性能较好,是一种高效的信息资源管理工具。

关键词: 信息资源管理; 系统设计; SQL Server; 用户查询; 查询结果反馈; 集成分类

中图分类号: TN911?34; TP311.131               文献标识码: A                     文章编号: 1004?373X(2020)20?0115?04

Design of university information resource management system based on SQL Server

XU Qian1, LI Yuandong2, WANG Yuzhi3

(1. Nanjing Normal University, Nanjing 210097, China; 2. Xuzhou Medical University, Xuzhou 221004, China;

3. Nanjing Forestry University, Nanjing 210037, China)

Abstract: At present, the reasonable classification and management of information resources are the difficult problems in the information development of universities. As the SQL Server database has perfect integration and quick response to the information resources management, the university information resource management system based on SQL Server is designed, and classification inquiry of the different information resources is carried on. After a user logs the resource storage and query module from the client, and initiates a certain information resource query instruction, a multi?label classification query algorithm based on conditional mutual information is used to realize the corresponding resource classification query, and the results of the classified query are fedback to the user through the client. When different number of users operate different information resource management programs in the system, the system load is smaller, the response time delay is lower, and the application performance is better. Therefore, it is an efficient information resource management tool.

Keywords: information resource management; system design; SQL Server; consumer query; query result feedback;integrated classification

0  引  言

現代社会发展的核心包含信息资源和现代组织优化资源管理,科学规划发展策略的核心即为信息资源的科学管理。信息系统的构建,可以高效全面地应用、编辑信息资源[1]。伴随科学技术快速发展,信息技术对高等教育具有重大影响,高校信息化是目前高等教育的必经之路[2]。高校信息资源管理系统可理解为:高校工作人员为了实现高校资源高效率挖掘与使用,应用现代化技术分析高校信息资源的分布规律合理管理及调度信息资源。高校信息资源主要存储于大型数据库中,数据库的优劣对高校信息资源存储质量具有直接影响[3]。SQL Server是一种大型关系数据库,操作难度低,安全程度高,是当下最为常用的服务器体系类数据库。为此,本文设计基于SQL Server的高校信息资源管理系统,对高校信息资源进行高效管理[4]。

1  基于SQL Server的高校信息资源管理系统

1.1  整体架构

基于SQL Server的高校信息资源管理系统把每个子系统提供的服务与接口进行统一管理,每个子系统的接口与服务需要在SQL Server数据库中检索所需信息资源,实现信息资源共享[5]。系统架构如图1所示。

图1中,基于SQL Server的高校信息资源管理系统由教学管理子系统、科研管理子系统、人事管理子系统、学生管理子系统和高校OA管理子系统构成[6]。每个子系统均与SQL Server数据库互联,其信息资源需要在SQL Server数据库中输入与输出。系统的功能模块结构见图2。

由图2可知,基于SQL Server的高校信息资源管理系统的功能模块主要有用户管理模块、资源存储与查询模块、SQL Server数据库[7?8]。当用户在用户管理模块中客户端登录系统后,可点击资源存储与查询模块的入口,实现教学信息资源、科研信息资源、人事信息资源、学生信息资源、高校OA信息资源的录入与检索[9]。且高校信息资源均录入SQL Server数据库中,若用户发起某种信息资源查询指令,使用基于条件互信息的多标签分类查询算法实现对应资源分类查询后,将分类查询结果通过客户端反馈至用户[10]。

SQL Server数据库的核心组件包含数据库资源调度服务单元、信息资源库管单元、资源透视表服务单元。数据库资源调度服务单元能够实现高校信息资源的输入与输出;信息资源库管单元用于录入高校信息资源;资源透视表服务单元可响应用户对某种信息资源访问指令,研发人员可以通过VB语言设计客户端信息资源反馈程序[11?12]。SQL Server数据库结构结构见图3。

1.2  基于条件互信息的多标签分类查询算法

1.2.1  條件互信息

选择高校信息资源特征时,互信息[LR;x]可以判断高校信息资源类型标签x和高校信息资源特征子集R的关系。由于高校信息资源特征选取主要是为了提取高校信息资源特征,此类特征能够凸显高校信息资源分类信息[13]。 在SQL Server数据库中,已知信息资源特征子集R,信息资源类型标签x和特征[g]的条件互信息为:

[Lx;gR=TxR-Txg,R]    (1)

式中:将高校信息资源特征子集在R前提下的类型标签x条件熵设成[TxR];将高校信息资源特征子集在条件[g,R]中标签x的条件熵设成[Txg,R]。

1.2.2  信息熵计算

使用基于最近邻的KL信息熵计算器计算信息熵[TR],则:

[TR=-φt+φm+log Ue+emj=1mlog2 βyj,t] (2)

式中:m为信息资源集合E的实例数目;e为信息资源集合E里实例维数;[φ]描述Digamma函数;[Ue]代表相同类型的信息资源;信息资源集合E中第j个样本[yj,t]至第t个近邻样本的欧氏距离设成[βyj,t]。结合式(1)的信息资源类型标签x和特征[g]的条件互信息[Lx;gR],得到互信息[LR;x]和信息熵[TR]的关联性为:

[LR;x=TR-TRx,  TRx∈TRTx-TxR,  TxR∈TxTR+Tx-TxR,  TR?Tx]    (3)

式中:高校信息资源特征子集R的信息熵与信息资源类型标签x的信息熵依次设成[TR],[Tx];将非未知资源类型标签是x的特征子集R的条件熵、非未知特征子集是R时信息资源类型标签x的条件熵依次设成[TRx],[TxR];[TRx]也代表高校信息资源特征子集R与标签x的联合熵。则互信息[LR;x]为:[LR;x=φt+φm-1t-                   1mj=1mφδyj+φδxj] (4)

式中:[yj],[xj]均代表高校信息资源样本;[δyj],[δxj]分别描述对应样本的近邻数目。

1.2.3  集成分类查询实现

SQL Server数据库中高校信息资源分类查询步骤是:

输入:SQL Server数据库中高校信息资源训练样本集[H]、测试样本集[V]、二元分类器[I]。

输出:高校信息资源样本[yv]的分类标签集[Xv]。

1) 使用ELA变换方法建立高校信息资源标签集[Ej];

2) 将SQL Server数据库中高校信息资源特征集G中各个信息资源特征g实施互信息[LR;x]运算;

3) 去除G中[LR;x]最大时的信息资源特征[gj],把[gj]导进候选特征子集R;

4) 针对随机一个g,运算条件互信息[Lx;gR];

5) 去除G里[Lx;gR]最大时的信息资源特征[gi],把[gi]导进候选特征子集R;

6) 在特征子集R中,建立信息资源标签集合[Ej]后,在[Ej]中学习,得到对应的二元分类器[Ij];

7) 集成p个二元分类器[Ij]的分类结果,将没有被标签分类的信息资源实施分类,实现高校信息资源高精度分类,将分类结果反馈至用户,实现高校信息资源查询[14?15]。

2  应用性能测试

2.1  用户登录测试

将本文系统使用于东北财经大学的信息资源管理工作中,当用户登录本文系统时,用户登录界面如图4所示,可知登录界面十分简洁,用户可输入自己的用户名、密码、验证码等登录系统。

2.2  资源存储与查询模块

当用户通过客户端输入用户名、密码、验证码登录系统后,将弹出如图5所示的程序选择界面,此界面即为资源存储与查询模块的入口。

由图5可看出,资源存储与查询模块程序主要有信息资源录入与信息资源查询2种功能,用户可按照自身需求选取对应按钮。

2.3  SQL Server数据库测试

当用户在信息资源查询界面依次点击教学信息资源、科研信息资源、人事信息资源、学生信息资源和高校OA信息资源按钮后,SQL Server数据库将高速运转,查询对应信息资源。测试本文系统SQL Server数据库在查询相关信息资源时的汉明损失值。汉明损失值描述分类查询时存在的错误资源与全部资源之比。此值较小,则代表SQL Server数据库对差异信息资源分类查询功能较佳。本文系统的SQL Server数据库汉明损失测试结果见表1。

由表1可知,本文系统的SQL Server数据库在响应用户指令快速分类查询用户所需资源时,分类查询结果的汉明损失值均值仅有0.008,损失值极小,表明SQL Server数据库分类查询精度极高。

3  结  论

本文设计一种基于SQL Server的高校信息资源管理系统,验证该系统的用户登录界面、资源存储与查询模块的使用功能符合使用需求后,在实验中测试本文系统使用性能:

1) 本文系统的SQL Server数据库在响应用户指令快速分类查询用户所需资源时,分类查询结果的汉明损失值均值仅有0.008,损失值极小,对本文系统性能具有积极影响;

2) 不同数量用户应用下的系统负载测试结果显示,CPU使用率较低,系统负载较小且运行流畅;

3) 不同数量用户使用本文系统录入、查询高校信息资源时,响应时延低于1 s。

综上所述,本文系统对高校信息资源管理工作可提供协助功能。但任何系统均不是十全十美,本文系统每个功能模块均需要逐步优化,提升用户与系统的交互功能。

注:本文通讯作者为王彧之。

参考文献

[1] 牟萍.云技术及物联网在高校公共资源管理中的应用[J].重庆师范大学学报(自然科学版),2017,34(3):96?102.

[2] 秦东方,陆晓曦.21世纪我国高校图书馆人力资源管理研究述评[J].大学图书馆学报,2017,35(5):24?30.

[3] 李佳军.高校数字化信息资源多维度聚合搜索服务与应用研究[J].情报科学,2017,35(4):93?96.

[4] 廖芹,张莹.高等学校资源优化配置与管理的相关模型研究[J].数学的实践与认识,2017,47(21):52?59.

[5] 邢荣华,朱玉珍,韩依辰,等.面向高校利用者的数字资源整合系统设计[J].现代情报,2017,37(2):68?74.

[6] 张寒明,苏李.基于文献计量的职业教育信息资源管理研究综述[J].情报科学,2019,37(7):158?162.

[7] 刘万国,周秀霞,霍明月.基于ISO/IEC 27001:2013的高校图书馆信息安全管理体系构建研究[J].现代情报,2017,37(4):3?8.

[8] 韩锐,周建军,周建云.基于C/S架构的铸造工艺SQL Server数据库系统设计[J].铸造技术,2017,38(9):2237?2239.

[9] 曹兰英.大数据时代下开放教育视频云资源共享系统的设计研究[J].电视技术,2018,42(12):117?121.

[10] 陈海军.从数字转化到大数据管理:教育资源的数字化整合路径研究[J].教育理论与实践,2019,39(16):22?26.

[11] 王晓晨,刘梦蓉,孙艺璇,等.国际开放教育资源平台分析及对“一带一路”国家教育资源建设的启示[J].电化教育研究,2017,38(12):106?113.

[12] 全立新,熊谦,徐剑波.区块链技术在数字教育资源流通中的应用[J].电化教育研究,2018,39(8):78?84.

[13] 韩丽华,魏明珠.大数据环境下信息资源管理模式创新研究[J].情报科学,2019,37(8):158?162.

[14] 杜小勇,卢卫,张峰.大数据管理系统的历史、现状与未来[J].软件学报,2019,30(1):127?141.

[15] 黎建辉,沈志宏,孟小峰.科学大数据管理:概念、技术与系统[J].計算机研究与发展,2017,54(2):235?247.

[16] 李冯达.高校信息资源管理的问题与对策研究:以温州医科大学为例[D].杨凌:西北农林科技大学,2019.

猜你喜欢

信息资源管理系统设计
美军信息资源管理战略概况研究与启示
大数据在部队信息资源管理中的运用
浅谈西藏农牧业信息资源管理
一种基于SATA硬盘阵列的数据存储与控制系统设计研究
目标特性测量雷达平台建设构想
《信息资源管理学报》2016年总目录