Підпишіться на нашу розсилку і стежте за найостаннішими проектами, послугами та спеціальними пропозиціями!

Ua

Ви використовуєте застарілу версію Internet Explorer. Для покращення роботи сайту, будь ласка, поновіть ваш браузер

Parcel Tracker

Складність проекту
2016
Дата завершення проекту:
  • Опис

Tab 1

Проект реалізовано на замовлення компанії-лідера у сфері експрес-перевезень.

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

Завдання полягало в тому, щоб спростити пошук потрібного зображення для користувачів - скоротити алгоритм із 4 кроків до 2.

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

Крім цього, інтерфейс користувача було перенесено з Air (Adobe Flash) на HTML/JavaScript.

Додаткові задачі щодо покращення системи:

  • Для того, щоб обробляти запити на знімки по http-протоколу, було створено новий сервер на Tomcat замість Red5. Це рішення простіше у підтримці.
  •  Для забезпечення сумісністі системи з камерами від різних виробників, був розроблений  додаток, який конвертує дані, отримані з камер, у єдиний формат XML.
  • Щоб збільшити швидку дію системи й зменшити навантаження на мережу, створили сервіс побудови кеша для зберігання і швидкого доступу до знімків посилок у файловій системі або в MongoDB.

Складнощі реалізації

Потрібно було розібратися у вихідному коді та налаштувати взаємодію 4 окремих серверів системи між собою без документації.

Платформа: J2EE
Мови програмування: Java, HTML5, JavаScript, JQuery, Sencha Ext JS
Фреймворки: Spring, Camel, Apache MINA (ftp)
Бази даних: MySQL, MonogoDB  
OC: Ubuntu 14.04, Centos 6.4, Windows 8

Технології

JAVA
JS

Послуги

Веб розробка