Файл: Основы проектирования программ И Этапы создания программного обеспечения.pdf
Добавлен: 15.05.2023
Просмотров: 679
Скачиваний: 3
СОДЕРЖАНИЕ
ГЛАВА 1. АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ
Описание бизнес-процессов транспортной компании
Определение основных требований к информационной системе
ГЛАВА 2. ПРОЕКТИРОВАНИЕ МОДЕЛИ «TO-BE»
2.1 Построение модели работы проектируемой ИС
2.2 Определение списка доработок новой ИС
ГЛАВА 3. АДАПТАЦИЯ ИНФОРМАЦИОННОЙ СИСТЕМЫ К СПЕЦИФИКЕ КОМПАНИИ
3.1. План проводимых изменений в информационной системе
3.2 Добавление печатных форм документов
3.3. Настройка автоматизированного расчета заработных плат водителям
Приложение Г. Сравнение продуктов класса TMS
Таблица Г.1. Сравнение продуктов класса TMS
|
1С: Управление автотранспортом |
Галактика ERP: Управление транспортом |
SAP Transport Management |
Oracle Transport Management |
Парус: Управление автотранспортом |
|
|---|---|---|---|---|---|
|
Страна разработчик |
Россия |
Россия |
Германия |
Америка |
Россия |
|
Функции |
Для руководителя: Отчетность аварийности по каждому водителю; контроль рабочего времени водителя (благодаря трем документам: табель, путевой лист, ремонтный лист); контроль расчетов с заказчиками (путем интеграции с другими системами); учет затрат и расходов на содержание автопарка. Для бухгалтерии: Учет запчастей и ГСМ; отчетность по рабочему времени водителя; возможность учета заправок по топливным картам; автоматический расчёт заработной платы водителям; контроль расчетов с заказчиками; учет затрат и расходов на содержание автопарка. Для диспетчеров: Учет топлива; контроль за документами транспортного средства и водителя; гибкое управление тарифами за транспортные услуги; совместимость с программами навигации. Для механиков: Контроль за своевременным прохождением тех. Осмотра; учет износа запчастей; учет запчастей и ГСМ. Для водителей: Зарплата начисляется автоматически по данным путевых и ремонтных листов [11]. |
Средства по управлению персоналом; контроль водителей и транспортных средств за счет использования табеля; хранение информации о запчастях и спец. жидкостях; хранение информации о заказах; автоматическое создание путевых листов; возможность задания формул для нормативного расхода топлива ТС и оборудования, установленного на ТС; автоматическое начисление заработных плат водителям при помощи документов – табель, путевой лист; расчет нормативного и фактического расхода ГСМ; возможности автоматического формирования счетов на продажу, счет фактур, актов оказания услуг и других документов; контроль за документами транспортного средства и водителя; возможности формирования оперативной информации о состоянии транспортных средств и данных о водителях; возможности формирования графика ТО и капитального ремонта [12]. |
Планирование и управление транспортом; построение оптимальных маршрутов и мониторинг транспорта; Возможность проведения конкурсов перевозчиков по заданным критериям; расчет стоимости перевозок в каждом звене цепочки поставок; задание тарифов на перевозки; планирование и контроль загрузки транспортных средств; контроль исполнения доставок с учетом промежуточных точек маршрута; учет времени работы ТС (водителей) [13, 14]. |
Планирование перевозок; оптимизация использования транспортного оборудования; оптимизация погрузочно-разгрузочных работ; управление перевозками для любых видов транспорта: авиа, авто, железнодорожным и морским; оптимизация маршрутов доставки; выбор тарифов и маршрутов доставки в зависимости от заданных режимов перевозки и перевозчиков; графическое представление тарифов (тарифные диаграммы); отслеживание отгрузок; единое информационное пространство с поставщиками и заказчиками; возможность гибкого конфигурирования и интегрирования с учетными системами, системами управления заказами и складскими решениями, а также с ГИС-системами; плановая и фактическая калькуляция доходов и расходов по перевозке; расчет стоимости перевозок на основании различных алгоритмов [15]. |
Хранение документов учета ТС и доп. оборудования и истории владения; учет комплектации автотранспортных средств дополнительными агрегатами и оборудованием; учет закрепления автотранспортных средств за клиентами; возможность закрепления водителей за конкретными ТС; учет документов водителей; учет ГСМ по заправочным ведомостям и путевым листам; возможности формирования суточных планов; автоматическое формирование путевых листов на основании суточных планов; учет отработанного времени и выполненных работ водителей с последующим расчетом заработной платы [16]. |
|
Сложность программного продукта |
Большое количество российских компаний пользуется платформой 1С, соответственно огромное количество пользователей имеют представление и опыт работы с различными конфигурациями платформы, что облегчает задачу внедрения о обучения пользователей работы с новой конфигурацией. |
Поскольку Галактика ERP – российский продукт, созданный в первую очередь для работы на российском рынке и адаптирован под реалии современного российского рынка, то пользователям не составит большого труда в изучении данного продукта. Однако, большинству пользователей потребуется специальное обучение. |
Достаточно сложный программный продукт для пользователя и для программиста. При проведении опросов 70% владельцев SAP систем заявляют о сложности системы [6]. |
Данный продукт разработан для управления зарубежными логистическими компаниями со своей спецификой и особенностями. В связи с этим у пользователей могут возникнуть проблемы по освоению данной системы и пользователям работающих ранее с продуктами Oracle также потребуется обучение по использованию рассматриваемой системы. |
Для внесения изменений данной информационной системы требуются специалисты Oracle. Для пользователей потребуется специальное обучение. |
|
Стоимость программного продукта |
В среднем 20 тысяч рублей на 1 рабочее место. |
В среднем 55 тысяч рублей на 1 рабочее место. |
Примерно 160 тысяч рублей на 1 рабочее место. |
В среднем 120 тысяч рублей на 1 рабочее место. |
40 000 – 80 000 рублей на 1 рабочее место. |
|
Сложность поиска специалистов по доработке |
Большое количество программистов 1С на рынке; специализированные центры для обучения специалистов. |
Малое количество программистов, сложность поиска. |
Большое количество обучающей литературы. Сложность поиска программиста достаточно высока. |
Большое количество обучающей литературы. Сложность поиска программиста достаточно высока. |
Малое количество программистов, сложность поиска. |
|
Язык программирования |
Язык программирования 1С является языком высокого уровня. С помощью данного языка программирования можно решить большинство задач. |
Внутренний язык программирования «Атлинтис» вызывает множество споров и недовольств конечных пользователей. |
ABAP/4 (Advanced Business Application Programming) язык программирования высокого уровня, с помощью которого можно решить большинство задач. |
Языки семейства Си являются языками высокого уровня программирования, с помощью которых можно решить большинство задач |
Visual Fox Pro (VPF) объектно-ориентированный и процедурный язык программирования систем управления реляционными базами данных, разработанный корпорацией Microsoft. |
|
Сложность внедрения в компанию (для пользователей) |
Время внедрения составляет от 3 месяцев до 6 месяцев. Поскольку ранее в компании использовался продукт 1С, следовательно, сложность внедрения нового продукта на базе 1С минимальна. |
Время внедрения составляет от 4 месяцев до года. Весьма сложен и трудоёмок для внедрения, осложнен трудоёмким поиском специалистов. |
Время внедрения составляет от 6 месяцев до полутора лет. Весьма сложен и трудоёмок для внедрения [17]. |
Время полноценного внедрения более 1 года [17]. |
Время внедрения составляет от 4 месяцев до года. Весьма сложен и трудоёмок для внедрения, осложнен трудоёмким поиском специалистов. |
Приложение Д. Модель «AS-IS» использования разрабатываемой ИС при работе с заявкой
Рисунок Д.1. Модель «AS-IS» использования разрабатываемой ИС при работе с заявкой заказчика (Часть 1)
Рисунок Д.2. Модель «AS-IS» использования разрабатываемой ИС при работе с заявкой заказчика (Часть 2)
Приложение Е. Модель «TO-BE» использования разрабатываемой ИС при работе с заявкой заказчика
Рисунок Е.1. Модель «TO-BE» использования разрабатываемой ИС при работе с заявкой заказчика (Часть 1)
Рисунок Е.2. Модель «TO-BE» использования разрабатываемой ИС при работе с заявкой заказчика (Часть 2)
Рисунок Е.3. Модель «TO-BE» использования разрабатываемой ИС при работе с заявкой заказчика (Часть 3)
Приложение Ж. Сравнение конфигураций
Таблица Ж.1. Таблица сравнения конфигураций 1С класса TMS
|
Критерий |
Типовая конфигурация |
1С: УАТ |
1С: УАТ |
1С: Транспортная логистика |
|---|---|---|---|---|
|
Разработчик |
1С - Рарус |
ИП Кобелев Сергей |
Первый Бит |
Первый Бит |
|
Цена информационной системы. |
46 тыс. руб. + 60 тыс. руб. (6 раб. Мест) = 106 тыс. руб. + ежегодная поддержка 20 тыс. руб. = 126 тыс. руб. [19] |
40 тыс. руб. + 5 тыс. руб. (за 1 рабочее место) * 6 =70 тыс. руб. |
55 тыс. руб. + 45 тыс. руб. + ежегодная поддержка 15 тыс. руб. = 115 тыс. руб. [20] |
50 тыс. руб. + 45 тыс. руб. + 15 тыс. руб. = 110 тыс. руб. [21] |
|
Балл |
6 |
10 |
7 |
7 |
|
Соответствие базового функционала системы с ожидаемым. |
Контроль за обслуживанием транспортных средств - ДА Автоматическое формирование путевых листов - ДА Автоматический расчет заработных плат водителям - НЕТ Планирование затрат - ДА |
Контроль за обслуживанием транспортных средств - ДА Автоматическое формирование путевых листов - ДА Автоматический расчет заработных плат водителям - ДА Планирование затрат - ДА |
Контроль за обслуживанием транспортных средств - ДА Автоматическое формирование путевых листов - Автоматический расчет заработных плат водителям - НЕТ Планирование затрат - ДА |
Контроль за обслуживанием транспортных средств - ДА Автоматическое формирование путевых листов - ДА Автоматический расчет заработных плат водителям - НЕТ Планирование затрат -НЕТ |
|
Балл |
8 |
10 |
8 |
6 |
|
Дополнительный функционал, который может быть интересен компании в ближайшей перспективе. |
- |
Автоматическая загрузка данных для списания топлива по маршрутным листам; Подключение ССМ (Систем спутникого мониторинга) |
- |
- |
|
Баллы |
0 |
2 |
0 |
0 |
|
Сложность системы (чем проще система, тем выше балл). |
6 |
6 |
6 |
6 |
|
Документация по конфигурации. |
Есть инструкции |
Документов нет |
Есть инструкции |
Есть инструкции |
|
Баллы |
10 |
5 |
10 |
10 |
|
Дальнейшее развитие. |
8 |
8 |
7 |
5 |
|
Доп. требования к системе. |
Ежегодная платная обязательная поддержка |
Поддержка программистом в течение года бесплатно |
Ежегодная платная обязательная поддержка |
Ежегодная платная обязательная поддержка |
|
Баллы |
-1 |
1 |
-1 |
-1 |
|
Итог |
33 |
42 |
36 |
34 |
Приложение З. Техническое задание
|
УТВЕРЖДАЮ Руководитель (директор ИТ отдела, ООО «Логистика-авто») |
|||
|
Личная подпись |
Расшифровка подписи |
||
|
Печать Дата |
|||
|
Автоматизированная система управления предприятием наименование вида АС 1С: Управление Автотранспортом наименование объекта автоматизации УАТ сокращенное наименование АС |
|||
|
ТЕХНИЧЕСКОЕ ЗАДАНИЕ На 45 листах Действует с 01.03.2017 СОГЛАСОВАНО Руководитель (директор ИТ отдела, ООО «Логистика-авто») Личная Расшифровка подпись подписи Печать Дата |
|||
Оглавление
1.1. Назначение и цели доработки системы 4
1.2. Характеристика объектов автоматизации 5
1.3. Состав и содержание работ по созданию системы 6
1.4. Порядок контроля и приемки системы 7
1.4.1. Виды и объем испытаний системы 7
1.4.2. Требования к приемке работ по стадиям 7
1.6. Базовые термины и понятия 8
2.1. Область «Создание печатных форм» 11
2.1.1. Создание печатной формы документа «Договор на перевозку груза» 13
2.1.1.2 Выходная информация 16
2.1.2. Создание печатной формы документа «Счет на оплату». 17
2.1.2.2 Выходная информация 19
2.1.3. Создание печатной формы документа «Счет фактура» 20
2.1.3.2 Выходная информация 21
2.1.4. Создание печатной формы документа «Акт выполненных работ» («Реализация Услуг») 22
2.1.4.2 Выходная информация 23
2.1.5. Создание печатной документа «Договор подряда» 24
2.1.5.2 Выходная информация 25
2.1.6. Создание печатной документа «Спецификация» к договору подряда 26
2.1.6.2 Выходная информация 28
2.1.7. Создание печатной документа «Акт передачи ТС подрядчику» к договору подряда 29
2.1.7.2 Выходная информация 31
2.1.8. Создание печатной документа «Акт возврата ТС заказчику» к договору подряда 32
2.1.8.3 Выходная информация 33
2.2. Требования к численности и квалификации персонала 33
Приложение 1. Шаблоны документов «Заявка заказчика» 36
Приложение 2. Шаблон документа «Счет на оплату» 38
Приложение 3. Шаблон документа «Счет фактура» 39
Приложение 4. Шаблон документа «Акт выполненных работ» 40
Приложение 5. Шаблон документа «Договор подряда» 41
Приложение 6. Шаблон документа «Спецификация» 43
Приложение 7. Шаблон документа «Акт передачи ТС подрядчику» 44
Приложение 8. Шаблон документа «Акт возврата ТС заказчику» 45
Общие сведения
Настоящий документ представляет собой техническое задание на проектирование внедрения авторской конфигурации «Управление Автотранспортом» платформы 1С версии 8.3.
Текущий документ выполнен в соответствии с ГОСТ 34.602-89.
Заказчиком выступает транспортная компания ООО «Логистика-авто».
Сроки начала выполнения работ по Техническому заданию – 01.03.2017. Сроки окончания работ – 15.04.2017.
По выполнению каждого пункта технического задания, работа сдается директору ИТ-отдела компании ООО «Логистика-авто».
Назначение и цели доработки системы
Назначение системы
Система предназначена для автоматизации таких бизнес-процессов транспортной компании, как документооборот, контроль за техническим состоянием собственного автопарка компании, автоматический расчет заработных плат водителям, контроль за износом номерных агрегатов, контроль за деятельностью менеджеров и диспетчеров компании, контроль за документами сотрудников, в частности водителей (страховка, водительское удостоверение, мед карта и т.д.).
Цели системы
Основная цель доработки ИС 1С: Управление автотранспортом – повышение эффективности управления процессами транспортной компании, повышение уровня автоматизации за счет реализации функций автоматизированного:
- начисления заработных плат водителям;
- формирования печатных форм документов.
Создание или внедрение такой современной системы управления предприятием позволяет:
Во-первых, повысить управляемость и маневренность предприятия.
Во-вторых, учитывать фактические и планируемые затраты; формировать разнообразные формы отчетов для внешнего пользователя и для принятия управленческих решений.
В-третьих, повысить конкурентоспособность предприятия, за счет увеличения скорости и качества обслуживания клиентов компанией.
Кроме того, наличие автоматизированной информационной системы управления позволяет обеспечить:
- актуальность управленческой информации;
- повышение качества управленческой информации, то есть ее достоверности и возможности анализа;
- систематизацию документооборота;
- обработку больших объемов информации;
- создание единой технологии управления ресурсами;
- контроль состояния взаиморасчетов предприятия;
- повышение уровня квалификации персонала, обеспечение постоянного качества работы, перевод субъективных факторов в технологическую плоскость; сокращение многократной обработки информации;
- повышение качества аналитической работы, изменение функций аналитиков, переход от рутинного механического счета к анализу;
- возможность изменения структуры предприятия, реструктуризация бизнеса и технологических процессов.
Изменения в 1С: Управление АвтоТранспортом связаны с необходимостью учесть уникальные потребности заказчика, которые не могли быть учтены разработчиком.
Характеристика объектов автоматизации