Файл: Основы проектирования программ И Этапы создания программного обеспечения.pdf
Добавлен: 15.05.2023
Просмотров: 678
Скачиваний: 3
СОДЕРЖАНИЕ
ГЛАВА 1. АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ
Описание бизнес-процессов транспортной компании
Определение основных требований к информационной системе
ГЛАВА 2. ПРОЕКТИРОВАНИЕ МОДЕЛИ «TO-BE»
2.1 Построение модели работы проектируемой ИС
2.2 Определение списка доработок новой ИС
ГЛАВА 3. АДАПТАЦИЯ ИНФОРМАЦИОННОЙ СИСТЕМЫ К СПЕЦИФИКЕ КОМПАНИИ
3.1. План проводимых изменений в информационной системе
3.2 Добавление печатных форм документов
3.3. Настройка автоматизированного расчета заработных плат водителям
Область «Создание печатных форм»
Область функций «Создание печатных форм» включает автоматизацию задач, связанных формированием печатных форм документов. Рассматриваемая область функций включает в себя следующие задачи:
- Создание печатной формы документа «Договор на перевозку груза» («Договор заявка»).
- Создание печатной формы документа «Счет на оплату».
- Создание печатной формы документа «Счет фактура».
- Создание печатной формы документа «Акт выполненных работ» («Реализация Услуг»).
- Создание печатной формы документа «Договор подряда».
- Создание печатной формы документа «Спецификация» к договору подряда.
- Создание печатной формы документа «Акт передачи ТС подрядчику» к договору подряда.
- Создание печатной формы документа «Акт возврата ТС заказчику» к договору подряда.
Создание печатной формы документа «Договор на перевозку груза»
2.1.1.1 Описание задачи
Исполнение задачи инициируется:
– Единожды для каждой заявки клиента на перевозку груза в момент оформления документов перед непосредственным выполнением заказа.
Исполнение задачи – это формирование одной из двух (договор с наемным перевозчиком/ договор заявка на перевозку) печатных форм документа по заранее определенному алгоритму и шаблону, исходя из ранее записанных данных конфигурации. Для формирования печатной формы документа требуются данные, отсутствующие в новой конфигурации; эти данные будут добавлены в конфигурацию и описаны ниже. Добавленные данные будут использоваться во многих других задачах ИС. Формирование одной из печатных форм вызывается по нажатию кнопки «Печать договора с наемным перевозчиком» для печати документа «Договор с наемным перевозчиком» или «Печать договор заявки» для печати документа «Договор заявка перевозчика». Кнопки доступны из формы документа «Заявка заказчика». После формирования печатная форма доступна для редактирования менеджером, курирующим заказ. Печатная форма документа должна открываться в отдельном окне системы.
В контексте настоящей задачи правами создания документа «Заявка заказчика» должны быть наделены пользователи с ролью «Менеджер по перевозкам», а также генеральный директор организации. Пользователи с ролью «Механик» не должны иметь доступ к этим документам.
Данные для формирования печатной формы документа «Договор заявка» представлены ниже в таблице З.3:
Таблица З.3. Данные для формирования печатной формы документа
|
№ |
Информация |
Примечания |
|---|---|---|
|
1 |
Номер Документа |
Номер документа «Заявка заказчика» |
|
2 |
Дата Документа |
Дата создания документа / поступления заявки, может редактироваться пользователем. В дальнейшем по этой дате создается в автоматизированном режиме разнарядка. |
|
3 |
Грузоотправитель |
Наименование организации грузоотправителя. |
|
4 |
ИНН Грузоотправителя |
Данные организации грузоотправителя, заполняются в справочнике «Контрагенты». |
|
5 |
КПП Грузоотправителя |
Данные организации грузоотправителя, заполняются в справочнике «Контрагенты». |
|
6 |
Адрес Погрузки |
Адрес, по которому будет производится погрузка товара. |
|
7 |
ИНН Организации |
Данные организации, выполняющей заказ, заполняются в справочнике «Организации». |
|
8 |
КПП Организации |
Данные организации, выполняющей заказ, заполняются в справочнике «Организации». |
|
9 |
Грузополучатель |
Наименование организации грузополучателя. |
|
10 |
ИНН Грузополучателя |
Данные организации заказчика, заполняются в справочнике «Контрагенты». |
|
11 |
КПП Грузополучателя |
Данные организации заказчика, заполняются в справочнике «Контрагенты». |
|
12 |
Адрес Разгрузки |
Адрес, по которому будет производится выгрузка товара. |
|
13 |
Наименование Груза |
Выбор пользователем между видом груза и видом работ. |
|
14 |
Тоннаж |
Масса перевозимого груза. |
|
15 |
Маршрут |
Маршрут между адресом погрузки и адресом разгрузки груза. |
|
16 |
Расстояние |
Расстояние маршрута. |
|
17 |
Время В Пути |
Ориентировочное время в пути. |
|
18 |
Общая Стоимость |
Стоимость заказа с учетом НДС. |
|
19 |
Организация |
Наименование организации, выполняющей перевозку груза. |
|
20 |
Представитель организации |
ФИО представителя организации, выполняющей перевозку груза (= менеджер, курирующий заказ). |
|
21 |
Менеджер |
ФИО менеджера, курирующего заказ. |
|
22 |
Адрес для корреспонденции организации заказчика |
Данные организации заказчика, заполняются в справочнике «Контрагенты». |
|
23 |
Марка транспортного средства |
Данные ТС, выполняющего заказ. Заполняются в справочнике «Транспортные средства». |
|
24 |
Государственный Номер транспортного средства |
Данные ТС, выполняющего заказ. Заполняются в справочнике «Транспортные средства». |
|
25 |
Государственный номер Прицепа |
Данные ТС, выполняющего заказ. Заполняются в справочнике «Транспортные средства». |
|
26 |
ФИО Водителя |
ФИО водителя, выполняющего заказ. Заполняется автоматически по прикреплению к ТС, менеджер может поменять водителя. |
|
27 |
Телефон Водителя |
Данные водителя, заполняются в справочнике «Физические лица». |
|
28 |
Паспорт Водителя |
Данные водителя, заполняются в справочнике «Физические лица». Вид документа + серия + номер + кем выдан. |
|
29 |
Организация заказчика |
Наименование организации заказчика. |
|
30 |
Заказчик ИНН |
Данные организации заказчика, заполняются в справочнике «Контрагенты». |
|
31 |
Заказчик КПП |
Данные организации заказчика, заполняются в справочнике «Контрагенты». |
|
32 |
Представитель заказчика |
ФИО представителя организации заказчика. Заполняется в справочнике «Контактные лица контрагентов». |
|
33 |
Мобильный телефон представителя заказчика |
Данные представителя организации заказчика; заполняются в справочнике «контрагенты» в поле «телефон контактного лица». |
|
34 |
Электронный представителя заказчика |
Данные представителя организации заказчика; заполняются в справочнике «контрагенты» в поле «email физического лица». |
|
45 |
Электронный адрес Менеджера |
Данные менеджера, курирующего заказ, заполняются в справочнике «Физические лица» в соответствующем поле. |
|
36 |
ISQ Менеджера |
Данные менеджера, курирующего заказ, заполняются в справочнике «Физические лица» в соответствующем поле. |
|
37 |
Мобильный телефон менеджера |
Данные менеджера, курирующего заказ, заполняются в справочнике «Физические лица» в соответствующем поле. |
|
38 |
Юридический адрес организации |
Данные организации, заполняются в справочнике «Организации». |
|
39 |
Юридический адрес организации заказчика |
Данные организации заказчика, заполняются в справочнике «Контрагенты». |
|
40 |
Банковский реквизит организации |
Данные организации, выполняющей заказ, заполняются в справочнике «Организации». Наименование банка + БИК + корр.счет + номер счета. |
|
41 |
Банковский реквизит заказчика |
Данные организации заказчика, заполняются в справочнике «Контрагенты». Наименование банка + БИК + корр.счет + номер счета. |
|
42 |
Телефон заказчика |
Данные организации заказчика, заполняются в справочнике «Контрагенты». |
|
43 |
Телефон организации |
Данные организации, выполняющей заказ, заполняются в справочнике «Организации». |
|
44 |
Электронный адрес организации |
Данные организации, выполняющей заказ, заполняются в справочнике «Организации». |
|
45 |
Электронный адрес заказчика |
Данные организации заказчика, заполняются в справочнике «Контрагенты». |
|
46 |
Адрес для корреспонденции организации |
Данные организации, выполняющей заказ, заполняются в справочнике «Организации». |
|
47 |
Факс организации исполнителя |
Данные организации исполнителя, заполняются в справочнике «Контрагенты». |
|
48 |
Факс организации заказчика |
Данные организации заказчика, заполняются в справочнике «Контрагенты». |
Данные, необходимые для формирования печатной формы, но отсутствующие ранее в конфигурации, представлены ниже в таблице З.4:
Таблица З.4. "Нетиповые" данные для формирования печатной формы документа
|
№ |
Информация |
Примечания |
|---|---|---|
|
1 |
Ответственное лицо грузоотправителя |
ФИО ответственного лица грузоотправителя. Заполняется менеджером вручную в таблице «Задания» документа «Заявка заказчика». |
|
2 |
Ответственное лицо грузополучателя |
ФИО ответственного лица грузополучателя. Заполняется менеджером вручную в таблице «Задания» документа «Заявка заказчика». |
|
3 |
Контактный телефон ответственного лица грузоотправителя |
Мобильный телефон ответственного лица Грузоотправителя. Заполняется менеджером вручную в таблице «Задания» документа «Заявка заказчика». |
|
4 |
Контактный телефон ответственного лица грузополучателя |
Мобильный телефон ответственного лица грузополучателя. Заполняется менеджером вручную в таблице «Задания» документа «Заявка заказчика». |
|
5 |
Ценность груза |
Ценность груза. Заполняется вручную менеджером в таблице документа «Заявка заказчика» Заполняется менеджером вручную в таблице «Задания» документа «Заявка заказчика». При ценности груза свыше 1 млн 200 тысяч рублей принимается решение о страховке груза (выдать уведомление о рекомендации страховки). |
|
6 |
Единица измерения |
Рейс/ Час/ Км. Выбор менеджером 1 из 3х предложенных вариантов в таблице «Заказ» документа «Заявка заказчика». |
|
7 |
Длина груза |
Измеряется в метрах. Заполняется менеджером вручную в таблице «Задания» документа «Заявка заказчика». |
|
8 |
Ширина груза |
Измеряется в метрах. Заполняется менеджером вручную в таблице «Задания» документа «Заявка заказчика». |
|
9 |
Высота груза |
Измеряется в метрах. Заполняется менеджером вручную в таблице «Задания» документа «Заявка заказчика». |
|
10 |
Количество мест |
Измеряется в шт. Заполняется менеджером вручную в таблице «Задания» документа «Заявка заказчика». |
|
11 |
Сумма НДС |
Сумма НДС в рублях. Высчитывается автоматически после введения суммы и ставки НДС. |
|
12 |
НДС |
Ставка НДС в процентах. Выбор менеджером ставки НДС из предложенных вариантов. |
|
13 |
Срок оплаты |
Задается менеджером вручную. В поле «Срок оплаты» таблицы «Заказ». Шаблон: [Срок оплаты] + «раб. Дней после предоставления оригинала ТТН о получении груза. |
|
14 |
ОГРН Организации |
Заполняется в справочнике «Организации» в отдельном поле с ограничением ввода в 13 символов. Является ключевым реквизитом, располагается в одном ряду с реквизитами ИНН, КПП. |
|
15 |
ОГРН организации заказчика |
Заполняется в справочнике «Контрагенты» в отдельном поле с ограничением ввода в 13 символов. Является ключевым реквизитом, располагается в одном ряду с реквизитами ИНН, КПП. |
|
16 |
Тип погрузки |
Верхняя/Боковая/Задняя – варианты типов погрузки доступные для выбора менеджером. |
|
17 |
Дата и время погрузки |
Дата и время, когда должна быть машина на погрузке. |
|
18 |
Дата и время разгрузки |
Дата и время, когда должна быть машина на разгрузке. |
|
19 |
Сумма без НДС |
Сумма без НДС в рублях. Заполняется автоматически после ввода суммы и выбора ставки НДС. |
|
20 |
Тип Кузова |
Данные о типе кузова транспортного средства. Указываются в поле «Тип кузова» справочника «Транспортные средства». |
|
21 |
Страховка груза |
Данные о страховке груза, т.е. страхуем ли груз. |
2.1.1.2 Выходная информация
Одна из автоматически заполненных печатных форм документа «Договор заявка» в зависимости от выбора пользователя формируется в отдельном окне программного продукта. Шаблон формы представлен в Приложении 1.
Создание печатной формы документа «Счет на оплату».
2.1.2.1 Описание задачи
Исполнение задачи инициируется:
– Единожды для каждой заявки клиента на перевозку груза в любой момент времени менеджером, курирующим заказ.
Исполнение задачи – это формирование печатной формы документа по заранее определенному алгоритму и шаблону, исходя из ранее записанных данных конфигурации. Для формирования печатной формы документа требуются данные заполненные ранее в конфигурации эти данные будут описаны ниже. Формирование печатной формы происходит по нажатию на выпадающее меню «Печать» и выбор соответствующего пункта «Счет на оплату» формы документа «Заявка заказчика». После формирования печатная форма доступна для редактирования менеджером, курирующим заказ. Печатная форма документа открывается в отдельном окне конфигурации.
В контексте настоящей задачи правами создания документа «Счет на оплату» должны быть наделены пользователи с ролью «Менеджер по перевозкам», а также генеральный директор организации. Пользователи с ролью «Механик» не должны иметь доступ к этим документам.
Необходимо создать справочник «Счет на оплату» в котором будет 2 реквизита:
- Номер документа.
- Дата документа.
При нажатии менеджером выпадающего меню «Печать на основании» кнопки «Счет на оплату» создается заполненная печатная форма документа «Счет на оплату».
Данные для формирования печатной формы документа «Счет на оплату» представлены ниже в таблице З.5:
Таблица З.5. Данные для формирования печатной формы документа «Счет на оплату»
|
№ |
Информация |
Примечания |
|---|---|---|
|
1 |
Номер документа |
Номер справочника «Счет на оплату». |
|
2 |
Дата документа |
Дата создания печатной формы документа «Счет на оплату». |
|
3 |
Наименование организации исполнителя |
Наименование организации исполнителя, заполняется в справочнике «Организация». |
|
4 |
ИНН организации исполнителя |
ИНН компании получателя оплаты, заполняются в справочнике «Организация». |
|
5 |
КПП организации исполнителя |
КПП компании получателя оплаты, заполняются в справочнике «Организация». |
|
6 |
Почтовый индекс организации исполнителя |
Почтовый индекс организации исполнителя, заполняется в справочнике «Организации». |
|
7 |
Адрес компании исполнителя |
Данные организации исполнителя, заполняется в справочнике «Организация». |
|
8 |
Телефон компании исполнителя |
Данные организации исполнителя, заполняется в справочнике «Организация». |
|
9 |
Факс компании исполнителя |
Данные организации исполнителя, заполняется в справочнике «Организация». |
|
10 |
Наименование банка компании исполнителя |
Наименование банка получателя, заполняется в справочнике «Организация». |
|
11 |
БИК банка организации исполнителя |
Уникальный идентификатор банка получателя оплаты, заполняются в справочнике «Организация». |
|
12 |
Счет банка организации исполнителя |
Счет банка получателя оплаты, заполняется в справочнике «Организация». |
|
13 |
Счет организации исполнителя |
Счет получателя оплаты, заполняются в справочнике «Организация». |
|
14 |
ФИО руководителя организации исполнителя |
ФИО генерального директора организации исполнителя. |
|
15 |
ФИО бухгалтера организации исполнителя |
ФИО бухгалтера организации исполнителя. |
|
16 |
Наименование организации заказчика |
Наименование организации заказчика, заполняется в справочнике «Контрагенты». |
|
17 |
ИНН организации заказчика |
Данные организации заказчика, заполняется в справочнике «Контрагенты». |
|
18 |
КПП организации заказчика |
Данные организации заказчика, заполняются в справочнике «Контрагенты». |
|
19 |
Почтовый индекс организации заказчика |
Данные организации заказчика, заполняются в справочнике «Контрагенты». |
|
20 |
Факс компании заказчика |
Данные организации заказчика, заполняются в справочнике «Контрагенты». |
|
21 |
Телефон компании заказчика |
Данные организации заказчика, заполняются в справочнике «Контрагенты». |
|
22 |
Адрес компании заказчика |
Данные организации заказчика, заполняются в справочнике «Контрагенты». |
|
23 |
Количество |
Количество оказанных услуг. Данные доступны из соответствующего документа «Заявка заказчика». |
|
24 |
Единица измерения |
Рейс/Час. Данные доступны из соответствующего документа «Заявка заказчика». |
|
25 |
Сумма НДС |
Сумма НДС в рублях. |
|
26 |
НДС |
Ставка НДС в процентах. Выбор менеджером ставки НДС из предложенных вариантов. |
|
27 |
Сумма |
Сумма заказа в рублях включая НДС. |
|
28 |
Номер документа «Заявка заказчика» |
- |
|
29 |
Дата документа «Заявка заказчика» |
- |
|
30 |
Маршрут |
По документу «Заявка заказчика». |
|
31 |
ФИО водителя |
По документу «Заявка заказчика». |
|
32 |
Наименование оказанной услуги |
«Организация перевозки груза по маршруту». |
|
33 |
Менеджер, курирующий заказ |
ФИО менеджера, курирующего заказ. |
Данные, необходимые для печати документа, доступны из документа «Заявка заказчика».
Шаблон документа «Счет на оплату» представлен в Приложении 2.
2.1.2.2 Выходная информация
Автоматически заполненная печатная форма документа «Счет на оплату» формируется в отдельном окне конфигурации и доступна пользователю для редактирования. Шаблон формы представлен в Приложении 2.
Создание печатной формы документа «Счет фактура»
2.1.3.1 Описание задачи
Исполнение задачи инициируется:
- – Единожды по требованию заказчика для каждой заявки клиента на перевозку груза менеджером, курирующим заказ.
Исполнение задачи – это формирование печатной формы документа «Счет фактура» по заранее определенному алгоритму и шаблону, исходя из ранее записанных данных конфигурации. Для формирования печатной формы документа требуются данные заполненные ранее в конфигурации эти данные будут описаны ниже. Формирование печатной формы происходит по нажатию на выпадающее меню «Печать» и выбор соответствующего пункта «Счет фактура» формы документа «Заявка заказчика». После формирования печатная форма доступна для редактирования менеджером, курирующим заказ. Печатная форма документа открывается в отдельном окне конфигурации.
В контексте настоящей задачи правами создания документа «Счет фактура» должны быть наделены пользователи с ролью «Менеджер по перевозкам», а также генеральный директор организации. Пользователи с ролью «Механик» не должны иметь доступ к этим документам.
Необходимо создать справочник «Счет фактура» в котором будет 2 реквизита:
- Номер документа.
- Дата документа.
При нажатии менеджером выпадающего меню «Печать на основании» кнопки «Счет фактура» создается заполненная печатная форма текущего документа.
Данные для формирования печатной формы документа «Счет фактура» представлены ниже в таблице З.6:
Таблица З.6. Данные для формирования печатной формы документа «Счет фактура»
|
№ |
Информация |
Примечания |
|---|---|---|
|
1 |
Номер документа |
Номер справочника. |
|
2 |
Дата документа |
Дата создания печатной формы документа «Счет фактура». |
|
3 |
Наименование организации исполнителя |
Наименование организации исполнителя, заполняется в справочнике «Организация». |
|
4 |
Адрес организации исполнителя |
Данные организации исполнителя, заполняется в справочнике «Организация». |
|
5 |
Почтовый индекс организации исполнителя |
Данные организации исполнителя, заполняется в справочнике «Организация». |
|
6 |
ИНН организации исполнителя |
Данные организации исполнителя, заполняется в справочнике «Организация». |
|
7 |
КПП организации исполнителя |
Данные организации исполнителя, заполняется в справочнике «Организация». |
|
8 |
Наименование организации заказчика |
Наименование организации заказчика, заполняется в справочнике «Контрагенты». |
|
9 |
Почтовый индекс организации заказчика |
Данные организации заказчика, заполняются в справочнике «Контрагенты». |
|
10 |
Адрес организации заказчика |
Данные организации заказчика, заполняются в справочнике «Контрагенты». |
|
11 |
ИНН организации заказчика |
Данные организации заказчика, заполняются в справочнике «Контрагенты». |
|
12 |
КПП организации заказчика |
Данные организации заказчика, заполняются в справочнике «Контрагенты». |
|
13 |
Номер документа «Заявка заказчика» |
- |
|
14 |
Маршрут |
По документу «Заявка заказчика». |
|
15 |
ФИО водителя |
По документу «Заявка заказчика». |
|
16 |
Единица измерения |
Рейс/Час. Данные доступны из соответствующего документа «Заявка заказчика». |
|
17 |
Количество |
Количество оказанных услуг. Данные доступны из соответствующего документа «Заявка заказчика». |
|
18 |
НДС |
Ставка НДС в процентах. Выбор менеджером ставки НДС из предложенных вариантов. |
|
19 |
Сумма без НДС |
Сумма без учета НДС в рублях. |
|
20 |
Сумма НДС |
Сумма налога в рублях. |
|
21 |
Сумма с НДС |
Сумма с учетом суммы НДС в рублях. |
|
22 |
ФИО бухгалтера организации исполнителя |
ФИО бухгалтера организации исполнителя. |
|
23 |
ФИО уполномоченного лица организации исполнителя |
ФИО уполномоченного лица организации исполнителя. |