Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
курсак.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
356.33 Кб
Скачать

2.3 Реалізація бази даних

Таблиці розглянутої бази даних створювалися у візуальному середовищі MS SQL Server Management Studio, а зв’язки між ними вказувались безпосередньо на діаграмі відношень, вказаної на рисунку 2.9:

В даному програмному забезпечені уся бізнес–логіка розміщена безпосередньо в базі даних у вигляді збережуваних процедур, а доступ до них відбувається, як було зазначено, засобами технології ADO.NET.

Рисунок 2.2 – Схема бази даних

Опис полів таблиць бази:

Таблиця food:

- Name – назва страви;

- Price – ціна страви;

Таблиця Client:

- Name – ім’я клієнта;

- Phone – телефон;

- Address – адреса доставки.

Таблиця Courier:

- Name – ім’я;

- Avaliable – можливість залучення.

Таблиця User:

- Login – логін входу в систему;

- Pass – пароль користувача;

- Access_lvl – рівень доступу.

Таблиця Addon:

- Name – ім’я додатку

- Price – ціна

Таблиця food_addons:

- _foodId – ідентифікатор страви;

- _addonId – ідентифікатор додатку;

- Count_pos – сума.

Таблиця Order:

- _UserId – ідентифікатор користувача(оператора);

- _courierId – ідентифікатор кур’єра;

- Date – дата замовлення;

- _clientID – ідентифікатор замовника;

- Price – ціна всього замовлення.

2.4 Інтерфейс програми

Початок роботи програми відбувається з виклику вікна авторизації(Рисунок 2.3).

Рисунок 2.3 – Вікно авторизації

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

Рисунок 2.4 – Елементи інтерфейсу основного вікна

Елементи інтерфейсу:

  1. Кнопка оформлення нового замовлення.

  2. Робоча область, де занотовуються деталі замовлення.

  3. Кнопка виконаного замовлення.

  4. Кнопка проваленого замовлення.

  5. Форма історії замовлень.

  6. Форма меню піцерії.

  7. Форма адміністрування користувачів системи.

  8. Форма адміністрування профілів кур’єрів.

Для оформлення нового замовлення натискаємо кнопку New order і у вікні нового змовлення (Рисунок 2.5) заповнюємо усі поля.

Рисунок 2.5 – Оформлення замовлення

Після цього замовлення відображатиметься активний у вкладці статусу (Рисунок 2.6).

При виконанні замовлення оператор його завершує, після чого замовлення доступне для перегляду у вкладці історії замовлень (Рисунок 2.7).

Рисунок 2.6 – Вкладка активних замовлень

Рисунок 2.7 – Вкладка історії замовлень

У програмі реалізовано обмеження прав, тому, наступні вкладки: вкладка редагування меню (Рисунок 2.8), вкладка обліку кур’єрів(Рисунок 2.9) та вкладка обліку користувачів(Рисунок 2.9), доступні лише для адміністратора

Рисунок 2.8 – Вкладка редагування меню

Рисунок 2.9 – Вкладка обліку користувачів

Рисунок 2.10 – Вкладка обліку кур’єрів

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

Лістинг коду програми можна переглянути в додатку.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]