全文预览

基于多级文件目录的文件管理系统设计

上传者:梦&殇 |  格式:doc  |  页数:30 |  大小:3032KB

文档介绍
真实系统,可设置下述文件操作命令:建立文件、修改属性、删除文件、读文件、写文件、复制文件、查询目录。Р3.通过键盘使用该文件系统,系统应显示操作命令的执行结果。Р第三章系统设计Р Р设计方案:Р 本系统一共建立了Administrator 和Guest两个用户,每个用户拥有一个结构体数组为struct Flie fa[8]和 struct Flie fg[8]每个用户最多可一建立8个文件,每个文件对应一个文件模块;Р 文件模块:Р struct FlieР{Р int ed; //判断是否正存放文件Р char f_name[8]; //文件名Р char f_c[8]; //存放文件内容Р int att ; // 文件属性 0为只读 1为只写Р};Р 文件模块示意图:РedРf_name[8]РattРf_c[8]Р 函数设计和功能分析:Р系统调用原型Р功能Р主要参数说明Рvoid check()Р密码认证Рadmin为函数出口Рint init()Р初始化操作界面Р返回i执行相应的操作Рvoid createfile()Р创建文件Рname[]为文件名->fa[].f_name[]Рvoid deletefile()Р删除文件Рvoid openfile()Р打开文件Рvoid exit()Р退出系统Рvoid writefile()Р书写文件Рc[]为文件内容->fa[].f_c[]Рvoid copyfile()Р复制文件Рvoid modifyfile()Р修改属性Рa为文件属性->fa[].attРvoid catalogue()Р目录管理Р第四章程序设计流程图或N-S图РMain()函数的流程图:Р消注?Р成功?Р 开始Р用户登陆РNРYР接收命令Р 解析命令Р实现命令Р 结束РNР选择用户Р退出РNРYРYР设计程序:Р#include <stdio.h>

收藏

分享

举报
下载此文档