一种文档管理系统及方法技术方案

技术编号:24331481 阅读:45 留言:0更新日期:2020-05-29 19:47
本发明专利技术公开了一种文档管理系统和方法,系统包括:数据库服务器用于存储各类文档;应用服务器包括文档管理模块、操作验证模块和系统管理模块;文档管理模块用于供用户进行文档操作;操作验证模块用于在触发文档操作时,若符合文档的密级级别,则向移动端发送随机验证码,并对用户输入的验证码进行验证,若通过则运行用户进行相应的操作;若否,则不允许用户进行相应的操作;每个文档都携带有密级级别;系统管理模块用于基于多级控制管理对用户的权限进行管理;多级控制管理包括:职务级管理、部门学院级管理以及修改级管理;客户端用于通过用户名和密码访问文档;移动端用于接收随机验证码。本发明专利技术提供的文档管理系统更加安全、可靠。

A document management system and method

【技术实现步骤摘要】
一种文档管理系统及方法
本专利技术涉及高校信息管理系统
,更具体的说是涉及一种文档管理系统及方法。
技术介绍
随着信息产业和网络技术的快速发展,在高校日常办公过程中存在着大量的工作文档,这些文档会在多个部门和用户间流转,因此,文档的管理和控制成为高校管理中一个很重要的问题。采用电子化手段提升文档管理水平是现代高校自动化管理的一种重要环节,也是评估高校管理水平的一个重要指标。但是,在传统文件共享的过程中,用户可以随意修改、下载、打印、甚至是删除文件,文件的安全性无法得到保障。因此,如何提供一种保证文档安全性的文档管理系统是本领域技术人员亟需解决的问题。
技术实现思路
有鉴于此,本专利技术提供了一种文档管理系统及方法,从多个角度提升了文档管理系统的保密性和安全性。为了实现上述目的,本专利技术采用如下技术方案:一种文档管理系统,其特征在于,包括:数据库服务器、应用服务器、至少一个客户端和至少一个移动端;所述数据库服务器与所述应用服务器相连,用于存储各类文档;所述应用服务器包括文档管理模块、操作验证模块和系统管理模块;所述文档管理模块与所述数据库服务器相连,用于供用户进行文档操作;所述操作验证模块一端与所述文档管理模块相连,另一端与所述移动端相连,用于在触发文档操作时,如果符合文档的密级级别,则向所述移动端发送随机验证码,并对用户输入的验证码进行验证,若通过则运行用户进行相应的操作;如果否,则不允许用户进行相应的操作;其中,每个文档都携带有密级级别;所述系统管理模块与所述文档管理模块相连,用于基于多级控制管理对用户的权限进行管理;其中,多级控制管理包括:职务级管理、部门学院级管理以及修改级管理;所述客户端与所述系统管理模块相连,用于通过用户名和密码访问文档;所述移动端用于接收所述随机验证码。优选的,所述系统管理模块包括:验证模块、职务级管理模块、部门学院级管理模块和修改级管理模块;所述验证模块,用于根据用户名和密码验证用户的身份,并根据用户的身份来确定用户的密级级别;所述职务级管理模块,用于根据不同用户的职务来设定管理权限和密级;所述部门学院级管理模块,用于根据用户所在部门或学院来设定管理权限和密级;所述修改级管理模块,用于对用户的管理权限和密级进行修改。优选的,所述文档管理模块包括:入库管理模块、出库管理模块和文件操作模块;所述入库管理模块,用于将获取的文档入库;所述出库管理模块,用于控制文档的出库操作;所述文档操作模块,用于响应用户对文档的操作。优选的,所述入库管理模块包括:生成单元、重命名单元、存储单元、查询单元和搜索单元;所述生成单元,用于根据获取的文档的文档名,生成所述文档对应的存储标识;所述重命名单元,用于根据所述存储标识对文档进行重命名,并将文档存储在存储目录中;所述存储单元,用于将所述文档名、所述存储标识和所述存储目录之间的映射关系存储至数据库中;所述查询单元,用于根据用户的查询指令以及映射关系,在数据库中查找所查询的文档对应的存储标识和存储目录;所述搜索单元,用于根据存储标识和存储目录搜索对应的文档,并将搜索结果呈现给用户。优选的,所述文档操作模块包括:复制模块、删除模块和修改模块;所述复制模块,用于响应用户的复制操作;所述删除模块,用于响应用户的删除操作;所述修改模块,用于响应用户的修改操作。一种文档管理方法,适用于上述的一种文档管理系统,所述方法包括:在客户端,用户通过用户名和密码进行登录,根据登录的用户名和密码获取该用户的密级级别,进而获取到该用户对文档的操作权限,当用户对文档进行操作时,判断用户是否具有该文档所属的密级对应的操作权限,如果有,则向用户移动端发送随机验证码,并对用户输入的验证码进行验证,若通过则允许用户进行文档操作;如果否,则不允许用户进行文档操作;其中,每个文档都携带有密级级别;所述操作权限预先由用户的职务级管理权限、部门学院级管理权限和修改级权限共同决定。优选的,还包括:预先根据不同用户的职务或用户所在部门或学院来设定管理权限以及对用户的管理权限进行修改。优选的,所述用户进行文档操作具体包括:将获取的文档入库;控制文档的出库操作;以及响应用户对文档的操作。优选的,将获取的文档入库的具体步骤包括:根据获取的文档的文档名,生成所述文档对应的存储标识;根据所述存储标识对文档进行重命名,并将文档存储在存储目录中;将所述文档名、所述存储标识和所述存储目录之间的映射关系存储至数据库中;根据用户的查询指令以及映射关系,在数据库中查找所查询的文档对应的存储标识和存储目录;根据存储标识和存储目录搜索对应的文档,并将搜索结果呈现给用户。优选的,所述用户对文档的操作包括:对文档进行复制操作、删除操作和/或修改操作。经由上述的技术方案可知,与现有技术相比,本专利技术公开提供了一种文档管理系统,主要通过以下方式来提高文档管理的安全性:(1)在用户登录客户端的时候设置用户名和密码,没有用户名和密码的用户就无法进入到后续的操作中;(2)对不同的用户所属的群体定义不同的密级,密级较低的群体无法获取密级高的文档,保密性更强;(3)在对文档进行操作时,不同用户具有不同的操作权限,还通过向用户的移动端发送随机验证码的方式来验证用户的身份,更加安全。综上所述,本专利技术所提供的文档管理系统保密性强,更加安全、可靠,能够很好的适用于学校日常的文档管理中。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本专利技术提供的文档管理系统的示意图;图2为本专利技术提供的系统管理模块的示意图;图3为本专利技术提供的文档管理模块的示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。参见附图1,本专利技术实施例公开了一种文档管理系统,包括:数据库服务器、应用服务器、至少一个客户端和至少一个移动端;数据库服务器与应用服务器相连,用于存储各类文档;应用服务器包括文档管理模块、操作验证模块和系统管理模块;文档管理模块与数据库服务器相连,用于供用户进行文档操作;操作验证模块一端与文档管理模块相连,另一端与移动端相连,用于在触发文档操作时,如果符合文档的密级级别,则向移动端发送随机验证码,并对用本文档来自技高网...

【技术保护点】
1.一种文档管理系统,其特征在于,包括:数据库服务器、应用服务器、至少一个客户端和至少一个移动端;/n所述数据库服务器与所述应用服务器相连,用于存储各类文档;/n所述应用服务器包括文档管理模块、操作验证模块和系统管理模块;/n所述文档管理模块与所述数据库服务器相连,用于供用户进行文档操作;/n所述操作验证模块一端与所述文档管理模块相连,另一端与所述移动端相连,用于在触发文档操作时,如果符合文档的密级级别,则向所述移动端发送随机验证码,并对用户输入的验证码进行验证,若通过则运行用户进行相应的操作;如果否,则不允许用户进行相应的操作;其中,每个文档都携带有密级级别;/n所述系统管理模块与所述文档管理模块相连,用于基于多级控制管理对用户的权限进行管理;其中,多级控制管理包括:职务级管理、部门学院级管理以及修改级管理;/n所述客户端与所述系统管理模块相连,用于通过用户名和密码访问文档;/n所述移动端用于接收所述随机验证码。/n

【技术特征摘要】
1.一种文档管理系统,其特征在于,包括:数据库服务器、应用服务器、至少一个客户端和至少一个移动端;
所述数据库服务器与所述应用服务器相连,用于存储各类文档;
所述应用服务器包括文档管理模块、操作验证模块和系统管理模块;
所述文档管理模块与所述数据库服务器相连,用于供用户进行文档操作;
所述操作验证模块一端与所述文档管理模块相连,另一端与所述移动端相连,用于在触发文档操作时,如果符合文档的密级级别,则向所述移动端发送随机验证码,并对用户输入的验证码进行验证,若通过则运行用户进行相应的操作;如果否,则不允许用户进行相应的操作;其中,每个文档都携带有密级级别;
所述系统管理模块与所述文档管理模块相连,用于基于多级控制管理对用户的权限进行管理;其中,多级控制管理包括:职务级管理、部门学院级管理以及修改级管理;
所述客户端与所述系统管理模块相连,用于通过用户名和密码访问文档;
所述移动端用于接收所述随机验证码。


2.根据权利要求1所述的一种文档管理系统,其特征在于,所述系统管理模块包括:验证模块、职务级管理模块、部门学院级管理模块和修改级管理模块;
所述验证模块,用于根据用户名和密码验证用户的身份,并根据用户的身份来确定用户的密级级别;
所述职务级管理模块,用于根据不同用户的职务来设定管理权限和密级;
所述部门学院级管理模块,用于根据用户所在部门或学院来设定管理权限和密级;
所述修改级管理模块,用于对用户的管理权限和密级进行修改。


3.根据权利要求1所述的一种文档管理系统,其特征在于,所述文档管理模块包括:入库管理模块、出库管理模块和文件操作模块;
所述入库管理模块,用于将获取的文档入库;
所述出库管理模块,用于控制文档的出库操作;
所述文档操作模块,用于响应用户对文档的操作。


4.根据权利要求3所述的一种文档管理系统,其特征在于,所述入库管理模块包括:生成单元、重命名单元、存储单元、查询单元和搜索单元;
所述生成单元,用于根据获取的文档的文档名,生成所述文档对应的存储标识;
所述重命名单元,用于根据所述存储标识对文档进行重命名,并将文档存储在存储目录中;
所述存储单元,用于将所述文档名、所述存储标识和所述存储目录之间的映射关系存储至数...

【专利技术属性】
技术研发人员:秦小刚韩彩虹赵方辉
申请(专利权)人:郑州科技学院
类型:发明
国别省市:河南;41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1