曹霞
(黑龙江中医药大学图书馆,黑龙江 哈尔滨 150040)
我国的科技查新工作起源于20世纪80年代,经过了30多年的发展,诸多高校图书馆取得了查新资格,面向本单位及社会进行查新服务,充分发挥了其情报职能。然而,随着科技查新工作的不断深入,很多问题逐渐浮出水面,例如:传统查新模式每一阶段都是人工控制,重复劳动,消耗大量时间、人力、物力;查新委托书的填写不规范,影响科技查新质量;查新用户信息的管理与统计过程复杂繁琐,查新员不能较便捷掌握查新内容的热点以及查新用户来源。因此,在计算机技术、网络技术、数字化技术的支撑下,高校科技查新系统平台应运而生,它提高了査新工作的规范化、标准化、科学化,利用了互联网方便快捷、无地域限制等优势,保证了高校图书馆信息服务的质量。本文拟构建基于B/S模式的高校科技查新系统平台,探讨该信息平台建设的基本原则、设计目标、平台模块与其功能特点,以及系统平台的实现方法。
高校科技查新系统平台是一个服务性的系统平台,不仅要包含查新员所使用的全部业务功能,还要考虑到查新用户的特点,并保证除了在数据备份和平台升级以外的任何时间、地点,双方都可以进行系统平台的使用。此外,在系统平台的设计上应尽可能用简单的方式实现其模块功能,以突出该系统平台的人性化和友好性,便于用户在了解平台功能时一目了然,使用更为便捷。
高校科技查新系统平台在设计思路、系统模块构架、软件技术等方面都需要具有一定的先进性及可扩展性。任何系统平台都要经历一个循序渐进、不断扩充的过程,因此,要充分考虑到系统平台的未来成长,随时为平台添加新的功能或修改完善现有功能,保证系统平台的先进性。
高校科技查新系统平台需要有强大的后台数据库支撑,而且就科技查新工作性质而言,不同的查新用户之间的数据要相对保密,所以系统的安全性显得尤为重要。保障系统数据的安全、完整是高校科技查新系统平台的重要原则。因此在软件设计中,需要进行权限设置,运用用户认证技术、授权技术、数据加密技术,防止数据被窜改、删除,保证系统的安全、稳定。
人工控制的查新流程一般为:查新用户到该单位手动填写查新委托书,现场缴费,查新员进行查新,审核员审校,手动打印报告,再由查新用户到该单位取报告。若利用计算机网络将查新工作转移到web环境中,不同角色的用户可以通过该科技查新系统平台中相应的模块进行指定操作,能够提高查新用户和查新员的工作效率。
实现科技查新报告相关数据的统计功能,可以从侧面分析和评估不同单位与个人的科研情况,为科研管理提供参考。此外,该功能还可以发现查新工作中存在的若干问题,使查新员及时改进,促进查新工作的迅速发展。以往的全人工纸质查新报告,实现这些统计功能非常困难。本系统平台,力图实现科技查新报告归档,并尝试通过精确、模糊等检索方式,对查新报告的数量、查新用户单位、查新工作分布月份、查新报告内容所属学科分类、查新员工作量等内容进行统计分析。
查新用户填写和提交查新委托单的过程中,尤其是第一次进行查新的用户,难免会遇到问题需要向查新员求助。本平台设计的在线交流功能可以方便双方及时交流,使查新工作顺利进行。此外,查新用户可以及时了解查新报告的工作进度,例如“受理中”“审校中”“已完成”等。
根据高校科技查新系统平台的需求,整个系统可以主要分为四个模块:查新员模块、查新用户模块、审核员模块、管理员模块。此系统模块设计的最大特点为多个查新员和查新用户按照系统应用框架提供统一的平台,可同时在不同IP地点使用平台,并且保证查新工作规范统一,提高工作效率。
查新工作往往需要将查新报告中的部分内容,如查新目的、查新技术要点等,从查新委托书中提取出来。查新委托书自动生成word文档后,查新员可以直接把应用的内容调离出来。此外,完成的查新报告也可以以word文档格式下载到本地,方便查新员打印和修改报告。
针对平台中数据有可能会被注入式攻击的情况,系统应采用ASP.NET的表单认证技术和授权技术设计安全性结构模型,在用户身份及访问控制等方面进行认证,同时备案补救措施以应对平台系统崩溃出现的信息丢失、泄露等问题。
硬件环境:CPU:英特尔酷睿双核 T2390(1.86G),内存:2GB。
操作系统:Windows 2003 Sever。
服务器:微软公司ASP.NET动态服务器。
Web 服务器:IIS,采用 Microsoft Visual Studio.net。
数据库系统:SQL Server 2005关系型数据库。
高校科技查新系统平台是基于B/S的数据库访问模式,如图1所示,分为三个层次,分别为用户操作界面、业务处理层和数据存储层。用户通过浏览器对系统平台发送访问请求,应用服务器进行数据的分析、处理,经数据库系统逻辑处理后生成新的页面,再通过服务器返回给用户,满足用户需求。
图1 B/S三层结构开发模式
这种模式具有以下优点:B/S构架相当程度上简化了客户端的开发与维护,对客户端计算机系统要求低,易用性好,使用方便,安全性高,共享性高。高校科技查新系统平台用ASP.net开发基于B/S模式,借助Web应用程序连接后台数据库,简化了工作流程,大大提高了工作效率。
4.3.1 查新用户模块
查新用户需要注册自己的个人信息后才能以系统分配的唯一ID登陆此模块。查新用户的主要权限有:填写查新委托书;查询正在查新中报告的进度;查询个人查新历史情况;在线查看查新报告;修改个人信息。
4.3.2 查新员模块
查新员模块的子模块功能分别为:查看查新用户填写的委托书,受理查新委托书,录入查新报告,检索功能和统计功能。查新员查看委托书这一模块特别设置了附加功能为在线交流,查新员可及时与查新用户沟通,使委托书填写规范化,查新流程更加顺畅。受理查新委托书这一子模块下又有若干功能,分别为分配查新编号、填写或修改查新报告、生成报告word文档。检索查新报告模块通过精确检索、模糊检索、高级检索、二次检索等方式查看所要查看的报告。统计模块可统计、查询每学期校内外、国内国外项目数量,学科分类情况、个人完成工作量及缴费情况等。
4.3.3 审核员模块
审核员模块只有具有审核资质的用户才能进入,查新员无权进入。这一模块是比查新员模块更高一级的子模块系统。审核员模块的功能为审核查新报告、查看查新员状态、查看归档报告。查新员在完成查新报告后,对报告进行标记“已完成”后系统则自动将报告提交给审核员,审核员对所提交的报告进行审核、修改等操作,将审核后的报告标记为“已审核”后,该查新报告完成。审核员的另一项重要职能为查看查新员状态,通过查看查新员的工作状态可得知查新员的工作状态和正在进行的报告情况,以便审核员合理分配查新任务,督促查新员工作。此外,审核员可以查看查新归档报告,以word文件格式下载,保存到电脑磁盘中。
4.3.4 管理员模块
管理员模块是整个系统的重要组成部分,这个模块的主要功能包括用户管理、数据库维护和系统升级管理。管理员采用特定手段在系统交互部分使查新用户、查新员、审核员以用户权限认证方式进行登录,可对用户进行查找、添加、删除、密码重置等操作。除此之外,管理员需要对系统后台数据库进行维护,及时对系统存在的漏洞进行修补,根据需求升级系统平台,保障高校科技查新系统平台的安全性,防止恶意留言及其他威胁数据安全的攻击。
本文所构建的高校科技查新系统平台集查新用户、查新员、审核员、系统管理员四模块为一体,使查新工作的整体流程网络化、系统化、规范化和简单化。笔者使用软件ASP.NET来制作web页面,通过B/S模式运行。图2为系统平台功能的一级、二级功能模块的实现流程。
通过浏览器进入信息平台的首界面,首次登录平台的用户需要点击“注册”跳转到新用户的注册页面进行注册,再登录系统平台。已经注册过的用户直接登录,通过身份验证,登陆成功,或者身份验证失败,返回到用户登录界面。在这个系统功能平台实现的结构图中,高校科技查新系统平台的初始登录页面的入口,既是查新用户、查新员、审核员的入口,也是系统管理员进入应用平台的入口。四种类型的用户通过用户登录进行角色判断后,分别进入自己的模块,进行相应的操作。
图2 高校科技查新系统平台的实现
本文探讨了高校科技查新系统平台的设计与实践,平台以实用、简单、先进、可扩展为基本建设原则,利用计算机、网络等现代化技术进行构建,基于B/S模式。查新系统平台通过了性能测试和功能测试,测试效果良好,实现了预先设计的各模块功能。本文论述的科技查新系统平台将传统人工控制的查新流程全部转移到web网络环境中,实现在线交流、数据统计等功能,使查新工作从传统封闭的工作模式逐步走向开放式、网络化,省时省力,节约成本,克服了传统查新业务中存在的诸多问题,提高了查新工作的效率,增强了服务质量。这是一个动态平台,系统建设者可以随着各类型用户个性化需求的提高,通过不断学习理论知识和探索实践,对系统平台进行修改和升级,满足用户的个性化需求,为查新工作带来更多的效益。
[1]任泰明.基于B/S结构的软件开发技术[M].西安:西安电子科技大学出版社,2006.
[2]王萍萍,李晓娜,孙更新.ASP+Dreamweaver动态网站开发[M].北京:清华大学出版社,2008.
[3]庞娅娟,孙明丽,吕继迪.ASP技术方案宝典[M].北京:人民邮电出版社,2008.
[4]杨坤杰,亢力,何巍,等.中医药科技查新管理系统设计与实现[J].医学信息学杂志,2013(12):29-32.