- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
学生考勤系统说明书
目录
1设计内容与要求…………7
2.设计说明…………………8
2.1问题描述与功能设计………………8
2.2算法与数据结构……………………9
2.3函数定义………………11
2.4测试……………………16
3总结……………18
1设计内容与要求
设计题目:Android文件管理器
1.基本要求:
(1)要求用数据结构二叉树树形结构思想来完成设计;
(2)要求树型结构,目录下可以是目录,也可以是文件
(3)以树的形式显示所有的文件和文件
(4)通过输入文件名,实现文件搜索的功能
(5)在树中增加一个新文件,正确的显示出来
(6)在树中删除一个文件,正确的显示
(7)输入一个文件名,实现文件搜索功能
(8)程序调试通过后,完成程序文档的处理,加必要的注释
高级要求:
(1)显示文件的大小、创建日期,修改时间
(2)输入一个文件名,实现文件搜索功能
2.创新要求
在基本要求达到后,可以进行创新设计。
3.设计方法和基本原理
1)问题描述:
Android手机上默认没有文件管理器,因此需要设计一个文件管理器,要求
以树形结构显示每个文件和文件夹,并且可以方便的对文件或文件夹进行
增,删操作,此外还可以将文件移至任意文件夹中,请用C实现主要结构和
算法
2)设计思想
1.在内存中开辟一个虚拟磁盘空间作为文件存储器,在其上实现一个简单
的单用户文件系统。
2.文件存储空间的分配采用显式链接分配。为了实现创建和删除文件必须
要有一棵初始的文件树存在,以便在文件树的根节点下实现创建和删除文件。
3.数据结构与树结构。数据结构是计算机存储、组织数据的方式。数据
结构是指相互之间存在一种或多种特定关系的数据元素的集合。
树是一种重要的非线性数据结构,直观地看,它是数据元素(在树中称为结
点)按分支关系组织起来的结构,很象自然界中的树那样。树中每个分叉点
称为结点,起始结点称为树根,任意两个结点间的连接关系称为树枝,结点
下面不再有分枝称为树叶。结点的前趋结点称为该结点的双亲,结点的后
趋结点称为该结点的孩子,同一结点的孩子之间互称兄弟。
4.文件目录结构采用多级目录结构。为了简单起见,可以使用文件结构体,
结构体内容包括:文件名,文件目录识别标示,文件链接数,以及他的左孩
子右孩子左兄弟右兄弟指
5.要有分解函数对输入的命令进行分解。以识别那部分是哪部分是命令,哪
部分是路径和文件名。
6.最后要有执行函数。来执行输入的创建文件命令。
设计工作量:
(1)软件设计:完成问题陈述中所提到的所有需求功能。
(2)论文:要求撰写不少于3000个文字的文档,详细说明各阶段具体要求。
工作计划:13-14周
安排两周时间进行课程设计,软件开发步骤如下,第一周完成1~6,第二周完
成7~10,论文同步进行;
(1)写出需求分析(做什么)
(2)分析系统中的各个实体之间的关系及其属性和行为
(3)设计系统的函数层次
(4)完成函数中函数的描述(包括属性和方法)
(5)完成类中各个成员函数的定义和实现
(6)代码编写
(7)功能调试
(8)撰写课程设计报告书
(9)答辩
2设计说明
2.1问题描述与功能设计
1)问题描述:Android手机上默认没有文件管理器,因此需要设计一个文件管理器,
要求以树形结构显示每个文件和文件夹,并且可以方便的对文件或文件夹进行增,删操
作,此外还可以将文件移至任意文件夹中
2)功能设计:
1分析系统中的各个实体之间的关系及其属性和行为;
2设计系统的类层次,充分运用C++的复合、继承、多态等
您可能关注的文档
最近下载
- 2022年技术能手选拔赛试题调幅广播(含答案).docx VIP
- SL 489-2010_水利建设项目后评价报告编制规程.pdf VIP
- 2025甘孜州委统一战线工作部选调事业单位工作人员8人笔试备考试题及答案解析.docx VIP
- GB51251-2017 建筑防烟排烟系统技术标准 (正式版).docx VIP
- 2025广西公需科目考试答案(3套涵盖95-试题)一区两地一园一通道建设人工智能时代的机遇与挑战.docx VIP
- 机械电子工程系本科毕业设计指南.docx VIP
- 信息化系统安全运维服务方案设计.docx VIP
- 妇产科会阴按摩术.pptx VIP
- 中信大厦(中国尊)全生命周期管理路径探索及实践.pdf VIP
- 年春季高考数学真题.doc VIP
文档评论(0)