Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Тестування розробленої системи

Читайте также:
  1. Анастази А. Психологічне тестування. — Кн. 2. — М.
  2. Апаратна частина обчислювальної системи.
  3. Вибір і конструювання системи опалення
  4. Гідравлічний розрахунок системи опалення
  5. Гідравлічний розрахунок системи опалення методом питомих втрат на тертя
  6. Евроинтеграция системи образования Украины как фактор социально-экономического развития государства
  7. Завдання, функції системи управління витрат та умови її ефективності

На рис. 4.15. представлений загальний вигляд АД після завантаження.

Рис. 4.15. Додаток після завантаження

У користувача є можливість увійти до системи за допомогою свого логіну та паролю. У випадку якщо користувач вперше користується системою у нього є можливість зареєструватися. На рис. 4.16. зображена форма реєстрації нового користувача.

Рис. 4.16. Форма реєстрації нового користувача

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

Рис. 4.17 Головне вікно програми для клієнта

 

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

Рис. 4.18. Головне вікно програми для оператора

 

Рис. 4.19. Головне вікно програми для кур’єра

 

Рис. 4.20. Головне вікно програми для адміністратора

 

Для усіх користувачів в системі є можливість роботи замовлення. До складу цієї функції входять: перелік товару та послуг та кошик до якого необхідно додати товар. На рис. 4.21. показано вікно товарів та послуг.

Рис. 4.21. Вікно товарів та послуг

 

Після натиску на товар який користувач бажає замовити відкривається інформаційне вікно, що описує товар та в якому є можливість обрати кількість товару який користувач бажає замовити. На рис. 4.22. зображено це вікно.

Рис. 4.22. Інформаційне вікно товару

 

Після того як користувач додає бажаний товар до свого кошику у нього є можливість зробити замовлення в системі або видалити товар зі свого кошику.

Рис. 4.23. Вікно кошику

Після того як було зроблене замовлення користувач може відстежити його статус у вікні своїх замовлень. У цьому вікні користувач може подивитись на яку суму було зроблено замовлення, який оператор оброблює його замовлення та дізнатись який товар був замовлений при натисканні та своє замовлення. На рис. 4.24. та рис. 4.25. зображені ці можливості.

Рис. 4.24. Вікно відстеження замовлень

 

Рис. 4.25. Вікно відстеження конкретного замовлення

 

Також у будь-якого користувача є можливість змінити свої реєстраційні дані, у випадку якщо вони були введені невірно. Вікно, що відповідає за цю можливість називається Мої дані. На рис. 4.26. зображено це вікно.

Рис. 4.26. Вікно зміни персональних даних

 

Описані вище можливості доступні користувачам будь-якого типу. Однак для користувачів типу оператор та кур’єр доступні свої можливості.

Основна функція оператора це підтвердження замовлень, тому для забезпечення виконання цієї функції існує додаткове меню: замовлень та клієнтів.

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

Рис. 4.27. Вікно клієнтів підприємства

 

Рис. 4.28. Вікно заміни персональних даних клієнта оператором

 

При виборі пункту Замовлення з основного меню програми відкривається вікно відстеження усіх замовлень у системі, що зображено на рис. 4.29.

Рис. 4.29. Вікно замовлень для оператора

 

При натисканні на конкретне замовлення оператору відкривається вікно обробки замовлення. На рис. 4.30. зображено це вікно.

Рис. 4.30. Вікно обробки замовлення

 

У цьому вікні оператор має подзвонити клієнту для підтвердження замовлення натисканням на кнопку Подзвонити. У випадку підтвердження замовлення клієнтом оператор натискає кнопку Підтвердити. У цьому випадку замовлення попадає до списку тих які необхідно доставити клієнту. А у випадку якщо замовлення було додано випадково оператор натискає кнопку Видалити і замовлення видаляється із системи. На цьому функції оператора завершуються.

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

Рис. 4.31. Вікно необхідних доставок

 

Це меню необхідно для того щоб кур’єри, що працюють на підприємстві могли самостійно доставляти замовлення. При натисканні на конкретне замовлення відкриється вікно призначення дати та часу доставки, що зображено на рис 4.32.

Рис. 4.32. Вікно призначення дати та часу доставки

 

Призначення цього вікна наступне – кур’єр для призначення дати та часу доставки дзвонить клієнту за допомогою кнопки Подзвонити та домовляється про час доставки, а після дзвінка повертається в це меню та встановлює час доставки в системі за допомогою кнопки Встановити час.

Після встановлення часу доставки кур’єр має можливість увійти у вікно своїх доставок за допомогою натискання пункту меню Мої доставки. На рис. 4.33. зображено це вікно.

Рис. 4.33. Вікно особистих доставок кур’єра

 

Після натискання на конкретне замовлення у вікні доставок кур’єра відкривається вікно, де є можливість подивитись на яке ім’я та яку адресу необхідно доставити конкретний товар та яку суму необхідно взяти під час доставки, що зображено на рис. 4.34.

Рис. 4.34. Вікно доставки замовлення

 

У випадку поставки замовлення за адресою та при отриманні зазначеної суми за замовлення кур’єр натискає на кнопку Підтвердити доставку і замовлення визначається як повністю завершене.

Основною властивістю розробленого Android -додатку є застосування розробленого четвертого методу синхронізації з третього розділу(синхронізація даних зі знанням того, що є на пристрої), що також включає стиснення даних та шифрування для забезпечення захищеності даних під час передачі та зменшення використання мережевого трафіку. Процес синхронізації у додатку відображається як синій екран. Дані синхронізуються кожні 10 секунд, що забезпечує актуальність даних для роботи додатку. На рис. 4.35. зображено момент синхронізації даних.

Рис. 4.35. Момент синхронізації даних

 

Оскільки під час синхронізації додаток працює зі своєю базою даних SQLite, то для забезпечення цілісності даних натискання будь-якого пункту меню блокується до завершення синхронізації, що зображено на рис 4.36.

Рис. 4.36. Блокування додатку під час синхронізації даних

Висновок до розділу 4

 

В даному розділі була розроблена архітектура системи та на її основі спроектована ІСП, що представляє собою торгове підприємство функції якого повністю забезпечуються розробленою системою. Структура розробленої системи базується на клієнт-серверній технології, а саме – модель сервера додатків.

У трьох-рівневій структурі моделі серверу додатків в якості клієнта виступає АД, в якості серверного додатку виступає скриптова мова php, а у якості сховища даних – СУБД MySQL.

Клієнт звертається до додатку сервера за допомогою POST -запитів, що забезпечуються HTTP протоколом передачі. В якості відповіді сервер відсилає JSON -файл структура якого забезпечує мінімальне використання мережевого трафіку для поставленої задачі.

Для вирішення проблем при побудові клієнт-серверних мобільних додатків: а саме – проблема актуальності даних, проблема захищеності даних та обмежений канал передачі інформації були застосовані такі методи вирішення цих проблем:

- для забезпечення захищеності – алгоритм шифрування Blowfish;

- для забезпечення актуальності даних – МС даних зі знанням того, що є на пристрої;

- для зменшення мережевого трафіку під час роботи – алгоритм стиснення Deflater.BEST_COMPRESSION.

У якості сховища даних на пристрої використовуються мобільна база даних SQLite.

Застосовані знання та методи можуть бути використані для побудови будь-якої інформаційної структури підприємства на базі ОС Android.


ВИСНОВКИ

 

Дана робота присвячена темі створення інформаційної структури підприємства з використанням АП.

У результату виконання даної дипломної роботи було вирішено проблеми побудови ІСП за допомогою використання розробленої технології синхронізації даних та розробленої архітектури побудови системи.

На основі розробленої технології та архітектури побудована ІСП, що представляє систему обробки запитів реального часу, а саме торгове підприємство.

У першому розділі розглядалися питання створення ІСП, її види, сучасні засоби створення та технології реалізації.

Другий розділ присвячений концепції створення Android -додатків, а саме архітектурі ОС Android,структурі розроблювальних додатків, ієрархії класів, основних частин додатку та методам оптимізації розроблюваного коду.

У третьому розділі розроблюється технологія створення оптимальних К-С додатків на базі мобільних клієнтів. Аналізується робота різних алгоритмів стиснення, шифрування та синхронізації даних щодо застосування їх у розроблювальній технології.

У четвертому розділі розроблена архітектура системи на основі розробленої технології, і на основі розробленої архітектури спроектована ІСП торгового підприємства.

Результати роботи:

- запропонована технологія створення ІСП на основі мобільних Android -пристроїв;

- запропонована архітектура створення ІСП на основі технології К-С моделі серверу додатків, а також з використанням розробленої технології;

- реалізована ІСП на основі розробленої архітектури та технології.


Дата добавления: 2015-12-07; просмотров: 68 | Нарушение авторских прав



mybiblioteka.su - 2015-2024 год. (0.012 сек.)