Курсовая работа: Розробити прикладення "Вантажоперевезення"

В п’ятому класі буде вводитись, переглядатись, видалятись інформація про автомобіль та про графік, при цьому обирається інформація про замовника з таблиці Zakaz, та тип вантажу із таблиці Gruz. Використовується організація введення даних для приблизного пошуку за держ номером. Використовуються кнопки: «Пошук» для виконання приблизного пошуку за держ номером.

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

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

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

Графічний інтерфейс

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

На другій формі в DBGrid1 будуть відображатись дані для роботи з таблицею Avto, та також для зручності роботи з даними буде використатись DBNavigator1. Також на формі будуть знаходитись RadioButton1 та RadioButton2 для вибору за яким полем виконувати пошук, поле Edit1 для вводу прізвища або держ номеру та кнопка Button1 для приблизного пошуку прізвища та держ номеру.

На третій формі будуть знаходитись DBGrid1, в яких будуть відображатись дані для роботи з таблицею Gruz, для зручності роботи з даними будуть використовуватись DBNavigator1. Також на формі будуть знаходитись: поле Edit1 для вводу типу, кнопка Button1 для приблизного пошуку записів за типом, кнопка Button2 для сортування записів за вартістю .

На четвертій формі будуть знаходитись DBGrid1 та DBGrid2, в яких будуть відображатись дані для роботи з таблицями Zakaz та Grafik, для зручності роботи з даними будуть використовуватись DBNavigator1 та DBNavigator2. Дані про тип та вартість вантажу будуть обиратися із списку шляхом підстановки в таблицю Zakaz із таблиці Gruz, данні про ПІБ власника автомобіля обиратимуться із списку шляхом підстановки в таблицю Grafik із таблиці Avto. Також на формі будуть знаходитись поля Edit1 для вводу дати, та кнопка Button1 для фільтрації за датою, кнопка Button2 для скасування фільтрації та кнопка Button3 для формування звіту про замовлення перевезень вантажів .

На п’ятій формі будуть знаходитись DBGrid1 та DBGrid2, в яких будуть відображатись дані для роботи з таблицями Avto та Grafik, для зручності роботи з даними будуть використовуватись DBNavigator1 та DBNavigator2. Дані про замовлення будуть обиратися із списку шляхом підстановки в таблицю Grafik із таблиці Zakaz, данні про тип вантажу обиратимуться із списку шляхом підстановки в таблицю Grafik із таблиці Gruz . Також на формі будуть знаходитись поле Edit1 для вводу держ номеру та кнопка Button1 для приблизного пошуку держ номеру.

На сьомій формі будуть знаходитись DBGrid1 та DBGrid2, в яких будуть відображатись дані для роботи з таблицями Gruz та Zakaz, для зручності роботи з даними будуть використовуватись DBNavigator1 та DBNavigator2.

На восьмій формі буде формуватись звіт – «Замовлення перевезення вантажу».

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

2. ПРОГРАМНА ДОКУМЕНТАЦІЯ

2.1 Керівництво системного програміста

2.1.1 Архітектура програми

Була створена база даних в Paradox 7, яка складається з чотирьох таблиць. Таблиці, властивості їх полів представлені на рисунках 1-4.

Рисунок 1 – Таблиця «Вантаж»

Рисунок 2 – Таблиця «Автомобіль»

Рисунок 3 – Таблиця «Замовлення»

Рисунок 4 – Таблиця «Графік»

Дві таблиці можуть бути пов’язані одна за одною по ключу. Одна з цих пов’язаних таблиць є головною (master), а інша – допоміжною, деталізуючей (detail).

Схема взаємозв’язків між таблицями в С++ Builder у вигляді діаграми даних, створеної в Проектувальнику Модуля Даних, представлена на рисунку 5.

При розробці програми автоматизованої системи «Нарахування заробітної плати по засобах» був використаний язик модулювання Unified Modeling Language (UML), заснований на технології об'єктного моделювання (CASE-технології проектування програмних комплексів в області розробки програмного забезпечення). Мова UML дозволяє відобразити всі взаємозв'язки модельованого об'єкта, його інтерфейси, а також особливості реалізації, які визначають внутрішню структуру і функції.

К-во Просмотров: 383
Бесплатно скачать Курсовая работа: Розробити прикладення "Вантажоперевезення"