文件管理系统课程设计---多用户多级目录文件系统的实现
《文件管理系统课程设计---多用户多级目录文件系统的实现》由会员分享,可在线阅读,更多相关《文件管理系统课程设计---多用户多级目录文件系统的实现(26页珍藏版)》请在毕设资料网上搜索。
1、 课课 程程 设设 计计 课程名称_操作系统操作系统 _ 题目名称_多用户多级目录多用户多级目录文件系统的实现文件系统的实现 _ 学生学院_计算机学院计算机学院_ 专业班级 学 号 3 学生姓名 指导教师 2008 年 1 月 文件管理系统文件管理系统 一设计目的: 编写并调试一个树型目录结构的文件系统,模拟文件管理工作流程。 二设计要求: 设计多用户文件系统,采用多级文件目录。 至少要有十个以上的实用命令,应设置文件保护措施。 设计一个较实用的用户界面,方便用户使用,界面要为用户提供足够的选择信息, 不需用户打入冗长的命令。 三设计内容 本程序设计了一个树形目录结构的文件管理系统,初始化系统
2、默认根目录为 root,根目 录下为 11 个用户的注册目录,包括一个超级用户 su 和十个普通用户 stud01stud10,初始 化的树形分支结构如下: root su stud01 stud02 stud03 stud04 stud05 stud06 stud07 stud08 stud09stud10 初始化后各个用户注册目录下均为空,用户可进行创建编辑文件,显示文件内容,删除 文件,复制文件,粘贴文件,创建目录,删除目录,更改工作目录,显示当前工作目录的全 路径,显示当前目录下的全部内容,寻求帮助及用户切换等操作,当只有目录可以为分支节 点创建其目录下的子目录或者文件(这里指的文件为
3、除目录外的终端文件) ,也可以为叶子 节点以待必要的时候在其目录下创建子目录或者文件使其成为分支节点, 而文件只能是叶子 节点。 程序运行时要求输入用户名及其密码, 初始化时 su 和 stud01stud10 相应的密码分别为 su,01stud,02stud,03stud,04stud,05stud,06stud,07stud,08stud,09stud,10stud,系 统将验证输入的用户名及其密码,并提示是否输入正确,错误要求重新输入。用户密码只有 超级用户 su 才能更改,普通用户没有权限进行此操作。登录后系统在每个命令提示符前加 【用户名】 ,表示当前的登录用户,若登录用户为 su
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 文件 管理 系统 课程设计 多用户 多级 目录 文件系统 实现
