1. 研究目的与意义
随着信息技术的发展,信息的存储对文件系统的要求越来越高,越来越多样化,如特定应用中数据检索的高效率等要求。在特定的应用中,传统文件系统便出现了某些不足的地方,而数据库系统在这些方面却有着独特、良好的解决方法。现在利用数据库系统的相关技术来解决传统文件系统在实际应用中所面临的问题,已成为当前的一个研究热点。
传统的文件系统管理工具通过实现遍历文件目录树获取文件元数据信息,以实现管理监事功能。但对于大型文件系统,元数据信息的获取需要大量时间,传统管理工具无法适应当前大数据背景下的管理需求。为此,基于数据库技术设计以后总新的文件系统管理工具。。该工具通过分布式并行计算获取文件系统元数据信息,并将信息保存带数据库,同时基于数据库中的元数据信息,实现文件系统的监事,管理和备份功能。
本设计中引入了数据库高效、安全的数据管理这一特性,设计一种可以解决传统文件系统所面临的问题的一种文件系统基础。设计中所有数据均存储在数据库中这一思想为设计基础进行设计并实现,通过数据库系统移植到文件系统中,并定义个操作以实现支持标准文件系统的操作,操作中结合数据库的事务机制,确保文件操作的安全性。
2. 研究内容与预期目标
(1)较系统地学习WINDOWS的NTFS和FAT32文件系统有关知识,重点理解其文件目录管理的工作原理等。
(2).针对文件辅助管理需要,设计相应的数据库辅助存储磁盘文件目录信息。
(3).依据目录项提供文件(夹)的对比功能,能够识别出疑似相同的文件和子目录。
3. 研究方法与步骤
VC 是Microsoft公司在MicrosoftC/C 的基础上开发基于Wingdows平台可视化编程环境。“可视化”指的是一种开发用户界面(GUI)
的方法,所以Visual C 是基于C 可视化程序设计语言。而最新版的Visual C 6.0 是在以往版本不断更新的基础上形成的,由于其功能强大、灵活性好、完全可扩展,以及强有力的Internet的支持,已成为目前最流行的C 语言集成开发环境。
Visual C 6.0继承了Visual C 版本的特点:(1)充分利用了MFC类库的代码。(2)多种工具的支持。(3)具有大量的基类可供程序员使用。(4)产生了标准化的结构。同时也具有自己新的特点:(1)最快的集成数据库访问。Visual C 6.0允许用户建立强有力的数据库应用程序,可以使用 Windows 平台提供的 ODBC 类和高性能的 32 位 ODBC 驱动程序来访问各种程序,也可以使用 DAO(数据访问对象)类通过编程语言来访问和操作数据库中的数据并管理数据库、数据库对象核结构。(2)提供了对
4. 参考文献
[1]赵双峰,费金龙,刘楠,武东英.Windows NTFS下数据恢复的研究与实现[J].计算机工程与设计,2008(02):306-308 332. [2]居锦武,王兰英.NTFS文件系统剖析[J].计算机工程与设计,2007(22):5437-5439 5460. [3]蔡风华. 基于FAT32文件系统的文件隐藏研究与实现[D].华中科技大学,2007. [4]王兰英,居锦武.NTFS文件系统结构分析[J].计算机工程与设计,2006(03):418-419 484. [5]张明亮,张宗杰.浅析FAT32文件系统[J].计算机与数字工程,2005(01):56-59. [6]梁金千,张跃.NTFS文件系统的主要数据结构[J].计算机工程与应用,2003(08):116-118 130. [7]]张宗伟主编.基于Windows 9x/NT操作系统的磁盘备份与恢复的研究与实现.北京:清华大学出版社.2004年1月 [8]《Visual Basic精彩编程200例》机械工业出版社 赛奎春、高春艳等2003年1月 [9]《Visual FoxPro数据库开发实例解析》机械工业出版社 王晶莹、王国辉等2003年9月 [10]《Power Builder数据库开发实例解析》机械工业出版社 华传铭、张振坤等 2003 年9月 [11]《Delphi数据库开发实例解析》机械工业出版社 赛奎春、郑骁鹏等 2004年2月
|
5. 工作计划
(1)2022年3月:完成并通过开题报告。
(2)2022年4月:在系统的需求分析完成的基础上,完成系统的方案设计,进行系统的编程实现。
(3)2022年5月:完成整个系统的开发,撰写并完成毕业设计论文。
以上是毕业论文开题报告,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。