ТЕМА ДИПЛОМА:
Программа моделирования работы диспетчерской службы автомобильного предприятия ООО «Курьер»Выполнил: студент 5 курса
специальности «Прикладная информатика (в экономике)»
Александров Дмитрий Игоревич
Руководитель: к.т.н., доцент Грозина А.А.
ЦЕЛЬ РАБОТЫ:
Создание базы данных, системы отчетов, прокладка и настройка локальной сети в ООО «Курьер». В
ходе работы над которой, на практике
были рассмотрены особенности
использования информационных
технологий.
АКТУАЛЬНОСТЬ РАБОТЫ:
Необходимость изменения формы труда диспетчеров и формы контроля работы водителей; автоматические расчеты тарифов, формирование отчетов, создание резервных копий.
Закрытое акционерное общество «Риэлти», зарегистрировано постановлением Главы администрации г. Шахты, № 2518 от 28.02.2005 года.
Общество с ограниченной ответственностью «Курьер» является структурным подразделением ЗАО «Риэлти».
Основными видами деятельности ООО «Курьер» являются:
- оказание информационных услуг;
- перевозка пассажиров;
ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ «КУРЬЕР»
Структура ООО «Курьер»
В локальной сети предприятия была реализована топология сети «Звезда». Как следует из нижеследующего описания, топология «звезда» является самой оптимальной для ООО «Курьер».
Сервер Хаб
Диспетчер 1-лини
и
Диспетчер 2-лини
и
Диспетчер 3-лини
и
Диспетчер 4-лини
и
Старший диспетчер
В будущем в ООО «Курьер» предполагается использование технологий WIFI, 3G, GPS
Wi-Fi• C помощью этой технологии решиться
проблема проводов, если потребуется расширение
либо перестановка оборудования, то нет
необходимости закупать дополнительно кабель,
осуществлять его укладку, переносить сетевые розетки. А
также данная технология
обеспечивает мобильность при установке нового
оборудования
3G• Технология 3G позволит водителям такси смотреть онлайн выручку за смену, обращаться к диспетчеру не занимая рацию, сообщать об обедах или отсутствии в машине такси. С помощью мобильного телефона и технологии 3G водитель также сможет сообщать об авариях, поломке автомобиля и вызвать помощь, в случае если он находится вне зоны действия рации
GPS• Технологию GPS для
наблюдения за местонахождением водителей, выбором оптимального маршрута и с оптимально близкого местонахождения от адреса вызова такси. Тем более, что с помощью этой технологии существенно ускоряется обучение новых таксистов
За основу будущей базы данных была взята основная таблица диспетчера
Начало работы. Получение обновлений.
Основная форма программы.
Sub Перенос_данных_с_сервера_на_клиента()Dim VREMOn Error GoTo Err_Download_table_base_ClickDoCmd.CopyObject , "карты_скидок_copy", acTable, "карты_скидокDoCmd.DeleteObject acTable, "карты_скидок"…….. DoCmd.TransferDatabase acImport, "Microsoft Access", "F:\Mitch\Курьер\курьер\CURIER_be.mdb", acTable, "Таксисты", "Таксисты" DoCmd.TransferDatabase acImport, "Microsoft Access", "F:\Mitch\Курьер\курьер\CURIER_be.mdb", acTable, "машина", "машина«………DoCmd.DeleteObject acTable, "карты_скидок_copy"DoCmd.DeleteObject acTable, "наблюдатели_copy"………VREM = MsgBox("ПОСЛЕДНИЕ ИЗМЕНЕНИЯ БЫЛИ УСПЕШНО ПОЛУЧЕНЫ. МОЖНО НАЧИНАТЬ НОВУЮ СМЕНУ", vbOKOnly, " ")Exit_Download_table_base_Click:Exit SubErr_Download_table_base_Click: MsgBox Err.Number MsgBox Err.Description VREM = MsgBox("ВНИМАНИЕ! ПРОИЗОШЛА НЕПРЕДВИДЕННАЯ ОШИБКА. НЕОБХОДИМА КОНСУЛЬТАЦИЯ С РАЗРАБОТЧИКОМ.", vbOKOnly + vbCritical, " ") VREM = MsgBox("НЕЖЕЛАТЕЛЬНО ПРОДОЛЖАТЬ ДАЛЬНЕЙШУЮ РАБОТУ.", vbOKOnly + vbCritical, " ") Resume Exit_Download_table_base_ClickEnd Sub
Получение данных с сервера
INSERT INTO фиксация ( Контролер, день, таксистномер, началоотсчета, конецотсчета, заказ, Сумма, тариф, вызов, направление, телефон, первоевремя, второевремя, маршрут, занятсвободен, дисконт, очередь, таксиствремядофиксации, номерочереди, времяпереносаданных ) IN 'C:\Documents and Settings\Анита\Рабочий стол\Диплом\Базы\CURIER_be.mdb'
SELECT фиксация.Контролер, фиксация.день, фиксация.таксистномер, фиксация.началоотсчета, фиксация.конецотсчета, фиксация.заказ, фиксация.Сумма, фиксация.тариф, фиксация.вызов, фиксация.направление, фиксация.телефон, фиксация.первоевремя, фиксация.второевремя, фиксация.маршрут, фиксация.занятсвободен, фиксация.дисконт, фиксация.очередь, фиксация.таксиствремядофиксации, фиксация.номерочереди, Now() AS времяпереносаданных
FROM фиксация;
Передача данных на сервер
Справочник диспетчеры
Статистика
INSERT INTO фиксация ( Контролер, день, таксистномер, началоотсчета, конецотсчета, заказ, Сумма, тариф, вызов, направление, телефон, первоевремя, второевремя, маршрут, занятсвободен, дисконт, очередь, таксиствремядофиксации, номерочереди, времяпереносаданных ) IN 'c:\windows\system32\database.mdb'
SELECT фиксация.Контролер, фиксация.день, фиксация.таксистномер, фиксация.началоотсчета, фиксация.конецотсчета, фиксация.заказ, фиксация.Сумма, фиксация.тариф, фиксация.вызов, фиксация.направление, фиксация.телефон, фиксация.первоевремя, фиксация.второевремя, фиксация.маршрут, фиксация.занятсвободен, фиксация.дисконт, фиксация.очередь, фиксация.таксиствремядофиксации, фиксация.номерочереди, Now() AS времяпереносаданных
FROM фиксация;
Создание резервной копии
Спасибо за
внимание!