Реферат - Архіватор - скачати безкоштовно
Химия

Реферат — Архіватор — скачати безкоштовно


Завантажити реферат: Архіватор

Зміст реферату

Вступ
1 Технічне завдання
2 Опис застосування
3 Опис програми
4 Керівництво програміста
5 Керівництво системного програміста
6 Посібник користувача
7 Керівництво оператора
Висновок

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

Програму створено мовою високого рівня Турбо-Паскаль фірми Borland.

Вхідними даними до програми є динні які необхідно стиснути.

Технічними вимогами для використання даної системи є: ЕОМ IBM PC сумісний, з ЦП не менше 180 286 з об’ємом ВП не менше 1МБ.

Завантаження системи можна виконувати із системної дискети.

Усі вимоги до програмного продукту, що були вказані у технічному завданні, були повністю виконані.

Ведення

Головною причиною розробки програми «Стиск даних за методом Хаффмана» стало те, що стиск скорочує обсяг простору, необхідного для зберігання файлів в ЕОМ.

Існує багато будь-яких причин виділяти ресурси ЕОМ для стисле уявлення, т.к. Швидша передача даних і скорочення простору для їх зберігання дозволяють зберегти значні кошти і часто поліпшити показники ЕОМ.

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

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 <ІМ'Я архівованого файлу>

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

Після закінчення програми на диску з’явиться архівний файл <ім'я файлу. Vit >

СПИСОК ВИКОРИСТАНОЇ ЛІТЕРАТУРИ

www.syr.webzone.ru/pp/algorithms/compress/huffman.htm

www. www.syr.webzone.ru/pp/algorithms/compress/tree_with.htm

www.freebsd.org/huffman.htm

Батіг 3 том `Алгоритми сортування та пошуку даних`

‘Програмування мовою Турбо Паскаль’ Київ BDJ -1996 р.

Висновок

У процесі виконання курсового проекту було створено програмний продукт, що має назву «Стиск даних за методом Хаффмана». Програмний продукт був протестований і на підставі його випробування було зроблено висновок про те, що програма повністю відповідає технічним вимогам на розробку, які були поставлені перед програмістом, та може застосовуватись користувачами персональних комп’ютерів для створення та заповнення форм вихідних документів.

Програма написана мовою високого рівня Borland Pascal 7.0, яка дозволяє користувачеві добре орієнтуватися в програмі та робить програмний продукт легко доступним для розуміння.

© Реферат плюс



Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *