基于数字签名的文档管理系统设计与实现.doc

  • 需要金币2000 个金币
  • 资料目录论文助手 > 大学本科 > 科技学院 >
  • 转换比率:金钱 X 10=金币数量, 例100元=1000金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2020-11-02
  • 论文字数:17839
  • 课题出处:(溪老师)提供原创资料
  • 资料包括:完整论文

支付并下载

摘要:21世纪,随着信息化的发展,文档管理系统越来越受到人们的青睐和重视。文档管理系统,是为了文档的共享,和他人共享信息资源。在共享过程中,一般的文档管理系统,容易遭到非法用户的破坏,对合法用户上传的文档进行篡改、窃取等非法操作。除此之外,非法用户还可能黑入系统,对系统造成不同程度的影响。基于数字签名的文档管理系统,对文档进行加密和验证,加强文档的安全性,提高用户的体验,保护用户的合法权益。

本文主要介绍了基于数字签名的文档管理系统设计与实现过程。经过详细的需求分析、数据流程和系统的模块设计,系统划分为以对下几个模块:登录注册、个人信息查看和修改、公钥管理、文档的上传、文档的搜索和下载。在系统实现的过程中,使用了数字签名的技术来提高系统的安全性。在登录模块中,使用MD5算法,对用户的账号密码进行保护。在文档上传和下载中,使用了RSA算法,提高文档的安全性和完整性。系统主要使用java语言进行开发,前台页面配合HTML、js等技术实现数据显示,后台数据存取采用mysql数据库。

 

关键词:数字签名;文档管理系统;mysql数据库;java开发

 

目录

摘要

Abstract

1 绪论-1

1.1 课题背景-1

1.2 课题的内容-1

1.3 课题的意义-2

2 相关的理论和技术-2

2.1 开发环境介绍-2

2.2 HTML+CSS+JavaScript介绍-3

2.3 tomcat介绍-4

2.4 mysql数据库介绍-4

2.5 B/S结构-4

2.6 SSH框架-5

2.7 数字签名介绍-5

2.8 MD5算法介绍-6

2.9 RSA算法-7

3 系统需求分析-8

3.1 可行性分析-8

3.2 算法分析-8

3.3 安全需求分析-9

3.4 功能需求概述-9

3.5 UML用例图-10

4系统设计-11

4.1 功能模块设计-11

4.2 系统数据流程设计-11

4.3 登录模块的验证-12

4.4 文档加密和验证设计-13

4.5 数据库表结构设计-14

5 系统实现-17

5.1 登录注册界面展示-17

5.2 基本用户功能展示-18

5.3 管理员功能操作-20

5.4 公钥管理-20

5.5 文档的上传-21

5.6 文档搜索展示-22

6 系统调试和测试-23

6.1 测试的目标和原则-23

6.2 测试的步骤-24

6.3 测试的内容-24

7总结和展望-24

参考文献-26

致    谢-27


支付并下载

提示:本站支持手机(IOS,Android)下载论文,如果手机下载不知道存哪或打不开,可以用电脑下载,不会重复扣费