Удалённая работа | Комментарии к проекту «Доработки системы мониторинга транспортных средств.»
-   -
 

Войти на сайт

Забыли пароль? | Регистрация

- Проекты     Фрилансеры     Блоги     Статьи     Сервисы     Инфо-центр     Поиск -

Обратите внимание

... на каталог фрилансеров

 
 

SDekterev Оффлайн Dekt Sergey [SDekterev]


Доработки системы мониторинга транспортных средств.

Бюджет проекта не указан
Требуется программист C#(фрилансер) для доработок системы мониторинга транспортных средств.
На данный момент написана служба приема координат(сервер) от навигаторов(клиент) и статусов состояния заказ наряда. Координаты и статусы отправляются на сервер по gprs , затем попадают в базу sql.Разработан механизм загрузки маршрута в навигатор(список адресов для водителя).

Необходимо доработать интерфейс клиента и реализовать соответствующие доработкам механизмы:

1.Интерфейс.
Реализован интерфейс выбора точки , на которую направляется водитель.
Необходимо убрать вывод лишнего сообщения о том, что адрес выбран. Необходимо убрать кнопку «Изменить текущее состояние», которая вызывает меню с кнопками «Отмена» и «выбыл» «прибыл». Необходимо добавить кнопку «прибыл», при нажатии на текст должена появиться кнопка «выбыл»(кнопка « прибыл», должна исчезнуть).

2.Механизм «Смена рейса».
Необходмо реализовать кнопку «Смена рейса». При нажатии должна появиться форма списка адресов. У водителя должна быть возможность указать новую очередность (это будет новая таблица в sql – выбор очередности не должен менять маршрут в навигаторе).
При нажатии на кнопку «смена рейса», должно формироваться соответствующее событие. Необходимо создать новую таблицу в базе sql, в нее должен быть записан новый желаемый маршрут. Старый маршрут при этом меняться не должен.

3.Отправка смс и звонки.
В системе реализован механизм отправки статусов в таблицу sms_history, в случае если нет интернета, отправляется смс на телефон из таблицы sms_phones.
Необходимо реализовать возможность отключатьподключать отправку смс и звонки.
Необходимо добавить автоматический дозвон на фиксированный номер.
Необходимо доработать таблицу sms_phones, добавить признак (0-смс,1-телефон).
Статусы в любом случае при наличии интернета должны попадать в sms_history.
Если в sms_phones есть запись номера телефона с признаком 1, клиент должен сформировать автоматический дозвон на этот номер(не важно есть интернет или нет).
Если интернета нет и есть запись с признаком 0, необходимо отправить смс.

4. Формирование событий.
Необходимо реализовать отправку событий на сервер сразу в момент нажатия кнопки(а не с задержкой таймера).
Это касается статусов «прибыл», «выбыл», «направляюсь», «отмена» и статусов sms(звонков).

5.Напоминание водителю.
При потере связи с сервером более 15 минут, каждые 3 минуты должно появляться «Выскакивающее сообщение» вместе со звуковым сигналом.

6. Файл настроек.
Необходимо, чтобы все настройки навигатора можно было изменить на сервере. Необходима инструкция по настройкам.
Файл config должен закачиваться всеми клиентами, если в таблице setup изменится версия файла.

7. Потеря связи сервера с sql.
Необходимо реализовать механизм возобновления связи сервера с базой sql раз в 3 минуты (в случае разрыва соединения службы с базой sql).
Навигаторы в этом случае отключаются от сервера, пока сервер не восстановит соединение с базой.

8. Реорганизация структуры базы.
Необходимо полностью исключить из логики внешние ключи uid и таблицу current_status.

Контакты: icq 278845642
skype sergey.dekt
 
 
Опубликован 01.10.2012 в 16:25 по мск
Электронная почта: SDekterev@Mail.ru
Номер ICQ: 278845642
Проект ориентирован на фрилансеров со специализацией: Программирование для КПК
Прошло времени с момента публикации: более 11 лет
 
кандидаты Просмотреть кандидатов на исполнение проекта
Исполнитель проекта: не определён
 
 
Комментарии к проекту

Комментарии к данному проекту отсутствуют.


 
-   -
© 2006-2023 Free-lancers.net
Фрилансеры. Удалённая работа.
Второе дыхание - 24.04.2024 в 14:04
admin@free-lancers.net
     

Rambler's Top100
О проекте | Обратная связь