网站大量收购独家精品文档,联系QQ:2885784924

文件管理系统课程设计报告.doc

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

摘要

该论文的内容主要基于JAVA语言的字符界面的一个二级文件管理系统的程序的设计和分析,主要是模拟操作系统内的文件管理系统模块,但由于水平有限,只实现了文件管理系统的主要几个功能有:用户登陆功能,相当于DOS系统的dir查询子目录功能,创立新的文件夹功能,删除文件功能,复制文件功能,如果登陆错误,系统提示你输入有错误,你可以选择重新输入或者是退出系统,主要用到的知识点是JAVA语言的输入输出流当中的一些类库,

关键字:JAVABuffereReaderListFilesArrayListFile

目录

TOC\o1-3\h737第一章需求分析 3

285811.1设计背景 3

3102第二章概要设计 4

25873一套接字调用时序图 4

2830二程序流程图 5

4807第三章详细设计 6

10748一数据字典 6

18158二功能模块设计 7

16214第四章设计测试 8

17303一设计测试用例 8

7385第五章设计体会 11

5042第六章参考文献 12

第一章需求分析

平时只是用操作系统,从来都不管理它是一个什么东西,具体包括了哪些知识,就是因为自己的系统出了问题,也不知道是为什么,自从这个学期学了操作系统这个必修课,自己真正开始去了解这个非常深渊的知识,学了一个学期的操作系统,才算是真正学了计算机这门科学,否那么你的计算机水平必然是低级的水平,学习的过程中有做实验,都是为了稳固根底知识,在每一次实验都努力完成后,也想自己做个简单的系统,来模拟操作系统的实现,但是操作系统功能实在太大,又把操作系统细分成几个模块,有进程管理,处理机管理,存储管理,设备管理,文件管理这几个大的模块,每一个模块都完成相应的功能,根据自己的水平,决定做文件管理这一个模块,由于自己想学一下文件的输入输出流,这对于以后,你想做一个比拟大的系统,根本上都关系到文件的操作,所以做这个文件管理系统,有利于自己后面的开展,

由于有一个星期的时间,也足够了,首先我选择用JAVA作为开发语言,主要是我以后想往这方便开展,做这个可以为我打好根底知识,当然更好的是为了自己更好的理解操作系统的内核是怎么实现,根据文件系统的相关原理,设计并用编程实现一个类似Windows系统中“我的电脑”功能的文件管理系统,该文件系统可以对系统中所有文件进行根本的管理,实现了创立,查看,删除,复制,这几个根本的功能,

1.2开发环境

第二章概要设计

初始化

初始化

用户登陆

用户登陆

用户输入用户名

用户输入用户名

用户输入密码

用户输入密码

用户名和密码是否正确

用户名和密码是否正确

继续输入N

继续输入

Y

用户选择功能列表

用户选择功能列表

完成用户所选功能

完成用户所选功能

提示用户是否继续

提示用户是否继续

退出N

退出

Y

2.2功能模块图

文件管理系统

文件管理系统

新建文件模块复制文件模块查询文件模块删除文件模块用户登陆模块

新建文件模块

复制文件模块

查询文件模块

删除文件模块

用户登陆模块

输入用户名和密码显示处理结果输入新文件名和路径显示处理结果输入新文件名和路径显示处理结果输入新文件名和路径

输入用户名和密码

显示处理结果

输入

新文件名和路径

显示处理结果

输入

新文件名和路径

显示处理结果

输入

新文件名和路径

输入文件名

显示查询结果

错误处理

第三章详细设计

因为这人程序主要是完成几个简单的文件管理功能,我选用JAVA做于开发语言,以操作系统的文件管理模块作为参考,整个程序完成是在字符界面下完的,首先是提示用户怎么登陆,登陆成功后接着提示用户选择哪个项功能进行操作,如果登陆失败,那么提示用户再一次,不过输入次数是有限的,用户选择了一项操作后,系统根据用户的输入,显示相应的结果给用户,最后用户退出系统.

3.2功能模块设计

(1):用户登陆模块

用户登陆模块是程序一运行首先执行的模块,主要是用来检测用户是否是管理员或者是本程序的作者,以实现根本上的人性化,在这个模块内,设置了两个字符串变量,分别是:user,password,值分别为用户名和密码,然后在接受到用户输入的参数后,采用下面的方法来验证是否正确,同

文档评论(0)

展翅高飞2020 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档