数据恢复平台设计与实现

数据恢复平台设计与实现[20191217141205]
摘 要
随着信息时代的进步,随着人类对信息资源越来越依赖,随着各种信息设备的应用,随着淘汰、损坏设备的增多,信息毁损和窃取手段的增多,数据恢复技术在信息数据时代,将日益显示出其重要性,为了能吸引更多的人从事于数据恢复这一技术,使数据恢复技术能在现有的基础之上取得更好的发展,同时也给他们提供一个学习与讨论的平台,为此建立一个数据恢复平台。
针对数据恢复平台的信息要求,利用JavaWeb的MVC框架和MySql数据库技术,设计开发了本平台,系统运营稳定,逻辑结构清晰,且系统可维护性良好。为广大学习者提供了一个舒适的上网体验。
 查看完整论文请+Q: 351916072 
关键字:数据恢复JavaWebMVC模式 数据恢复平台提供了文章管理模块、会员管理模块、和管理员管理模块。文章模块提供了模糊文章浏览查询,文章分类,文章展示。用户模块提供了用户登录、用户注册,用户信息维护。管理员模块提供了信息屏蔽、信息推荐等功能。系统注重CSS设计,精心设计网站展示画面的设计。网站也需要做到防止一些不良攻击,网站开发过程中也进行了相应的漏洞规避工作。对网站关键字进行优化,研究怎样高效的优化网站内容,如何让搜索引擎更容易的检索到网站。
目 录
1.绪论 1
1.1.课题研究背景 1
1.2.课题研究意义 1
1.3.课题研究内容和成果 1
1.4.论文结构 2
2.相关工作 3
2.1.技术研究 3
2.1.1.MVC框架 3
2.1.2.编程语言Java简介 5
2.1.3.服务器页面JSP 5
2.1.4.页面美化技术与事件处理CSS+JavaScript 6
2.1.5.分页技术 6
2.1.6.MyBatis框架 6
2.2.开发工具 8
2.2.1.MyEclipse10 8
2.2.2.MySql5.5 8
3.平台分析 9
3.1.平台分析 9
3.1.1.平台的功能分析 9
3.1.2.平台的信息数据需求 10
3.1.3.平台的运行环境 10
3.1.4.平台的未来适应性 10
3.2.可行性分析 10
3.2.1.技术可行性分析 10
3.2.2.经济实施可行性分析 11
3.2.3.操作实施可行性分析 11
4.平台设计 12
4.1.平台设计 12
4.1.1.平台结构设计 12
4.1.2.平台功能设计 12
4.2.数据库设计 12
4.2.1.平台部分E-R图 12
4.2.2.数据库表设计 15
4.2.3.MyBatis框架封装数据层 18
5.平台实现 20
5.1.首页功能实现 20
5.2.频道下具体文章实现 21
5.3.会员注册页面和登陆的实现 21
5.4.管理员登陆界面的实现 22
5.5.后台文章等模块的管理展示 24
5.6.添加文章的实现 26
5.7.分页的实现 26
6.平台测试 28
6.1.Junit测试 28
6.1.1.Junit简介 28
6.1.2.测试类图 29
6.1.3.测试的具体实现 29
参考文献 32
致 谢 34
1. 2. 绪论
2.1. 课题研究背景
在信息化时代,最宝贵的就是用户的核心数据,对数据的创建、处理、存储、保护、使用和销毁,即信息的全生命周期运动。早在2000之前,人们花费在存储系统上的资金,还不占整个IT投资的15%,而如今,比例早就超过了一半,甚至高达85%。如何保护大到国家,小到有关个人的的核心数据,所以,保护信息系统可靠安全安全地运行,是当前信息界的最为核心工作内容之一。伴随着观念与信息技术的进步,有关安全概念这个方面,数据经历了计算安全、信息安全,以及全面的信息保障,这样的经历过程,数据恢复这个领域成为国家安全战略方面的重要组成部分。
对于数据恢复技术而言,它的最大应用在于恢复数据,因此,每当数据出现问题的时候,我们能够在很短的时间内恢复那些损坏的数据,一般而言,我们复制信息非常的容易但是,想要恢复那些损坏的信息却是一件费力的事情,信息的重建不是立马能够完成的,我们从重建时间和费用上看,都是一笔很大的开销,更加令人难以面对的情况是,有些数据一旦被破坏,是永远都无法修复的,在有些情况下,这就会造成很大的损失。
根据之前的数据恢复情况来看,有相关部门做了一个调查,如果硬盘发生失效的情况,那么每失效一次,就会造成6天以上的无效工作日,这就相当于一个星期之内没有任何进展,同时,还必须花费很多钱去修复数据,而有些数据可能无法修复,这对于用户的损失来说是很大的。所以说,数据恢复在现在这个信息时代占着举足轻重的位子。所以建立本平台是很有必要的。
2.2. 课题研究意义
在这个信息化社会,人们对于信息的依赖程度是越来越高,以及信息设备的普及应用,并且伴随着淘汰、损坏设备的增加,信息毁损与窃取手段的增多,数据恢复技术已经是越来越重要了,与此同时也越来越多的人投入到这个技术领域中,为了让大家能够更快的学习数据恢复技术,就需要一个好的学习平台,数据恢复平台就是致力于提供优秀的数据恢复方案而建立的,这个平台不仅可以让学习者能够快速的找到相应的数据恢复方案,同时能够很好的推动数据恢复技术的发展。
2.3. 课题研究内容和成果
该平台主要是做数据恢复文章整合管理与发布,以数据恢复方案为主,提供分类信息浏览功能,解决方案、新闻与快讯、技术趋势等相关信息服务。首先要进行数据恢复技术分类,总结出需求较高的相关信息,尽可能的给用户提供友好的使用环境。
2.4. 论文结构
本文重点介绍了数据恢复平台的设计与实现,主要章节安排如下:
第1章首先介绍了本课题的研究背景与意义,然后概括了本课题的研究成果,最后给出了文章的组织结构。
第2章介绍了本课题的相关工作,包括JSP+JavaBean+Servlet+Mysql,MVC开发模式。第3章首先介绍了本平台可行性分析与实现平台的相关信息需求。
第4章首先介绍了本平台的设计方案,以及数据库需求分析。
第5章首先介绍了本平台的实现方案,然后分别介绍了系统中各个部件的功能,最后给出了系统各个功能模块的实现原理及详细的实现步骤。
第6章是利用Junit测试工具对系统进行测试。
第7章对毕业设计所做的工作进行了总结,并对下一步的研究进行了展望。
3. 相关工作
3.1. 技术研究
3.1.1. MVC框架
图2.1MVC框架图
如图2.1所示,本平台采用JavaWeb的MVC框架进行编程开发。这种框架在逻辑上将应用功能分为三层:视图层(View),模型层(Model),控制层(Controller)[1]。
MVC的全名是model view controller,分别是模型(model),视图(view),控制器(controller)的缩写,是目前软件开发行业中经常使用的一种开发模式,主要思想就是讲方法与业务逻辑层,数据处理层分离组织代码,同时,将业务逻辑层封装到一个模块当中,在表现层也数据处理层交互中。在被个性化定制与修改的同时,开发人员不需要对业务逻辑层的代码进行重新编写,MVC框架开发模式被广泛的使用起来,代替了传统的输入和输出,以及处理方式 [2]。
MVC是一种框架开发模式,它强制性的使应用程序 的输入 、处理 和输出 分开,使用MVC框架进行开发,应用程序被分成了三个核心部件:模型 、视图 、控制器 ,它们各自处理自己的任务。最典型的MVC就是JSP +Servlet +Javabean 的模式,本平台就是采用这种最典型的MVC模式进行开发的[3]。
同时,MVC框架模式提供了对HTML、CSS和JavaScript的完全控制。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1934.html

好棒文