Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пояснювальна записка.doc
Скачиваний:
2
Добавлен:
12.08.2019
Размер:
992.77 Кб
Скачать

2.2. «Вимоги до програми»

Програма повинна реалізовувати наступні можливості:

  • Організація даних про автомобілі;

  • Облік відправки автомобіля на виїзд / приймання з виїзду;

  • Облік кількості бензину (поповнення та видача);

  • Облік маршрутних листів ;

  • Облік змін співробітників, зокрема основних користувачів даної програми - диспетчерів;

  • Друкування звітів по автомобілям, бензину та прогону.

Структура програмного забезпечення повинна бути наступною:

  • Головна форма, де будуть виконуватися усі операції;

  • Форми обліку відправки автомобіля на виїзд / приймання з виїзду;

  • Форми перегляду та редагування інформації про співробітників даного парку;

  • Форма перегляду інформації про автомобілі парку;

  • Форма друкування звітів по автомобілям, бензину та співробітникам.

Також необхідною вимогою є розробка окремих баз даних

  • БД, в якій зберігатиметься інформація про усі автомобілі парку;

  • БД, в якій зберігатиметься інформація про співробітників парку;

  • БД, в якій зберігатиметься інформація про зміни диспетчерів парку;

  • БД, в якій зберігатиметься інформація про рух бензину;

  • БД, в якій зберігатиметься інформація про маршрутні листи, що були видані.

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

Керування має відбуватися за допомогою клавіш управління курсором, за допомогою клавіатури та комп'ютерної миші.

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

Заповнення маршрутних листів має виконуватись автоматично на основі введених користувачем даних та виводитися в вигляді документу формату Microsoft Word.

Для коректного виходу з програми має бути введений пункт меню Вихід.

2.3 Структура вхідних даних

Вхідні дані алгоритму можуть бути обмежені набором припустимих вхідних даних. Застостування алгоритму до неприпустимих вхідних даних може призводити до того, що алгоритм ніколи не зупиниться, або потрапить в тупіковий стан (зависання) з якого не зможе продовжити виконання.

2.4 Структура вхідних даних

Структура вхідних даних показана в таблиці 2.1.

Таблиця 2.1 – Вхідні дані

Назва змінної

Тип

Діапазон

Примітка

Номер талона

Integer

-65535…65535

Номер талону на бензин

Дати

DateTime

30.12.1899 …

Дати: поповнення/видачі запасів бензину, початку/кінця зміни робітників, виїзду/в’їзду автомобілів

Кількість бензину

Integer

-65535…65535

Кількість бензину, що прийшла

Час

DateTime

00:00:00 – 23:59:59

Час: поповнення/видачі запасів бензину, початку/кінця зміни робітників, виїзду/в’їзду автомобілів

Покази спідометра при поверненні

Integer

-65535…65535

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

Залишок палива при поверненні

Integer

-65535…65535

Залишок палива автомобіля при поверненні у парк

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

Заповнення вхідних даних відбувається за допомогою клавіатури та клавіш миші.