Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Kursovaya_rabota_poiti_Илья.doc
Скачиваний:
14
Добавлен:
21.11.2019
Размер:
590.34 Кб
Скачать

10

Перечень сокращений, условных обозначений, символов, единиц и терминов

АС – автоматизированная система;

БД – база данных;

ИС – информационная система;

КТС – комплекс технических средств;

ОА – объект автоматизации;

ОС – операционная система;

ОУ – объект управления;

ПК – персональный компьютер;

ПО – программное обеспечение;

DAO – Data Access Object

GUI – Graphic User Interface

UML – Unified Modeling Language.

Введение

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

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

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

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

Указанная проблема устранена с помощью автоматизации задачи учета заказов на грузоперевозку автотранспортной компании «ТрансАвто»

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

1.1 Характеристика объекта автоматизации

Объектом автоматизации является автотранспортная компания «ТрансАвто».

Данная компания занимается предоставлением услуг грузоперевозки по территории Украины. Маршруты перевозки данной компании подразделяются на основные и заказные. К основным относятся те, что основаны на долгосрочных контрактах, а заказные выполняются при одноразовом заказе.

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

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

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

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

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

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

Процессы, протекающие в автотранспортной компании:

- Прием заказов на перевозку груза;

- Определение дальности следования;

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

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

- Транспортировка груза в пункт назначения;

- Техническое обследование транспорта перед каждым выездом;

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

- Работа с кадрами (наем, оплата труда);

- Решение организационных вопросов.

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

Схема организационной структуры автотранспортной компании представлена ​​на рисунке 1.1.

Рисунок 1.1 – Схема организационной структуры автотранспортной компании «ТрансАвто»

Непосредственно объектом автоматизации является аналитический отдел автотранспортной компании.

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

- Приемом заказа от заказчика перевозки;

- Структурирование исходных данных для их последующей обработки;

- Определение дальности следования;

- Определением необходимого автомобиля;

- Расчет тарифа перевозки.

Данный отдел занимается приемом и аналитической обработкой заказов на перевозку груза. Оператор принимает заказ от клиента по телефону или при его личном присутствии в офисе компании. При этом в документ «Бланк заказа» вносятся все необходимые данные для реализации перевозки, такие как пункт отправления, пункт назначения, физические особенности груза, кто является заказчиком и другие. Заполненный документ передается аналитику, который знакомится с входящей информацией и проводит ее анализ.

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

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

1.2 Обоснование необходимости разработки ИС с помощью объектно-ориентированной методологии

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

Недостатками работы в данной компании являются:

- Работа с данными выполняется традиционным (бумажным) способом;

- Высокая трудоемкость сбора информации;

- Низкая скорость взаимодействия между подсистемами;

- Невозможность редактирования уже созданных документов;

- Отсутствие единой базы документов.

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

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

Для разработки информационной системы используются различные методологии. Модели разрешают нам наглядно продемонстрировать желательную структуру и поведение системы. Одним из наиболее распространенных языков моделирования есть унифицированный язык моделирования UML (Unіfіed Modelіng Language), предназначен для моделирования, представления, проектирования и документирования программных систем, организационно-экономических систем, технических систем и других систем различной природы. Визуальные модели разрешают организовать общение между заказчиками и разработчиками .

UML также используют для моделирования бизнес-процессов, системного проектирования и отображения организационных структур. UML позволяет разработчикам программного обеспечения достигнуть соглашения в графических обозначениях для представления общих понятий (таких как класс, компонент, обобщение (generalization), объединение (aggregation) и поведение) и больше сконцентрироваться на проектировании и архитектуре. Он упрощает сложный процесс проектирования ПО путем создания "чертежа" для построения системы. Язык UML не привязан к какой-либо отдельной платформе или языку программирования, поэтому он хорошо подходит для соединения сетей различных систем. Он разрабатывался с учетом гибкости и поэтому способен адаптироваться к возникающим новым проблемам[5].

UML содержит стандартный набор диаграмм и нотаций разнообразных видов. UML содержит следующий набор диаграмм:

- структурные (structural) модели:

- диаграммы классов (class dіagrams) - для моделирования статической структуры классов системы и связей между ними;

- диаграммы компонентов (component dіagrams) - для моделирования иерархии компонентов (подсистем) системы;

- диаграммы размещения (deployment dіagrams) - для моделирования физической архитектуры системы;

- модели поведения (behavіoral):

- диаграммы вариантов использования (use case dіagrams) - для моделирования функциональных требований к системе (в виде сценариев взаимодействия пользователей с системой);

- диаграммы взаимодействия (іnteractіon dіagrams), такие как диаграммы последовательности (sequence dіagrams) и кооперативные диаграммы (collaboratіon dіagrams) - для моделирования процесса обмена сообщениями между объектами;

- диаграммы состояний (statechart dіagrams) - для моделирования обращения объектов системы при переходе с одного состояния в другого;

- диаграммы деятельности (actіvіty dіagrams) - для моделирования обращения системы в рамках разных вариантов использования, или потоков управления.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]