优秀的毕业设计论文网
计算机 JAVA 电子信息 单片机 机械机电 模具 土木工程 建筑结构 论文
热门搜索词:网络 ASP.NET 汽车 电气 数控 PLC

用VC++开发的超大文件数字指纹生成系统

以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
  
资料介绍:

1.2  选题目的及意义
Internet的迅猛发展使得知识产品的传播方式日益多元化。越来越多的商家开始在网络上直接发布其所拥有的数字作品,普通的用户也日益习惯于使用网络来进行资源共享。在这一背景下,数据传输中的完整性问题和安全性问题也逐渐突显出来,成为信息数字化发展中为使用者所普遍关注的问题。如何确认文件在传输过程中是否受到非法篡改甚至伪造,也成为了解决上述问题的焦点。数字指纹技术的出现为解决这一难题提供了很好的思路,它通过某种算法对数据信息进行综合计算得到的一个固定长度的数字序列,它与内容高度相关,并通过把相应数字指纹的计算结果与网上公布的结果进行比较,以确保数据在传输过程中没有被篡改或伪造。超大文件在这一问题中的角色又有其特殊性,在数字指纹的生成过程中往往由于其本身的数据内容庞大而导致内存无法一次性将其整体读入。
实现将大型文件分块调入内存进行读取并计算得到该文件的数字指纹,本课题研究的意义即在于通过内存管理的方法实现对超大文件的分块读入并实现对其数字指纹的计算,以期对其复制和传播中的安全性问题提出行之有效的解决方案。[计算机毕业网-免费计算机毕业设计|计算机毕业论文|计算机硕士论文|计算机网络毕业设计|计算机专业毕业设计|计算机硕士论文|电大毕业论文|开题报告|www.think58.com].5242232012-8-15

本文来自think58

[资料来源:THINK58.com]


本系统力求从个性化工作的实际出发,解决工作中关键性的难点问题,并充分利用计算机网络功能,实现超大文件数字指纹生成管理全过程的计算机管理,帮助具体管理人员从复杂烦琐工作中解放出来。使得超大文件数字指纹生成系统走向无纸化办公和规范化、现代化管理。
1.3  研究内容
为了开发出真正满足用户需要的软件产品,首先必须要知道用户的需求。对软件需求的深入理解是开发工作的前提条件,它的基本任务是准确的回答了“系统必须做什么”这个问题,确定系统必须要完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求。目前有许多不同的用于需求分析的结构化分析方法,但是,所有的方法都遵循以下准则:
必须理解并描述问题的信息域;
必须定义软件应完成的功能;
必须描述作为外部事件结果的软件行为;
必须对描述信息、功能和行为进行分解,用层次方式展示细节;
网站系统的必要性需求。
任何一个超大文件数字指纹生成系统在开始系统设计前,进行可行性研究是必不可少的一个环节。可行性研究的目的不是解决问题,而是确定问题是否值得去解决。所以我们就要通过对超大文件数字指纹生成系统的可行性研究,来判断出原定的系统目标和规模是否现实,以及系统完成后所能带来的效益是否大到值得投资开发这个系统的程度。 think58好,好think58 [资料来源:http://think58.com]
4.1  管理员模块的实现

think58 [来源:http://think58.com]

[来源:http://www.think58.com]

    1、数字跟踪管理
copyright think58 [资料来源:http://www.THINK58.com]


[来源:http://www.think58.com]