Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Програмна реалізація кур'єрського замовлення

Реферат Програмна реалізація кур'єрського замовлення





списки повністю



2. РОЗРОБКА АЛГОРИТМУ


При розробці представленої програми значну увагу було приділено інтерфейсу. Щоб надати користувачеві можливість швидкого доступу до даних і комфортного їх використання, у програмі було задіяно мінімальна кількість елементів, на які і покладено все управління програмою. Зокрема такими елементами є таблиця ListZakStringGrid, в яку виводиться список існуючих замовлень і інформація про них, текстова область MemoCour, яка використовується для виведення замовлень поточного кур'єра, списки FIOCourListBox, OtTimeCourListBox, DoTimeCourListBox, WeightCourListBox і VolumeCourListBox для виведення даних про кур'єрі та панелі з декількома кнопками: кнопки додавання, редагування і видалення. Все це дозволило зробити програму дуже наочною і простий, не на шкоду її функціональності. p align="justify"> Умовно програму можна розділити на 3 етапи:

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

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

) На третьому етапі, етапі завершення, відбувається збереження даних назад в текстові файли. p align="justify"> Роботу процедури збереження даних у файл відображає малюнок 4.1.



В В 

. Розробка програмних засобів


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

У записі zakaz визначені наступні поля, що містять дані про замовлення:

- name: string; - назва товару;

number: integer; - номер товару;

adress: string; - адресу доставки замовлення;

- othour: time; - з якого часу здійснюється доставка;

- dohour: time; - до якого часу необхідно доставити замовлення;

- ves: integer; - вага товару;

volume: integer; - обсяг товару;

next: Tzakaz; - покажчик на наступний елемент списку;

- addToCour: boolean; - логічний елемент, що відображає додавання замовлення якого-небудь кур'єру;

У записі courier визначені наступні поля, що характеризують кур'єра:

- number: integer; - номер кур'єра;

fiocour: string; - ПІБ кур'єра;

ottime: time; - з якого часу працює кур'єр;

- doti...


Назад | сторінка 5 з 19 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розробка бази даних для зберігання інформації даних характеристик товару
  • Реферат на тему: Розробка бази даних для об'єкта автоматизації: відділу обробки замовлен ...
  • Реферат на тему: Розробка бази даних з використанням засобів Microsoft Access для автоматиза ...
  • Реферат на тему: Розробка системи управління механічної системи в режимі м'якого реально ...
  • Реферат на тему: Створення бази даних "Поставки і замовлення" в середовищі Access