本发明涉及一种文档加密的计算机软件实现方法,尤其是一种使用数据库技术对文档的阅读,修改,删除权限进行加密的计算机软件实现方法。
背景技术:
近几年,办公自动化应用在国内取得了长足的进步,很多企业已经开始逐步实施了办公自动化,所以,日常办公事务中产生的电子文档取代了传统的纸质文档。和传统的纸质文档相比,电子文档具有便于检索和统计,久存不坏,修改简便,环保等显著优势。
对于电子文档的加密技术,目前使用的方法比较多,但都是针对电子文档内容进行的加密方式。本专利研究的是使用数据库技术对文档的阅读,修改,删除权限进行加密的实现方法。
随着办公自动化应用的进一步深入,信息社会的进一步发展,文档管理系统的使用越来越广泛。则在文档管理系统中对各个使用用户对文件夹,文件的阅读,修改,删除权限进行设置成了必须要解决的问题。
技术实现要素:
本发明的目的在于:针对以上现有技术存在的不足,提出一种使用数据库技术对文档的阅读,修改,删除权限进行加密的计算机软件实现方法,从而更好的满足使用者的需求。
本方法的实现方法如下:
首先在数据库中建立两个权限表,一个表是针对文件夹的权限,该表有四个字段,分别为用户ID,文件夹ID,阅读权限,修改权限,删除权限;另一个表是针对文件的权限,该表也有四个字段,分别为用户ID,文件ID,阅读权限,修改权限,删除权限。两个表中所有标识权限的字段都采用布尔型数据存储,取值0标识不具备相应权限,取值1标识具备相应权限。用户ID为用户在系统中的唯一性标识,文件ID为文件在系统中的唯一性标识,文件夹ID为文件夹在系统中的唯一性标识
本发明还需配备如下组件:
数据库---用于存放用户要存储的各种文档;
数据访问组件--用以访问数据库中存储的文档。
用户使用步骤为:
步骤一:管理员针对某个文件夹设置允许访问的用户ID序列,在该序列中的用户ID对应的用户才可以访问该文件夹;
步骤二:管理员针对某个文件设置允许访问的用户ID序列,在该序列中的用户ID对应的用户才可以访问该文件;
步骤三:用户选中某文件夹,递交访问申请,数据访问组件访问数据库中记录文件夹访问权限的表,取出对应记录,如相应权限记录的值为1则允许访问,如相应权限记录的值为0则不允许访问;
步骤四:用户选中某文件,递交访问申请,数据访问组件访问数据库中记录文件访问权限的表,取出对应记录,如相应权限记录的值为1则允许访问,如相应权限记录的值为0则不允许访问;
步骤五:用户还可以通过数据访问组件修改已设置的权限,以确保权限的及时更新。
如此,管理者可以针对不同的需求设定个性化访问权限,从而更好的实现文档的高效管理。
具体实施方式
实施例一
首先在数据库中建立两个权限表,一个表是针对文件夹的权限,该表有四个字段,分别为用户ID,文件夹ID,阅读权限,修改权限,删除权限;另一个表是针对文件的权限,该表也有四个字段,分别为用户ID,文件ID,阅读权限,修改权限,删除权限。两个表中所有标识权限的字段都采用布尔型数据存储,取值0标识不具备相应权限,取值1标识具备相应权限。用户ID为用户在系统中的唯一性标识,文件ID为文件在系统中的唯一性标识,文件夹ID为文件夹在系统中的唯一性标识
本发明还需配备如下组件:
数据库---用于存放用户要存储的各种文档;
数据访问组件--用以访问数据库中存储的文档。
用户使用步骤为:
步骤一:管理员针对某个文件夹设置允许访问的用户ID序列,在该序列中的用户ID对应的用户才可以访问该文件夹;
步骤二:管理员针对某个文件设置允许访问的用户ID序列,在该序列中的用户ID对应的用户才可以访问该文件;
步骤三:用户选中某文件夹,递交访问申请,数据访问组件访问数据库中记录文件夹访问权限的表,取出对应记录,如相应权限记录的值为1则允许访问,如相应权限记录的值为0则不允许访问;
步骤四:用户选中某文件,递交访问申请,数据访问组件访问数据库中记录文件访问权限的表,取出对应记录,如相应权限记录的值为1则允许访问,如相应权限记录的值为0则不允许访问;
步骤五:用户还可以通过数据访问组件修改已设置的权限,以确保权限的及时更新。
除上述实施例外,本发明还可以有其他实施方式。凡采用等同替换或等效变换形成的技术方案,均落在本发明要求的保护范围。