1. 研究目的与意义
随着越来越多的文档以数字的形式存储在电脑中, 对它们进行信息化管理的需求也越来越迫切,面向不同的用户需要不同的权限,加上传统的电子文档具有易拷贝,使用不可控,泄密行为难以追踪等等一系列特性,企业的信息安全遭受到了严峻的考验。对于企业来说,仅仅依靠管理制度的完善不能从根本上解决内部文档管理问题,所以需要相关技术手段来给用户分配权限,且防止文档泄密。数据加密技术能够保护企业重要文档数据,减少企业损失,但是传统的加解密需要手动进行,影响办公效率,而且对于文档使用的控制力度上显得不够。这些电子文档大多缺乏科学管理了,难以实现共享、私密、部分可见等功能的文件访问控制。而带有访问权限控制功能的文档发布系统采用现代化的管理方法可以更高效、更灵活的进行文档管理。本课题的研究目的就是为了防止未经授权的用户查看和流转电子文档,因此提出了一种文档保护方案,即基于权限矩阵的文档发布系统的设计与实现,包括文档管理、用户管理、角色管理、权限管理等,在客户端实现重要信息的加密,即增加安全性,又不影响正常办公效率,实现文档权限的控制,并且采用SQLserver数据库来存储和管理数据。
2. 研究内容和预期目标
研究内容:本设计主要是设计一种文档发布系统。
包括登录、注册、上传文件、下载文件、文件权限控制等模块组成的一套文档发布系统。
每种类型的功能都有统一的流程和分类。
3. 研究的方法与步骤
(1) 对ASPNET技术和C#语言的学习。掌握在web开发中所运用的层面并学会使用;(2) 对该系统的开发平台和工具进行可行性分析;(3) 研究并分析基于权限矩阵文档发布系统的任务需求与整体构架设计;系统模块图大致如下:(4) 研究并分析基于权限矩阵文档发布系统的数据存储需求与数据库设计;(5) 研究分析人机交互时所要满足的UI界面的要求;系统原型效果图大致如下:
(6) 使用面向对象的思想对数据库及软件建模并实现;(7) 变更需求的开发和软件测试,反馈测试结果;(8) 对此次开发的系统研究和开发进行总结。本系统按照软件工程的思想,在设计时经过了需求分析,总体设计,详细设计,测试和维护等阶段。在需求分析阶段分析具体的业务流程并得出相应的数据字典,在总体设计阶段包括了系统的功能设计和数据库设计,在详细设计阶段,根据前面得出的成果采用Asp.net 编成语言进行系统的编写。在测试阶段主要采用模块测试,验收测试等。
4. 参考文献
[1]余晓帆. 基于SharePoint的文档发布系统[D]. 浙江大学, 2008.[2]黎方晟. 分布式文档管理系统的设计与实现[D]. 华东师范大学, 2006.[3]黄炘. 基于.NET的文档管理系统设计与实现[D]. 四川大学, 2005. [4]潘创业, 梁俊华, 于家良. 基于B/S模式的项目文档管理系统的设计与实现[J]. 工程建设, 2009, 41(1):46-49.[5]刘绍东. 基于ASP.NET的项目文档管理系统的设计研究[J]. 黑龙江科技信息, 2010(10):68-68.[6]秦维维. 知识文档管理系统的设计与实现[D]. 2010.[7]周鑫, 岑志伟, 王晓萍. 基于Web的文档管理系统及其在企业中的应用[J]. 计算机应用与软件, 2001, 18(3):15-19. [8]肖勉. 电子文档管理系统设计与实现[D]. 电子科技大学, 2013.[9]李曼,隋智远,方勇. 电子文档多级访问控制方法研究[J]. 北京电子科技学院,2012.
5. 计划与进度安排
序号 | 起止日期 | 任务 | 工作内容 |
1 | 2022-01-01~ 2022-01-31 | 查阅文献资料 | 接受毕业设计任务书,查阅资料 |
2 | 2022-02-01~ 2022-02-13 | 平台搭建 | 选择开发工具,并配置其环境 |
3 | 2022-02-28 ~2022-03-02 | 开题报告 | 继续研究搜集资料,完成开题报告 |
4 | 2022-03-05~ 2022-03-15 | 系统分析与设计 | 完成软件需求分析和概要设计 |
5 | 2022-03-15~ 2022-04-20 | 系统详细设计 | 设计并实现系统各功能模块 |
5 | 2022-04-21~ 2022-04-30 | 系统测试 | 关键模块的单元测试、系统测试 |
6 | 2022-05-06~ 2022-05-13 | 论文提纲 | 论文资料收集,撰写论文提纲 |
7 | 2022-05-14~ 2022-05-30 | 撰写论文 | 整理论文,并翻译一篇外文资料 |
8 | 2022-05-30~ 2022-06-11 | 答辩 | 准备答辩材料 |
课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。