【技术实现步骤摘要】
一种基于HDFS的税务文件共享系统及实现方法
本专利技术涉及税务
,具体地说是一种基于HDFS的税务文件共享系统及实现方法。
技术介绍
随着云计算和移动互联网技术的快速发展,基于云存储的网盘技术得到了很大程度的应用。通过使用网盘,用户可以方便的共享自己的文件,并能快速的对数据进行备份和恢复,规避可能发生的数据危险。随着金税三期工程的推广和税务大数据平台的建立,统一了全国征管数据标准和口径,实现了全国征管数据大集中,金税三期工程采用“应用省级集中,生产数据省局落地,然后集中到总局”的模式,因此税务机构对内部文件共享系统有着极大的需求。由于目前的云存储服务大多是商业化产品,对国家税务信息化建设来说,存在如下显著的缺陷:(1)、现有的云存储服务需要依托第三方提供的数据中心设施,将数据托管给第三方,通过公有云、私有云或混合云形式对数据进行按需存取操作,这种非完全自主的管理模式存在泄密的风险;(2)、第三方提供的存储服务平台价格高昂,对上层用户完全透明,缺乏可靠性保障。综上所述,如何能够更加精细地对税局文件进行管理,充分提高税局内部文件的安全性,提高各部门、各税务人员的文件共享的效率成为了亟待解决的问题。专利号为CN108985915A的专利文献公开了一种财税共享系统,包括出纳客户端、财务客户端和税务客户端;出纳客户端为企业出纳提供上传、打印、查询票据服务,企业出纳通过出纳客户端上传业务票据的照片到服务平台、打印条码、扫码枪扫描条码打印凭证;财务客户端使用者从财务客户端接单,实时处理会计业务并将结果交由出纳客户端确认。但是该技术方案不能精细地对税局文件进行管理 ...
【技术保护点】
1.一种基于HDFS的税务文件共享系统,其特征在于,该系统包括,至少一个Web客户端,用于通过浏览器访问部署在服务器端的采用BS架构的网盘系统并通过Web页面显示;Web客户端的功能模块包括文件管理模块、系统管理模块和分享管理模块;至少一个第三方应用系统,用于通过服务器端部署大数据集群系统;第三方应用系统包括至少一个大数据集群系统、至少一个集群管理模块、至少一个接口管理模块和至少一个文档转换系统;大数据集群系统用于实现云存储中多个存储设备之间的协同工作,使多个存储设备可以对外提供同一种服务,并提供更大、更强、更好的数据访问性能;集群管理模块用于大数据集群系统中集群的管理;接口管理模块用于大数据集群系统中集群接口的管理;文档转换系统用于将word、excel、ppt、txt的文件转换为pdf文件并将pdf文件发送到大数据集群系统中;至少一个服务器端,用于部署网盘系统,并通过服务器端部署大数据集群系统;服务器端包括至少一个数据库;数据库用于存储文件管理模块、系统管理模块和分享管理模块的数据,文件管理模块、系统管理模块和分享管理模块通过DAO数据访问对象访问数据库;数据库的数据加密采用ker ...
【技术特征摘要】
1.一种基于HDFS的税务文件共享系统,其特征在于,该系统包括,至少一个Web客户端,用于通过浏览器访问部署在服务器端的采用BS架构的网盘系统并通过Web页面显示;Web客户端的功能模块包括文件管理模块、系统管理模块和分享管理模块;至少一个第三方应用系统,用于通过服务器端部署大数据集群系统;第三方应用系统包括至少一个大数据集群系统、至少一个集群管理模块、至少一个接口管理模块和至少一个文档转换系统;大数据集群系统用于实现云存储中多个存储设备之间的协同工作,使多个存储设备可以对外提供同一种服务,并提供更大、更强、更好的数据访问性能;集群管理模块用于大数据集群系统中集群的管理;接口管理模块用于大数据集群系统中集群接口的管理;文档转换系统用于将word、excel、ppt、txt的文件转换为pdf文件并将pdf文件发送到大数据集群系统中;至少一个服务器端,用于部署网盘系统,并通过服务器端部署大数据集群系统;服务器端包括至少一个数据库;数据库用于存储文件管理模块、系统管理模块和分享管理模块的数据,文件管理模块、系统管理模块和分享管理模块通过DAO数据访问对象访问数据库;数据库的数据加密采用kerberos权限验证技术。2.根据权利要求1所述的基于HDFS的税务文件共享系统,其特征在于,所述文件管理模块用于管理网盘系统中的文件,文件管理模块包括目录管理子模块、文件管理子模块和文件预览子模块;目录管理子模块用于管理目录文件;文件管理子模块用于管理文件;文件预览子模块用于文件的预览;所述系统管理模块用于设置系统参数;系统管理模块包括用户管理子模块和权限管理子模块;用户管理子模块用于设置用户参数并管理用户信息;权限管理子模块用于设置用户的权限参数并管理用户的权限;所述分享管理模块用于管理网盘系统中税务文件的共享;分享管理模块包括分享管理子模块、分享给网盘用户子模块以及公开分享子模块。3.根据权利要求1或2所述的基于HDFS的税务文件共享系统,其特征在于,该系统采用Java、JavaScript语言进行开发;BS架构采用LouShang6、SpringMVC、Spring、MyBatis的框架;大数据集群系统由HDFS、HBase存储文件和逻辑目录组成;数据库采用Oracle;服务器端采用Tomcat或Weblogic的主流中间件服务器。4.一种基于HDFS的税务文件共享系统的实现方法,其特征在于,该实现方法具体步骤如下:S1、将权利要求1-3中任意一种基于HDFS的税务文件共享系统通过服务器端部署Hadoop集群,实现云存储中多个存储设备之间的协同工作,使多个存储设备对外提供同一服务并提供数据访问性能;S2、步骤S1中的基于HDFS的税务文件共享系统中的数据库采用kerberos权限验证技术,保证网盘系统中数据库不会被未授权的用户所访问;S3、通过多数据备份技术保证网盘系统中的数据库不会丢失,保证云存储自身的安全和稳定;S4、通过动态负载均衡技术将每次用户连接指派到负载最低的服务器端,实现高效服务;S5、用户利用Web客户端或移动客户端上的浏览器访问步骤S1中的基于HDFS的税务文件共享系统,用户将文件上传至个人网盘,对文件进行重命名、移动、复制、删除的文件操作,同时将自己的文件分享给除用户本人以外的用户,通过Web页面上实现文件管理和文件分享,完成文件上传、文件下载、文件分享、文件在线预览、大文件断点续传以及重复文件MD5秒传。5.根据权利要求4所述的基于HDFS的税务文件共享系统的实现方法...
【专利技术属性】
技术研发人员:苗坡,杨培强,程林,
申请(专利权)人:山东浪潮商用系统有限公司,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。