Разработка программы копирования и удаления файлов

Автор: Пользователь скрыл имя, 24 Декабря 2012 в 00:04, курсовая работа

Описание работы

Курсовий проект присвячений створенню програми, яка створює папку під назвою «х» та копіює всі файли по шляху C:\masm32\bin з розширенням *.asm. Вона являє собою найпростіший приклад, здатний показати, що демонстрація деяких функцій роботи з файлами є актуальною для застосування мови програмування «Асемблер».

Содержание

ВСТУП 3
1 ПІДСТАВА ДЛЯ РОЗРОБКИ 3
2 ПРИЗНАЧЕННЯ РОЗРОБКИ 3
3 ВИМОГИ ДО ПРОГРАМИ 3
3.1 Вимоги до функціональних характеристик 3
3.2 Вимоги до надійності 3
3.3 Вимоги до інформаційної та програмної сумісності 4
3.4 Вимоги до маркування та упаковки 4
3.5 Вимоги до транспортування та зберігання 4
4 ВИМОГИ ДО ПРОГРАМНОЇ ДОКУМЕНТАЦIЇ 4
5 СТАДIЇ I ЕТАПИ РОЗРОБКИ 5
6 ПОРЯДОК КОНТРОЛЮ И ПРИЙМАННЯ 5

Работа содержит 1 файл

Курсовий проект.doc

— 210.50 Кб (Скачать)

 

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

Національний  технічний університет

«ХАРКІВСЬКИЙ ПОЛІТЕХНІЧНИЙ ІНСТИТУТ»

Кафедра обчислювальної техніки та програмування

 

 

 

 

 

 

 

 

 

 

КУРСОВИЙ ПРОЕКТ З КУРСУ

"СИСТЕМНЕ  ПРОГРАМУВАННЯ" 

НА ТЕМУ:

РОЗРОБКА ПРОГРАМИ КОПІЮВАННЯ ТА ВИДАЛЕННЯ ФАЙЛІВ

 

 

(комплект документації)

 

 

 

 

 

Розробники

 

Керівник проекту 

доц. каф. ОТП

____________  к.т.н., доц. Рисований О.М.

 

 

Виконавець

студент групи  КІТ-10А 

_____________     Репринцев О.Г.

“____”  ______________ 2011 р.

 

№ залікової  книжки 10015

 

 

Харків 2011

 

 

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

Національний  технічний університет

«ХАРКІВСЬКИЙ ПОЛІТЕХНІЧНИЙ ІНСТИТУТ»

Кафедра  обчислювальної техніки та програмування

 

 

ЗАТВЕРДЖУЮ

Завідувач кафедри ОТП

_______________ / Домнін Ф.А. /

"____"___________________2011  р.

 

 

 

РОЗРОБКА ПРОГРАМИ КОПІЮВАННЯ ТА ВИДАЛЕННЯ ФАЙЛІВ

 

СПЕЦИФІКАЦІЯ

АРКУШ ЗАТВЕРДЖЕННЯ

 КІТ-10А.10015

 

 

 

 

 

Розробники

 

Керівник проекту 

доц. каф. ОТП 

_________ к.т.н., доц.  Рисований О.М.

 

Виконавець

студент групи  КІТ-10А 

________________  Репринцев О.Г.

“____”  ______________ 2011  р.

 

 

 

 

 

Харків 2010

 

 

 

 

     ЗАТВЕРДЖЕНО

КІТ27А.10015-01

 

 

 

 

 

 

 

 

 

 

 

РОЗРОБКА ПРОГРАМИ КОПІЮВАННЯ ТА ВИДАЛЕННЯ ФАЙЛІВ

 

СПЕЦИФІКАЦІЯ

КІТ-10А.10015

Аркушів 2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Харків 2011

 

 

 

 

 

 

- 2 -

КІТ-10А.10015-01

 

Позначення

Найменування

Примітка

     
 

Документація

 
     

КІТ-10А.10015-01 90 01

Технічне завдання

 

КІТ-10А.10015-01 81 01

Пояснювальна  записка

 

КІТ-10А.10015-01 12 01

Текст програми

 
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     

 

 

 

 

 

 

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

Національний  технічний університет

«ХАРКІВСЬКИЙ ПОЛІТЕХНІЧНИЙ ІНСТИТУТ»

Кафедра  обчислювальної техніки та програмування

 

ЗАТВЕРДЖУЮ

Завідувач кафедри  ОТП

 

   _______________ / Домнін Ф.А. /

 

"____"___________________2011 р.

 

 

 

РОЗРОБКА ПРОГРАМИ КОПІЮВАННЯ ТА ВИДАЛЕННЯ ФАЙЛІВ

ТЕХНІЧНЕ ЗАВДАННЯ

 

АРКУШ ЗАТВЕРДЖЕННЯ

 КІТ-10А.10015

 

 

 

 

 

 

 

 

 

 

 

 

Розробники

 

Керівник проекту 

доц. каф. ОТП 

_________  к.т.н., доц. Рисований О.М.

 

Виконавець

студент групи  КІТ-10А 

________________  Репринцев  О.Г.

“____”  _____________ 2011 р.

 

Харків 2011

 

     ЗАТВЕРДЖЕНО

КІТ-10А.10015-01 90 01

 

 

 

 

 

 

 

 

 

 

 

РОЗРОБКА ПРОГРАМИ КОПІЮВАННЯ ТА ВИДАЛЕННЯ ФАЙЛІВ

 

ТЕХНІЧНЕ ЗАВДАННЯ

 

 

КІТ-10А.10015-01 90 01

Аркушів 5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Харків 2011

 

 

- 2 -

КІТ-10А.10015-01 90 01

 

ЗМІСТ

ВСТУП   3

1 ПІДСТАВА ДЛЯ  РОЗРОБКИ   3

2 ПРИЗНАЧЕННЯ РОЗРОБКИ    3

3 ВИМОГИ ДО ПРОГРАМИ    3

3.1 Вимоги до  функціональних характеристик   3

3.2 Вимоги до надійності   3

3.3 Вимоги до інформаційної  та програмної сумісності   4

3.4 Вимоги до маркування та упаковки   4

3.5 Вимоги до транспортування та зберігання   4

4 ВИМОГИ ДО  ПРОГРАМНОЇ ДОКУМЕНТАЦIЇ   4

5 СТАДIЇ I ЕТАПИ РОЗРОБКИ    5

6 ПОРЯДОК  КОНТРОЛЮ И ПРИЙМАННЯ   5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

- 3 -

КІТ-10А.10015-01 90 01

 

ВСТУП

 

Курсовий проект присвячений створенню програми, яка створює папку під назвою «х» та копіює всі файли по шляху C:\masm32\bin з розширенням *.asm. Вона являє собою найпростіший приклад, здатний показати, що демонстрація деяких функцій роботи з файлами є актуальною для застосування мови програмування «Асемблер».

 

1 ПІДСТАВА ДЛЯ  РОЗРОБКИ

 

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

Розробка ведеться відповідно до графіка навчального плану на 2011 р. кафедри ОТП курсу “Системне програмування”.

Тема курсового  проекту: “Розробка програми копіювання та видалення файлів ”.

 

2 ПРИЗНАЧЕННЯ  РОЗРОБКИ

 

Даний програмний продукт призначено для роботи з файлами.

3 ВИМОГИ ДО  ПРОГРАМИ

 

3.1 Вимоги до  функціональних характеристик

 

Програма має  виконувати такі дії:

– копіювання файлів;

– видалення  файлів;

– інформацію про автора;

– інформацію про  програму

 

3.2 Вимоги до  надiйностi

 

Програмний  продукт має надійно функціонувати в програмно-апаратному середовищі, бути стійким до збоїв і не міг зруйнувати роботу операційної системи.

 

 

 

 

 

- 4 -

КІТ-10А.10015-01 90 01

 

3.3 Вимоги до  інформаційної та програмної  сумісності

 

Програмний  продукт, що розробляється, орієнтований на функціонування під управлінням операційної системи Windows seven. Текст програми написано на мові низького рівня Асемблер з використанням інтегрованого середовища masm32.

 

3.4 Вимоги до маркування та упаковки

 

На початку кожного  файлу вихідного тексту програми має бути зазначена інформація:

– функціональне призначення;

– тема проекту;

– керівник;

– розробник;

– рік розробки.

На захисті подати вихідні тексти програми та електронні версії документації у звичайному та стиснутому архіватором вигляді.

 

3.5 Вимоги до транспортування та зберігання

 

Файли проекту  зберігати та транспортувати на оптичному  диску або флеш-накопичувачі.

 

4 ВИМОГИ ДО  ПРОГРАМНОЇ ДОКУМЕНТАЦIЇ

 

В процесі виконання  завдання розробляються такі програмні  документи:

- специфікація;

- технічне завдання;

- пояснювальна  записка;

- текст програми.

Розробка програмної документації виконується згідно з  ДСТУ "Единая система программной  документации".

 

 

 

 

 

 

 

- 5 -

КІТ27А.10015-01 90 01

 

5 СТАДIЇ I ЕТАПИ  РОЗРОБКИ

 

Після створення  документу «Технічне завдання» виконувати розробку проекту в нижче вказаній послідовності:

 

Концептуальне проектування:

– огляд та аналіз існуючих методів виконання завдання;

– розробка прийнятої  архітектури вирішення завдання.

 

Логічне проектування:

– розробка алгоритмів підпрограм, їх вихідних текстів та ресурсів проекту.

 

Фізичне проектування:

– створення  файлів;

– тестування створеного продукту.

 

Кінцевий етап – складання комплекту документації всього проекту.

 

Можлива зміна чергування деяких етапів. Рівень кінцевої розробки проекту має відповідати стадії розробки  “Робочий проект”.

 

 

6 ПОРЯДОК  КОНТРОЛЮ ТА ПРИЙМАННЯ

 

Розроблений програмний продукт має бути випробуваний на контрольних прикладах.

Приймання виконується  керівником курсового проекту.

При прийомі програмного  виробу перевіряється:

– комплектність, зміст  і оформлення програмної документації;

– відповідність програмного  виробу функціональним характеристикам;

– відповідність програмного  виробу обраному програмному та апаратному середовищу.

 

 

 

 

 

 

 

 

 

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

Національний  технічний університет

«ХАРКІВСЬКИЙ ПОЛІТЕХНІЧНИЙ ІНСТИТУТ»

Кафедра  обчислювальної техніки та програмування

 

ЗАТВЕРДЖУЮ

Завідувач кафедри  ОТП

  _______________ / Домнін  Ф.А. /

“____”   _______________  2011 р.

 

 

 

РОЗРОБКА ПРОГРАМИ КОПІЮВАННЯ ТА ВИДАЛЕННЯ ФАЙЛІВ

 

ПОЯСНЮВАЛЬНА  ЗАПИСКА

 

АРКУШ ЗАТВЕРДЖЕННЯ

КІТ27А.10015-01 81 01

 

 

 

Розробники

 

Керівник проекту 

доц. каф. ОТП 

_________  к.т.н., доц. Рисований О.М.

 

Виконавець

студент групи  КІТ-10А 

________________  Репринцев  О.Г.

“____” _____________ 2011 р.

 

 

 

 

 

 

 

 

Харків 2011

 

 

 

     ЗАТВЕРДЖЕНО

КІТ-10А.10015-01 81 01

 

 

 

 

 

 

 

 

 

 

 

РОЗРОБКА ПРОГРАМИ РИСУВАННЯ МИШКОЮ

 

ПОЯСНЮВАЛЬНА  ЗАПИСКА

 

 

КІТ-10А.10015-01 81 01

Аркушів 9

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Харків 2011

 

 

- 2 -

КІТ-10А.10015-01 81 01

 

АНОТАЦІЯ

 

В даному документі  відображені такі етапи розробки: формулювання задачі розробки; опис методів, що використовуються; опис алгоритмів функціювання програми.

 

АННОТАЦИЯ

 

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

- 3 -

КІТ-10А.10015-01 81 01

 

 

 

 

ЗМІСТ

 

ВСТУП    4

1 ПРИЗНАЧЕННЯ  ТА ОБЛАСТЬ ЗАСТОСУВАННЯ   4

2 ТЕХНІЧНІ ХАРАКТЕРИСТИКИ     4

2.1 Розробка алгоритму функціонування програми   5

2.2.1 Розробка алгоритму  (за замовчуванням) …………………………….5

2.2.2 Розробка алгоритму повідомлення про програму   8

2.3 Вибір складу  технічних i програмних засобів     8

ВИСНОВКИ    9

ДЖЕРЕЛА, ВИКОРИСТАНІ  В РОЗРОБЦІ    9

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

- 4 -

КІТ-10А.10015-01 81 01

 

 

ВСТУП

 

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

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

 

1 ПРИЗНАЧЕННЯ ТА ОБЛАСТЬ  ЗАСТОСУВАННЯ

 

Програма, що створено у даному курсовому проекті, призначення для копіювання та видалення файлів . Її можна використовувати для переміщення та розмноження файлів. Крім того, дана програма цілком може бути використана в учбових цілях. Ця програма дозволяє:

–копіювати файли;

– видаляти файли;

  • містить інформацію про програму;

– містить інформацію про себе у пункті About.

 

2 ТЕХНІЧНІ ХАРАКТЕРИСТИКИ

 

2.1 Постановка  задачі на розробку програми

 

Програма повинна  мати такі функції:

– копіювання;

– видалення;

– вихід;

     –   інформація про програму;

–  інформація про себе у пункті About;

 

 

 

 

 

 

 

 

 

 

 

- 5 -

КІТ-10А.10015-01 81 01

 

2.1 Розробка алгоритму функціонування програми

 

Програма kursach починає працювати з появою вікна з пунктами меню, в якій можна вибрати копіювання, видалення або закриття вікна.

Информация о работе Разработка программы копирования и удаления файлов