Пример: Транспортная логистика
Я ищу:
На главную  |  Добавить в избранное  

Программированиеи компьютеры /

Архиватор

←предыдущая  следующая→
1 2 3 



Скачать реферат


РЕФЕРАТ

Обетом проектирования данной курсовой работы является “ Сжатие данных по методу Хаффмана ”, целью которого является сжатия различных файлов.

Программа создана на языке высокого уровня Турбо-Паскаль фирмы Borland.

Входными данными к программе является дынные который неоходимо сжать.

Техническими требованиями для использования данной системы это: ЭВМ IBM PC

совместимый, с ЦП не менее 180286 с объёмом ОП не менее 1МБ.

Загрузку системы можно производить с системной дискеты.

Все требования к программному продукту, которые были указаны в техническом задании, были полностью выполнены.

СОДЕРЖАНИЕ

Задание на курсовой проект ……………………………………………………

Реферат…………………………………………………………………………...

Введиние………………………………………………………………………….

1 Техническое задание ………………………………………………………….

2 Описание применения …………………………………………………………

3 Описание программы ………………………………………………………….

4 Руководство программиста …………………………………………………...

5 Руководство системного программиста ………..……………………………

6 Руководство пользователя ……………………………………………………

Заключение ………………………………………………………………………

Список использованной литературы ………………………………………….

Приложение А …………………………………………………………………..

Приложение Б ……………………………………………………………………

Приложение С ……………………………………………………………………

Приложение Д ……………………………………………………………………

ВЕДЕНИЕ

Главной причиной разработки программы “ Сжатие данных по методу Хаффмана ” явилось то что сжатие сокращает объем пространства, требуемого для хранения файлов в ЭВМ.

Существует много всяких причин выделять ресурсы Эвм в расчете на сжатое представление, т.к. более быстрая передача данных и сокращение пространства для их хранения позволяют сберечь значительные средства и за частую улучшить показатели ЭВМ.

Сжатие вероятно будет оставаться в сфере внимания из-за все возрастающих объемов хранимых и передаваемых данных в ЭВМ , кроме того можно использовать для преодоления некоторых физических ограничений, таких как, например, сравнительно низкая ширина пропускания телефонных каналов.

1 ТЕХНИЧЕСКОЕ ЗАДАНИЕ

1.1 Цель и назначение разработки

Целью данного курсового проекта является создание программного продукта, который носит название " Сжатие данных по методу Хаффмана".

1.2 Основные теоретические посылки и обоснование разработки

Существует большое количество архиваторов.

Но для работы с современными подобными программами устанавливаются высокие требования к аппаратным и техническим средствам. Поэтому возникла проблема в написании программы на компьютеры с микропроцессором 8086, 286, 386 с объемом оперативной памяти менее 4Мб и отсутствия такой операционной системы (ОС) как Windows.

Решением стало создание программы как Vitter.exe

1.3 Назначение программы

Программный продукт Vitter.exe предназначен для архивирования данных.

1.4 Основные требования к программе, исходным данным и результатам

Программа должна выполнять следующие функции:

• Запрос на архивирование файлов или на разархивацию файлов;

1.5 Аппаратно-технические средства, ОС и язык программирования, необходимые для разработки программного продукта

Для работы программы необходимо иметь следующие аппаратно-технические средства:

• ОП не менее 1Мб;

• Не менее 15 Кб свободного дискового пространства;

Для использования Vitter.exe нет необходимости в наличии ОС как Windows 3.x (95/NT), достаточно иметь OC MS-DOS.

Для написания программы планируется использовать такие языки программирования как Turbo Pascal.

1.6 Требования к маркировке и упаковке

Общими требованиями к маркировке и упаковке программного продукта являются:

 программный продукт должен поставляться на дискетах (3,5 дюйма) емкостью 1.44 МБайта с соответствующими обозначениями:

- производителя данного программного продукта;

- полным названием программного продукта;

- исполнимый файл Vitter.exe;

2 ОПИСАНИЕ ПРИМЕНЕНИЯ

2.1 Назначение программы

Программный продукт «Программа генерации произвольных форм выходных документов» предназначен для создания форм в интерфейсе текстового редактора, возможностью сохранять их в данном формате с дальнейшим заполнением и распечаткой форм.

Программный продукт создает файлы в данном формате *.mff, а также предоставляе возможность отредактировать созданую рание форму, заполнить ее и в конце вывести готовую форму на печать.

3.2 Условия применения

Программный продукт может эксплуатироваться на компьютерах IBM или совместимых с ЦП Intel-80486 с объемом оперативной памяти не менее 1 МБайт и свободным дисковым пространством не менее 15 КБайт.

Программа функционирует под управлением ОС MS-DOS версии 6.22, Windows 3.x/95/98/NT.

Входная информация для программы представляется задание пользователем имени файла который нужно сжать.

Выходная информация – файлы (с расширением *.vit).

Программа может работать на компьютерах, технические характеристики которых согласуются с выше указанными аппаратно-техническими требованиями.

3.3 Входные и выходные данные

Входными данными для программного продукта является имя файла который необходимо сжать.

Выходными данными является файл (с расширением *.vit).

4 ОПИСАНИЕ ПРОГРАММЫ

4.1 Общие сведения

Программный продукт имеет название «Программа генерации произвольных форм выходных документов». Программа реализована в программной среде Borland Pascal 7.0 с использованием вставок на языке Ассемблера и функционирует под управлением ОС MS-DOS версии 6.22, Windows 3.x/95/98/NT.

4.2 Описание процедур и функций

Процедура initialize– процедура строит начальное дерево.

Функция findchild(J,Parity: Integer): integer – функция возвращает номер узла.

Процедура Update (k:char) – изменяет динамическое дерево Хаффмана.

Процедура SlideAndincrement – это процедура корректирует указатели.

Процедура Transmit – для передачи данных.

Процедура EncodeAndTranmit– для декодирования и передачи данных.

Процедура DumpSyntax – для вывода информации.

5 РУКОВОДСТВО ПРОГРАМИСТА

5.1 Назначение и условия применения программы

Программный продукт «Сжатие данных по методу Хаффмана» предназначен для архивации текстовых и исполнимых файлов

Для того чтобы программа нормально функционировала необходимо соблюдать следующие требования к аппаратным и програмным средствам:

- компьютер типа IBM PC или совместимый с ЦП не мение 8086 и оперативной памятью 1 Мб;

- операционныя система MS-DOS не рание версии 3.2;

- накопитель на ГМД или ЖМД

5.2 Обращение к программе

Обращения к программе происходят посредством:

- запуска исполнимого файла form.exe из командной строки DOS путем набора в ней имени архиватора и файла который нужно заархивировать;

- запуска исполнимого файла Vitter.exe с помощью любой программы-оболочки для работы с DOS (Norton Commander, Volcov Commander, Dos Navigator или другие);

- запуска исполнимого файла любыми средства операционной системы Windows, предназначенными для осуществления запуска программ, например через программу программы-оболочки Far-Manager и Windows Commander или любые другие.

6 РУКОВОДСТВО СИСТЕМНОГО ПРОГРАММИСТА

6.1 Общие сведения о программе

Программный продукт имеет название «Сжатие данных по методу Хаффмана». Функционирует программа под управлением ОС MS-DOS версии 6.22, Windows 3.x/95/98/NT.

Функции программы:

- сжатие файла и запись его на диск.

- персональный компьютер IBM или совместимый с ЦП Intel 80386 и выше;

- оперативная память не менее 1 Мбайт;

- свободное пространство на жестком диске (винчестере) не менее 15 Кбайта;

- какая-либо из перечисленных выше ОС.

7 РУКОВОДСТВО ОПЕРАТОРА

Для начала работы с программой необходимо ее загрузить, на диске она сохраняется под именем vitter.exe. После запуска программы на экране появится параметры запуска архиватора:

VITTER.EXE

После тога как пользователь укажет через пробел имя фала который он хочет сжать и запустит программу программы начнет производить архивацию этого файла.

После окончания

←предыдущая  следующая→
1 2 3 



Copyright © 2005—2007 «Mark5»