高校网盘系统的设计和实现
发布时间:2021-07-03 15:20
为了改善当前高校内部通过邮件、网站附件、自建FTP服务器等方式来分享和管理文件,由此导致的校园文件碎片化、文件管理不统一的现状。高校网盘系统在云计算的大背景下,运用云存储技术构建一个基于B/S结构,并遵循J2EE规格的校园网盘系统。网盘系统通过Openstack Swift对象存储技术和混合云模式,为高校师生构建一个集数据共享、安全审计和权限管理于一体的校园网盘系统,为促进高校的教学办公提供一个很好的解决方案。
【文章来源】:现代电子技术. 2020,43(20)北大核心
【文章页数】:5 页
【部分图文】:
系统体系结构图
本网盘系统平台是面向全校师生设计开发的。针对校园师生这一特定的用户对象的用户需求,本平台设计如图2所示的几大模块。1)基础模块:该模块由7项功能构成。统一云端存储即整合资料存储保护和灾难恢复;全方位文件操作为用户提供各种文件操作[4];收藏夹、标签和个人偏好设置则服务于用户的个人习惯,提高用户的使用舒适性。同时,基础模块还提供了多历史版本的支持,避免了版本更新造成的文件丢失,也能降低网盘访问的门槛。最后一块则是密码安全和加密传输。
网盘的上传下载过慢也是网盘建设中常碰到的难题之一。本网盘系统针对上传这一问题,采用MD5消息摘要算法[7]。在用户进行上传时,依靠每个文件独一无二的MD5码来进行数据比对,若文件的MD5已存在,则通过复制服务器上的文件,由此实现文件秒传,如图3所示。明文消息报文被分割成长度为512 bit的报文消息组,每组16个32 bit。每个分组的处理由4圈组成,一圈有16步,在每1圈的运算中,仅包含1个非线性函数。4个非线性函数如下:
【参考文献】:
期刊论文
[1]一种基于NTRU算法的物联网设备接入认证方案[J]. 谢忠良,江凌云. 南京邮电大学学报(自然科学版). 2019(03)
[2]基于云计算平台的高校图书管理个性化服务方法研究[J]. 赵慧岩. 现代电子技术. 2019(03)
[3]适配多终端的物联网网关设计与实现[J]. 方锐,李旭东,贡亮,黄亦翔,李彦明,刘成良,郭商羿. 实验室研究与探索. 2018(11)
[4]数字资源长期保存混合云平台技术分析[J]. 董晓莉,李杉. 图书馆工作与研究. 2018(08)
[5]一种基于OpenStack的云计算虚拟机放置策略[J]. 罗平,王勇,俸晧,何倩. 桂林理工大学学报. 2018(03)
[6]海量小文件系统中基于聚合单元的空间回收机制[J]. 徐俊,何连跃,严巍巍,陈博,徐照淼. 计算机应用. 2018(S1)
[7]研究生信息平台中权限管理的设计与实现[J]. 顾航,夏帆,宋树彬,肖李敏,董启文,徐林昊,周傲英. 华东师范大学学报(自然科学版). 2018(03)
[8]全流水架构MD5算法在拟态计算机上的实现及改进[J]. 谭健,周清雷,斯雪明,李斌. 小型微型计算机系统. 2017(06)
[9]基于模型的云应用动态配置框架[J]. 梁超超,陈伟,魏峻,许舒人. 计算机科学. 2017(04)
[10]虚拟桌面环境双向认证网盘设计与实现[J]. 邓劲生,韩丹,胡慧俐. 华中科技大学学报(自然科学版). 2016(11)
本文编号:3262838
【文章来源】:现代电子技术. 2020,43(20)北大核心
【文章页数】:5 页
【部分图文】:
系统体系结构图
本网盘系统平台是面向全校师生设计开发的。针对校园师生这一特定的用户对象的用户需求,本平台设计如图2所示的几大模块。1)基础模块:该模块由7项功能构成。统一云端存储即整合资料存储保护和灾难恢复;全方位文件操作为用户提供各种文件操作[4];收藏夹、标签和个人偏好设置则服务于用户的个人习惯,提高用户的使用舒适性。同时,基础模块还提供了多历史版本的支持,避免了版本更新造成的文件丢失,也能降低网盘访问的门槛。最后一块则是密码安全和加密传输。
网盘的上传下载过慢也是网盘建设中常碰到的难题之一。本网盘系统针对上传这一问题,采用MD5消息摘要算法[7]。在用户进行上传时,依靠每个文件独一无二的MD5码来进行数据比对,若文件的MD5已存在,则通过复制服务器上的文件,由此实现文件秒传,如图3所示。明文消息报文被分割成长度为512 bit的报文消息组,每组16个32 bit。每个分组的处理由4圈组成,一圈有16步,在每1圈的运算中,仅包含1个非线性函数。4个非线性函数如下:
【参考文献】:
期刊论文
[1]一种基于NTRU算法的物联网设备接入认证方案[J]. 谢忠良,江凌云. 南京邮电大学学报(自然科学版). 2019(03)
[2]基于云计算平台的高校图书管理个性化服务方法研究[J]. 赵慧岩. 现代电子技术. 2019(03)
[3]适配多终端的物联网网关设计与实现[J]. 方锐,李旭东,贡亮,黄亦翔,李彦明,刘成良,郭商羿. 实验室研究与探索. 2018(11)
[4]数字资源长期保存混合云平台技术分析[J]. 董晓莉,李杉. 图书馆工作与研究. 2018(08)
[5]一种基于OpenStack的云计算虚拟机放置策略[J]. 罗平,王勇,俸晧,何倩. 桂林理工大学学报. 2018(03)
[6]海量小文件系统中基于聚合单元的空间回收机制[J]. 徐俊,何连跃,严巍巍,陈博,徐照淼. 计算机应用. 2018(S1)
[7]研究生信息平台中权限管理的设计与实现[J]. 顾航,夏帆,宋树彬,肖李敏,董启文,徐林昊,周傲英. 华东师范大学学报(自然科学版). 2018(03)
[8]全流水架构MD5算法在拟态计算机上的实现及改进[J]. 谭健,周清雷,斯雪明,李斌. 小型微型计算机系统. 2017(06)
[9]基于模型的云应用动态配置框架[J]. 梁超超,陈伟,魏峻,许舒人. 计算机科学. 2017(04)
[10]虚拟桌面环境双向认证网盘设计与实现[J]. 邓劲生,韩丹,胡慧俐. 华中科技大学学报(自然科学版). 2016(11)
本文编号:3262838
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/3262838.html