学生考勤系统说明书
目录
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++的复合、继承、多态等机制进行软件渐增式开发;
3完成类层次中各个类的描述(包括属性和方法)和具体实现用户界面需求
用户界面需求
对于一个好的软件有一个友好的用户界面是很重要的。用户界面应尽量做得简单、层次清晰明了
对考勤管理系统应实现的功能描述如下: 1用户信息管理
用户信息管理的基本功能是添加、修改、删除、浏览用户详细信息。 2信息管理
包括缺课日期、第几节课、课程名称、学生姓名、缺课类型(迟到、早退、请假及旷课) 3查询功能
考勤人员能够按学号、姓名查询某学生的考勤记录或按专业、班级查询某个班级的考勤记录 4统计功能
考勤人员可以统计学生的考勤记录 5修改功能
考勤人员具有修改学生考勤记录、如请假、旷课等记录
2.2 算法与数据结构
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库学生考勤系统说明书在线全文阅读。
相关推荐: