Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

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




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

Таблиці розглянутої бази даних створювалися у візуальному середовищі 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.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 – Вкладка обліку кур’єрів

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

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

 

 




Поделиться с друзьями:


Дата добавления: 2015-08-31; Просмотров: 774; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.014 сек.