广工操作系统课程设计源代码分析.docVIP

  1. 1、本文档共39页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课 程 设 计 课程名称________操作系统 ___ ____ 题目名称_多用户多级目录文件系统的实现_ 学生学院________计算机学院____________ 专业班级______ _________ 学 号________ ___________ 学生姓名_________ _____________ 指导教师__________林穗______________ 2011年 1月 18日 广东工业大学课程设计任务书 题目名称 多用户多级目录文件系统的实现文件系统 (1)具有login (用户登录) (2)系统初始化(建文件卷、提供登录模块) (3)文件的创建: create (4)文件的打开:open (5)文件的读:read (6)文件的写:write (7)文件关闭:close (8)删除文件:delete (9)创建目录(建立子目录):mkdir (10)改变当前目录:cd (11)列出文件目录:dir (12)退出:logout 系统必须可实际演示,选用程序设计语言:[1] 计算机操作系统 汤等 西安电子科技大学出版社[2] 操作系统实验指导书,傅秀芬,广东工业大学(自编) [3] 计算机操作系统教程 ( 第二版 ) 张尧学、 史美林清华大学出版社现代操作系统A.S.Tanenbaum 著,陈向群等译机械工业出版社 其中P表示parent指针,C表示child指针,N表示next指针 数据结构说明 该模拟文件管理系统的文件目录检索采用简单的线性搜索,系统所采用的数据结构: typedef struct list LIST; struct list { char listname[10]; int type; int length; int protect; int flag; char *content; struct list *parent; struct list *child; struct list *next; }; typedef struct usd USD; struct usd { char username[10]; LIST *list; struct usd *next; }; 各模块的算法流程图 程序总体流程图 主要模块的算法流程图 创建用户模块: 删除用户 创建文件(夹) 删除文件夹 复制文件 函数声明 void displayusermenu();///用户管理界面菜单 void time();///系统时间 void displayfilemenu();///文件管理界面菜单 void creatuser();///新建用户 void deleteuser();///删除用户 void displayuser();///显示用户 void userhelp();///用户管理帮助 void filehelp();///文件管理帮助 void selectuser();///选择用户 void displaylist();///显示文件或者文件夹 void creatfile(LIST *qq,int flag);///创建文件(夹) void deletefile(LIST *qq,int flag);///删除文件(夹) void openfile();///打开文件 void readfile(); ///读取文件 void writefile(); ///写入文件 void closefile();///关闭文件 void next();///下一层文件夹 void back();//上一层文件夹 void copyfile();//复制文件 void pastedfile();///粘贴文件 void quit();///直接退出系统 程序运行及清单 系统界面简洁美观实用,用户无须输入过长指令就可以完成操作。本系统还附带操作指南,用户如有疑问可查看指南说明。虽不如可视化易操作,但也不难。 用户管理操作 程序登陆界面 程序开始界面(即用户管理界面) 新建用户 列出用户 删除用户 系统日期时间 帮助文档 退出系统 选择用户 输入用户名(若系统无此用户会有提示)按回车后即进入文件操作界面。 2、对文件管理操作 进入用户后对文件操作初始界面 新建文件 新建文件夹 显示当前路径文件(夹) 删除文件 文件存在时 删除文件夹 文件夹存在时 打开文件 文件存在时

文档评论(0)

boss + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档