一、 课程设计题目和目的 本设计的目的是通过设计和调试一个简单的文件系统,主要是模拟文件操作命令的执行,来模拟文件管理,使学生对主要文件操作命令的实质和执行过程有比较深入的了解,掌握它们的基本实施方法。 二、 开发工具及环境 a)程序设计语言:C++ b)计算机及操作系统:PC机,WindowsXP c)开发平台:Microsoft Visual C++ 6.0 d)运行平台:PC机,WindowsXP 三、 课程设计要求 具体要求如下: ⑴设计一个支持n个用户的文件系统,每个用户可拥有多个文件; ⑵采用二级或二级以上的多级文件目录管理; ⑶对文件应设置存取控制保护方式,如“只能执行”、“允许读”、“允许写”等; ⑷系统的外部特征应接近于真实系统,可设置下述文件操作命令:建立文件、打开文件、关闭文件、删除文件、读文件、写文件、复制文件、查询目录。 ⑸通过键盘使用该文件系统,系统应显示操作命令的执行结果。 四、 程序设计思想 1、在内存中开辟一个虚拟磁盘空间作为文件存储器,在其上实现一个多用户多目录的文件系统。 2、文件物理结构可采用显式链接或其他方法。 3、磁盘空闲空间的管理可选择位示图或其他方法。如果采用位示图来管理文件存储空间,并采用显式链接分配方式,则可以将位示图合并到FAT中。 4、文件目录结构采用多用户多级目录结构,每个目录项包含文件名、物理地址、长度等信息,还可以通过目录项实现对文件的读和写的保护。 5、对文件或目录的操作采用windows系统的API函数来实现。 6、设计一个较实用的用户界面,方便用户使用。要求提供以下相关文件操作: (1)用户登录 (3)创建目录: creatFileDir (4)删除目录: removeFileDir (5)创建文件: creatFile (6)删除文件: deleteFile (7)读文件: readFile (8)写文件: writeFile (9)复制文件: copyFile (10)移动文件: moveFile (11)返回根目录 (12)退出
2021-06-17 21:31:12 297KB 操作系统 课程设计 文件管理
1
这是这学期我们的VB课程设计作业,里面有设计的详细说明,程序可能会有不少错误,但是可以为大家共同讨论学习做一参考!里面也有不少VB的插件!
2021-06-17 19:59:21 1.98MB vb 插件 课程设计
1
数据库课程设计--图书馆管理系统,本压缩文件中有 详细代码资源,还有word文档。绝对的好资源。
2021-06-17 11:36:13 4.61MB 数据库课程设计图书馆管理系统
1
操作系统课程设计内存管理系统 伙伴系统+页式管理 动态分区分配 固定分区分配
2021-06-17 11:10:11 5.63MB 模拟内存管理
1
数据库课程设计.本寝室智能管理系统为寝室管理员实现电子化管理寝室的数据库系统,其具体涉及的内容包括: 1.寝室信息 2.学生信息管理 3.物品出入及外来人员信息 4.登记信息 5.水电费信息 6.清洁分信息 7.重要事务及奖惩措施公告 用户包括公寓管理员、协管人员、学生。 各自的权限有所不同: 管理员:一切权限; 协管人员:学生的一切权限,信息预览中添加删除更改公告栏内容; 学生:信息查询,信息提交。
1
基于B/S的一个图书管理系统,课程设计 用PHP和mysql实现 图书管理信息系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强.数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。系统开发的总体任务是实现各种信息的系统化,规范化和自动化。
1
C语言课程设计 工资管理系统报告 程序报告内含代码
1
C语言课程设计,包括入库出库,查询货物,删除,排序,显示货物信息,修改货物信息可下载
2021-06-16 17:01:21 568KB C语言课程设计 仓库管理系统
1
大二的数据结构实训的课程设计报告,有需要的下载吧,实验报告绝对良心,很详细,60多页,可根据自己需求裁剪,有源代码。停车场收费管理系统是使用Visual Studio 2017、基于C#的windows窗体、序列化存储等技术。这个系统可以基本的完成一个停车场的日常管理工作。其中的功能包括了:管理员的登录功能,管理员增加和删除车位的功能,管理员对车位状态的管理(停车,取车)的功能,管理员对于车位状态的预览的功能,管理员退出登录的功能等。
2021-06-15 22:14:05 3.27MB 数据结构 C#
1
软件综合课程设计 利用VC和SQL实现会员卡管理系统的各项功能
2021-06-15 20:02:41 537KB VC 数据库SQL 会员卡管理系统
1