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

资料分类:科技学院 上传会员:溪老师 更新时间:2020-11-02
需要金币2000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:17839
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要: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

相关论文资料:
最新评论
上传会员 溪老师 对本文的描述:通过基于数字签名的文档管理系统,为用户提供一个良好的文档管理系统。本系统基于JSP和 MYSQL技术。现如今,信息时代的带来,网络给大家带来了巨大的方便,希望通过互联网为媒介......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: