1,需求概述
近年来,随着操作系统内存容量的不断地增加,然而相当一部分
的操作系统内存却是浪费了。为此出现了虚拟硬盘的概念,希望能借
此实现不同情况的磁盘转储和合理利用内存。
由于操作系统的虚拟内存很大,因此可以利用这些内存开辟一块
空间作为虚拟磁盘。在此虚拟硬盘上,进行模拟 Windows 文件管理
系统的对系统之中的真实的文件的管理。
我们采用 linux/qt 作为我们的开发环境,并实现了可视化界面,
所有操作无需输入命令,而是通过点击按钮实现相应的功能。
2,需求分析
2.1 需求理解与模块图
对用户需求的理解:该模拟文件系统包括四大模块:磁盘状态显
示模块、存储模块、读取模块、文件管理模块。
一:磁盘状态显示模块:通过点击查看磁盘信息按钮可以查看磁
盘的信息,其中包括显示磁盘总容量,剩余空间大小以及当中的文件
总个数。通过饼图图示,显示所用空间和剩余空间的比例,帮助用户
方便的了解磁盘空间的使用情况。
二:存储模块:用户点击导入文件按钮,弹出导入文件对话框,
可将指定路径的文件导入到内存磁盘中。
三:读取模块:用户点击导出文件按钮,弹出导出文件对话框,
可将内存磁盘中的文件导出到指定路径的真实的物理磁盘上。
四:文件管理模块:对文件进行各种操作,包括查看,备份,重