Проектирование комплекса задач по автоматизации работы специалиста отдела пассажирских международных перевозок фирмы "Экспресс-РТЦ" на базе "1С: Предприятие 8.2"

 

Оглавление


Введение

Глава 1. Характеристика компании ООО "Экспресс-РТЦ"

1.1 Краткая характеристика компании ООО "Экспресс-РТЦ"

1.2 Наличие средств информатизации ООО "Экспресс-РТЦ" располагает 14 компьютерами и 2 МФУ

1.3 Описание и анализ действующих на предприятии бизнес-процессов

1.4 Обоснование необходимости и выбор путей автоматизации

1.5 Описание автоматизированного бизнес-процесса передачи автомобиля в ремонт

1.6 Выбор путей автоматизации

Глава 2. Проектирование комплекса задач по автоматизации работы специалиста отдела пассажирских международных перевозок фирмы "Экспресс-РТЦ" на базе "1С: Предприятие 8.2"

2.1 Постановка комплекса задач

2.2 Выбор инструментальных средств

2.3 Проектирование пользовательского интерфейса

2.4 Проектирование состава и структуры базы данных

Глава 3. Программная реализация комплекса задач и расчет показателей экономической эффективности

3.1 Инструкция пользователя (диспетчера)

3.2 Расчёт показателей экономической эффективности проектных решений

3.3 Обеспечение безопасности жизнедеятельности при работе с ИС

Заключение

Список литературы

Приложения


Введение


Целью дипломного проекта является автоматизация комплекса задач специалиста отдела международных пассажирских перевозок (далее отдел пассажирских перевозок) на предприятии ООО "Экспресс-РТЦ" <#"justify">Компания "ЭКСПРЕСС-РТЦ" - Региональный Транспортный Центр - занимается пассажирскими перевозками в Финляндию с 2005 года. За это время, был накоплен необходимый опыт для оказания качественных и безопасных услуг, а также занята в Санкт-Петербурге серьёзная ниша по осуществлению пассажирских перевозок. "ЭКСПРЕСС-РТЦ" не является перекупщиком услуг других транспортных компаний, имеет собственный автопарк комфортабельных микроавтобусов марок: Mercedes-Benz Sprinter, Iveco Thesi, Peugeot Boxer, Ford Transit, Volkswagen Crafter, Volkswagen Transporter - и укомплектована своим штатом опытных водителей и гидов.

Все микроавтобусы компании предназначены для пассажирских перевозок на дальнее расстояние и имеют на борту все необходимые условия для комфортабельных поездок. Каждый микроавтобус оборудован автономной печкой, кондиционером, удобными откидными креслами, CD-DVD проигрывателем с ЖК-дисплеем, громкой связью, а также GPS навигацией, что позволяет точно следовать проложенному маршруту. Также, в каждом рейсе, пассажиров сопровождает гид. Всё это позволяет держать уровень цен ниже среднегородских.

В компании имеются следующие направления пассажирских перевозок:

·Международные пассажирские перевозки в страны Скандинавии - ежедневные рейсы и трансферы в Финляндию, Швецию из Санкт-Петербурга

·Междугородние пассажирские перевозки

·Организация трансферов, обзорных экскурсий, обслуживание свадеб, банкетов и других торжественных мероприятий

автоматизация специалист пассажирская перевозка

Все услуги компании лицензированы (лицензия № АСС 78 974007 и допуск № МКП 78 000289 к осуществлению международных пассажирских перевозок). Все водители с многолетним стажем работы в области международных перевозок.

Организационная структура предприятия ООО "Экспресс-РТЦ" представлена на рисунке 1.

Функциональные обязанности отделов предприятия:

Бухгалтерский отдел

·Учет хозяйственных операций

·Подпись бухгалтерских и налоговых документов

·Обеспечение соответствия хозяйственных операций российскому законодательству

Отдел по работе с клиентами

·Ведение переговоров с клиентами

·Бронирование клиентов на рейсы

·Расчет с клиентами за оказанные услуги

·Ведение клиентской базы

·Составление ежемесячных отчетов по итогам работы

Отдел пассажирских перевозок

·Планирование рейсов

·Отправка автомобилей в рейсы

·Мониторинг автомобилей в рейсах

·Ведение базы рейсов

·Составление ежемесячных отчетов по итогам работы

Ремонтный отдел

·Проведение тех. обслуживания автомобилей

·Ремонт автомобилей

Отдел снабжения

·Прием, размещение, хранение и отпуск ТМЦ

·Инвентаризация ТМЦ

·Расчет с поставщиками за поставленные ТМЦ

·Ведение базы поставщиков

·Составление ежемесячных отчетов по итогам работы

Отдел кадров

·Прием на работу специалистов

·Увольнение сотрудников

·Заключение трудовых договоров

·Ведение трудовых книжек

Технико-экономические показатели деятельности ООО "Экспресс-РТЦ" представлены в таблице 1.


Таблица 1. Показатели деятельности ООО "Экспресс-РТЦ"

Наименование показателяЗначениеСреднее число рейсов в год450Численность персонала29Численность парка автомобилей10Оборот в месяц3 560 000 р. Балансовая прибыль за 2012 г. 2 400 000 р. Чистая прибыль за 2012 г. 2 250 000 р. Балансовая прибыль за 2013 г. 3 000 000 р. Чистая прибыль за 2013 г. 2 860 000 р.

1.2 Наличие средств информатизации ООО "Экспресс-РТЦ" располагает 14 компьютерами и 2 МФУ


В сентябре 2013 года фирма ООО "Экспресс-РТЦ" списала старые компьютеры и закупила новые моноблоки HP Pavilion 23-b232er

·Диагональ экрана: 23"

·Разрешение экрана: 1920 x 1080 точек

·Тип процессора: Intel® Core™ i5

·Частота процессора: 2.7 ГГц

·Количество ядер процессора: 4

·Объём оперативной памяти: 4096 Мб

·Объём накопителя HDD: 1000 Гб

·Оптический привод: DVD-RW

·Видеокарта: NVIDIA GeForce 710A

·Видеопамять: 1 Гб

·Установленная ОС: Windows 7

В организации приобретены и установлены следующие программные средства:

.ОС Microsoft Windows 7;

2.1С: Предприятие 8.2: Документооборот 1.3;

.1С: Предприятие 8.2: Бухгалтерский учет;

.БОСС-кадровик;

.Microsoft Office 2007;

.Справочно-правовые системы Консультант Плюс;

.WinRar;

.ESET NOD32 Antivirus 3.0.684.0;

.Антивирус Касперского;

.RS-BANK-WR: АРМ бухгалтера;

.ПО для работы с сетевыми принтерами;

.ПО для работы с МФУ;

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

МФУ HP, модель LaserJet Pro M177fw <#"center">1.3 Описание и анализ действующих на предприятии бизнес-процессов


Рассмотрим бизнес-процессы отдела пассажирских перевозок. В соответствии с организационной схемой предприятия отдел пассажирских перевозок отвечает за диспетчеризацию рейсов, контроль за техническим состоянием автомобилей и за, собственно, совершение рейсов.

Специалист (далее диспетчер) составляет график новых рейсов, записывая данные о датах рейсах, автомобиле и водителе, отправляющихся в рейс исходя из сведений, полученных от инженера-механика.

Инженер-механик проводит плановые техосмотры и внеплановые ремонты автомобилей. Отправляя машину на ремонт или техосмотр, инженер-механик сообщает диспетчеру по телефону о том, какой автомобиль и на какие ориентировочные сроки будет не доступен для отправки в рейс. Когда ремонт завершится, инженер-механик снова обращается к диспетчеру с целью фиксации факта о проведении ремонта и изменении состояния автомобиля с "В ремонте" на "Свободен".

Менеджер из отдела по работе с клиентами занимается продажей и бронированием мест на рейсы. За сутки до даты рейса продажа билетов прекращается. Менеджер по работе с клиентами передает информацию по пассажирам диспетчеру. Автобус отправляется в рейс. Далее диспетчер отвечает за мониторинг автомобиля в рейсе и всегда готов выйти на связь с водителем по телефону. По прибытию автомобиля на базу диспетчер составляет план-факт отчет по рейсу, куда вносит сведения о времени в пути, пробеге и остаткам топлива.

Рассмотрим бизнес-процесс отправки автомобиля в рейс на схеме, представленной в нотации BPMN 2.0 (см. рис.2).

Входная, выходная, управляющая информация и механизмы управления представлены в таблице 2.


Таблица 2.

НаименованиеВидВходная информацияГрафик рейсов Сообщение от инженера-механика о ремонте Информация о пассажирах Информация об оплате билетов Информация бортовых приборовУправляющая информацияДолжностные инструкции работников Инструкция по делопроизводству Требования к порядку оплатыМеханизм управленияДиспетчер Инженер-механик Менеджер по работе с клиентами ВодительВыходная информацияСчет на оплату билета Путевой лист Удовлетворительные результаты мониторинга Билет Отчет план-факт

1.4 Обоснование необходимости и выбор путей автоматизации


Произведенный анализ бизнес-процесса передача в ремонт выявил "узкие" места в данном процессе и в работе отдела международных пассажирских перевозок в целом.

·Нет контроля человеческого фактора. Одну машину диспетчер может по ошибке запланировать на несколько рейсов сразу в один день или же составить график рейсов на машину, которая в данный момент на ремонте.

·Из-за отсутствия автоматизированного рабочего пространства сотрудника ремонтного отдела на диспетчера ложится огромный объем работы, не относящийся к его прямым обязанностям, что ведет к замедлению работы всего предприятия и возникает угроза ошибки диспетчера.

·Система коммуникаций между отделами налажено плохо, в связи с чем, падает оперативность работы. Коммуникации между отделами необходимо оптимизировать путем выставления электронных заявок в единой информационной базе.

·Процесс мониторинга и контроля автомобиля в рейсе не оптимизирован: время в пути контролируется только по начальной и конечной точкам маршрута, нет возможности контроля движения автобуса по промежуточным точкам маршрута.

·Нет возможности вести историю поездок, хранить не только контактную информацию о клиентах, но и сведения об оказанных им услугах. Эти данные должны служить основанием для дисконтной программы клиентов, т.е. предоставлять скидки за постоянное пользование услугами ООО "Экспресс-РТЦ".

Из всех этих проблем можно выделить основной список задач, подлежащих автоматизации:

·Учет фактических рейсов

·Учет количества пассажиров по маршрутам

·Учет внеплановых ремонтных работ

·Мониторинг автомобиля в рейсе

·Расчет прибыли рейсов

·Формирование графиков рейсов

·Анализ загруженности направлений (популярность)

·Контроль технического состояния автомобилей

·Формирование отчетов по фактическим рейсам

·Формирование отчетов по плановому техосмотру

Автоматизированный процесс передачи в ремонт автомобиля исключает возможность ошибки диспетчера. Система автоматически информирует диспетчера о состоянии автомобилей, находящихся на ремонте. Система позволяет отслеживать пробег автомобилей и, соответственно, планировать проведение техосмотров после определенного пробега. Система синхронизирует деятельность менеджера по работе с клиентами и диспетчера, что облегчает ведение учета пассажиров диспетчером. Эти данные учитываются при автоматическом формировании скидок на следующие поездки данного пассажира. Автоматизированная система позволяет четко формировать график рейсов. Исключается возможность совершить ошибку при составлении дат на рейсы - одному автомобилю соответствует только один рейс на определенную дату. Ведется мониторинг автомобиля в рейсе и производится контроль времени на промежуточных точках маршрута. Автоматизирован учет времени в рейсе, составляется отчетность план-факт по каждой остановке на маршруте. Автоматизированная отчетность позволяет вести анализ прибыльности каждого рейса и каждого направления, а так же вести анализ популярности направлений, что облегчает работу топ менеджменту в формировании стратегий для дальнейшего развития компании.

Схема автоматизированного процесса отправки автомобиля в рейс изображена на рисунке 3.


1.5 Описание автоматизированного бизнес-процесса передачи автомобиля в ремонт


Как видно на рис. 3 схема бизнес-процесса стала существенно короче в сравнении со схемой на рис. 2. Это произошло благодаря тому, что некоторые задачи специалиста отдела пассажирских перевозок взяла на себя автоматизированная информационная система. В частности, проверка состояния автомобиля теперь проводится системой самостоятельно без вмешательства диспетчера. Таким образом, система не дает совершить ошибку диспетчеру при составлении графика рейсов, оповещая его о том, что выбранный автомобиль находится на ремонте или же на выбранные диспетчером даты у данного автомобиля уже запланированы рейсы. Следовательно, не тратя время на проверки, работа диспетчера начинается напрямую с формирования карточки рейса. Здесь появилась возможность задавать точки маршрута, остановки. Для каждой остановки диспетчер вводит плановое время прибытия и стоянки, которому должен четко следовать водитель. После того как карточка рейса будет сформирована система автоматически присвоит выбранному автомобилю статус "Занят" на указанные даты рейса.

По причине того, что и диспетчер, и менеджер по работе с клиентами работают в одной системе и с одними базами данных, их непосредственные коммуникации сведены к минимуму. Менеджер оперативно получает информацию на свой рабочий стол о том, что диспетчером был запланирован новый рейс. Соответственно, менеджер может начинать работу по продаже билетов на данный рейс сразу же после создания карточки рейса диспетчером, не дожидаясь звонка или сообщения от диспетчера. За сутки до даты отправления рейса продажа билетов прекращается. Об этом оповещается диспетчер, которому поступает вся информация о пассажирах. После отправления автомобиля по маршруту, диспетчер занимается мониторингом автомобиля в рейсе и готов всегда выйти с водителем на связь. Данному автомобилю система присваивает статус "В рейсе". Диспетчер оповещается водителем об остановках по ходу движения, как плановых, так и не предвиденных. Когда автомобиль возвращается на базу из рейса, водитель передает диспетчеру данные бортовых приборов о пробеге автомобиля и его расходе топлива. Диспетчер вводит эти данные в базу и составляет отчет план-факт по рейсу.


1.6 Выбор путей автоматизации


Рассмотрим возможные варианты информатизации:

.Приобретение готового проектного решения;

2.Доработка существующего проектного решения;

.Разработка нового проекта силами сторонней организации;

.Разработка нового проекта силами сотрудников самой фирмы.

Готовые проекты направлены на широкий круг пользователей, поэтому не могут полностью соответствовать специфике предприятия. Их высокая стоимость и необходимость внедрения и адаптации под деятельность конкретной фирмы представляется невыгодным.

Доработка существующего проектного решения представляется возможной и выгодной, т.к. не требует коренной перестройки системы, а представляет собой только расширение функциональности существующей системы и добавление новых модулей системы.

Разработка проекта сторонней фирмой возможна, так как в настоящее время на рынке представлено огромное количество фирм-разработчиков программных продуктов для бизнеса, подавляющее число которых специализируется на создании новых проектных решений.

Разработка программного продукта сотрудниками организации предпочтительна по причине их вовлеченности и фундаментальных знаний основ рассматриваемого бизнес-процесса, специфики деятельности филиала, что может существенно сократить сроки на разработку и внедрение продукта.

Существующая информационная система предприятия ООО "Экспресс-РТЦ" представлена продуктом MS Excel 2007. Фирма ООО "Экспресс-РТЦ" не располагает компетентными специалистами в штате, способными на доработку существующего проектного решения или разработку нового. В связи с вышеуказанными причинами руководством ООО "Экспресс-РТЦ" было принято решение о замене существующей системы на более функциональную, способную решать весь комплекс задач сотрудника отдела международных пассажирских перевозок. Разработку и внедрение было решено отдать сторонней фирме, занимающейся аутсорсингом. В качестве исполнителя была выбрана фирма ЗАО ТЕЛРОС.

На предприятии ООО "Экспресс-РТЦ" внедрены и эксплуатируются такие продукты фирмы 1С как Документооборот 1.3 и Бухгалтерский учет на базе 1С: Предприятие 8.2 Сотрудники компании знакомы с интерфейсом и функциональностью данных продуктов. В связи с чем, выбор программного обеспечения для дальнейшего автоматизирования бизнеса предприятия был сделан руководством ООО "Экспресс-РТЦ" в пользу продукта 1С: Предприятие 8.2 Внедрение новой ИС позволит автоматизировать не затронутые бизнес-процессы предприятия и оптимизировать уже подверженные автоматизации.

В 1С: Предприятие 8.2 реализован современный эргономичный интерфейс, за счет чего повышена комфортность работы пользователей при работе с системой в течение длительного времени.

Технологическая платформа 1С: Предприятие 8.2 обеспечивает различные варианты работы прикладного решения: от персонального однопользовательского, до работы в масштабах больших рабочих групп и предприятий. Ключевым моментом масштабируемости является то, что повышение производительности достигается средствами платформы, и прикладные решения не требуют доработки при увеличении количества одновременно работающих пользователей.

Система 1С: Предприятие 8.2 является открытой системой. Предоставляется возможность для интеграции практически с любыми внешними программами и оборудованием на основе общепризнанных открытых стандартов и протоколов передачи данных.

Система прав доступа позволяет разрешать доступ пользователей только к тем данным, которые необходимы им для выполнения определенных функций в прикладном решении.

Мощные средства формирования отчетов и печатных форм обеспечивают широкие возможности оформления и интерактивной работы.

Глава 2. Проектирование комплекса задач по автоматизации работы специалиста отдела пассажирских международных перевозок фирмы "Экспресс-РТЦ" на базе "1С: Предприятие 8.2"


2.1 Постановка комплекса задач


Для решения процесса автоматизации поставленных задач необходимо создать программное средство, удовлетворяющее требованиям для решения данных задач. Проектируемое программное средство должно включать в себя следующий состав объектов:

·Таблицы базы данных, в которых должны храниться данные о клиентах, автомобилях, сотрудниках, маршрутах и т.п.

·Журнал операций для регистрации новых рейсов с привязкой к маршруту, автобусу и водителю, постановки автомобилей на ремонт, расчета затрат на рейс и прибыли.

·Отчеты с различными сведениями о рейсах, клиентах, автомобилях.

Разработанное приложение позволит оптимизировать бизнес-процесс специалиста отдела международных перевозок по отправке автомобиля в рейс. Система значительно сократит время регистрации как новых клиентов для менеджера по работе с клиентами, так и регистрацию в базе данных новых рейсов. Передача данных с помощью файлов MS Excel по электронной почте между диспетчером и менеджером по работе с клиентами будет заменена на общую для обоих пользователей базу данных, т.к. проектируемая система будет поддерживать многопользовательский режим работы.

Разрабатываемой для ООО "Экспресс-РТЦ" приложение должно решать следующие задачи:

.Учет фактических рейсов

Учет отправленных по маршруту автомобилей (даты рейса, автомобиль, водитель, маршрут, цена билета на маршрут, количество свободных мест, затраты на топливо, ФИО пассажиров)

.Учет количества пассажиров по маршрутам

ФИО пассажира (клиента); поездки, совершенные этим пассажиром (маршруты); информация о выручке, полученной от данного пассажира; информация о количестве совершенных поездок, что является основанием для предоставления скидки данному клиенту на следующие поездки.

.Учет внеплановых ремонтных работ

Марка и модель автомобиля; дата постановки на ремонт автомобиля; гос. номер автомобиля; ФИО ответственного за ремонт данного автомобиля сотрудника ремонтного отдела; сведения об обнаруженных неисправностях.

.Расчет прибыли рейсов

Затраты на рейс зависит от протяжённости маршрута и расхода топлива автомобиля. Выручка от рейса формируется посредством продажи билетов пассажирам. Каждый рейс (направление) имеет свою стоимость (цену) билета. Постоянным клиентам предоставляется скидка на поездки. Таким образом, прибыль рейса вычисляется по формуле


П=В-З-С,


где П - прибыль, В - выручка, З - затраты, С - скидки пассажирам

Информационно-технологическая схема решения задачи расчета прибыли рейсов представлена на рисунке 2.1

.Формирование графиков рейсов

Планирование новых рейсов на будящие даты (Даты рейса, маршрут, автобус, водитель)

.Анализ загруженности направлений (популярность)

Предоставление сведений о количестве пассажиров на маршруты (направления) за определенные промежутки времени.

.Контроль технического состояния автомобилей

Сведения о пробеге автомобилей, фиксирование факта совершения техосмотра (Дата техосмотра, автомобиль, пробег автомобиля, ФИО ответственного за техосмотр сотрудника ремонтного отдела)


2.2 Выбор инструментальных средств


Программный продукт разрабатывается под платформу Windows 7. При выборе инструментальных средств нужно учитывать то, что операционные системы постоянно развиваются, а оборудование стареет. Поэтому в дальнейшем будет закупаться новый компьютерный парк, а операционная система обновляться на более современную.

Платформа "1С: Предприятие 8.2" предназначена для автоматизации деятельности различных предприятий, организаций, учреждений и частных лиц. В основе системы лежит гибкая технологическая платформа, возможности которой позволяют создавать и модифицировать самые разнообразные бизнес-приложения.

При разработке автоматизированной системы на платформе "1С: Предприятие 8.2" учитывались следующие цели:

.Обеспечение системы разграничения прав доступа пользователей к различным объектам и функциям информационной системы.

2.Эргономичный интерфейс, позволяющий легко освоить программу даже начинающему пользователю

.Возможность работы с базой данных через интернет и на мобильных устройствах

.Открытость программного кода

Соответственно, разрабатываемый программный продукт для платформы "1С: Предприятие 8.2" является приоритетным, по следующим причинам:

.Для реализации ограничения прав доступа предназначены специальные объекты конфигурации - Роли. Они обеспечивают реализацию ограничения прав доступа в прикладных решениях. Роль в конфигурации может соответствовать должностям или видам деятельности различных групп пользователей, для работы которых предназначена данная конфигурация. Администратору достаточно лишь указать, к какой области данных пользователю разрешен доступ.

2.Подключение с мобильного устройства через Интернет возможно благодаря использованию веб-клиента и режима низкой скорости соединения. Режим низкой скорости соединения обеспечивает комфортную работу через низкоскоростное интернет-соединение (например, через GPRS-соединение). А веб-клиент позволяет подключаться к информационной базе, используя лишь имеющийся в устройстве браузер.

.Концепция пользовательского интерфейса системы 1С: Предприятие 8 ориентирована на комфортную эффективную работу и соответствует современным тенденциям. Пользователь может самостоятельно конструировать своё рабочее пространство, располагая панели в разных областях экрана.

.Большим преимуществом 1С Предприятия перед другими программными комплексами, является открытость кода. Это значит что пользователь, при должной подготовке может сам изменять и настраивать под себя любую конфигурацию фирмы 1С. Открытость кода не обязывает привязываться к одному единственному разработчику программного обеспечения, а позволяет выбирать среди множества фирм 1С франчайзи. Все необходимые инструменты для разработки входят в комплект поставки.


2.3 Проектирование пользовательского интерфейса


Пользовательский интерфейс разрабатывается для таких пользователей как сотрудник отдела международных перевозок, менеджер по работе с клиентами и сотрудник ремонтного отдела. Соответственно, каждому из вышеназванных пользователей необходимо создать рабочие места в системе. Рабочие места должны включать в себя объекты системы, с которыми пользователь будет непосредственно работать ежедневно. Для решения этой задачи было решено воспользоваться функциональной возможностью 1С: Предприятие 8.2 Для каждого пользователя были созданы подсистемы. Каждая подсистема включает в себя определенный набор объектов системы (справочники, документы, регистры и т.п.). Каждому пользователю была создана своя роль, разграничивающая его права доступа.

Таким образом, у каждого пользователя системы появилось свое рабочее пространство, включающее только те объекты данных, с которыми ему предстоит работать.

Были созданы подсистемы Оказание услуг и Ремонт. Пользователями подсистемы Оказание услуг являются менеджер по работе с клиентами и сотрудник отдела пассажирских перевозок. У них разные роли, поэтому некоторая информация, доступная одному из них, будет не доступна другому. Вся остальная информация, необходимая для их синхронной работы, доступна обоим. Пользователем подсистемы Ремонт является начальник ремонтного отдела. Структура подсистемы Оказание услуг и ограничения по ролям пользователей представлены в табл. 3. Структура подсистемы Ремонт представлена в табл. 4.


Таблица 3

Пункт менюПрава пользователейДиспетчерМенеджер по работе с клиентамиДокумент РейсыИзменение, ПросмотрИзменение, ПросмотрСправочник АвтобусыИзменение, ПросмотрПросмотрСправочник ВодителиИзменение, ПросмотрПросмотрСправочник КлиентыПросмотрИзменение, ПросмотрСправочник МаршрутыИзменение, ПросмотрПросмотрДокумент Проверка на ТОИзменение, Просмотр-Документ ТехосмотрИзменение, Просмотр-Регистр накопления Фактические рейсыПросмотрПросмотрРегистр накопления Учет пассажировПросмотрПросмотрРегистр накопления ПробегПросмотр-Регистр накопления Точки маршрутаПросмотр-Регистр сведений Состояние автомобиляПросмотрПросмотрОтчет по КлиентамСоздатьСоздатьОтчет по РейсамСоздать-Отчет план-фактСоздать-

Таблица 4.

Пункт менюЭкранная формаДокумент "Ремонт"Форма документа Ремонт, Форма списка РемонтДокумент "Проверка на ТО"Форма документа Проверка на ТО, Форма списка Проверка на ТОДокумент "Техосмотр"Форма документа Техосмотр, Форма списка ТехосмотрСправочник "Сотрудники ремонтного отдела"Форма элемента справочника Сотрудники ремонтного отдела, Форма списка справочника Сотрудники ремонтного отделаСправочник "Автобусы"Форма элемента справочника Автобусы, Форма списка справочника АвтобусыРегистр накопления "Ремонтный"Форма списка регистра РемонтныйРегистр "Накопления Пробег"Форма списка регистра ПробегОтчет "Отчет По ремонту"Форма отчета Отчет по Ремонту

Интерфейс пользователя представляет собой рабочее пространство для работы с окнами, панель навигации, служащая для перемещения к нужной информации (справочникам, документам и т.п.) и панель команд, необходимая для выполнения быстрых команд по созданию новых объектов, просмотра информации или построения отчетов. У каждого пользователя существует рабочий стол. Рабочий стол - это минимизированное рабочее место. Рабочий стол диспетчера представлен на рисунке 2.2 Основное рабочее место диспетчера представлено в подсистеме Оказание услуг на рисунке 2.3.

Панель навигации разделена на 3 зоны: "Важное" (объекты выделены жирным шрифтом), "Обычное", где содержатся справочники и иные неважные объекты, и зона "См. также", куда помещены все регистры накопления и сведений.

Для регистрации новых рейсов в системе создана электронная форма документа Рейсы, вызываемая нажатием кнопки "Создать" на рабочем столе или же в подсистеме "Оказание услуг" нажатием в панели команд в области "создать" кнопки Рейсы. Форма документа Рейсы представлена на рисунке 2.4.


Реквизитный состав формы документа "Рейсы"

Наименование РеквизитаТип данныхОписаниеКонтроль реквизитаНомерСчетчикНомер записи в БДПредоставляется автоматическиДатаДатаДата регистрации рейса в БДВыбирается из календаряКод рейсаЧислоИдентификационный код рейсаЗаполняется вручнуюДата отправленияДата и времяДата отправления рейсаВыбирается из календаряПланируемая дата возвратаДатаДата возврата машины из рейсаВыбирается из календаряМаршрутСтрокаНаименование маршрута рейсаВыбирается из справочника "Маршруты"АвтобусСтрокаНаименование автобусаВыбирается из справочника "Автобусы"ВодительСтрокаФИО водителя выбранного автобусаВыбирается из справочника "Водители"Количество свободных местЧислоКоличество свободных мест выбранного автобусаВычисляется программноСтоимость маршрутаЧислоСтоимость 1 билета выбранного маршрутаПредоставляется из справочника "Маршруты" автоматическиЗатраты планЧислоПлановые затраты на топливоВычисляется программноЗатраты фактЧисло Фактические затраты на топливоВычисляется программноЛитрыЧислоПоказатели приборов автомобиляЗаполняется вручнуюКилометражЧислоПоказатели приборов автомобиляЗаполняется вручнуюВыручкаЧислоВыручка от продажи билетов на рейсВычисляется программноПрибыльЧислоВыручка за вычетом фактических затратВычисляется программноТабличная часть "Пассажиры"ФИОСтрокаФИО пассажираВыбирается из справочника "Клиенты"Со скидкойЧислоЦена за билет со скидкойВычисляется программноТабличная часть "Удаленные"ФИОСтрокаФИО пассажира, отказавшегося от поездкиЗаполняется программноТабличная часть "Маршруты по движению"Точка маршрутаСтрокаНаименование остановки по маршрутуЗаполняется вручнуюПрибыл планДата и времяПлановое время начала остановкиЗаполняется вручнуюОтбыл планДата и времяПлановое время окончания остановкиЗаполняется вручнуюПрибыл фактДата и времяФактическое время начала остановкиЗаполняется вручнуюОтбыл фактДата и времяФактическое время окончания остановкиЗаполняется вручнуюОтклонение прибылЧислоРазница между плановым и фактическим временем Заполняется программноОтклонение отбылЧислоРазница между плановым и фактическим временем Заполняется программноКоманды (кнопки) Сколько рейсовКнопка командной панелиВычисляет скидку для постоянных клиентов-

Для регистрации в базе данных новых автобусов создана форма элемента справочника "Автобусы". Внешний вид формы представлен на рисунке 2.5.


Реквизитный состав формы элемента справочника "Автобусы"

Наименование РеквизитаТип данныхОписаниеКонтроль реквизитаКодЧислоСчетчикПредоставляется автоматическиМодель автобусаСтрокаНаименование марки и модели автобусаЗаполняется вручнуюГос. регистрационный знакСтрокаГос. номер автомобиляЗаполняется вручнуюВместимостьЧислоПассажировместимость автомобиляЗаполняется вручнуюРасход топливаЧислоСредний расход топлива на 100 кмЗаполняется вручную

Для регистрации в базе данных нового водителя или корректирования информации о старых водителях была создана форма элемента справочника "Водители". Внешний вид формы представлен на рисунке 2.6.


Реквизитный состав формы элемента справочника "Водители"

Наименование РеквизитаТип данныхОписаниеКонтроль реквизитаКодЧислоСчетчикПредоставляется автоматическиФИОСтрокаФИО водителяЗаполняется вручнуюДата рожденияДатаДата рождения водителяВыбирается из календаряАвтобусСтрокаАвтобус, который водит данный водительВыбирается из справочника "Автобусы"СерияЧислоСерия паспорта водителяЗаполняется вручнуюНомерЧислоНомер паспорта водителяЗаполняется вручнуюНомер правЧислоНомер водительского удостоверенияЗаполняется вручнуюДата получения правДатаДата получения водительских правВыбирается из календаряСтажЧислоКоличество полных лет стажа с момента получения правЗаполняется программно

Для регистрирования в системе новых маршрутов или редактирования сведений о старых маршрутах была создана форма элемента справочника "Маршруты". Внешний вид формы представлен на рисунке 2.7.


Реквизитный состав формы элемента справочника "Водители"

Наименование РеквизитаТип данныхОписаниеКонтроль реквизитаКодЧислоСчетчикПредоставляется автоматическиМаршрутСтрокаНаименование маршрутаЗаполняется вручнуюРодительСтрокаНаправление маршрута: Из С-Пб или В С-ПбЗаполняется программно с возможностью редактирования вручнуюРасстояниеЧислоРасстояние между конечными пунктами маршрутаЗаполняется вручнуюСтоимостьЧислоЦена 1 билета по этому маршрутуЗаполняется вручную

Для контроля технического состояния автомобилей и необходимости проведения техосмотра была создана электронная форма документа "Проверка на пробег", позволяющая совершить проверку пробега автомобилей по заданным параметрам. На основании этой проверки выбранный автобус можно отправить на техосмотр. Внешний вид формы представлен на рисунке 2.8.


Реквизитный состав формы документа "Проверка на пробег"

Наименование РеквизитаТип данныхОписаниеКонтроль реквизитаДатаДатаДата регистрации документа в БДВыбирается из календаряАвтобусСтрокаНаименование автобусаВыбирается из справочника "Автобусы"ПробегЧислоПробег автомобиля с момента предыдущего техосмотраЗаполняется программноПоиск по пробегуЧислоПараметр для поиска автомобилей с таким пробегом или большеЗаполняется вручнуюКоманда (кнопка) Проверка на ТОКнопка командной панелиОсуществляет поиск по заданному параметру-Табличная частьАвтобусСтрокаРезультат поискаЗаполняется программноПробегЧислоРезультат поискаЗаполняется программно

Для фиксации в базе данных факта проведения техосмотра была создана электронная форма документа "Техосмотр". Вводится на основании документа "Проверка на пробег". Внешний вид формы представлен на рисунке 2.9.


Реквизитный состав формы элемента справочника "Водители"

Наименование РеквизитаТип данныхОписаниеКонтроль реквизитаНомерСчетчикНомер записи в БДПредоставляется автоматическиДатаДатаДата регистрации документа в БДВыбирается из календаряАвтобусСтрокаНаименование автобусаЗаполняется программноПробегЧислоПробег автобусаЗаполняется программноОтветственный работникСтрокаФИО механикаВыбирается из справочника "Сотрудники ремонтного цеха"2.4 Проектирование состава и структуры базы данных


Информационная система, проектируемая в данной дипломной работе, предназначена для автоматизации работы сотрудника отдела пассажирских перевозок. Система обеспечивает автоматизацию следующих процедур обработки информации:

·Ввод, просмотр, редактирование и хранение данных об автомобилях;

·Ввод, просмотр, редактирование и хранение данных о водителях;

·Ввод, просмотр, редактирование и хранение данных о маршрутах;

·Ввод, просмотр, редактирование и хранение данных о сотрудниках ремонтного цеха;

·Ввод, просмотр, редактирование и хранение данных о клиентах;

·Ввод, просмотр и редактирование заявок на рейсы;

·Расчет стоимости рейса;

·Формирование отчетности за заданный период.

Для реализации данного дипломного проекта была выбрана платформа "1С: Предприятие 8.2".

Для автоматизации вышеперечисленных процедур обработки информации необходимо создать ряд объектов, таких как справочники, документы, регистры, перечисления и отчёты.

Объекты базы данных

Справочники

Для работы с постоянной и условно постоянной информацией с некоторым множеством значений в системе используются объекты типа "Справочник".

.Справочник "Тип автобусов"

Имя поляТип ЗначенияДлина поляЗначениеКодСчетчик9ЧислоМодель автобусаНаименование40Марка и модель автомобиляГос. регистрационный знакСтрока10Номер автомобиляВместимостьЧисло3Пассажирская вместимость автомобиляРасходЧисло3Средний расход топлива автомобиля

.Подчиненный справочник "Водители"

Имя поляТип ЗначенияДлина поляЗначениеКодСчетчик9ЧислоФИОНаименование45ФИО водителяДата рожденияДата-Дата рождения водителяСерияЧисло4Серия паспорта водителяНомерЧисло6Номер паспорта водителяНомер правЧисло11Номер прав водителяДата получения правДата-Дата получения правСтажЧисло2Стаж вожденияАвтобусСправочник "Тип автобусов"-Ссылка на значение в справочнике "Тип автобусов"

.Справочник "Клиенты"

Имя поляТип ЗначенияДлина поляОписаниеКодСчетчик9ЧислоФИОНаименование45ФИО водителяДата рожденияДата-Дата рождения клиентаСерияЧисло4Серия паспорта клиентаНомерЧисло6Номер паспорта клиентаПолПеречисление-Ссылка на перечисление "Пол"Доп. информацияСтрокаНеограниченнаяПоле для внесения дополнительной информацииТабличная часть КонтактыНомерСчетчик-СчетчикТипПеречисление-Ссылка на перечисление "Тип контактов клиентов"ЗначениеСтрока12Номер или адрес эл. почты

.Иерархический справочник "Маршруты"

Все записи в справочнике делятся на две группы: "В С-Пб" и "Из С-Пб".


Имя поляТип ЗначенияДлина поляЗначениеКодСчетчик9ЧислоМаршрутНаименование40Наименование пункта маршрута РодительСтрока-Наименование группы иерархииРасстояниеЧисло10Расстояние маршрутаСтоимостьЧисло10Цена одного билета на данный маршрут

5.Справочник "Сотрудники ремонтного цеха"


Имя поляТип ЗначенияДлина поляЗначениеКодСчетчик9ЧислоФИОНаименование45ФИО сотрудникаДата рожденияДата-Дата рождения сотрудникаСерияЧисло4Серия паспорта сотрудникаНомерЧисло6Номер паспорта сотрудника

Регистры накопления

Регистры накопления являются прикладными объектами и предназначены для описания структуры накопления данных. На основе этого объекта платформа создает в базе данных информационную структуру, в которой будут накапливаться данные, поставляемые такими объектами базы данных как документы. Эти данные будут храниться в регистре в виде отдельных записей, каждая из которых имеет одинаковую, заданную в конфигураторе, структуру. В разрабатываемой системы были созданы 6 регистра накопления:

.Регистр "Фактические рейсы"


Имя поляТип ЗначенияДлина поляЗначениеИзмерения: Дата отправленияДата и время-Дата и время отправления рейсаМаршрутСправочник Маршруты-Наименование маршрутаАвтобусСправочник Тип автобусов-Наименование автобусаВодительСправочник Водители -ФИО водителяРесурсы: Количество пассажировЧисло10Количество пассажиров на этот рейсВыручкаЧисло10Выручка от продажи билетовПрибыльЧисло10Прибыль за вычетом расходов на топливоРеквизиты: РасстояниеЧисло10Расстояние маршрутаГос. регистрационный знакСтрока9Номер автобуса

.Регистр "Пробег"


Имя поляТип ЗначенияДлина поляЗначениеИзмерения: АвтобусСправочник Тип автобусов-Наименование автобусаРесурсы: РасстояниеЧисло10Расстояние маршрута

.Регистр "Учет пассажиров"


Имя поляТип ЗначенияДлина поляЗначениеИзмерения: КлиентСправочник Клиенты-ФИО клиентаРейсСправочник Маршруты-Наименование маршрутаРесурсы: Количество рейсовЧисло1Количество поездок клиентаСтоимостьЧисло10Цена билета на рейс

.Регистр "Точки маршрута"


Имя поляТип ЗначенияДлина поляЗначениеИзмерения: МаршрутСправочник Маршруты-Наименование маршрутаАвтобусСправочник Тип автобусов-Наименование автобусаТочка маршрутаСтрока30Название контрольной точки маршрутаРесурсы: Отклонение прибылЧисло10Разница между плановым и фактическим временем Отклонение отбылЧисло10Разница между плановым и фактическим временем Реквизиты: Прибыл планДата и время-Плановое время прибытия на точкуОтбыл планДата и время-Плановое время отъезда с точкиПрибыл фактДата и время-Фактическое время прибытия на точкуОтбыл планДата и время-Фактическое время отъезда с точки

.Регистр "Ремонтный"


Имя поляТип ЗначенияДлина поляЗначениеИзмерения: АвтобусСправочник Тип автобусов-Наименование автобусаПоломкаСтрока20Неисправность автомобиляТип операцииПеречисление Тип ремонта-Статус автомобиля: В ремонте/ПочиненРесурсы: СуммаЧисло10Стоимость ремонтаРеквизиты: Гос. регистрационный знакСтрока9Номер автобуса

.Регистр "План Факт"


Имя поляТип ЗначенияДлина поляЗначениеИзмерения: РейсАвтомобильСправочник Тип автобусов-Наименование автобусаРесурсы: Затраты ПланЧисло10Плановые затраты на рейсЗатраты ФактЧисло10Фактические затраты на рейсОтклонениеЧисло10Разница между плановыми и фактическими затратами

Регистры сведений

Регистры сведений позволяют хранить в прикладном решении произвольные данные в разрезе нескольких измерений. В разрабатываемой системы был создан один регистр сведений:

.Регистр "Состояние автомобилей"


Имя поляТип ЗначенияДлина поляЗначениеИзмерения: АвтобусСправочник Тип автобусов-Наименование автобусаСостояниеПеречисление Состояние автомобиля-Статус автомобиля: В рейсе/СвободенДата выездаДата и время-Дата выезда в рейсДата возвратаДата и время-Дата возврата из рейса

Структура базы данных представлена на рисунке 2.10.

Существует огромное количество методологий, которые позволяют построить модель информационной системы.

Говоря о визуализации структур данных, разработанных на платформе 1С, прежде всего, необходимо решить, информацию какого рода мы хотим представить в графическом виде. Можно моделировать строение базы данных, используя хорошо известные диаграммы "сущность-связь" ERD в нотациях Чена или Баркера. Но интерпретировать разнообразные типы объектов 1С как простые таблицы было бы ошибочным упрощением. Подобные модели (например, довольно распространенные модели в нотациях IDEF1X (Integration Definition for Information Modeling) и IE (Information Engineering)) ориентированы на проектирование реляционных баз данных, в то время как базы, разработанные на платформе 1С, вообще говоря, таковыми не являются. Более того, одним из ключевых объектов 1С является "документ", предназначенный для отражения хозяйственных событий предприятия. Для документа важным действием является его проведение, изменяющее состояние тех или иных учитываемых данных. Таким образом, документ - это сущность, которую важно рассматривать не только с точки зрения хранения некоторых данных, но и с точки зрения функциональных особенностей системы 1С.

Для моделирования документооборота (в широком смысле) удобны диаграммы потоков данных DFD (Data Flow Diagrams). Традиционно для изображения DFD используются две нотации: Йодана (Yourdon) и Гейна-Сарсона (Gane-Sarson). Однако нужно понимать, что DFD - это средство, скорее предназначенное для моделирования функциональных требований системы, которая представляется в виде сети функциональных компонент, связанных потоками данных. В нашем же случае речь идет о графическом отображении структуры данных, желательно с учетом особенностей идеологии 1С.

В результате было решено остановиться на достаточно простой и понятной нотации IDEF1X и несколько модифицировать ее. В предлагаемой нотации выделяются несколько типов сущностей и связей, а также некоторые правила расположения объектов схемы.

Сущности: справочники, перечисления, документы, регистры сведений, регистры накопления. Для лучшего восприятия каждому типу объектов присвоен свой цвет. Также в данной нотации учитывается возможность использования в прикладных решениях на платформе 1С реквизитов составного типа. Поэтому на самом подробном уровне детализации для каждого атрибута отображается соответствующий набор типов. В свою очередь для регистров на схеме отображаются наборы измерений и ресурсов.

Кроме того, подобная модель предполагает несколько уровней детализации: уровни сущностей, табличных частей (для справочников и документов), атрибутов и описания типов атрибутов.

Связи

Связь 1 - один-ко-многим между независимыми объектами. Соответствующие атрибуты дочерней сущности являются величинами

ссылочного типа: СправочникСсылка, ДокументСсылка, ПеречислениеСсылка.

Связь 2 - между подчиненными справочниками.

Связь 3 - между регистром и регистратором (документом, осуществляющим движение данного регистра).



Глава 3. Программная реализация комплекса задач и расчет показателей экономической эффективности


3.1 Инструкция пользователя (диспетчера)


. Запуск информационной системы.

Для того чтобы выполнить запуск информационной системы необходимо сделать 3 шага:

·мышкой дважды щелкнуть на рабочем столе по ярлыку "1С: Предприятие". Ярлык представлен на рисунке 3.1.

·выбрать из списка представленных конфигураций конфигурацию информационной базы "Пассажирские перевозки" (см. рис. 3.2)

·затем откроется окно выбора пользователя. Следует выбрать пользователя "Диспетчер" (см. рис. 3.3)

2. Добавление и просмотр записей о рейсах

Для того чтобы добавить новую запись о рейсе необходимо выбрать на панели действий команду "Рейсы: создать" (см. рис. 3.4).

Откроется карточка нового рейса. Рейсу автоматически присвоится статус "Запланирован". Необходимо заполнить все реквизиты данной формы, а так же табличную часть "Маршруты по движению", как представлено на рисунке 3.5 После ввода всех данных следует нажать на кнопку "Провести и закрыть" в левом верхнем углу формы. С этого момента рейс считается запланированным и менеджер по работе с клиентами может осуществлять продажу билетов на данный рейс.

Для просмотра существующих записей о рейсах необходимо на панели навигации выбрать пункт "Рейсы". Откроется список рейсов. Для лучшего ориентирования в списке рейсы ранжированы по своему статусу и цветовой гамме (см. рис. 3.6).

Бежевый цвет соответствует статусу рейса "Запланирован". Зеленый цвет - статусу "Продажа билетов". Желтый цвет соответствует статусу "В рейсе". Серый цвет - статусу "Возврат", когда машина вернулась из рейса и проводится расчет затрат на рейс. Чтобы открыть какую-либо запись достаточно щелкнуть по ней дважды мышкой.

. Работа с документом "Рейсы"

После того как карточка рейса сформирована и рейсу присвоен статус "Запланирован", менеджер по работе с клиентами создает на основании данного документа новый документ "Рейсы" со статусом "Продажа билетов", куда вносит фамилии всех пассажиров данного рейса и рассчитывает для них стоимость билета с учетом возможных скидок. В карточке рейса автоматически рассчитывается выручка от билетов. За сутки до отправления автомобиля в этот рейс диспетчер создает на основании документа "Рейсы" со статусом "Продажа билетов" новый документ "Рейсы", которому автоматически присваивается статус "В рейсе". Этот документ служит для фиксации в системе факта отправления автомобиля в рейс, а так же записи фактического времени в пути и времени, затраченного на остановки автомобиля. Диспетчеру необходимо удостовериться в правильности введенных данных и нажать на кнопку "Провести и закрыть" в левом верхнем углу.

Для того чтобы создать документ на основании другого документа необходимо открыть карточку документа, на основании которого будет создаваться новый документ, и, нажав на кнопку "Создать на основании", выбрать необходимый документ. В нашем случае возможно выбрать только один документ - "Рейсы" (см. рис. 3.7).

. Расчет прибыли за рейс.

По возвращению автомобиля из рейса на базу задачей диспетчера становится расчет фактических затрат рейса и расчет прибыли рейса. Для этого диспетчер создает на основании документа "Рейсы" со статусом "В рейсе" документ "Рейсы", которому автоматически присваивается статус "Возврат". Внешний вид карточки рейса претерпевает некоторые изменения: появляются еще два поля для ввода данных о потраченном топливе и пробеге автомобиля (см. рис. 3.8). Далее система сама рассчитывает фактические затраты на рейс, а затем и прибыль рейса.

. Контроль человеческого фактора. Диалог системы с пользователем.

Одной из основных предпосылок и задач создания данного программного продукта явилась необходимость обезопасить фирму от нелепых ошибок из-за пресловутого "человеческого фактора". Созданная система вступает в диалог с пользователем и запрещает ему выполнение некоторых функций, если обнаруживается некоторое несоответствие или ошибка пользователя.

Так, система при формировании нового рейса не позволяет диспетчеру записывать в рейс автомобиль, находящийся в ремонте. Кроме того исключается возможность совершить ошибку при составлении дат на рейсы - одному автомобилю соответствует только один рейс на определенную дату. На рисунках 3.9 и 3.10 показано как система сообщает пользователю о недопустимости совершаемых им действий.

. Изменение и просмотр справочника "Автобусы"

Для открытия справочника "Автобусы" необходимо воспользоваться командой на панели навигации "Автобусы". Откроется форма списка данного справочника. Для более подробного просмотра каждой записи, необходимо дважды щелкнуть мышью по записи (см. рис. 3.11).

Для создания новой записи необходимо нажать на кнопку "Создать" в верхнем левом углу формы списка справочника "Автобусы".

. Изменение и просмотр справочника "Водители"

Для открытия справочника "Водители" необходимо воспользоваться командой на панели навигации "Водители". Откроется форма списка данного справочника. Для более подробного просмотра каждой записи, необходимо дважды щелкнуть мышью по записи (см. рис. 3.12).

Для создания новой записи необходимо нажать на кнопку "Создать" в верхнем левом углу формы списка справочника "Водители".

. Изменение и просмотр справочника "Маршруты"

Для открытия справочника "Маршруты" необходимо воспользоваться командой на панели навигации "Маршруты". Откроется форма списка данного справочника. Это иерархический справочник. Его записи делятся на две категории: "В С-Пб" и "Из С-Пб". Для просмотра списка записей необходимо дважды щелкнуть мышью по одной из папок. Откроется форма списка справочника "Маршруты". Для более подробного просмотра каждой записи, необходимо дважды щелкнуть мышью по записи (см. рис. 3.13).

Для создания новой записи необходимо нажать на кнопку "Создать" в верхнем левом углу формы списка справочника "Маршруты".

. Контроль технического состояния автомобилей. Поиск по пробегу.

Созданная информационная система ведет учет пробега автомобилей. Каждые 7-8 тысяч километров автомобили должны проходить техосмотр. Для облегчения сбора информации о пробегах автомобилей была разработана обработка "Проверка На Пробег".

Она позволяет найти по заданному в поиске пробегу автомобили, которым необходимо провести техосмотр. Для этого необходимо создать новую обработку нажатием кнопки "Проверка На Пробег" в области "Создать" на панели действий. Откроется форма обработки, куда необходимо ввести количество километража в поле "Поиск по пробегу" и нажать на кнопку "Проверка на ТО". Система выведет в табличную часть автомобили, соответствующие запросу.

Далее для фиксирования факта проведения техосмотра, необходимо выбрать в поле "Автобус" тот автобус, который был найден системой в ходе поиска. В верхнем углу нажать на кнопку в виде дискеты для записи. Затем по нажатию кнопки "Создать на основании" выбрать документ "Техосмотр". Форма обработки и пошаговая инструкция по поиску и созданию документа "Техосмотр" на основании данной обработки представлена на рисунке 3.14.

Система автоматически заполнит все поля документа "Техосмотр" на основании данных из обработки "Проверка На Пробег". Диспетчеру достаточно заполнить поле "Ответственный работник". Выбрать из списка ФИО сотрудника ремонтного цеха, ответственного за проведение техосмотра данного автомобиля (см. рис. 3.15).

. Работа с отчетами.

Отчет "Отчет по рейсам" создан для предоставления накопленной информации о фактических (совершенных) рейсах, количестве перевезенных пассажиров, некоторых экономических показателях (см. рис. 3.16). А так же позволяет проводить анализ популярности рейсов (см. рис. 3.17) и анализировать прибыль рейсов в виде диаграмм (см. рис. 3.18).

Отчет имеет два параметра "Дата начала" и "Дата окончания", служащие для установления периода, за который выводятся данных в отчете.

Для создания отчета необходимо выбрать одноименную команду в области "Отчеты" на панели действий. Далее задать значение параметров и нажать на кнопку "Сформировать".

Отчет "План-Факт" создан для анализа затрат на рейсы. Отчет позволяет сопоставлять плановые затраты с затратами по факту на совершение рейса.

А так же указывает разницу между планом и фактом. Отрицательное отклонение отображается красным цветом, положительное - зеленым.

Отчет имеет два параметра "Дата начала" и "Дата окончания", служащие для установления периода, за который выводятся данных в отчете.

Для создания отчета необходимо выбрать одноименную команду в области "Отчеты" на панели действий.

Далее задать значение параметров и нажать на кнопку "Сформировать" (см. рис. 3.19).

Отчет "Отчет по клиентам" показывает информацию о каждом клиенте фирмы, на какие рейсы он покупал билеты и сколько раз пользовался услугами фирмы, а так же информация о выручке за продажу билетов данному клиенту.

Отчет имеет три параметра "Дата начала" и "Дата окончания", служащие для установления периода, за который выводятся данных в отчете, а так же "Количество рейсов", устанавливающий отбор выводимой информации.

Для создания отчета необходимо выбрать одноименную команду в области "Отчеты" на панели действий. Далее задать значение параметров и нажать на кнопку "Сформировать" (см. рис. 3.20).

Отчет "Отчет по времени рейсов" позволяет отслеживать и анализировать время в пути, время на остановки. Компания ООО "Экспресс-РТЦ" всегда старается придерживаться своего планового расписания, давая возможность пассажирам планировать свои поездки.

Отчет имеет два параметра "Дата начала" и "Дата окончания", служащие для установления периода, за который выводятся данных в отчете.

Для создания отчета необходимо выбрать одноименную команду в области "Отчеты" на панели действий. Далее задать значение параметров и нажать на кнопку "Сформировать" (см. рис. 3.21).


3.2 Расчёт показателей экономической эффективности проектных решений


Система считается эффективной, если она соответствует своему назначению. Эффективность системы бывает экономической и функциональной. Для того чтобы определить целесообразность системы, необходимо провести анализ экономической эффективности системы, который основывается на разнице затрат и результатов.

В качестве основного показателя экономической эффективности используют годовой экономический эффект (экономическая прибыль):


Э = П - ЕК


где П - прибыль (годовая экономия), полученная за счет внедрения проекта. По рыночной терминологии - это хозяйственная или бухгалтерская прибыль. Она представляет собой разность между выручкой и явными затратами (Explicit Costs). Явные затраты - это все денежные издержки предприятия, включая амортизацию;

К - единовременные затраты (капиталовложения), связанные с созданием ЭИС;

Е - задаваемая норма прибыли (информативная прибыльность). Величина Е является коэффициентом приведения единовременных затрат к годовым затратам [1/год]. При ставке рефинансирования ЦБ РФ равной 8,25%, примем норму прибыли = 20%, Е = 0,2.

Капитальные затраты

Выполним расчет единовременных затрат (капиталовложений) на разработку комплекса задач силами сотрудников ЗАО "ТЕЛРОС".

Капитальные (единовременные) затраты на ИСЭ носят разовый характер. Свою стоимость они переносят на продукцию по частям за счет амортизационных отчислений. Капитальными их называют потому, что они не утрачиваются, а воспроизводятся.

Капитальные затраты рассчитываются по следующей формуле:


К = Кпр + Ктс + Клс + Кпо + Кио + Куч + Кво + Коэ,


где Кпр - затраты на проектирование ИС;

Ктс - затраты на технические средства управления;

Клс - затраты на создание линий связи локальных сетей;

Кпо - затраты на программное обеспечение;

Куч - затраты на обучение персонала;

Коэ - затраты на опытную эксплуатацию.

. Затраты на проектирование ИС вычисляются по следующей формуле:


Кпр = Краб + Ксвт + Кипс + Кпроч,

где, Краб - затраты на заработную плату проектировщиков;

Ксвт - затраты на средства вычислительной техники, необходимой для проектирования комплекса задач;

Кипс - затраты на инструментальные программные средства, необходимые для проектирования комплекса задач

Кпроч - прочие затраты (технические носители, консультации специалистов в предметной области и т.д.)

Расчет затрат на заработную плату проектировщика (Краб)

При учете затрат на заработную плату сотрудников ЗАО "ТЕЛРОС", будут учитываться следующие отчисления:

Внебюджетные фонды (8%):

Фонд социального страхования РФ - 2,9%

Фонд обязательного медицинского страхования - 5,1%

Взносы в пенсионный фонд РФ (22%):

Отчисления на страховую часть пенсии - 16%

Отчисления на накопительную часть пенсии - 6%

Таким образом, итоговые отчисления во внебюджетные фонды с заработной платы составят - 30%.

По плану проектирование информационной системы должно быть выполнено за 2 месяца. Разработкой системы будет заниматься один проектировщик с занятостью в 100% и, зарплата которого составляет 30000 рублей в месяц. Согласно данным бухгалтерии накладные расходы составляют 40% от фонда основной заработной платы. Итого затраты на заработную плату проектировщика составили:


Краб = 30000 руб. /мес. * (1 + 0,3 + 0,4) * 2 = 102000 руб.


Расчет затрат на средства вычислительной техники (Ксвт)

Для разработки программного комплекса был использован один компьютер стоимостью в 25000 рублей, находящийся в эксплуатации 2 года. Срок службы компьютера равен 5 годам. Соответственно, амортизационные отчисления составили 25000 руб. / 5 лет = 5000 руб. /год.

Общий годовой фонд машинного времени составил:


мес. /год * 21 дн. /мес. * 8 ч. /дн. =2 016 ч. /год


Затраты на обслуживание одного компьютера составили 325 руб. /мес. * 12 мес. /год = 3900 руб. /год. Стоимость одного часа машинного времени:


(5000 руб. /год + 3900 руб. /год) / 2016 ч. /год = 4,42 руб. /ч.


На работу за компьютером проектировщик тратил 8 часов рабочего времени в день. Следовательно, на работу за компьютером приходится:


мес. * 21 дн. /мес. * 8 ч. /дн. = 336 ч.


Затраты на машинное время за период разработки составят:


Ксвт = 4,42 руб. /ч. * 336 ч. = 1485,12 руб.


Расчет затрат на инструментальные программные средства (Кипс)

Разработка проводилась в течение двух месяцев на платформе "1С: Предприятие 8.2", стоимость которой составляет 10800 рублей. Срок амортизации 2 года.


Кипс = 10800 руб / 2 /12 мес. * 2 мес. = 900 руб.


Прочие затраты на проектирование (Кпр)

Затраты на бумагу, картриджи для принтера и остальные прочие расходы учитываются в накладных расходах, следовательно, Кпроч = 0 руб.

Затраты на проектирование составили:


Кпр = 102000 руб. + 1485,12 руб. + 900 руб. = 104385,12 руб.


. Затраты на технические средства управления

Разработка информационной системы проводилась на компьютере проектировщика ЗАО "ТЕЛРОС" стоимостью в 25 000 руб., срок амортизации которого составляет 2 года. На работу компьютера проектировщика приходилось 45 % от общего времени его работы. Также при решении комплекса задач использовался сервер. На работу сервера приходилось 2% от общего времени работы компьютера. Стоимость сервера - 81 960 руб., срок амортизации - 2 года. Поскольку срок службы компьютеров составляет 5 лет, то амортизационные отчисления составили:


На ПК проектировщика: 25000 руб. /5 лет = 5000 руб. /год

На сервер: 81 500 руб. /5 лет = 16300 руб. /год

Остаточная стоимость составили:

ПК специалиста Комитета: 25000 руб. - 5000 руб. /год * 2 года = 15000 руб.

Сервер: 81 500 руб. - 16300 руб. /год * 2 года = 48900 руб.


На решение комплекса задач приходится:


Ктс = (15000 руб. * 0,45) + (48900 руб. * 0,02) = 7728 руб.


. Затраты на создание линий связи локальных сетей

Для разработки комплекса задач использовалась сеть Интернет. Абонентская плата в месяц составляет 790 рублей. В ходе работы проектировщик задействовал трафик на 20%.


Клс = 790 руб. /месс * 0,2 * 2 мес. = 316 руб.


. Затраты на программное обеспечение

Программное обеспечение, необходимое для разработки комплекса задач, было приобретено и установлено 1,5 года назад. Дополнительное ПО не требуется. Таким образом, К по = 0

. Затраты на обучение персонала

Пользователями программного комплекса являются:

.Отдел по работе с клиентами (2 пользователя)

2.Отдел пассажирских перевозок (2 пользователя)

.Ремонтный отдел (1 пользователь)

Итого пользователей: 5.

Обучение специалистов проводил проектировщик на протяжении 2 дней по 4 часа в день.

Затраты на зарплату разработчика составили:


(30000 руб. /мес. * (1 + 0,3 + 0,4) / (21 дн. /мес. * 8 ч. /дн.)) * 4 ч. /дн. * 2 дн. = 2429 руб.


Затраты на зарплату обучаемых специалистов составили:

Отдел по работе с клиентами:


чел. * 28000 руб. /мес. * (1 +0,3 +0,4) / (21 дн. /мес. * 8 ч. /дн.) = 568 руб. /ч.


Отдел пассажирских перевозок


чел. * 32000 руб. /мес. * (1 + 0,3 + 0,4) / (21 дн. /мес. * 8 ч. /дн.) = 648 руб. /ч.


Ремонтный отдел


чел. * 25000 руб. /мес. * (1 + 0,3 + 0,4) / (21 дн. /мес. * 8 ч. /дн.) = 253 руб. /ч.

(568 руб. /ч. + 648 руб. /ч. + 253 руб. /ч.) * 4 ч. /дн. * 2 дн. = 11752 руб.


Затраты на ЭВМ при обучении специалистов: 4,42 руб. /ч. * 4 ч. /дн. * 2 дн. = 36 руб. (стоимость 1 часа машинного времени составляет 4,42 руб. /ч.).

Сумма затрат на обучение составила:


Коб = 2400 руб. + 11752 руб. + 36 руб. = 14 188 руб.


. Затраты на опытную эксплуатацию

Опытная эксплуатация проводится в течение 5 дней.

Час работы проектировщика стоит 304 рубля.


руб. /мес. * (1 + 0,3 + 0,4) / (21 дн. /мес. * 8 ч. /дн.) = 304 руб.


Затраты на заработную плату составили: 304 руб. /ч. * 5 дн. * 8 ч. = 12160 руб.

Затраты на ЭВМ при опытной эксплуатации составили: 4,42 руб. /ч. * 5 дн. * 8 ч. = 177 руб. (стоимость 1 часа машинного времени составляет 4,42 руб. /ч.).

Сумма затрат на опытную эксплуатацию составила:


Коэ = 12160 руб. + 177 руб. = 12337 руб.


Общая сумма капитальных затрат составляет:


К = 104385,12 руб. + 7728 руб. + 316 руб. + 14 188 руб. +12337 руб. = 138954,12 руб.


Эксплуатационные затраты

В состав эксплуатационных затрат на решение комплекса задач с использованием информационной системы входят следующие затраты:


С = Сзп + Сао + Сто + Спс + Слс + Сни + Сэл + Спр,


где Сзп - зарплата управленческого персонала, работающего с использованием ИС (пользователей ИС); Сао - амортизационные отчисления; Сто - затраты на техническое обслуживание; Спс - затраты на программное сопровождение; Слс - затраты, связанные с использованием глобальных вычислительных сетей (аренда линий связи); Сни - затраты на носители информации; Сэл - затраты на электроэнергию; Спр - прочие затраты.

Расчет эксплуатационных затрат по базовому варианту

До внедрения программного комплекса автоматизации пассажирских перевозок на базе платформы "1С: Предприятие 8.2" специалисту отдела пассажирских перевозок приходилось тратить большое количество времени на телефонные переговоры с менеджерами по работе с клиентами, со специалистом ремонтного отдела, чтобы поддерживать базу автомобилей в актуальном состоянии, в частности вручную фиксировать факты ремонта автомобиля и постоянно сверять данные. Кроме этого приходилось вести огромное количество таблиц Excel с данными по рейсам и вручную составлять отчеты. Специалист отдела пассажирских перевозок (диспетчер) тратил 85% своего рабочего времени на работу с ИС. Менеджер по работе с клиентами так же вынужден тратить время на телефонные переговоры с диспетчером и вести свою базу пассажиров в таблицах Excel.

. Расчет заработной платы персонала, работающего с информационной системой, приведено в табл. 3.1.

Таблица 3.1

Расчет заработной платы персонала, работающего с использованием ИС, в базовом варианте

ДолжностьКоличество человекОклад руб. /чел% рабочего времениСуммаДиспетчер23200085%54400Менеджер по работе с клиентами22800070%39200Начальник ремонтного отдела12500050%12500Итого: 106100Отчисления в фондыФонд социального страхования2,9%3077Фонд обязательного медицинского страхования5,1%5411,1Пенсионный фонд РФ22,0%23342Итого отчислений: 30%31830,1Итого с учетом отчислений (в мес.): 137930,1Итого с учетом отчислений (в год.): 1655161,2

Сзпб =1 655 161,2 руб. /год.


. Расчет амортизационных отчислений

Для работы с клиентами, решения задач по организации пассажирских перевозок сотрудники ООО "Экспресс-РТЦ" используют ПК и оргтехнику. Амортизационные отчисления представлены в таблице 3.2.


Таблица 3.2.

Амортизационные отчисления в базовом варианте

ОтделКол-во компьютеровСтоимость единицы% использования для решения данной задачиСуммаПерсональные компьютеры отдела пассажирских перевозок12500085%21250Персональные компьютеры отдела по работе с клиентами12500070%17500Персональные компьютеры ремонтного отдела 12500050%12500МФУ11200030%3600Телефон4110050%2200Итого стоимость 57050Срок амортизации 5летЗатраты в год 11410

Саоб = 11410 руб. /год

. Расчет затрат на техническое обслуживание

Для бесперебойного функционирования компьютерной техники регулярно проводится ее техническое обслуживание. Затраты на техническое обслуживание приведены в табл. 3.3.


Таблица 3.3.

Затраты на техническое обслуживание

ОтделКол-во компьютеровСтоимость обслуживания в год% использования для решения данной задачиСуммаПерсональные компьютеры3100070,00%2100МФУ1100030,00%300Телефон475050,00%1500Итого: 3900

Стоб = 3900 руб. /год.

. Затраты, связанные с использованием глобальных вычислительных сетей (аренда линий связи)

В ходе эксплуатации будет использоваться локальная сеть, которая создана до начала разработки. Кроме того, сотрудники ООО "Экспресс-РТЦ" для работы используют глобальную сеть Интернет, за который ежемесячно уплачивается абонентская плата в размере 1000 рублей. Таким образом, плата за Интернет в год выходит 12000 рублей. Слсб = 12000 руб. /год.

. Прочие затраты

В состав прочих затрат для эксплуатации ИС входят:


. Бумага - 20 пачек * 150 руб. = 3000 руб. /год

. Тонер - 5 шт. * 1000 руб. = 5000 ру. /год

. Канцелярия - 1000 руб/год

Спрб = 9000 руб. /год


Итого эксплуатационные затраты в базовом варианте составили:


Сб = 1 655 161,2 руб. /год + 14660 руб. /год + 3900 руб. /год + 12000 руб. /год + 9000 руб. /год = 1691471,2 руб. /год.


Расчет эксплуатационных затрат по предлагаемому варианту автоматизации

В состав эксплуатационных затрат на решение комплекса задач с использованием информационной системы входят следующие затраты:


С = Сзп + Сао + Сто + Слс + Спр, где


Сзп - зарплата управленческого персонала, работающего с использованием ИС;

Сао - амортизационные отчисления;

Сто - затраты на техническое обслуживание;

Слс - аренда линий связи (ГВС);

Спр - прочие затраты.

. Расчет заработной платы персонала, работающего с внедренной информационной системой, приведено в табл.3.4.


Таблица 3.4

Расчет заработной платы персонала, работающего с использованием ИС, в предлагаемом варианте

ДолжностьКоличество человекОклад руб. /чел% рабочего времениСуммаДиспетчер23200060%38400Менеджер по работе с клиентами22800045%25200Начальник ремонтного отдела12500035%8750Итого: 72350Отчисления в фондыФонд социального страхования2,9%2098,2Фонд обязательного медицинского страхования5,1%3690Пенсионный фонд РФ22,0%15917Итого отчислений: 30%21705,2Итого с учетом отчислений (в мес.): 94055,2Итого с учетом отчислений (в год.): 1128662,4

Сзпб =1 128 662,4 руб. /год.


. Расчет амортизационных отчислений

Для работы с клиентами, решения задач по организации пассажирских перевозок сотрудники ООО "Экспресс-РТЦ" используют ПК и оргтехнику. Амортизационные отчисления представлены в таблице 3.5.


Таблица 3.5.

Амортизационные отчисления в базовом варианте

ОтделКол-во компьютеровСтоимость единицы% использования для решения данной задачиСуммаПерсональные компьютеры отдела пассажирских перевозок12500060%15000Персональные компьютеры отдела по работе с клиентами12500045%11250Персональные компьютеры ремонтного отдела 12500035%8750МФУ11200030%3600Телефон4110025%1100Итого стоимость 39700Срок амортизации 5летЗатраты в год 7940

Саоб = 7940 руб. /год

. Расчет затрат на техническое обслуживание

Для бесперебойного функционирования компьютерной техники регулярно проводится ее техническое обслуживание. Затраты на техническое обслуживание приведены в табл. 3.6.


Таблица 3.6.

Затраты на техническое обслуживание

ОтделКол-во компьютеровСтоимость обслуживания в год% использования для решения данной задачиСуммаПерсональные компьютеры3100050,00%1500МФУ1100030,00%300Телефон475025,00%1500Итого: 3300

Стоб = 3300 руб. /год.

. Затраты, связанные с использованием глобальных вычислительных сетей (аренда линий связи)

В ходе эксплуатации будет использоваться локальная сеть, которая создана до начала разработки. Кроме того, сотрудники ООО "Экспресс-РТЦ" для работы используют глобальную сеть Интернет, за который ежемесячно уплачивается абонентская плата в размере 1000 рублей. Таким образом, плата за Интернет в год выходит 12000 рублей.

Слсб = 12000 руб. /год.

. Прочие затраты

В состав прочих затрат для эксплуатации ИС входят:


. Бумага - 20 пачек * 150 руб. = 3000 руб. /год

. Тонер - 5 шт. * 1000 руб. = 5000 ру. /год

. Канцелярия - 1000 руб/год Спрб = 9000 руб. /год


Итого эксплуатационные затраты в предлагаемом варианте автоматизации составили:


Сб = 1 128 662,4 руб. /год + 7940 руб. /год + 3300 руб. /год + 12000 руб. /год + 9000 руб. /год = 1 160 902,4 руб. /год.


Исходные данные для расчета показателей экономической эффективности обобщены и представлены в таблице 3.7.


Таблица 3.7

Исходные данные для расчета показателей экономической эффективности

ПоказательЗначениеКапитальные затраты [руб.] 138 954,12Эксплуатационные затраты по базовому варианту [руб. /год] 1 691 471,2Эксплуатационные затраты по предлагаемому варианту [руб. /год] 1 160 902,4

Расчет годового экономического эффекта

Внутренний экономический эффект может быть рассчитан по формуле:


Эвнут = Пб - П,


где Пб и П - соответственно годовые приведенные затраты по базовому и предлагаемому вариантам информационной системы.

Годовые приведенные затраты по предлагаемому варианту автоматизации могут быть рассчитаны по формуле:


П = С + ЕК,


где С - годовые эксплуатационные затраты на информационную систему в экономике.


Пб = 1 691 471,2 руб. /год

П = 1 160 902,4 руб. /год + 0,2/год* 138 954,12 руб. = 1 188 693,2 руб. /год

Эвнут = 1 691 471,2 руб. /год - 1 188 693,2 руб. /год = 502 778 руб. /год


Расчет показателей экономической эффективности (расчетной прибыльности и срока окупаемости):


Ер = (1 691 471,2 - 1 160 902,4) руб. /год / 138 954,12 руб. = 3,8 год-1

Ток = 138 954,12 руб. / (1 691 471,2 - 1 160 902,4) руб. /год = 0,27 года


Информационная система автоматизации комплекса задач специалиста отдела международных пассажирских перевозок полностью окупит себя через 3 месяца и 8 дней.

Результаты расчетов показателей экономической эффективности приведены в таблице 3.8.


Таблица 3.8.

Показатели экономической эффективности

ПоказательСпособ расчетаЗначениеГодовая экономияЭгод = Сб - С530568,8 руб. /годРасчетная прибыльностьЕр = Эгод / К3,8 год-1Срок окупаемостиТок = 1/Ер = К / Эгод0,27 года Внутренний экономический эффектЭвнут = Пб - П502 778 руб. /годГодовой экономический эффектЭ = Эгод - Е*К502 778 руб. /год

Расчет внешнего экономического эффекта предполагает определение следующих составляющих:

§Увеличение скорости обработки и передачи данных, хранящихся в одной базе

§повышенное премирование начальника отдела пассажирских перевозок за счет повышения качества и скорости предоставляемых отчетов диспетчером;

§экономия на закупке новой компьютерной техники и ремонте уже существующей, за счет более эффективного ее использования;

§у сотрудников ООО "Экспресс-РТЦ" появилось дополнительное свободное время, которое может послужить как средством для улучшения качества труда этих специалистов, так и дать возможность решать им дополнительные задачи. По причине того, что информационная система внедрена незначительное время назад, довольно сложно произвести сбор достаточного количества статистических данных для выражения внешнего экономического эффекта в денежном виде. Вывод: автоматизация комплекса задач специалиста отдела международных пассажирских перевозок эффективна, т.к. годовой экономический эффект больше нуля и составил 502 778 руб. /год, а внешний экономический эффект увеличит рассчитанные показатели. Поставленные на задачи будут решены внедренной информационной системой на база "1С: Предприятие 8.2".


3.3 Обеспечение безопасности жизнедеятельности при работе с ИС


Общие положения

Использование большого количества персональных компьютеров, создание информационных систем, увеличение числа лиц, непосредственно использующих компьютерные технологии, вызывает необходимость специальной подготовки людей для безопасной работы в сфере обработки информации. Пренебрежительное отношение к такой подготовке может обернуться катастрофами, человеческими жертвами и большими материальными потерями во всех сферах деятельности человека. Поэтому персоналу, обслуживающему компьютерную технику и выполняющему работы на компьютерах, необходимо знать основы охраны труда и техники безопасности при обработке информации.

Охрана труда - система обеспечения безопасности жизни и здоровья работников в процессе трудовой деятельности, включающая правовые, социально-экономические, организационно-технические, санитарно-гигиенические, лечебно-профилактические, реабилитационные и иные мероприятия.

Работнику предприятия информатики необходимо:

·Знать круг вопросов, позволяющих организовать безопасные условия труда на предприятии.

·Уметь практически применять теоретические знания, т.е. уметь технически грамотно организовывать труд сотрудников отдела с точки зрения правил техники безопасности.

Методическими основами обеспечения безопасности человека в информационных системах является:

·Анализ условий труда

·Анализ причин травматизма и профессиональных заболеваний персонала

·Прогнозирование возможных опасностей в производственной среде

·Сравнительная оценка, с точки зрения безопасности оборудования и технологических процессов в сфере информационного обслуживания

Опасный производственный фактор - это такое воздействие на человека, которое приводит к травме или другому внезапному ухудшению здоровья. Вредный производственный фактор - это такое воздействие на человека, которое в определённых условиях приводит к заболеванию или снижению трудоспособности.

Травма - повреждение организма или нарушение его правильного функционирования, наступившее внезапно под воздействием производственного фактора. Производственная травма - травма, полученная на производстве и вызванная нарушением требований безопасности труда.

Профессиональные заболевания - заболевания, полученные воздействием вредных условий труда на работающего (излучение, вибрация, пыль).

Причины несчастного случая могут быть сгруппированы:

·Технические (неисправность техники, отсутствие заземления и т.д.)

·Организационные (нарушение норм охраны труда, недостаток в обучении)

·Санитарно-гигиенические (плохое содержание мест, недостаток вентиляции, отопления)

·Психофизиологические (ослабление внимания, стрессы)

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

Законодательные положения по охране труда в России.

Законодательство Российской Федерации об охране труда состоит из соответствующих норм Конституции Российской Федерации, Основ законодательства Российской Федерации об охране труда и издаваемых в соответствии с ними законодательных и иных нормативных актив Российской Федерации.

Производственная среда на предприятиях информатики

На работоспособность человека очень сильно влияет микроклимат производственных помещений предприятий информатики, который определяется составом воздуха, температурой, давлением, относительной влажностью, скоростью движения воздушных потоков. Недостаток кислорода, понижение атмосферного давления, увеличение углекислого газа в воздухе, повышение температуры до 22 С или понижение до 13 С приводит к потере работоспособности.

Освещённость помещений. Нагрузка на зрение и напряжённый характер труда вызывает у операторов ЭВМ нарушение зрительного анализатора и центральной нервной системы, поэтому нормальное освещение рабочего места является одним из важнейших требований охраны труда. При недостаточном освещении развивается близорукость, появляются болезни глаз, головные боли. С другой стороны, очень высокая освещённость приводит светобоязни и воспалению слизистой оболочки глаз.

Механические колебания. К ним относятся шумы, ультразвуки, инфразвуки и вибрация. Механические колебания вызывают психологические и физиологические нарушения, снижающие работоспособность, и создают предпосылки для появления общих и профессиональных заболеваний.

Заключение


В процессе дипломного проектирования рассмотрена хозяйственная деятельность компании ООО "ЭКСПРЕСС-РТЦ", проанализированы ее основной бизнес-процесс - отправка автомобиля в рейс - и состояние информатизации. В ходе анализа было выявлено, что основная проблема функционирования компании заключается в перегруженности диспетчера отдела пассажирских перевозок задачами, не относящимися к его прямым обязанностям, а так же отсутствие единой системы хранения всех данных по пассажирским перевозкам. Кроме того, работа диспетчера по составлению отчетов занимала огромное количество времени из-за необходимости проводить ее вручную. Большие объемы информации смежных отделов (отдел по работе с клиентами и отдел пассажирских перевозок) находились в разных файлах, что приводило к необходимости постоянно сверять информацию и, соответственно, тратить немалое количество времени на поиск необходимых данных.

Для решения вышеуказанных проблем руководством компании ООО "ЭКСПРЕСС-РТЦ" было решено с помощью сотрудников ЗАО "ТЕЛРОС" автоматизировать комплекс задач специалиста отдела пассажирских международных перевозок (диспетчера). Спроектированная информационная система позволила существенно сэкономить рабочее время диспетчера, уходившее на формирование ежемесячных отчетов и поиск необходимой информации для отправки автомобиля в рейс, взяв эти функции на себя. Были разработаны рабочие места для менеджера по работе с клиентами и сотрудника ремонтного отдела для разграничения зон ответственности между отделами, а так же хранения всех данных по пассажирским перевозкам в одной базе.

В ходе решения задачи было сформулировано и обосновано проектное решение, определены источники, структура, входная и выходная информация. В дальнейшем на основе этих сведений была спроектирована и доведена до уровня практической реализации информационная система автоматизированного ведения международных пассажирских перевозок.

Расчет и анализ показателей экономической эффективности комплекса задач специалиста отдела международных пассажирских перевозок подтвердил целесообразность реализации и внедрения данного проекта.

Таким образом, можно сделать вывод об успешном выполнении поставленных целей этого дипломного проекта.

Список литературы


1.ГОСТ 34.601-90 "Автоматизированные системы. Стадии создания".

2.ГОСТ 34.698-90 "Автоматизированные системы. Требования к содержанию документов".

.ГОСТ Р ИСО/МЭК 12207 - 99 "Информационная технология. Процессы жизненного цикла программных средств".

.Сетевая экономика и проектирование информационных систем: Учеб. пособие / Бугорский В.Н., Соколов Р.В. / Спб.: Питер, 2007. - 320 с.

.ТОИ Р-45-084-01 "Типовая инструкция по охране труда при работе на персональном компьютере".

.Федеральный закон от 24.07.1998 N 127-ФЗ (ред. от 02.04.2012)"О государственном контроле за осуществлением международных автомобильных перевозок и об ответственности за нарушение порядка их выполнения"

.#"justify">.И.А. Брусакова, Р.В. Соколов, В.Н. Бугорский, В.И. Фомин, А.И. Дашевский, И.В. Егорова. Дипломное проектирование. Методические указания к дипломному проектированию студентов всех форм обучения - СПб.: СПбГИЭУ, 2012.

.Радченко М. Г.1С: Предприятие 8.2 Практическое пособие разработчика. Примеры и типовые приемы / М.Г. Радченко, Е.Ю. Хрусталева. - М.: ООО "1С-Паблишинг", 2009. - 872 с.: ил.

.Хрусталева Е.Ю. Разработка сложных отчетов в 1С: Предприятии 8. Система компоновки данных - М.: ООО "1С-Паблишинг", 2008. - 513с: ил.

.#"justify">.Толковый словарь 1С: Предприятие 8. Сайт фирмы 1С. Ссылка на статью #"justify">.Ощенко И.А. Азбука программирования в 1С: Предприятие 8.2 - БХВ-Петербург, 2013. - 272с.


Приложения


Приложение 1


Листинг модуля объекта документа "Рейсы"

Процедура ОбработкаПроведения (Отказ, Режим)

// регистр ФактическиеРейсы

Если Статус=Перечисления. СтатусРейса. ГотовКОтправке Тогда

Движения. ФактическиеРейсы. Записывать = Истина;

Движение = Движения. ФактическиеРейсы. Добавить ();

Движение. Период = Дата;

Движение. Маршрут = Маршрут;

Движение. Автобус = Автобус;

Движение. Водитель = Водитель;

Движение. Выручка=ОбщаяСтоимость;

Движение. Прибыль=Прибыль;

Движение. КоличествоПассажиров=Пассажиры. Количество ();

КонецЕсли;

Если Прибыль<0 И НЕ Статус=Перечисления. СтатусРейса. Запланирован и НЕ Статус=Перечисления. СтатусРейса. Отменен Тогда

Отказ=Истина;

Сообщение=Новый СообщениеПользователю;

Сообщение. Текст="Документ не может быть проведен с отрицательной суммой или убытками!";

Сообщение. Сообщить ();

КонецЕсли;

// Регистр расстояние для подсчета пробега

Если Статус=Перечисления. СтатусРейса. ГотовКОтправке Тогда

Движения. Пробег. Записывать = Истина;

Движение = Движения. Пробег. Добавить ();

Движение. Период = Дата;

Движение. Автобус = Автобус;

Движение. Расстояние=Расстояние;

КонецЕсли;

// Регистр УчетПассажиров для Дисконтной программы

Если Статус=Перечисления. СтатусРейса. ГотовКОтправке Тогда

Движения. УчетПассажиров. Записывать=Истина;

Для Каждого ТекСтрока из Пассажиры Цикл

Движение=Движения. УчетПассажиров. Добавить ();

Движение. Клиент=ТекСтрока. ФИО;

Движение. Рейс=Маршрут;

Движение. КоличествоРейсов=1;

Движение. Период=Дата;

Движение. ВидДвижения=ВидДвиженияНакопления. Приход;

Движение. Стоимость=ТекСтрока. СоСкидкой;

КонецЦикла;

КонецЕсли;

// Регистр СостояниеАвтомобилей для

Если Статус=Перечисления. СтатусРейса. Запланирован Тогда

Движения. СостояниеАвтомобилей. Записывать=Истина;

Движение=Движения. СостояниеАвтомобилей. Добавить ();

Движение. Автобус=Автобус;

Движение. Состояние=Перечисления. СостояниеАвтомобиля. ВРейсе;

Движение. Период=Дата;

Движение. ВидДвижения=ВидДвиженияНакопления. Приход;

Движение. Ресурс1=1;

Движение. ДатаВозврата=ПланируемаДатаВозврата;

Движение. ДатаВыезда=ДатаОтправления;

ИначеЕсли

Статус=Перечисления. СтатусРейса. Возврат Тогда

Движения. СостояниеАвтомобилей. Записывать=Истина;

Движение=Движения. СостояниеАвтомобилей. Добавить ();

Движение. Автобус=Автобус;

Движение. Состояние=Перечисления. СостояниеАвтомобиля. Свободен;

Движение. Период=Дата;

Движение. ВидДвижения=ВидДвиженияНакопления. Расход;

Движение. Ресурс1=1;

Движение. ДатаВозврата=ПланируемаДатаВозврата;

Движение. ДатаВыезда=ДатаОтправления;

КонецЕсли;

Движения. РегистрБухгалтерииУправленческий. Записывать=Истина;

Если Статус=Перечисления. СтатусРейса. ГотовКОтправке Тогда

Для Каждого ТекСтрокаПассажиры из Пассажиры Цикл

// первая проводка Д62.01 - К90.01

Движение=Движения. РегистрБухгалтерииУправленческий. Добавить ();

Движение. СчетДт=ПланыСчетов. Управленческий. Покупатели;

Движение. СчетКт=ПланыСчетов. Управленческий. Выручка;

Движение. Период=Дата;

Движение. Сумма=ТекСтрокаПассажиры. СоСкидкой;

Движение. СубконтоДт [ПланыВидовХарактеристик. ВидыСубконто. Клиенты] =ТекСтрокаПассажиры. ФИО;

Движение. СубконтоКт [ПланыВидовХарактеристик. ВидыСубконто. Услуги] =Маршрут;

// вторая проводка Д90.02-К43

Движение=Движения. РегистрБухгалтерииУправленческий. Добавить ();

Движение. СчетДт=ПланыСчетов. Управленческий. Себестоимость;

Движение. СчетКт=ПланыСчетов. Управленческий. ГотоваяПродукция;

Движение. Период=Дата;

Движение. Сумма=РасходТоплива*Расстояние;

Движение. СубконтоКт [ПланыВидовХарактеристик. ВидыСубконто. Услуги] =Маршрут;

КонецЦикла;

КонецЕсли;

// Регистр ПланФакт

Если Статус=Перечисления. СтатусРейса. Возврат Тогда

Движения. ПланФакт. Записывать=Истина;

Движение=Движения. ПланФакт. Добавить ();

Движение. Автомобиль=Автобус;

Движение. Период=Дата;

Движение. ВидДвижения=ВидДвиженияНакопления. Приход;

Движение. Рейс=Маршрут;

Движение. ЗатратыПлан=ЗатратыПлан;

Движение. ЗатратыФакт=ЗатратыФакт;

Движение. Отклонение=Движение. ЗатратыПлан-Движение. ЗатратыФакт;

КонецЕсли;

// регистр точки маршрута

Если Статус=Перечисления. СтатусРейса. ГотовКОтправке Тогда

Движения. ТочкиМаршрута. Записывать=Истина;

Для Каждого ТекСтрока из МаршрутыПоДвижению Цикл

Движение=Движения. ТочкиМаршрута. Добавить ();

Движение. Автобус=Автобус;

Движение. Маршрут=Маршрут;

Движение. Период=ДатаОтправления;

Движение. ОтбылПлан=ТекСтрока. ОтбылПлан;

Движение. ПрибылПлан=ТекСтрока. ПрибылПлан;

Движение. ПрибылФакт=ТекСтрока. ПрибылФакт;

Движение. ОтбылФакт=ТекСтрока. ОтбылФакт;

Движение. ОтклонениеОтбыл=ТекСтрока. ОтклонениеОтбыл;

Движение. ОтклонениеПрибыл=ТекСтрока. ОтклонениеПрибыл;

Движение. ТочкаМаршрута=ТекСтрока. ТочкаМаршрута;

КонецЦикла;

КонецЕсли;

КонецПроцедуры

Процедура ОбработкаЗаполнения (ДанныеЗаполнения, СтандартнаяОбработка)

// {{__КОНСТРУКТОР_ВВОД_НА_ОСНОВАНИИ

// Данный фрагмент построен конструктором.

// При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!

Если Статус<>Перечисления. СтатусРейса. ПродажаБилетов и Статус<>Перечисления. СтатусРейса. Запланирован и Статус<>Перечисления. СтатусРейса. ГотовКОтправке и Статус<>Перечисления. СтатусРейса. Отменен и Статус<>Перечисления. СтатусРейса. ПродажаБилетов Тогда

Статус=Перечисления. СтатусРейса. Запланирован;

КонецЕсли;

Если ТипЗнч (ДанныеЗаполнения) = Тип ("ДокументСсылка. Рейсы") Тогда

// Заполнение шапки

Если ДанныеЗаполнения. Статус=Перечисления. СтатусРейса. Запланирован Тогда

Статус=Перечисления. СтатусРейса. ПродажаБилетов;

ИначеЕсли ДанныеЗаполнения. Статус=Перечисления. СтатусРейса. ПродажаБилетов Тогда

Статус=Перечисления. СтатусРейса. ГотовКОтправке;

ИначеЕсли ДанныеЗаполнения. Статус=Перечисления. СтатусРейса. ГотовКОтправке Тогда

Статус=Перечисления. СтатусРейса. Возврат;

КонецЕсли;

Автобус = ДанныеЗаполнения. Автобус;

Водитель = ДанныеЗаполнения. Водитель;

ДатаОтправления = ДанныеЗаполнения. ДатаОтправления;

КоличествоСвободныхМест = ДанныеЗаполнения. КоличествоСвободныхМест;

Маршрут = ДанныеЗаполнения. Маршрут;

ОбщаяСтоимость = ДанныеЗаполнения. ОбщаяСтоимость;

Расстояние = ДанныеЗаполнения. Расстояние;

РасходТоплива = ДанныеЗаполнения. РасходТоплива;

СтоимостьМаршрута = ДанныеЗаполнения. СтоимостьМаршрута;

ПланируемаДатаВозврата=ДанныеЗаполнения. ПланируемаДатаВозврата;

Месяц=ДанныеЗаполнения. Месяц;

Прибыль=ДанныеЗаполнения. Прибыль;

КодРейса=ДанныеЗаполнения. КодРейса;

ЗатратыПлан=ДанныеЗаполнения. ЗатратыПлан;

Для Каждого ТекСтрокаПассажиры Из ДанныеЗаполнения. Пассажиры Цикл

НоваяСтрока = Пассажиры. Добавить ();

НоваяСтрока. ФИО = ТекСтрокаПассажиры. ФИО;

НоваяСтрока. СоСкидкой=ТекСтрокаПассажиры. СоСкидкой;

КонецЦикла;

Для Каждого ТекСтр Из ДанныеЗаполнения. Удаленные Цикл

НовСтр=Удаленные. Добавить ();

НовСтр. ФИО=ТекСтр. ФИО;

КонецЦикла;

Для Каждого ТекСтр Из ДанныеЗаполнения. МаршрутыПоДвижению Цикл

НовСтр=МаршрутыПоДвижению. Добавить ();

НовСтр. ТочкаМаршрута=ТекСтр. ТочкаМаршрута;

НовСтр. ОтбылПлан=ТекСтр. ОтбылПлан;

НовСтр. ОтбылФакт=ТекСтр. ОтбылФакт;

НовСтр. ПрибылПлан=ТекСтр. ПрибылПлан;

НовСтр. ОтбылФакт=ТекСтр. ОтбылФакт;

НовСтр. ОтклонениеОтбыл=ТекСтр. ОтклонениеОтбыл;

НовСтр. ОтклонениеПрибыл=ТекСтр. ОтклонениеПрибыл;

КонецЦикла;

КонецЕсли;

КонецПроцедуры

Процедура ОбработкаПроверкиЗаполнения (Отказ, ПроверяемыеРеквизиты)

Если Статус=Перечисления. СтатусРейса. Запланирован Тогда

Запрос = Новый Запрос;

Запрос. Текст =

"ВЫБРАТЬ ПЕРВЫЕ 1

|Рейсы. Статус

|ИЗ

|Документ. Рейсы КАК Рейсы

|ГДЕ

|Рейсы. Статус = &Статус

|И Рейсы. КодРейса = &КодРейса";

Запрос. УстановитьПараметр ("КодРейса", КодРейса);

Запрос. УстановитьПараметр ("Статус", Статус);

Результат = Запрос. Выполнить ();

Если НЕ Результат. Пустой () и НЕ Проведен Тогда

Сообщить ("КодРейса не уникален!");

Отказ=Истина;

КонецЕсли;

КонецЕсли;

КонецПроцедуры;


Приложение 2


Листинг модуля формы документа "Рейсы".

Перем Скидка Экспорт;

&НаКлиенте

Процедура АвтобусПриИзменении (Элемент)

Объект. КоличествоСвободныхМест=ОбщийМодуль1. ПолучитьВместимость (Объект. Автобус);

Объект. РасходТоплива=ОбщийМодуль1. ПолучитьРасходТоплива (Объект. Автобус);

Объект. ЗатратыПлан=Объект. Расстояние*Объект. РасходТоплива;

КонецПроцедуры

&НаКлиенте

Процедура МаршрутПриИзменении (Элемент)

Объект. СтоимостьМаршрута=ОбщийМодуль1. ПолучитьЦенуМаршрута (Объект. Маршрут);

Объект. Расстояние=ОбщийМодуль1. ПолучитьРасстояние (Объект. Маршрут);

Объект. ЗатратыПлан=Объект. Расстояние*Объект. РасходТоплива;

КонецПроцедуры

&НаСервере

Процедура ПередЗаписьюНаСервере (Отказ, ТекущийОбъект, ПараметрыЗаписи)

Запрос=Новый Запрос;

Запрос. Текст="ВЫБРАТЬ

|РемонтныйОстатки. Автобус

|ИЗ

|РегистрНакопления. Ремонтный. Остатки КАК РемонтныйОстатки

|ГДЕ

|РемонтныйОстатки. Автобус = &Автобус

|И РемонтныйОстатки. ТипОперации = &ТипОперации";

Запрос. УстановитьПараметр ("Автобус", Объект. Автобус);

Запрос. УстановитьПараметр ("ТипОперации", Перечисления. ТипРемонта. Времонте);

Результат=Запрос. Выполнить ();

Выборка=Результат. Выбрать ();

Если НЕ Результат. Пустой () Тогда

Отказ=Истина;

Сообщить ("Этот автобус в ремонте сейчас. Выберите другой. ");

КонецЕсли;

Если Объект. Статус=Перечисления. СтатусРейса. Запланирован и НЕ Объект. Проведен Тогда

Запрос2=Новый Запрос;

Запрос2. Текст="ВЫБРАТЬ

|СостояниеАвтомобилейОстатки. Автобус

|ИЗ

|РегистрНакопления. СостояниеАвтомобилей. Остатки КАК СостояниеАвтомобилейОстатки

|ГДЕ

|СостояниеАвтомобилейОстатки. Автобус = &Автобус

|И СостояниеАвтомобилейОстатки. ДатаВозврата <= &ДатаВозврата

|И СостояниеАвтомобилейОстатки. ДатаВыезда >= &ДатаВыезда";

Запрос2. УстановитьПараметр ("Автобус", Объект. Автобус);

Запрос2. УстановитьПараметр ("ДатаВыезда", Объект. ДатаОтправления-86400);

Запрос2. УстановитьПараметр ("ДатаВозврата", Объект. ПланируемаДатаВозврата+86400);

// Запрос2. УстановитьПараметр ("Состояние", Перечисления. СостояниеАвтомобиля. ВРейсе);

Результат2=Запрос2. Выполнить ();

Выборка2=Результат2. Выбрать ();

Если НЕ Результат2. Пустой () Тогда

Отказ=Истина;

Сообщить ("Этот автобус в рейсе на выбранную дату. Выберите другую дату или автобус. ");

КонецЕсли;

КонецЕсли;

Если Объект. Статус=Перечисления. СтатусРейса. ПродажаБилетов и Объект. ОбщаяСтоимость=0 Тогда

Отказ=Истина;

Сообщить ("Не рассчитана стоимость билетов для пассажиров!");

КонецЕсли;

Если Объект. Статус=Перечисления. СтатусРейса. ГотовКОтправке и ТекущаяДата () <Объект. ДатаОтправления-86400 Тогда

Отказ=Истина;

Сообщить ("Еще рано отправлять в рейс!");

КонецЕсли;

КонецПроцедуры

&НаКлиенте

Процедура СтатусПриИзменении (Элемент)

СтатусРейса ();

КонецПроцедуры

&НаСервере

Процедура СтатусРейса ()

Если НЕ Объект. Статус=Перечисления. СтатусРейса. ПродажаБилетов Тогда

Элементы. Пассажиры. Доступность=Ложь;

Элементы. Удаленные. Доступность=Ложь;

Элементы. ЦенаСоСкидкой. Видимость=Ложь;

Иначе Элементы. ДатаОтправления. ТолькоПросмотр=Истина;

Элементы. ПланируемаДатаВозврата. ТолькоПросмотр=Истина;

КонецЕсли;

Если Объект. Статус=Перечисления. СтатусРейса. Возврат Тогда

Элементы. ЗатратыФакт. ТолькоПросмотр=Истина;

Элементы. Литры. Видимость=Истина;

Элементы. Километраж. Видимость=Истина;

Иначе Элементы. ЗатратыФакт. Доступность=Ложь;

КонецЕсли;

КонецПроцедуры // СтатусРейса ()

&НаКлиенте

Процедура ПриОткрытии (Отказ)

СтатусРейса ();

КонецПроцедуры

&НаКлиенте

Процедура ПассажирыПередУдалением (Элемент, Отказ)

ТД=Элементы. Пассажиры. ТекущиеДанные;

Если НЕ ТД. ФИО="" Тогда

Стр=Объект. Удаленные. Добавить ();

Стр. ФИО=ТД. ФИО;

КонецЕсли;

Окончание=Прав (ТД. ФИО,1);

Если Объект. Удаленные. Количество () >0 Тогда

ВременнаяДата=Объект. ДатаОтправления-ТекущаяДата ();

ТД=Элементы. Пассажиры. ТекущиеДанные;

Значение=ТД. ПолучитьИдентификатор ();

Число=Значение+1;

Если ВременнаяДата>=604800 Тогда

// Объект. ОбщаяСтоимость=Объект. ОбщаяСтоимость-Объект. СтоимостьМаршрута;

Объект. ОбщаяСтоимость=Объект. ОбщаяСтоимость-ТД. СоСкидкой;

Объект. КоличествоСвободныхМест=Объект. КоличествоСвободныхМест+1;

Если Окончание="в" или Окончание="н" Тогда

Сообщение = Новый СообщениеПользователю;

Сообщение. Текст="Пассажиру №" +Число+" "+ТД. ФИО+"у возвращена полная стоимость билета";

Сообщение. Сообщить ();

Иначе

Сообщение = Новый СообщениеПользователю;

Сообщение. Текст="Пассажиру №" +Число+" "+ТД. ФИО+" возвращена полная стоимость билета";

Сообщение. Сообщить ();

КонецЕсли;

ИначеЕсли ВременнаяДата<604800 и ВременнаяДата>=86400 Тогда

Объект. ОбщаяСтоимость=Объект. ОбщаяСтоимость-ТД. СоСкидкой*0.5;

Объект. КоличествоСвободныхМест=Объект. КоличествоСвободныхМест+1;

Если Окончание="в" или Окончание="н" Тогда

Сообщение = Новый СообщениеПользователю;

Сообщение. Текст="Пассажиру № "+Число+" "+ТД. ФИО+"у возвращено 50% от стоимость билета";

Сообщение. Сообщить ();

Иначе

Сообщение = Новый СообщениеПользователю;

Сообщение. Текст="Пассажиру №" +Число+" "+ТД. ФИО+" возвращено 50% от стоимость билета";

Сообщение. Сообщить ();

КонецЕсли;

ИначеЕсли ВременнаяДата<86400 Тогда

Объект. КоличествоСвободныхМест=Объект. КоличествоСвободныхМест+1;

Если Окончание="в" или Окончание="н" Тогда

Сообщение = Новый СообщениеПользователю;

Сообщение. Текст="Пассажир №" +Число+" "+ТД. ФИО+" удален, стоимость билета не возвращается";

Сообщение. Сообщить ();

Иначе

Сообщение = Новый СообщениеПользователю;

Сообщение. Текст="Пассажир №" +Число+" "+ТД. ФИО+" удален, стоимость билета не возвращается";

Сообщение. Сообщить ();

КонецЕсли;

КонецЕсли;

КонецЕсли;

КонецПроцедуры

&НаКлиенте

Процедура ПассажирыПриНачалеРедактирования (Элемент, НоваяСтрока, Копирование)

Объект. КоличествоСвободныхМест=ОбщийМодуль1. ПолучитьВместимость (Объект. Автобус) - Объект. Пассажиры. Количество ();

// Объект. ОбщаяСтоимость=Объект. СтоимостьМаршрута*Объект. Пассажиры. Количество () - Объект. Расстояние*Объект. РасходТоплива;

КонецПроцедуры

&НаКлиенте

Процедура ПассажирыПриИзменении (Элемент)

Если Объект. КоличествоСвободныхМест=0 Тогда

Элементы. Пассажиры. Доступность=Ложь;

Объект. КоличествоСвободныхМест=0;

Элементы. ДляУдаления. Видимость=Истина;

КонецЕсли;

ТД=Элементы. Пассажиры. ТекущиеДанные;

ТД. Серия=ОбщийМодуль1. ПолучитьСерию (ТД. ФИО);

ТД. Номер=ОбщийМодуль1. ПолучитьНомер (ТД. ФИО);

ТД. Пол=ОбщийМодуль1. ПолучитьПол (ТД. ФИО);

КонецПроцедуры

&НаКлиенте

Процедура ДляУдаленияПриИзменении (Элемент)

Если Объект. ДляУдаления=Истина Тогда

Элементы. Пассажиры. Доступность=Истина;

КонецЕсли;

КонецПроцедуры

&НаКлиенте

Процедура СколькоРейсов (Команда)

Кол_воРейсов ();

ТД=Элементы. Пассажиры. ТекущиеДанные;

ТД. СоСкидкой=Объект. ЦенаСоСкидкой;

Объект. ОбщаяСтоимость=Объект. Пассажиры. Итог ("СоСкидкой");

// Объект. Прибыль=Объект. ОбщаяСтоимость-Объект. Расстояние*Объект. РасходТоплива;

КонецПроцедуры

&НаСервере

Процедура Кол_воРейсов ()

Запрос=Новый Запрос;

Запрос. Текст="ВЫБРАТЬ

|УчетПассажировОстатки. Клиент,

|УчетПассажировОстатки. КоличествоРейсовОстаток КАК Колво

|ИЗ

|РегистрНакопления. УчетПассажиров. Остатки КАК УчетПассажировОстатки

|ГДЕ

|УчетПассажировОстатки. Клиент. Серия = &Серия

|И УчетПассажировОстатки. Клиент. Номер = &Номер";

Запрос. УстановитьПараметр ("Серия", Объект. Серия);

Запрос. УстановитьПараметр ("Номер", Объект. НомерП);

Результат=Запрос. Выполнить ();

Выборка=Результат. Выбрать ();

Если НЕ Результат. Пустой () Тогда

Пока Выборка. Следующий () Цикл

Если Выборка. Колво>=2 И Выборка. Колво<5 Тогда

Сообщить ("Клиент "+Выборка. Клиент+" совершил "+Выборка. Колво+" поездки");

Скидка=0.05;

Объект. ЦенаСоСкидкой=Объект. СтоимостьМаршрута-Объект. СтоимостьМаршрута*Скидка;

ИначеЕсли Выборка. Колво>=5 Тогда

Сообщить ("Клиент "+Выборка. Клиент+" совершил "+Выборка. Колво+" поездок");

Скидка=0.1;

Объект. ЦенаСоСкидкой=Объект. СтоимостьМаршрута-Объект. СтоимостьМаршрута*Скидка;

ИначеЕсли Выборка. Колво=1 Тогда

Сообщить ("Клиент "+Выборка. Клиент+" совершил 1 поездку");

Объект. ЦенаСоСкидкой=Объект. СтоимостьМаршрута;

КонецЕсли;

КонецЦикла;

Иначе

Сообщить ("Клиент не совершал еще поездок");

Объект. ЦенаСоСкидкой=Объект. СтоимостьМаршрута;

КонецЕсли;

КонецПроцедуры // Кол_воРейсов ()

&НаКлиенте

Процедура ПассажирыПриАктивизацииСтроки (Элемент)

ТД=Элементы. Пассажиры. ТекущиеДанные;

Объект. Серия=ТД. Серия;

Объект. НомерП=ТД. Номер;

КонецПроцедуры

&НаКлиенте

Процедура ДатаОтправленияПриИзменении (Элемент)

ВспомогательнаяДата=Лев (Объект. ДатаОтправления,5);

Если Прав (ВспомогательнаяДата,2) ="02" Тогда

Объект. Месяц="Февраль";

ИначеЕсли Прав (ВспомогательнаяДата,2) ="01" Тогда

Объект. Месяц="Январь";

ИначеЕсли Прав (ВспомогательнаяДата,2) ="03" Тогда

Объект. Месяц="Март";

ИначеЕсли Прав (ВспомогательнаяДата,2) ="04" Тогда

Объект. Месяц="Апрель";

ИначеЕсли Прав (ВспомогательнаяДата,2) ="05" Тогда

Объект. Месяц="Май";

ИначеЕсли Прав (ВспомогательнаяДата,2) ="06" Тогда

Объект. Месяц="Июнь";

ИначеЕсли Прав (ВспомогательнаяДата,2) ="07" Тогда

Объект. Месяц="Июль";

ИначеЕсли Прав (ВспомогательнаяДата,2) ="08" Тогда

Объект. Месяц="Август";

ИначеЕсли Прав (ВспомогательнаяДата,2) ="09" Тогда

Объект. Месяц="Сентябрь";

ИначеЕсли Прав (ВспомогательнаяДата,2) ="11" Тогда

Объект. Месяц="Ноябрь";

ИначеЕсли Прав (ВспомогательнаяДата,2) ="10" Тогда

Объект. Месяц="Октябрь";

ИначеЕсли Прав (ВспомогательнаяДата,2) ="12" Тогда

Объект. Месяц="Декабрь";

КонецЕсли;

Объект. ПланируемаДатаВозврата=Объект. ДатаОтправления+86400;

КонецПроцедуры

&НаКлиенте

Процедура МаршрутыПоДвижению1ПрибылФактПриИзменении (Элемент)

ТД=Элементы. МаршрутыПоДвижению1. ТекущиеДанные;

ТД. ОтклонениеПрибыл=Цел (ТД. ПрибылПлан-ТД. ПрибылФакт) /60;

КонецПроцедуры

&НаКлиенте

Процедура МаршрутыПоДвижению1ОтбылФактПриИзменении (Элемент)

ТД=Элементы. МаршрутыПоДвижению1. ТекущиеДанные;

ТД. ОтклонениеОтбыл=Цел (ТД. ОтбылПлан-ТД. ОтбылФакт) /60;

КонецПроцедуры

&НаКлиенте

Процедура ЛитрыПриИзменении (Элемент)

Объект. ЗатратыФакт=Объект. Литры*Объект. Километраж;

Объект. Прибыль=Объект. ОбщаяСтоимость-Объект. Литры*Объект. Километраж;

КонецПроцедуры

&НаКлиенте

Процедура КилометражПриИзменении (Элемент)

Объект. ЗатратыФакт=Объект. Литры*Объект. Километраж;

Объект. Прибыль=Объект. ОбщаяСтоимость-Объект. Литры*Объект. Километраж;

КонецПроцедуры

Приложение 3.

Листинг общего модуля "Общий модуль 1"

&НаСервере

Функция ПолучитьВместимость (СсылкаАвтобус) Экспорт

Возврат СсылкаАвтобус. Вместимость;

КонецФункции // ПолучитьВместимость ()

&НаСервере

Функция ПолучитьДанныеКлиентов (СсылкаКлиент) Экспорт

Возврат СсылкаКлиент. Контакты;

КонецФункции // ПолучитьДанныеКлиентов ()

&НаСервере

Функция ПолучитьЦенуМаршрута (СсылкаМаршрут) Экспорт

Возврат СсылкаМаршрут. Стоимость;

КонецФункции // ПолучитьЦенуМаршрута ()

&НаСервере

Функция ПолучитьРасходТоплива (СсылкаРасход) Экспорт

Возврат СсылкаРасход. РасходТоплива;

КонецФункции // ПолучитьРасходТоплива ()

&НаСервере

Функция ПолучитьРасстояние (СсылкаРасстояние) Экспорт

Возврат СсылкаРасстояние. Расстояние;

КонецФункции // ПолучитьРасстояние ()

&НаСервере

Функция ПолучитьБИК (СсылкаБанк) Экспорт

Возврат СсылкаБанк. БИК;

КонецФункции // ПолучитьРасстояние ()

&НаСервере

Функция ПолучитьКорСчет (СсылкаБанк) Экспорт

Возврат СсылкаБанк. КорСчет;

КонецФункции // ПолучитьРасстояние ()

&НаСервере

Функция ПолучитьГосНомер (СсылкаАвтобус) Экспорт

Возврат СсылкаАвтобус. ГосРегистрационныйЗнак;

КонецФункции // ПолучитьГосНомер ()

&НаСервере

Функция ПолучитьХарактеристики (Ссылка) Экспорт

Возврат Ссылка. Характеристика;

КонецФункции // ПолучитьХарактеристики ()

&НаСервере

Функция ПолучитьЕдИзм (Ссылка) Экспорт

Возврат Ссылка. Ед;

КонецФункции // ПолучитьХарактеристики ()

&НаСервере

Функция ПолучитьGUID (Ссылка) Экспорт

Возврат Ссылка. GUID;

КонецФункции // ПолучитьХарактеристики ()

&НаСервере

Функция ПолучитьСерию (СсылкаКлиент) Экспорт

Возврат СсылкаКлиент. Серия;

КонецФункции //

&НаСервере

Функция ПолучитьНомер (СсылкаКлиент) Экспорт

Возврат СсылкаКлиент. Номер;

КонецФункции //

&НаСервере

Функция ПолучитьПол (СсылкаКлиент) Экспорт

Возврат СсылкаКлиент. Пол;

КонецФункции


Оглавление Введение Глава 1. Характеристика компании ООО "Экспресс-РТЦ" 1.1 Краткая характеристика компании ООО "Экспресс-РТЦ"

Больше работ по теме:

КОНТАКТНЫЙ EMAIL: [email protected]

Скачать реферат © 2017 | Пользовательское соглашение

Скачать      Реферат

ПРОФЕССИОНАЛЬНАЯ ПОМОЩЬ СТУДЕНТАМ