学生考勤系统说明书.pdfVIP

  1. 1、本文档共15页,可阅读全部内容。
  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文档。上传文档
查看更多

学生考勤系统说明书

目录

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++的复合、继承、多态等

文档评论(0)

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

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

1亿VIP精品文档

相关文档