Файл: Проектирование ИС по расчету с клиентурой ФГУП Росморпорт.pdf
Добавлен: 14.05.2023
Просмотров: 587
Скачиваний: 2
СОДЕРЖАНИЕ
1.1 Предметная область исследования
1.1.1 Характеристика и ИТ—архитектура объекта исследования
1.1.2 Характеристика предмета исследования
1.1.3 Существующая технология выполнения исследуемого бизнес-процесса.
1.2 Описание экономической сущности исследуемой задачи
1.3 Постановка задачи на проектирование и информатизацию исследуемого бизнес-процесса
1.4 Анализ существующих разработок
2.1 Предлагаемая технология выполнения исследуемого бизнес—процесса
2.2 Описание видов обеспечения исследуемого бизнес—процесса
2.2.1 Организационное обеспечение
2.2.2 Информационное обеспечение.
2.2.2.1 Информационная модель и ее описание
2.2.2.2 Используемые классификаторы и система кодирования
2.2.2.3 Нормативно-справочная и входная информация
2.2.2.4 Результатная информация
2.2.4 Техническое обеспечение.
2.3.1 Планирование и контроль выполнения работ.
2.3.2 Планируемая себестоимость разработки (модернизации или внедрения) ИС
3.1 Обоснование выбора средств разработки
3.1.1 Обоснование выбора средств разработки клиентской части ИС Borland C++ Builder
3.2 Описание реализации клиентской части ИС
3.2.3 Схема функционирования ЭИС
Логическая модель данных представлена на Рисунке 2.4.
Рисунок 2.4 — Схема логической модели данных
2.2.2.2 Используемые классификаторы и система кодирования
Для разработки системы будут использоваться общепринятые и установленные международный, общесистемные и отраслевые классификаторы.
Классификаторы, используемые в проектируемой системе представлены в Таблице 2.7.
Таблица 2.7 — Классификаторы, используемые в системе
|
Название классификатора |
Система кодирования |
Система классификации |
Вид классификатора |
|
Товары |
Порядковая |
Отсутствует |
Локальная |
|
Договор |
Порядковая |
Отсутствует |
Локальная |
|
Клиент |
Порядковая |
Отсутствует |
Локальная |
|
Счет |
Порядковая |
Отсутствует |
Локальная |
|
Контакт |
Порядковая |
Отсутствует |
Локальная |
|
Сотрудник |
Порядковая |
Отсутствует |
Локальная |
Классификатор «Товары»
1.1.Определяем исходное множество объектов — М1
М1=900
1.2.Определяем длину кода L1
L1= lg900 =3
1.3.Строим таблицу классификатора (см. Таблица 2.8)
Таблица 2.8. — Таблица классификатора
|
Товар |
Код |
|
Товар1 |
001 |
|
Товар 2 |
002 |
|
Товар 3 |
003 |
|
Товар 4 |
004 |
|
…. |
|
|
Товар 900 |
900 |
1.4.Строим структурную формулу классификатора
|
Ф Кт=[ХXX]:[ Товар] |
|
|
код товара |
|
Классификатор «Договор»
1.1.Определяем исходное множество объектов – М2
М2 300
1.2.Определяем длину кода L2
L2= lg300 =3
1.3.Строим таблицу классификатора (см. таблица 2.9)
Таблица 2.9. — Таблица классификатора
|
Договор |
Код |
|
Договор1 |
001 |
|
Договор 2 |
002 |
|
Договор 3 |
003 |
|
Договор 4 |
004 |
|
…. |
|
|
Договор 300 |
300 |
1.4.Строим структурную формулу классификатора
|
Ф Кд=[ХXX]:[ Договор] |
|
|
код договора |
|
Классификатор «Клиент»
1.1.Определяем исходное множество объектов – М3
М3 250
1.2.Определяем длину кода L3
L3= lg250 =3
1.3.Строим таблицу классификатора (см. Таблица 2.10)
Таблица 2.10. — Таблица классификатора
|
Клиент |
Код |
|
Клиент 1 |
001 |
|
Клиент 2 |
002 |
|
Клиент 3 |
003 |
|
Клиент 4 |
004 |
|
…. |
|
|
Клиент 250 |
250 |
1.4.Строим структурную формулу классификатора
|
Ф Ко=[ХXX]:[ Организация] |
|
|
код организации |
|
Классификатор «Счет»
1.1.Определяем исходное множество объектов – М3
М4 1750
1.2.Определяем длину кода L4
L4= lg1750 =4
1.3.Строим таблицу классификатора (см. Таблица 2.10)
Таблица 2.11. — Таблица классификатора
|
Счет |
Код |
|
Счет1 |
0001 |
|
Счет 2 |
0002 |
|
Счет 3 |
0003 |
|
Счет 4 |
0004 |
|
…. |
|
|
Счет 1750 |
1750 |
1.4.Строим структурную формулу классификатора
|
Ф Кс=[ХXXХ]:[ Счет] |
|
|
код счета |
|
Классификатор «Контакты»
1.1.Определяем исходное множество объектов – М5
М5 250
1.2.Определяем длину кода L5
L5= lg250 =3
1.3.Строим таблицу классификатора (см. Таблица 2.12)
Таблица 2.12. — Таблица классификатора
|
Контакт |
Код |
|
Контакт1 |
001 |
|
Контакт 2 |
002 |
|
Контакт 3 |
003 |
|
Контакт 4 |
004 |
|
…. |
|
|
Контакт 250 |
250 |
1.4.Строим структурную формулу классификатора
|
Ф Кк=[ХXX]:[ Контакт] |
|
|
код контакта |
|
Классификатор «Сотрудник»
1.1.Определяем исходное множество объектов – М6
М6 9
1.2.Определяем длину кода L6
L6= lg9 =1
1.3.Строим таблицу классификатора (см. таблица 2.13)
Таблица 2.13. — Таблица классификатора
|
Сотрудник |
Код |
|
Сотрудник1 |
1 |
|
Сотрудник 2 |
2 |
|
…. |
|
|
Сотрудник 9 |
9 |
1.4.Строим структурную формулу классификатора
|
Ф Кс=[Х]:[ Сотрудник] |
|
|
код сотрудника |
|
2.2.2.3 Нормативно-справочная и входная информация
В основе работы каждой автоматизированной системы лежит нормативно-справочная информация (НСИ). В состав НСИ входят: словари, справочники и классификаторы, элементы которых (например, коды, наименования материалов, услуг, контрагентов, единицы измерения и т.п.) используются при формировании текущих документов. Разработанные формы для ввода информации в систему представлены на Рисунках 2.5-2.7
Рисунок 2.5 — Форма справочника «Клиенты»
Рисунок 2.6 — Форма «Договор»
Рисунок 2.7 — Форма «Счет»
2.2.2.4 Результатная информация
Для того чтобы дать определение результативной информации, необходимо сначала дать определение выходной. Под выходной информацией понимается информация, которая формируется в результате обработки в ИС.
По стадии обработки информацию можно разделить на:
- первичную—то есть информацию, возникающую непосредственно в процессе деятельности объектов и регистрируемую на начальной стадии;
- вторичную—полученную в процессе обработки первичной;
- промежуточную—использующуюся в качестве исходных данных для дальнейших расчетов;
- результативную—информацию, полученную в процессе обработки первичной, и промежуточной, и использующейся для выбора управленческих решений.
В случае рассматриваемой в ВКР ИС в качестве результативной информации выступают два документа: счет на оплату и договор. Они представлены на Рисунках 2.8-2.9.
Рисунок 2.8 — Договор
Рисунок 2.9 — Счет
2.2.3 Правовое обеспечение.
Правовое обеспечение — это совокупность правовых норм, определяющих создание, юридический статус и функционирование ИС, регламентирующих порядок получения, преобразования и использования информации.
Главной целью правового обеспечения является укрепление законности. В состав правового обеспечения входят законы, указы, постановления государственных органов власти, приказы, инструкции и другие нормативные документы министерств, ведомств, организаций, местных органов власти. В правовом обеспечении можно выделить общую часть, регулирующую функционирование любой ИС, и локальную часть, регулирующую функционирование конкретной системы.
Правовое обеспечение этапов разработки ИС включает нормативные акты, связанные с договорными отношениями разработчика и заказчика и правовым регулированием отклонений от договора.
Заказчиком проектируемой информационной системы является предприятия ФГУП "Росморпорт" Анадырский филиал
Разработчик: Беззатеев А.С
Между заказчиком и разработчиком был заключен договор на разработку ИС, сформирован календарный план работ, разработана и утверждена БП.
При внедрении системы в организацию необходимо подготовить персонал, для этого будет разработано руководство пользователя ИС, а также руководство для системного администратора.
2.2.4 Техническое обеспечение.
Для функционирования системы необходимо оборудование комплектации, представленной на Рисунке 2.10
Рисунок 2.10 — Комплектация оборудования
2.3 Экономические параметры реализации предлагаемой технологии выполнения исследуемого бизнес—процесса
2.3.1 Планирование и контроль выполнения работ.
Процесс разработки ИС для обслуживания клиентов предприятия ФГУП "Росморпорт" Анадырский филиал в соответствии с ГОСТ 19.102-94 «Стадии разработки», разбивается на пять стадий: техническое задание, эскизное проектирование, техническое проектирование, рабочее проектирование и внедрение. Трудоемкость каждого этапа указывается в часах. [10]
В Таблице 2.14 представлена трудоемкость по этапам проектирования ИС.
Таблица 2.14 — Трудоемкость по этапам проектирования
|
Стадия |
Этап |
Трудоемкость (часы) |
Трудоемкость (%) |
|
1. Разработка ИС |
1.1. Обоснование необходимости разработки программы |
8 |
5,88 |
|
1.2. Научно—исследовательские работы |
8 |
5,88 |
|
|
1.3. Разработка и утверждение технического задания |
4 |
2,94 |
|
|
2. Эскизный проект |
2.1. Разработка эскизного проекта |
12 |
8,82 |
|
2.2. Утверждение эскизного проекта |
2 |
1,47 |
|
|
3. Технический проект |
3.1. Разработка технического проекта |
14 |
10,29 |
|
3.2. Утверждение технического проекта |
2 |
1,47 |
|
|
4. Рабочий проект |
4.1. Разработка программы |
50 |
36,76 |
|
4.2. Разработка программной документации |
20 |
14,71 |
|
|
4.3. Испытания программы |
10 |
7,35 |
|
|
5. Внедрение |
5.1. Подготовка и передача программы. |
6 |
4,41 |
|
Итого: |
136 |
100 |
|
Для определения времени реализации проекта вычислим общее количество дней, требующихся на разработку проекта. Для расчета количества рабочих дней, требующихся на разработку проекта, используется Формула 2.1.
(2.1)
где Tчас – общее время на разработку в часах,
tрд – коэффициент, показывающий количество рабочих часов в одном дне.
Календарное планирование разработки используется для построения диаграммы Ганта. Работы производятся в соответствии с календарным графиком, представленным в виде диаграммы Ганта (рисунок 2.11), где общее количество рабочих дней, затраченное на разработку и внедрение ИС, составляет 15,5 дней.
Рисунок 2.11 — Диаграмма Ганта
Для определения времени реализации проекта требуется перевести рабочие дни в календарные дни. Для перевода используется следующая Формула (2.2):
(2.2)
где d – доля дополнительных работ, порученных другой группе работников попутно с основной работой (от 0,1 до 0.3). В нашем случае проект ведется самостоятельно, поэтому d = 0;
g – коэффициент перевода (в зависимости от выходных и праздничных дней) – 0,69.