一 . 需求分析: 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