一种内网共享文件的管理及员工权限管理的系统
文献发布时间:2023-06-19 10:58:46
技术领域
本发明涉及内网共享文件技术领域,具体涉及一种内网共享文件的管理及员工权限管理的系统。
背景技术
内网的覆盖范围一般是方圆几千米之内,其具备的安装便捷、成本节约、扩展方便等特点使其在各类办公室内运用广泛。局域网可以实现文件管理、应用软件共享、打印机共享等功能,在使用过程当中,通过维护局域网网络安全,能够有效地保护资料安全,保证局域网网络能够正常稳定的运行,在随着公司规模的不断壮大,公司业务的日益增多,使得公司的文件存储多杂乱无章,往往需要花大量的时间去找寻文件。而且各部门之间,各同事之间的协同办公、资源共享的需求也是日益剧增。
在现有技术中,很少有专门针对内网文件的管理,类似于AD这种大型软件,虽然能做到对公司文件的管理和用户权限的划分,但是高昂的费用和繁琐的操作,让人望而生畏。并且这类系统往往数据存放在个人电脑中,没有备份和双活冗余机制,没有失误回滚机制,很容易造成文件的丢失,给公司带来巨大的人力和财力的损失。
发明内容
本发明的目的在于针对现有技术中,很少有专门针对内网文件的管理,类似于AD这种大型软件,虽然能做到对公司文件的管理和用户权限的划分,但是高昂的费用和繁琐的操作,让人望而生畏。并且这类系统往往数据存放在个人电脑中,没有备份和双活冗余机制,没有失误回滚机制,很容易造成文件的丢失,给公司带来巨大的人力和财力的损失的问题,提供一种内网共享文件的管理及员工权限管理的系统。
为实现上述目的,本发明采用以下技术方案是:一种内网共享文件的管理及员工权限管理的系统,它包括文件管理模块1、网络设备2、Nginx代理服务器模块3、主文件服务器模块4、从文件服务器模块5,所述文件管理模块1与网络设备2相互连接,所述网络设备2与Nginx代理服务器模块3相互连接,所述Nginx代理服务器模块3连接主文件服务器模块4与从文件服务器模块5。
进一步的,所述文件管理模块1包括了文件上传模块11、文件共享模块12、文件下载模块13、回收站模块14、日志模块15、权限管理模块16,所述文件上传模块11、文件共享模块12及文件下载模块13连接网络设备2,所述回收站模块14与日志模块15相连接,所述权限管理模块16设置在文件管理模块1上。
进一步的,所述日志模块15连接文件上传模块11、文件共享模块12及文件下载模块13。
进一步的,所述主文件服务器模块4包括了主本地数据库41、主Nginx服务模块42、主文件同步工具模块43、主文件状态监控器44、主文件回滚单元模块45,所述主Nginx服务模块42与Nginx代理服务器模块3相连接,且与主本地数据库41相连接,所述主本地数据库41连接主文件同步工具模块43与主文件状态监控器44,所述主文件回滚单元模块45连接主文件同步工具模块43与主文件状态监控器44。
进一步的,所述从文件服务器模块5包括了从本地数据库51、从Nginx服务模块52、从文件同步工具模块53、从文件状态监控器54、从文件回滚单元模块55,所述从Nginx服务模块52与Nginx代理服务器模块3相连接,且与从本地数据库51相连接,所述从本地数据库51连接从文件同步工具模块53与从文件状态监控器54,所述从文件回滚单元模块55连接从文件同步工具模块53与从文件状态监控器54。
进一步的,所述Nginx代理服务器模块3上设有检测模块301,用来检测主从文件服务器的存活。假如检测到有一台服务器宕机,会自动进行VIP的漂移动作。
进一步的,所述Nginx代理服务器模块3通过无线网络连接主文件服务器模块4与从文件服务器模块5。
进一步的,所述网络设备2与文件共享模块12为无线网络相互连接。
本发明的工作原理:文件管理模块1和Nginx代理服务器模块3安装于同一个网络设备2下,员工能直接访问Nginx网址。Nginx代理服务器模块3通过网口与主文件服务器模块4和从文件服务器模块5相连,员工通过网页的方式打开系统,然后使用账号密码的方式通过用户验证,用户通过文件上传模块11将文件上传到文件管理模块1,在上传成功之后,文件管理模块1会将上传成功的文件传输到存储服务器上,而当员工需要分享文件的时候,可以使用系统的文件共享模块12,把文件分享给同事,并且通过权限管理模块16,对该文件的属性进行设置,对文件进行编辑操作的时候,会触发版本管理模块,系统会自动保存一份旧的版本将其放在回收站模块14中,然后保存新版本的文件。可以通过回滚方式将存放在回收站模块14的旧版本重新提取出来覆盖掉现在的新版本,达到数据恢复的效果。员工对文件的操作动作通过日志模块15将信息记录下,其中检测模块301用来检测主文件服务器模块4与从文件服务器模块5的存活,假如检测到有一台服务器宕机,会自动进行VIP的漂移动作。
采用上述技术方案后,本发明有益效果为:该系统小巧,结构简单,一旦出现故障,企业很容易定位故障点,从而快速恢复服务,文件服务器配置冗余减少丢失文件的风险。通过web来管理文件,配置员工权限更加方便,降低了操作难度,利用搜索引擎可以更加快速的定位需要的文件。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本发明的结构示意图。
附图标记说明:文件管理模块1、网络设备2、Nginx代理服务器模块3、主文件服务器模块4、从文件服务器模块5、文件上传模块11、文件共享模块12、文件下载模块13、回收站模块14、日志模块15、权限管理模块16、主本地数据库41、主Nginx服务模块42、主文件同步工具模块43、主文件状态监控器44、主文件回滚单元模块45、从本地数据库51、从Nginx服务模块52、从文件同步工具模块53、从文件状态监控器54、从文件回滚单元模块55、检测模块301。
具体实施方式
参看图1所示,本具体实施方式采用的技术方案是:它包括文件管理模块1、网络设备2、Nginx代理服务器模块3、主文件服务器模块4、从文件服务器模块5,所述文件管理模块1与网络设备2相互连接,所述网络设备2与Nginx代理服务器模块3相互连接,所述Nginx代理服务器模块3连接主文件服务器模块4与从文件服务器模块5。
所述文件管理模块1包括了文件上传模块11、文件共享模块12、文件下载模块13、回收站模块14、日志模块15、权限管理模块16,所述文件上传模块11、文件共享模块12及文件下载模块13连接网络设备2,所述回收站模块14与日志模块15相连接,所述权限管理模块16设置在文件管理模块1上,所述日志模块15连接文件上传模块11、文件共享模块12及文件下载模块13,所述Nginx代理服务器模块3上设有检测模块301,用来检测主从文件服务器的存活。假如检测到有一台服务器宕机,会自动进行VIP的漂移动作,所述Nginx代理服务器模块3通过无线网络连接主文件服务器模块4与从文件服务器模块5,所述网络设备2与文件共享模块12为无线网络相互连接。
所述主文件服务器模块4包括了主本地数据库41、主Nginx服务模块42、主文件同步工具模块43、主文件状态监控器44、主文件回滚单元模块45,所述主Nginx服务模块42与Nginx代理服务器模块3相连接,且与主本地数据库41相连接,所述主本地数据库41连接主文件同步工具模块43与主文件状态监控器44,所述主文件回滚单元模块45连接主文件同步工具模块43与主文件状态监控器44,所述从文件服务器模块5包括了从本地数据库51、从Nginx服务模块52、从文件同步工具模块53、从文件状态监控器54、从文件回滚单元模块55,所述从Nginx服务模块52与Nginx代理服务器模块3相连接,且与从本地数据库51相连接,所述从本地数据库51连接从文件同步工具模块53与从文件状态监控器54,所述从文件回滚单元模块55连接从文件同步工具模块53与从文件状态监控器54。
本发明的工作原理:文件管理模块1和Nginx代理服务器模块3安装于同一个网络设备2下,员工能直接访问Nginx网址。Nginx代理服务器模块3通过网口与主文件服务器模块4和从文件服务器模块5相连,员工通过网页的方式打开系统,然后使用账号密码的方式通过用户验证,用户通过文件上传模块11将文件上传到文件管理模块1,在上传成功之后,文件管理模块1会将上传成功的文件传输到存储服务器上,而当员工需要分享文件的时候,可以使用系统的文件共享模块12,把文件分享给同事,并且通过权限管理模块16,对该文件的属性进行设置,对文件进行编辑操作的时候,会触发版本管理模块,系统会自动保存一份旧的版本将其放在回收站模块14中,然后保存新版本的文件。可以通过回滚方式将存放在回收站模块14的旧版本重新提取出来覆盖掉现在的新版本,达到数据恢复的效果。员工对文件的操作动作通过日志模块15将信息记录下,其中检测模块301用来检测主文件服务器模块4与从文件服务器模块5的存活,假如检测到有一台服务器宕机,会自动进行VIP的漂移动作。
以上所述,仅用以说明本发明的技术方案而非限制,本领域普通技术人员对本发明的技术方案所做的其它修改或者等同替换,只要不脱离本发明技术方案的精神和范围,均应涵盖在本发明的权利要求范围当中。
- 一种内网共享文件的管理及员工权限管理的系统
- 权限管理设备、权限管理系统和权限管理方法