欢迎来到天天文库
浏览记录
ID:28462866
大小:720.34 KB
页数:29页
时间:2018-12-10
《移动存储同步程序》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、XXX大学课程设计报告移动存储同步程序课程名称:计算机系统开发综合训练院(系):信息科学与技术学院专业班级:计算机123班学号:XXX姓名:XXX指导老师:XXX源代码下载:http://pan.baidu.com/s/lmgy2PBU承诺书郑重声明:本人所呈交的课程设计是本人在导师指导下独立撰写并完成的,课程设计没有剽窃、抄袭、造假等违反学术道德、学术规范和侵权行为。木课程设计不包含任何其他个人或集体已经发表或撰写过的研宄成果,如果引用则标识出了出处。对本课程设计的研究做出贡献的个人和集体,均己在文中以明确方式标明。课程设计与资料若
2、有不实之处,本人承扪一切相关责任。特此声明。签名:—、’需求分析11.1存储同步概念11.2存储同步分类11.3移动存储同步的意义1二、系统设计22.1系统功能22.1.1设置同步映射22.1.2等待插入移动存储设备22.1.3扫描主机与可移动存储设备32.1.4判定与更新32.2系统平台32.3系统框架32.4系统开发语言32.5系统界面设计32.6系统模块划分52.6.1添加同步映射52.6.2存取同步映射62.6.3监听可移动存储设备62.6.4获取存储设备信息62.6.5映射转换72.6.6获取文件列表72.6.7文件更新与替
3、换72.6.8消息输出72.6.9响应用户操作82.7主要技术8三、编程实现83.1添加同步映射83.2存取同步映射93.3监听可移动存储设备113.4获取存储设备信息133.5映射转换142.6获取文件列表153.7文件替换与更新162.7.1文件替换163.7.2文件更新181.8消息输出193.9响应用户操作20四、程序测试204.1测试环境204.2测试设备214.3测试步骤214.4测试结果22五、课程设计总结23#考&献25一、需求分析1.1存储同步概念实现一份数据在多个存储器中保持数据一致称为存储同步。当一份数据在多个存
4、储设备上存在复本时,保证数据在所有存储设备上的一致性显得越来越重要。若数据在不同的存储设备上的数据不一致,即数据不同步,则会出现“脏数据”,等意想不到的后果。因此,实现数据的同步在如今大数据时代显得尤为重要。通过使用相应的数据同步软件,指定需要同步的数据,可以实现数据的同步。1.2存储同步分类根据存储设备分类,可分为云存储同步和移动存储同步。云存储是在云计算概念上延伸和发展出来的一个新的概念,是指通过集群应用、网格技术或分布式文件系统等功能,将网络屮大量各种不同类型的存储设备通过座用软件集合起来协同工作,共同对外提供数据存储和业务访句
5、功能的一个系统。云存储同步即实现终端设备数据与云服务器上存储的数据之间的同步。移动存储同步,即同步的数据主耍分布在主机-可移动存储设备,或可移动存储设备-可移动存储设备之间。在主机-可移动存储设备同步模式中,当主机检测到有可移动存储设备插入时,应对本机数据和移动存储设备屮的数据进行扫描,确定是否奋文件需要同步。在可移动存储设备-可移动存储设备同步模式中,当两个或多个移动存储设备插入到同一台主机时,主机对所有插入的可移动磁盘进行扫描,确定是否有需要同步的文件。1.3移动存储同步的意义移动存储是目前使用较广也较方便的方式。该方式的主要特点
6、是便捷与价格低廉。R前主要的移动存储设备有闪存设备,即U盘和移动硬盘等。在主机-可移动存储设备M步模式下,通常是在主机中编辑好数据,再通过可移动存储设备把该数据带到另一台主机中使用。在另一台主同中使用的过程中,可能会修改数据,这时,可移动存储设备中的数据为最后编辑的数据,源主机中的数据为脏数据。此时的同步应使用可移动存储设备屮的数据替换源主机屮的数据,以达到数据Ml步的目的。另一种情况是,在源主机中继续对数据进行编辑,此吋源主机中的数据为最后编辑的数据,而可移动存储设备中的数据为脏数据。在这种情况下,当主机检测到存在同步关系的可移动存
7、储设备插入时,应用主机中的数据替换可移动存储设备中的数据,以达到数据同步的目的。综上所述,移动存储同步关系到数据的准确性及一致性。为实现R好的数据M步效果,要求所使用的M步软件应该是“双向”的,即既可实现从源主机到可移动存储设备的同步,也可以实现可移动存储设备到源主机中同步。二、系统设计2.1系统功能实现主机与可移动存储设备间的数据同步,应包含以下几个步骤:设置同步映射、等待插入移动存储设备、扫描主机与可移动存储设备、判定与更新。2.1.1设置同步映射一个同步映射组合包括本地磁盘中的路径、目的可移动磁盘中的路径。两个路径除了驱动器序号
8、不同以外,其余的部分应完全相同。如,本地磁盘中的路径为CAPmmgramfiles,若目标可移动磁盘的驱动充序号为K,则目标路径应为K:Programfiles。2.1.2等待插入移动存储设备程序在一般情况下处理监听状
此文档下载收益归作者所有