Програмний засіб Платна тимчасова стоянка автомобілів

Автор работы: Пользователь скрыл имя, 26 Октября 2011 в 16:44, курсовая работа

Краткое описание

З початку 60-х - 70-х почався бурхливий розвиток комп'ютеризації усіх великих промислових центрів. Ближче до 80-их, комп'ютери стали з'являтися і у навчальних закладах, предмету «Інформатика» стали приділяти величезну увагу. Стали з'являтися мови програмування високого рівня такі, як Delphі, C++.
В Україні Borland Delphі з'являється наприкінці 1993 р. і відразу ж завойовує широку популярність. Нові версії виходять практично щороку. У них реалізуються нові майстри, компоненти і технології програмування.

Содержание работы

ВСТУП 4
1 ТЕХНОЛОГІЧНА ЧАСТИНА ………………………………………………………………… 6
1.1 Призначення та область застосування програмного продукту …..….. 6
1.2 Функціональні вимоги до програмного продукту …………..……………... 6
1.3 Кваліфікаційні вимоги до программого продукту ……………………….... 7
1.4 Вимоги до умов екстплуатації програмного продукту …………………. 8
2 СПЕЦІАЛЬНА ЧАСТИНА ……………………………………………………………………. 9
2.1 Структура інформаційної бази програмного продукту ...…..…………... 9
2.2 Архітектура програмного продукту……….………………………………. 11
2.3 Опис використаних стандартних компонентів ………............................ 14
2.4 План тестування програмного продукту …………................................. 19
2.5 Опис інтефейсу програмного продукту з користувачем ……………….. 20
2.6 Інструкція по експлуатації програмного продукту……………………….. 24
ВИСНОВКИ ………………………...……………………………………………………………. 28
ПЕРЕЛІК ВИКОРИСТАНИХ ДЖЕРЕЛ ТА ЛІТЕРАТУРИ …………………………………. 29
ДОДАТОК 1 Результати тестування програмного продукту………………………. 30
ДОДАТОК 2 Програмний код ………….…………………. …………

Содержимое работы - 1 файл

Курсова(без програми).doc

— 1.20 Мб (Скачать файл)

      Програмний  засіб проходив тестування на ОС Windows 7 Ultimate,  його коректна робота гарантується на системах, що відповідають вимогам даної ОС, та є сумісними з нею.

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

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

     Допустимим  також є використання інформаційної бази створеної іншими екземплярами даного додатку тієї ж  версії.

 
 
 
 
 
 
 
 
 
 
     

     

     2. СПЕЦІАЛЬНА ЧАСТИНА

     В даному розділі представлені програмні документи продукту “Платна тимчасова стоянка автомобілів”, призначені для розробників програмного забезпечення або фахівців, що його супроводжують (п.п.1-3), а також для користувачів програмного продукту (п.п.4.-6).

     2.1 Структура інформаційної  бази програмного продукту

     Інформаційна  база програмного  продукту зберігається в зовнішньому типізованому файлі “Авто.txt”, розміщеному в службовому каталозі “Data”. Структура файлу інформаційної бази наведена в табл .1.

     Таблиця 1. Структура файлу  інформаційної бази

Найменування  даних Ідентифікатор Тип
1 2 3 4
Структура – TForm2
1 Державний номерний знак dn                       TString
2 Автомобіль av                       TString
3 Колір kl TString
4 Місце на стоянці ms                       TString
5 П.І.П  власника vl                       TString
6 Телефон tl TString
7 № водійського посвідчення vp TString
8 Дата  початку TDateTimePicker Double
7 Дата  завершення TDateTimePicker Cardinal
8 Додатки dd TString

     Для керування інформацією програмний засіб також використовує наступні глобальні замінні:

 
 
     

     

 

     Таблиця 2. Характеристика глобальних змінних програмного  продукту

Найменування  даних Ідентифікатор Тип
1 Дохід за день Sum Double
 

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

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

     2.2 Архітектура програмного  продукту

     Програмний  продукт складається з п’яти модулів, кожний з яких містить процедури та функції, що реалізують події компонентів Delphi або власні методи користувача, включені до складу класів відповідних модулям форм. Перелік модулів наведений в табл.4. Склад підпрограм модулів та їх призначення наведені в табл.5-8

Таблиця 4. Перелік реалізованих програмних модулів.

Ім’я  модуля Призначення Ім’я  форми
1 2 3 4
1 Unit1 Модуль, що містить реалізацію головного вікна  програмного засобу а також керує  основними операціями, виконуваними з інформацією. Form1
2 Unit2 Модуль, що містить реалізацію діалогового вікна  «В’їзд», Form2
 
 
 

Продовження табл.4

 
1
2 3 4
 
3
Unit3 Модуль, що містить реалізацію діалогового вікна  «Схема», основою  метою якого є  схематичне відображення тимчасової стоянки. Form3
4 Unit4 Модуль, що містить реалізацію діалогового вікна  «Виїзд», Form4
5 Unit5 Модуль, що містить реалізацію діалогового вікна  «», Form6
5 Unit6 Модуль, що містить реалізацію діалогового вікна  «Прайс-лист», Form6

Таблиця 5. Склад та призначення підпрограм модуля Unit1

Ім’я  підпрограми Призначення
MainMenu1: TMainMenu

    N1: TMenuItem

    N2: TMenuItem

    N5: TMenuItem

    N6: TMenuItem

    N3: TmenuItem

    N8: TmenuItem

  N15: TMenuItem

 
N1Click

N2Click

N5Click

N6Click

N3Click

N8Click

N15Click

Головне меню: ініціювання  функціональних задач:
  • Файл;
  • Стоянка;
  • В’їзд
  • Виїзд;
  • Звіт;.
  • Виручка каси;
  • Вихід
1 Button1 Відображення  схеми платної  тимчасової стоянки
2 Button2 Відображення  ділового вікна «В’їзд»
3 Button3 Відображення  ділового вікна «Виїзд»
4 Timer1 Відображення  у Label1 поточного  часу

Таблиця 6. Склад та призначення  підпрограм модуля Unit2

Ім’я  підпрограми Призначення
1 SaveToFile Збереження  даних до файлу ‘Авто.txt’ – власний метод
2 LoadFromFile Завантаження  даних з файлу ‘Авто.txt ‘– власний метод
3 Show Відображення  даних– власний метод
4 GridDeleteRow Видалення даних зі структури  – власний метод
5 StringGrid1.Cells Метод для додавання  розділу до загальної  структури – власний  метод
7 Sections Повертає  список існуючих розділів в меню  – власний
8 IsExists Повертає true у випадку, якщо задана страва існує в  структурі, інакше –  повертає false
9 IsSectionExists Повертає true у випадку, коли заданий  розділ існує, інакше – повертає false –  власний метод
10 RenameSection Перейменовання  переданого в параметрах
11 FormCreate Ініціалізація інтерфейсу форми, завантаження початкової інформації.
12 DetailedPanelResize Реалізація  коректної обробки  зміни розмірів панелі, що містить детальну інформацію про обрану страву.
13 StringGrid Таблиця данних
14 Button Виклик  діалогового вікна  «Додати»
15 Button3Click Видалення путівки чи розділу  із структури.
16 Edit Додавання ціни
17 ByBtnClick Збереження

                             

 
 
 

Таблиця 7. Склад та призначення підпрограм модуля Unit4

Ім’я  підпрограми Призначення
1 SaveToFile Збереження  даних до файлу  ’Сума.txt’ – власний метод
2 SpeedButton1 Розрахування  суми

Таблиця 8. Склад та призначення підпрограм модуля Unit6

Ім’я  підпрограми Призначення
1 LoadToFile Завантаження  даних з файлу  ’Прайс.txt’ – власний метод

     2.3 Опис використаних  стандартних компонентів 

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

     Інтегроване середовище Delphi дозволяє ще на етапі проектування створювати вікна (форми) програмного засобу, задавати параметри  їх поведінки, компонувати  їх між собою, а  також розміщати  на них інші елементи керування, в тому числі й інші форми, або контейнери.

     Списки  компонентів, використані  даним програмним продуктом, їх деякі  властивості та методи, функціональне призначення наведені в табл .9.

     Таблиця 9. Склад та характеристика стандартних компонентів,

     розташованих на формі Form1

Ім’я  та тип 

Компоненту

Реалізації  подій компонентів Призначення компонентів
1 2 3 4
1 StringGrid1 StringGrid1Click Елемент керування типу «таблиця», дозволяє будувати таблиці.

Информация о работе Програмний засіб Платна тимчасова стоянка автомобілів