文档详情

1.课程设计报告-文件管理系统_计算机操作系统.pdf

发布:2020-09-07约3.87千字共5页下载文档
文本预览下载声明
用心、精心、决心、匠心 第一部分 概述 1.1 系统开发背景 1.1.1 文件系统的意义 在现代计算机系统中,要用到大量的程序和数据,由于内存容量有限,且不能长期保存, 故而平时总是把他们以文件的形式存放在外存中, 需要时可随时将它们调入内存。 如果由用户 直接管理外存上的文件,不仅要求用户熟悉外存特性,还必须能保持数据的安全性和一直性。 显然, 这是用户所不能胜任的工作。取而代之的, 便是在操作系统中增加了文件管理功能, 即 构成一个文件系统, 负责管理在外存上的文件, 并把对文件的存取, 共享和保护等手段提供给 用户。这不仅方便了用户,保证了文件的安全性,还有效的提高了系统资源利用率。 1.1.2 开发背景 (1)所设计软件名称:文件管理系统 (2)本软件的提出者: (3)本软件的设计者: 1.1.3 软件开发工具 (1)MICROSOFT WINDOWS 2000 (2)BORLAND C++ BUILDER 6.0 1.1.4 软件开发技术 (1)C++程序设计 (2)软件工程开发过程各阶段分析 (3) 1.2 系统功能介绍及目标 1.2.1 系统实现功能 呕心沥血整理 word0 用心、精心、决心、匠心 (1)多用户、多级目录(注:本设计最多 10 个用户,实现 3 级目录 ) 。 设置目录 MFD和用户 文件目录 UFD,另外还为打开文件设置了运行文件目录 AFD。 (2)至少有 10 个实用的文件操作命令 ( 注:本设计可实现创建和删除目录, 创建和删除文件, 以及打开和关闭文件等功能 ) 。 (3)设计一个既简单又实用的用户界面。 第二部分 需求分析 2.1 项目概述及数据流图 2.1.1 系统的一般概述 使用高级语言编写简单的文件系统, 模拟文件管理的工作过程。 实现多用户文件管理, 允许创 建和删除文件,对文件属性设置保护。采用多级文件目录。 2.1.2 系统的功能数据流图 层次框图 系统顶层数据流图 系统二层数据流图 2.2 功能需求分析 2.2.1 功能划分 用户管理功能 身份验证功能 目录管理功能 文件管理功能 文件属性管理功能 帮助功能 呕心沥血整理 word1 用心、精心、决心、匠心 2.2.2 功能描述 (1)用户管理功能 允许用户进行注册,管理不同用户。 允许注销用户,即删除该用户。 (2)身份验证功能 用户登陆,系统验证其合法性。 (3)目录管理功能 目录管理,进行创建,删除… .. 等操作。 (4 )文件管理功能 管理文件,可进行创建文件,删除,打开,关闭,读,写等操作。 (5)文件属性管理功能 设置文件属性,如读写文件,只读文件,可写文件。 (6)帮助功能 为用户提供使用帮助。 2.3 外部接口需求分析 2.3.1 用户界面 采用 WINDOWS的通用图形界面,对用户友好,且对鼠标和键盘提供帮助,界面的设计遵 循以下规则: a. 界面要具有一致性,界面规范遵循 WINDOWS软件的界面
显示全部
相似文档