RSS    

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

Назва поля Атрибут Тип поля Обмеження
Unikey_zakaza Код замовлення Счетчик
Unikey_gruza Код вантажу Числовий >0
Zakazchik Замовник Текстовий
Adress_zakazchik Адреса замовника Текстовий
Telefon_zakazchik Номер телефону Текстовий
Data_zakaza Дата замовлення Дата
Kol_vo_zakaza Кількість замовлення Числовой >0
Unikey_gruz_st Код вантажу Числовой >0
Unikey_gruz_tp Код вантажу Числовой >0

Таблица 4 – Графік (grafik)

Назва поля Атрибут Тип поля Обмеження
Unikey_grafik Код тарифу Счетчик
Unikey_zakaza Посада Числовий >0
Unikey_avto Тариф Числовий >0
Data_otpravleniya Дата відправлення Дата
Vremya_otpravleniya Час відправлення Часовий
Data_prib Дата прибуття Дата
Vremya_prib Час прибуття Часовий
Kol_vo_gruza Кількість вантажу Числовий >0
Unikey_avto_dat Код автомобіля Числовий >0
Unikey_zak_dat Код замовлення Числовий >0
Unikey_gruz_dat Код вантажу Числовий >0

1.3 Вимоги до програми

Мова реалізації – C++ Builder.

Вимоги до графічного інтерфейсу користувача:

-          Назви елементів інтерфейсу повинні бути виконані українською, або російською мовами;

-          Головне вікно програми – фрейм з наступними елементами:

а) панель меню з підтримкою «акселератів»;

б) користувальницька піктограма системного меню;

в) панель інструментів з підтримкою спливаючих «підказок»

г) рядок стану, в якому повинна відображатися інформація про основні режими роботи програми;

-          дані бази повинні відображатися в табличному вигляді;

-          наявність модального діалогового вікна «Про програму» з інформацією про розробника програми, зокрема з її фотографією;

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

Вимоги до функціональності програми:

-          створення файлу бази даних (ім’я файлу бази та каталог файлової системи для його зберігання обираються користувачем с використанням відповідного діалогового вікна);

-          додавання елемента даних до файлу бази;

-          оновлення будь-якого елементу даних у файлі базі;

-          видалення будь-якого елементу даних у файлі базі;

-          сортування інформації, яка відображається в графічному інтерфейсі користувача, за різними реквізитами;

-          фільтрація інформації, яка відображається в графічному інтерфейсі користувача, за різними критеріями;

-          отримання та відображення підсумкової інформації;

-          забезпечення перевірки допустимості даних, які вводяться користувачем;

-          видача користувачу попереджувальних та інформаційних повідомлень;

-          розробка звіту.

Вимоги до вихідного коду програми:

-          вихідний код кожного з класів програми повинен міститись в окремому файлі;

-          наявність коментарів (для класів – призначення класів; для методів – призначення методів, опис параметрів та призначення, яке повертається);

-          виконання угод щодо запису тексту програм мовою програмування C++ Builder.

1.4 Вимоги до програмної документації

Програмна документація складається з двох документів: «Керівництво програміста» та «Керівництво користувача».

Програмна документація повинна бути складена відповідно до ДСТУ-3008-95 і стандарту підприємства – Маріупольського механіко-металургійного коледжу ПДТУ.

1.5 Структура програми

Створення бази даних. База даних буде створена в Paradox 7 і буде складатися з чотирьох таблиць:

- gruz: Unikey_gruza, Tip_gruza, Stoim_perevozki;

- avto: Unikey_avto, Marka_avto, Model_avto, Fio_vladelca, Data_texosmotra, Strahovka, Gos_nomera;

- zakaz: Unikey_zakaza, Unikey_gruza, Zakazchik, Adress_zakazchik, Telefon_zakazchik, Data_zakaza, Kol_vo_zakaza, Unikey_gruz_st, Unikey_gruz_tp;

- grafik: Unikey_grafik, Unikey_zakaza, Unikey_avto, Data_otpravleniya, Data_prib, Vremya_prib, Kol_vo_gruza, Unikey_avto_dat, Unikey_zak_dat, Unikey_gruz_dat.

Таблиці будуть взаємопов'язані типом «один до багатьох» в C++ згідно постановки завдання.

Використання класів

В програмі будуть використовуватись вісім класів.

У першому класі використовується метод вибору пункту меню головної форми для відкриття відповідної форми для роботи з даними. При цьому реалізована можливість відкриття форм «Автомобіль», «Вантаж», «Замовлення-Графік», «Автомобіль-Графік», «Вантаж-Замовлення», «Розробник» за допомогою натискання на кнопки з назвами форм, які знаходяться на головній формі та за допомогою комбінацій клавіш F1, F2, F3, F4, F5 та F6 відповідно.

Страницы: 1, 2, 3, 4, 5, 6


Новости


Быстрый поиск

Группа вКонтакте: новости

Пока нет

Новости в Twitter и Facebook

                   

Новости

© 2010.