一 . 需求分析: 1) 输入形式和输入值范围: 输入形式是要压缩(或者要解压)的文件路径,输入范围是字符串,而且要是文件的路径。 2) 输出形式: 输出相应的编码压缩文件和解码原文件 3) 程序所能达到的功能: 利用哈夫曼对ASCII文件做不等长编码,达到压缩文件。利用哈夫曼树的遍历,达到解压文件的目的。程序的功能也就是实现压缩和解压ASCII类型文件的目的。 4)测试数据:(包括正确的输入数据及其输出结果和含有错误输入及其输出结果) 测试输入或者输出文本框是不是有空的,是不是不是有效路径。进行条件判断,实现错误处理。 比如要压缩:c:\a.txt 文件路径就是:c:\a.txt。如果输入框是空的,就判断,然后用MessageBox处理信息。 如果文件路径和文件的输出路径都写正确的话,就会输出相应的压缩或者解压文件,否则用函数MessageBox提示错误。然后进行更正。 二 . 概要设计: 1) 哈夫曼树的特点 a) 是二叉树的一种,而且是一种没有度数是1的二叉树 b) 一棵树有n个叶子,就会用2n-1个节点 c) 一种“最优”二叉树,由于树的带权路径(WPL)最小 d) 由于它是由下到上顺序构造的,使得分支节点和叶子节点从下到上,权值都是从小到大的顺序排列的
资源简介:一 . 需求分析: 1) 输入形式和输入值范围: 输入形式是要压缩(或者要解压)的文件路径,输入范围是字符串,而且要是文件的路径。 2) 输出形式: 输出相应的编码压缩文件和解码原文件 3) 程序所能达到的功能: 利用哈夫曼对ASCII文件做不等长编码...
上传时间: 2013-12-03
上传用户:zsjzc
资源简介:一 . 需求分析: 1) 输入形式和输入值范围: 输入形式是某集体的“人名”,输入的是人名的拼音,而且字符长度不超过19。 2) 输出形式: 输出相应的“人名”哈希表,并实现查找的功能,且平均查找长度不超R. 3) 程序所能达到的功能: 利用哈希函数对“...
上传时间: 2014-01-08
上传用户:498732662
资源简介:目录:图书管理系统软件设计说明 一.可行性研究 二.需求分析:1.任务概述2.数据需求:2.3 数据库描述:2.4 数据采集: 3.功能需求:新书入库DFD:图书借阅的DFD:过期提示的DFD:借阅查询的DFD:还书处理的DFD4.安全性需求:5.一致性需求6.完整性...
上传时间: 2015-05-18
上传用户:天涯
资源简介:目录:图书管理系统软件设计说明 一.可行性研究 二.需求分析:1.任务概述2.数据需求:2.3 数据库描述:2.4 数据采集: 3.功能需求:新书入库DFD:图书借阅的DFD:过期提示的DFD:借阅查询的DFD:还书处理的DFD4.安全性需求:5.一致性需求6.完整性需求...
上传时间: 2015-11-23
上传用户:hjshhyy
资源简介:图书管理系统,好用.可行性研究二.需求分析:1.任务概述2.数据需求:2.3 数据库描述:2.4 数据采集: 3.功能需求:新书入库DFD:图书借阅的DFD:过期提示的DFD:借阅查询的DFD:还书处理的DFD4.安全性需求:5.一致性需求6.等
上传时间: 2015-05-21
上传用户:agent
资源简介:阿江表单邮件 Ajiang FormMail V 1.0 这是一个通过网页表单发送邮件的代码。 对服务器的要求: 1、必须支持 ASP 2、必须安装 JMAIL 4.0(或更高版本)发信组件 安装: 1、(必需)用文本编辑器打开formmail.asp,修改顶端的参数设置部分,这是必需的,否则将...
上传时间: 2013-12-24
上传用户:leehom61
资源简介:一:需求分析 1.本程序需掌握树和二叉树的概念及工作原理,运用其原理及概念完成实验.。 2.问题描述: 一个逻辑表达式如果对于其变元的任一种取值都为真,则称为重言式;反之,如果对于其变元的任一种取值都为假,则称为矛盾式;然而,更多的情况下,既非...
上传时间: 2015-11-14
上传用户:sz_hjbf
资源简介:1问题描述: 设计一个实现稀疏多项式乘法的程序 2需求分析: 编程实现两个一元多项式相乘,要求: 2.1输入并建立多项式; 2.2输出多项式,输出形式为整数序列:n,c1,e1,c2,e2``````,cn.,en,其中n是多项式的系数,ci和ei分别是第i项的系数和指数,序列按...
上传时间: 2015-08-15
上传用户:zhangliming420
资源简介:一:需求分析 1. 问题描述 魔王总是使用自己的一种非常精练而抽象的语言讲话,没人能听懂,但他的语言是可逐步解释成人能听懂的语言,因为他的语言是由以下两种形式的规则由人的语言逐步抽象上去的: --------------------------------------------------------...
上传时间: 2014-12-02
上传用户:jkhjkh1982
资源简介:一、 问题描述与分析: (1) 根据用户选择提供相应的功能 (2) 运动会分数统计。 (3) 能够按照指数降序排列建立并输出多项式;能够完成两个多项式的相加、相减 (4) 可以输入一个任意大小的迷宫数据,用非递归的方法求出一条走出迷宫的路径,并将路径输出。 ...
上传时间: 2014-12-04
上传用户:sclyutian
资源简介:学生选修课程管理系统的设计与实现 目 录 一、需求分析 2 1.1系统简要分析 2 1.2 应用需求分析 2 二、概要设计 4 2.1业务流分析 4 2.2数据流分析 4 2.3程序数据流程分析及流程设计 4 2.4数据字典 7 2.5系统数据模型设计 8 2.5.1 E-R图 8 2.5.2...
上传时间: 2016-08-08
上传用户:edisonfather
资源简介:多线程通信 程序说明 Ⅰ、设计项目: 简单的聊天程序 Ⅱ、设计人: 刘亚焱 Ⅲ、设计时间: 2003.5.6 Ⅳ、设计步骤: 1)需求分析: 用java实现底层网络通信,我用的是 TCP/IP协议里的套接字(Socket)编程接口来实现网络通讯。 2)设计部分: socket是一种流...
上传时间: 2015-02-26
上传用户:AbuGe
资源简介:计算机房管理系统 一、功能: 1、主要是针对各大高校计算机房的管理。 2、将机房的设备管理、用户管理和上机管理等日常事务集成于一体。 3、可以自己设置机房一天内对外开放的时间和次数。 4、上机管理中可以实现预约计算机,无论时间远近。 5、上机...
上传时间: 2015-10-16
上传用户:1101055045
资源简介:PHP留言本 设计流程: 1.需求分析: 留言本要是实现的功能是用户留言,回复留言。显示留言用户的信息,显示回复信息和回复信息的用户信息。设计一个管理员管理留言功能。 2.数据库设计: 在mysql下创建相应的数据库。 3.代码编写: 使用php语言编写...
上传时间: 2015-11-16
上传用户:wanghui2438
资源简介:一. 实验目的: 设计、编写和调试一个具体的词法分析程序,加深对词法分析理论和自动词法分析工具的理解、实践和掌握。 二. 实验要求: ① 学习和理解正则表达式理论,写出C—语言的记号的完整的正则表达式;(适当使用正则定义) ② 学习和理解有限机理论,根据前...
上传时间: 2013-12-19
上传用户:jqy_china
资源简介:图书管理系统软件设计说明 一.可行性研究:。。。。。 二.需求分析:。。。。。 三. 概要设计说明书:。。。。。 四.详细设计:。。。。。 五. 编码与实现: 六. 测试
上传时间: 2014-01-24
上传用户:yt1993410
资源简介:贪吃蛇*要点分析: *1)数据结构:matrix[][]用来存储地图上面的信息,如果什么也没有设置为false, * 如果有食物或蛇,设置为true;nodeArray,一个LinkedList,用来保存蛇的每 * 一节;food用来保存食物的位置;而Node类是保存每个位置的信息。 *2)重...
上传时间: 2014-06-14
上传用户:cjf0304
资源简介:// 入口参数: // l: l = 0, 傅立叶变换 l = 1, 逆傅立叶变换 // il: il = 0,不计算傅立叶变换或逆变换模和幅角;il = 1,计算模和幅角 // n: 输入的点数,为偶数,一般为32,64,128,...,1024等 // k: 满足n=2^k(k>0),实质上k是n个采样数据可以分解为偶...
上传时间: 2017-01-03
上传用户:ynsnjs
资源简介:计算机房管理系统 一、功能: 1、主要是针对各大高校计算机房的管理。 2、将机房的设备管理、用户管理和上机管理等日常事务集成于一体。 3、可以自己设置机房一天内对外开放的时间和次数。 4、上机管理中可以实现预约计算机,无论时间远近。 5、上机时,可以...
上传时间: 2017-01-19
上传用户:thinode
资源简介:压缩包的内容包括:1.有关JPEG和DPCM算法的文章;2.实现其算法的压缩程序3.有关图像压缩方面的资料。读者请注意: <1>这里讨论的是灰度图像的压缩不涉及彩色图像。 <2>实现压缩时,输入的图像数据采用一种自定义的格式(com 格式),前四个字节记录图像的宽...
上传时间: 2014-01-15
上传用户:qq21508895
资源简介:哈夫曼树的建立 一、 实验目的: 1. 理解哈夫曼树及其应用。 2. 掌握生成哈夫曼树的算法。 二、 实验内容: 哈夫曼树,即最优树,是带权路径长度最短的树。有着广泛的应用。在解决某些判定问题上,及字符编码上,有着重要的价值。 构造一...
上传时间: 2013-12-24
上传用户:阳光少年2016
资源简介:需求分析:研究问题域,产生一个满足用户需求的系统模型,这个系统模型应该能正确的描述问题域和系统责任,并使后续开发阶段的有关人员能根据这个模型继续进行工作
上传时间: 2017-03-23
上传用户:Thuan
资源简介:学生信息管理系统 1. 本软件用于学生基本信息的管理。学生基本信息包括:学号、姓名、性别、民族、年龄、系名、班级名、住址 2. 功能分析: 1) 学生基本信息的录入:包括增加、删除、修改学生基本信息 2) 分类统计:统计不同民族学生人数、统计不同地区生源、...
上传时间: 2014-01-27
上传用户:源码3
资源简介:完成ls的如下功能 不带参数的ls:列出当前目录下的非隐藏(文件和目录名不以.开头)的文件和目录 ls -a:列出当前目录下的所有文件和目录 ls -l:以长列表形式列出当前目录下的非隐藏的文件和目录。每个文件或目录只要求列出如下信息:类型与权限、文件名...
上传时间: 2014-01-20
上传用户:84425894
资源简介:电子书:时一频分析:理论与应用 用超星浏览器观看
上传时间: 2015-09-11
上传用户:wab1981
资源简介:Visual.C++程序设计技巧与实例--配套光盘 第4章 进程和线程 本章共有8个实例: 1. Process创建和终止进程 2. WorkerThread创建工作者线程 3. UIThread用户界面线程示例 4. Event使用事件对象来实现线程的同步 5. Thread使用临界区对象来实现线程的同步...
上传时间: 2014-11-17
上传用户:yyyyyyyyyy
资源简介:缩包的内容包括:1.有关JPEG和DPCM算法的文章;2.实现其算法的压缩程序3.有关图像压缩方面的资料
上传时间: 2015-11-15
上传用户:yepeng139
资源简介:实现无向图(或有向图)的存储表示,并输出对该图的广度优先(或深度优先)遍历。 系统具备如下的功能: 1.初始化。从键盘输入图的顶点数与边数。 2.输出图的相应的存储表示。 3.输出图的广度优先遍历序列。 4.输出图的深度优先遍历序列。
上传时间: 2014-01-08
上传用户:康郎
资源简介:医院管理系统的实际 英文版 含源代码和需求分析等 适合作论文和报告
上传时间: 2016-08-13
上传用户:himbly
资源简介:数据结构课程第一次实验 要求:1.基类和派生类的定义和实现(.h .cpp) 2.+ 运算符重载 3.<< 运算符重载 4.构造与重载函数应用
上传时间: 2014-12-01
上传用户:zaizaibang