• 休闲生活
  • 教育教学
  • 经济贸易
  • 政法军事
  • 人文社科
  • 农林牧渔
  • 信息科技
  • 建筑房产
  • 环境安全
  • 当前位置: 达达文档网 > 达达文库 > 政法军事 > 正文

    数据库技术在职教集团资源共享网站建设中的应用研究

    时间:2021-04-08 07:52:48 来源:达达文档网 本文已影响 达达文档网手机站

    摘 要 职教集团资源共享网站的建设是职教集团资源共享的途径之一,文章在分析后台数据库图片的显示、数据库登录连接、数据库命名规则等问题基础上,对数据库技术在该网站建设中的应用进行了探索。

    关键词 资源共享;数据库技术

    中图分类号:TP3 文献标识码:A 文章编号:1671-7597(2015)02-0096-01

    随着山东省职业教育集团(以下简称职教集团)的快速发展,需要一个为各行业的职教集团及职教集团内部各成员单位服务的公共平台。各职教集团及集团的各个成员单位可以从该网站平台获取想要的资源,实现资源的整合及共享。无论是底层的数据存储还是最顶层的应用,数据库技术在该资源共享网站平台的建设中扮演着重要角色。以下是数据库技术在山东省职教集团资源共享网站建设中的应用探析。

    1 后台数据库图片的显示问题及措施

    该资源共享平台后台数据库服务器中图片信息,包括职教集团校际间交流学生、互聘教师的照片等信息。因这些图片信息量较大,所以如果直接在数据库中存储这些图片,增大了后台服务器的负担。如何在客户端展示这些信息有以下两种常用方法。第一种方法把相应图片的文件名存储到后台数据库表中相应字段里,包括主文件名和扩展名。需要在客户端显示图片时,只需要将用于显示图片的控件的URL属性值设置为存储该图片的相对路径即可。这种方法虽然简单,但是存在一定隐患,因为显示图片控件的URL属性值是相应图片的相对路径。如果存储图片的路径发生改变,客户端就无法正确显示相应图片。第二种方法是将要存储的整张图片以二进制流的方式存储到后台数据库表里,需要在客户端显示图片时,把它以二进制流的方式读出即可。这种方法相对第一种方法虽然更为麻烦,但是能在任何版本的浏览器中显示出来。

    2 后台数据库安全登录连接的问题及措施

    数据库的安全与否直接关系到该资源共享网站建设的安全与否。由于网络的开放性使得该网站后台数据库存在着较大的安全问题。因为职教集团资源共享网站后台数据库包括可共享的实训基地、电子图书及大型仪器设备及校企合作等短缺资源的重要信息,所以数据库的安全性尤为重要。

    在职教集团资源共享网站的建设过程中,数据库连接方式要符合以下几点安全性要求:客户端的数据库连接句柄只存储在内存中;或者客户端通过登录验证后,服务器端将数据库连接句柄加密后传送到客户端。以下这两种较为常用的网站后台数据库连接方式,都需要提供用户名和密码,所以安全性较高。第一种方法为在服务器端设计一SOCKET连接程序,在客户端需要与后台数据库进行交互时,需要先通过服务器端连接程序的连接验证。客户端通过连接验证后,服务器端的相关程序随机生成有较短有效期的账户和密码,然后再把加密后的账户和密码信息回送给客户端。客户端使用接收到的账户和密码进行数据库的连接。第二种方法是使用用户的注册手机号生成手机信息验证码。客户端在连接后台数据库之前,先在弹出的连接对话框中输入有连接权限的手机号码,然后客户端把此号码发送给服务器端。服务器端根据接收到的手机号码生成有较短有效期的手机随机验证码,然后把此验证码发送到用户的手机上。用户把接收到的短信验证码在数据库连接对话框中输入后,方可进行数据库的连接。

    3 后台数据库命名规则题及措施

    在职教集团资源共享网站开发的过程中,数据库存放位置也是重要的问题。很多数据库的设计人员往往在把数据库存放常用目录下,这种方法简单但是给网站造成一定的安全隐患,因为此种方法很容易让居心不良的人窃取到数据库中的资料。数据库的数据库名和表的名称及字段名在设计时,往往存在命名过于明显的问题。给后台数据库所在文件夹、数据库、表及字段命名时应尽量采用数字和字符相结合的命名规则。

    后台数据库中的特殊账户也应该引起我们足够的重视,不要使用账户英文意思的前几个字母的命名规则,同时还需要严格区别普通用户的权限和系统管理员用户的权限 。可以采用让用户输入用户名、密码、用户类别、验证码的验证方法。

    4 分布式数据库在职教集团图书资源共享中的应用

    由于职教集团是由相关学校、企事业单位、行业协会、培训中心等成员单位组成,各成员单位的图书资源在规模、图书质量等方面存着较大的差异,如何把这些现有的资源整合起来,是本网站要实现的目标。目标的实现离不开分布式数据库在此系统中的应用。分布式数据库由数据库的数据主体和数据目录组成。数据库有全局和局部两种分类。每个局部数据库独立于其它数据库,可以单独运作。局部数据库包括本地数据的定义、存储、操纵等功能。当全局用户要使用全局数据时,可通过虚拟的全局数据库,实现数据的共享。

    职教集团成员单位的图书馆都订购了适合自己单位需求的电子图书资源。虽然这些图书资源的内容、数量等不尽相同,但是局部数据库的构造形式是类似的。在此分布式数据库中电子资源是横向进行的分片存储,这样利于数据的同步插入、更新等操作。

    5 后台数据库的备份与还原问题

    任何网站都面临着数据库受到袭击而出现系统瘫痪的安全隐患,而作为主动防御的重要方法是对后台数据库的备份。一旦出现数据库不能正常运作的状况,就可利用数据库备份而进行数据库的恢复。数据库备份与恢复可以采用定期对数据库进行全面备份或备份数据库的增量等方法。如果多个数据库备份版本产生了混淆,数据库在备份和恢复的时候会出现问题,导致数据库无法正常恢复。在恢复数据库时对数据库备份再做备份,并详细记录下还原过程,这样就不会在以后的操作中出现错误。

    6 结束语

    综上所述,数据库技术是职教集团资源共享平台良好运作的技术支撑,它的完善与否直接关系到该资源共享平台能否长效地运作。

    参考文献

    [1]蒋金艳.分布式数据库在图书馆电子资源中的应用[J].软件导刊,2013(8).

    项目来源:山东省潍坊市科学技术发展计划项目《山东省职教集团资源共享长效发展机制的研究》(项目编号201301155)。

    基金项目:2013年潍坊科技学院校级课题人文社科类立项课题《依托软件职教集团推动资源共享平台长效发展机制的研究 》(项目编号:W13R017)。

    作者简介

    韩美芳(1977-),女,山东寿光人,潍坊科技学院讲师,硕士学位,研究方向:计算机应用技术。

    • 生活居家
    • 情感人生
    • 社会财经
    • 文化
    • 职场
    • 教育
    • 电脑上网