3.3 Структурная схема пакета (дерево программных модулей)
Программный модуль - согласно ГОСТ 19781-90 - это программа или функционально завершенный фрагмент программы, предназначенный для: хранения, трансляции, объединения с другими программными модулями, загрузки в оперативную память [37].
Создаваемая система состоит из файлов *.php и БД, созданной в PhpMyAdmin с помощью MySQL.
Дерево программного модуля представлен на рисунке 21. Система имеет 4 основных модуля:
- модуль добавления заявок;
- модуль для работы менеджера;
- модуль справочной информации;
- Модуль интернет-магазина.
Рисунок 21 - Дерево программных модулей
На дереве видно, как взаимодействуют между собой программные модули системы.
3.4 Алгоритмы и описания программных модулей
Алгоритм работы программных модулей представлен в виде блок-схем в Приложении А. Для каждого типа пользователей имеется своя блок-схема.
В системе имеются 3 типа пользователей с четко разграниченными возможностями и функциями, которые они могут использовать при работе. Пользователь типа клиент имеет самый простой набор функций - только заполнение заявки, ее отправка и просмотр списка оборудования, авторизация ему не нужна. Пользователь системы менеджер имеет самый большой набор функций и может работать с абсолютно всеми данными, хранящимися в БД.
3.5 Описание контрольного примера реализации проекта
Контрольный пример реализации проекта представлен в Приложении Б.
Работа с системой начинается с главной страницы сайта.
В левом меню можно выбрать категории.
При нажатии на кнопку список оборудования любой пользователь системы может просмотреть оборудование и его характеристики, имеющегося в наличии.
При выборе товара можно добавить его в корзину.
При выборе пункта меню список заказов на экран выводится список всех поступающих заказов.
В заказе имеется информация о дате заказа, сумме, фио. Так же есть возможность оставить отзыв находясь в корзине, при нажатии кнопки оформить заказ, выходит форма заказа где нужно ввести данные и оплатить заказ.
3.6 Анализ экономической эффективности
Для успешного функционирования современной компании просто необходимо внедрение современных информационных технологий, которые позволят автоматизировать деятельность организации.
Но разработка и внедрение программного средства требуют финансовых затрат, поэтому руководству компании необходимо оценить экономическую эффективность автоматизации, а уже после этого принимать решение [38].
Исходные данные для расчета экономической эффективности были взяты из бухгалтерской информации и данных отдела кадров (табл. 12).
Таблица 12 - Исходные данные для расчёта затрат на разработку и внедрение информационной системы
|
Наименование показателя затрат |
Условное обозначение |
Единица измерения |
Значение показателя |
|
|
Оклад менеджера по продажам 1 |
ЗП_мп1 |
руб. |
20000 |
|
|
Оклад менеджера по продажам 2 |
ЗП_мп2 |
руб. |
20000 |
|
|
Оклад менеджера по продажам 3 |
ЗП_мп3 |
руб. |
20000 |
|
|
Оклад логист |
ЗП_зс |
руб. |
18000 |
|
|
Региональный коэффициент |
Кр |
1,8 |
||
|
Коэффициент накладных расходов |
Кнр |
% |
20 |
|
|
Стоимость 1 машино-часа |
См_ч |
руб/час |
7,25 |
|
|
Отчисления во внебюджетные фонды: |
30,2 |
|||
|
Отчисления в ПФР |
ПФР |
% |
22 |
|
|
Отчисления в ФСС |
ФСС |
% |
2,9 |
|
|
Отчисления в ФФОМС |
ФФОМС |
% |
5,1 |
|
|
Страхование от несчастных случаев |
С_нс |
% |
0,2 |
|
|
Среднее количество рабочих дней в месяце |
Дм |
дн. |
22 |
|
|
Продолжительность рабочего дня |
Тд |
час |
8 |
В качестве базы для сравнения текущих затрат принимается выполнение рабочих функций сотрудников до внедрения АИС. АИС «Вбк-снаб» позволяет осуществлять прием заявок от клиентов через интернет, а также работать с созданной БД, содержащей информацию о клиентах, оборудовании, продажах и т.д.
В среднем сотрудники выполняют эти действия 700 раз в месяц. Исходные данные о временных затратах на выполнение функций рабочего процесса до и после автоматизации, приведены в таблице 13.
Таблица 13 - Исходные данные для расчёта затрат на выполнение рабочего процесса до и после автоматизации
|
Стадии работы сотрудников |
Затраты рабочего времени до внедрения ИС, ч |
Затраты рабочего времени после внедрения ИС, ч |
|||||
|
Условные обозначения |
Менеджер по продажам (tм_1) |
Заведующий складом (t_зс1) |
ЭВМ (t_эвм1) |
Менеджер по продажам (t_м2) |
Заведующий складом (t_зс2) |
ЭВМ (t_эвм1) |
|
|
Поиск подходящего оборудования |
15 мин |
0 мин |
0 мин |
5 мин |
0 мин |
3 мин |
|
|
Уточнение наличия оборудования |
5 мин |
5 мин |
0 мин |
2 мин |
0 мин |
2 мин |
|
|
Итого |
20 мин |
5 мин |
0 мин |
7 мин |
0 мин |
5 мин
Итого для 700 запросов
Траб1 = 25 * 700 = 17500 мин = 291,7 ч
Траб2 = 7 * 700 = 4900 мин = 81,7 ч
ТрабЭВМ1 = 0 мин
ТрабЭВМ2 = 5 * 700 = 3500 мин = 58,3 ч
Таблица 14 - Затраты времени по стадиям разработки и внедрения ИС
|
Этапы разработки |
Условное обозначение |
Время разработки, ч |
||
|
Всего |
В т.ч. машинного |
|||
|
Предпроектное обследование |
tпо |
50 |
20 |
|
|
Разработка технического задания |
tтз |
25 |
10 |
|
|
Разработка технического проекта: |
tтп |
73 |
60 |
|
|
разработка алгоритма; |
||||
|
выбор технической реализации проекта; |
||||
|
выбор программного обеспечения. |
||||
|
Разработка рабочего проекта: |
tрп |
70 |
60 |
|
|
разработка рабочей программы; |
||||
|
тестирование и отладка. |
||||
|
ВСЕГО ВРЕМЕНИ НА РАЗРАБОТКУ ИС |
tр |
218 |
150 |
|
|
Инсталляция программного проекта |
tи |
3 |
3 |
|
|
Отладка |
tот |
18 |
18 |
|
|
Обучение персонала |
tоп |
2 |
1 |
|
|
ВСЕГО ВРЕМЕНИ НА ВНЕДРЕНИЕ АСУ |
tвн |
23 |
22 |
программный информационный код
Расчет затрат времени на разработку и внедрение ИС производится на основе данных из таблицы 16 по формуле:
(1)\
где ЗП - расход на оплату труда программиста, руб.;
Отч - отчисления во внебюджетные фонды, руб.;
Зэвм - эксплуатационные затраты ЭВМ на создание ИС;
НР - накладные расходы, руб.
ЗП = 22000 1,24 1,8 = 49104 рублей.
Отч = 49104 30,2 / 100 = 14830 рублей.
Зэвм = 7,25 150 = 1087,5 рублей.
НР = 49104 20 / 100 = 9820,8 рублей.
Таким образом, затраты на разработку ИС для расчета резерва произошедших, но не заявленных убытков по формуле составляют:
Зр = 49104 + 14830 + 1087,5 + 9820, 8 = 74842,3 рубля.
Затраты на внедрение ИС рассчитываются по формуле:
Звн = (ЗП + Отч + Зоб + Отчоб + tвнм Смч), (2)
где ЗП - расходы по оплате труда программиста, руб.;
Отч - отчисления во внебюджетные фонды с оплаты труда программиста, руб.;
Зоб - затраты на обучение сотрудника отдела, руб.;
Отчоб - отчисления во внебюджетные фонды с оплаты труда сотрудника отдела, руб.;
tвнм - время работы на ЭВМ в процессе внедрения системы, часы;
Смч - стоимость одного машинного часа.
ЗП = 22000 23 / (8 22) 1,8 = 5175 рублей.
Отч = 5175 30,2 / 100 = 1562,85 рубля.
Зоб_мп = 20000 3 2 / (8 22) 1,8 = 1227,27 рублей.
Зоб_зс = 18000 2 / (8 22) 1,8 = 368,18 рублей.
Отчоб_мп = 1227,27 3 30,2 / 100 = 1111,9 рублей.
Отчоб_зс = 368,18 30,2 / 100 = 111,19 рублей.
НР_мп = 1227,27 20 / 100 = 245,45 рублей.
НР_зс = 368,18 20 / 100 = 73,64 рубля.
Таким образом, затраты на внедрение ИС по формуле составляют:
Звн = 5175 + 1562,85 + 1227,27 + 368,18 + 1111,9 + 111,19 + 22 7,25 = 9715,89 рублей.
Так как программные средства, используемые для разработки и внедрения ИС находятся в свободном доступе, то затраты на ПО не учитываются.
Таким образом, затраты на разработку и внедрение ИС составляют по формуле [39]:
Зс = Зр + Звн, (3)
где Звн - затраты на внедрение;
Зр - затраты на разработку.
Зс = 74842,3 + 9715,89 = 84558,19 рублей.
Текущие затраты на выполнение функций рабочего процесса до внедрения ИС рассчитывают по формуле:
С1 = Траб1 (ЗП_польз + Отч_польз) + Трабэвм1 Смч + НР, (4)
где ЗП_польз - оклады сотрудников; Траб1 - среднегодовые затраты машинного времени до внедрения; Смч - стоимость машино-часа; НР - накладные расходы.
ЗП_польз = ЗП_мп + ЗП_зс = 129471 + 38842,5 = 168313,5 рублей.
НР = НР_мп + НР_зс = 25894,2 + 7768,5 = 33662,7 рубля.
С1 = 291,7 (168313,5 (100 + 30,2) / 100 / 22 / 8) + 0 + 33662,7 = 396870 рублей.
Среднегодовые затраты до внедрения системы составляют 396870 рублей.
Расчет текущих затрат на выполнение функций рабочего процесса после внедрения системы рассчитывается ИС по формуле:
С2=Траб2 (ЗП_польз (100+Оф)/100/Дм/Тд)+Трабэвм2Смч+НР (5)
ЗП_польз = ЗП_мп + ЗП_зс (6)
Подставив, в формулу 6 значения получим:
ЗП_польз = 7252,5 + 2175,8 = 9428,3 рублей.
Подставив, в формулу 5 значения получим:
С2 = 81,7 (47141,7 (100 + 30,2) / 100 / 22 / 8) + 58,3 7,25 + 9428,3 = 38343,7 рубля. ЗП_польз = 36262,5 + 10879,2 = 47141,7 рубль.
Таким образом, среднегодовые затраты после внедрения системы составляют 38343,7 рубля. Условно-годовая экономия рассчитывается как разность значений суммы текущих среднегодовых затрат на рабочий процесс до и после внедрения автоматизированной системы управления по формуле :
Э_уг = С1 - С2 (7)
Э_уг = 396870 - 38343,7 = 358526,3 рублей.
Таким образом, на основе результатов расчета среднегодовых затрат до и после внедрения АСУ, условно-годовая экономия равна 358526 рублей.
Ожидаемый годовой экономический эффект рассчитывается по формуле:
Э_год = Э_уг - Ен КЗ, (8)
где Э_год - годовой экономический эффект;
Э_уг - условно-годовая экономия;
Ен - нормативный коэффициент экономического роста;
КЗ - величина дополнительных капитальных вложений.
В данном случае, дополнительные капитальные вложения равны затратам на разработку и внедрение ИС (Зс), рассчитанным ранее.
Э_год = 358526,3 - 0,3 84558,19 = 333158,8 рублей.
Таким образом, ожидаемый годовой экономический эффект от внедрения ИС составляет 333158,8 рублей.
Коэффициент экономической эффективности показывает величину прибыли на рубль затрат и является величиной, обратной к сроку окупаемости [40].
Значение нормативного коэффициента экономической эффективности равно 0,3.
Соотношение, приведенное в формуле 3.8, позволяет найти расчетный коэффициент экономической эффективности для данного проекта.
Ер = Э_уг / КЗ (9)
Eр = 358526,3 / 84558,19 = 4,24
Ер > Ен, 4,24 > 0,3
Таким образом, расчетное значение коэффициента экономической эффективности проекта равно 4,24, что в 14 раз больше нормативного значения 0,3.
Расчетный срок окупаемости проекта рассчитывается по формуле:
Т_окуп_расч = 1 / Ер = КЗ / Э_уг, (10)
T_окуп_расч = 84558,19 / 358526,3 = 0,24
Для достижения окупаемости проекта, расчетный срок его окупаемости должен быть меньше нормативного.
Т_окуп_расч < Т_окуп_норм (11)
В данном случае, это требование выполняется. Расчетный срок окупаемости проекта составляет 0,24 года, или 3 месяца.
Результаты расчета экономической эффективности представлены в таблице 15 и на рисунке 24.
Таблица 15 - Расчетные показатели экономической эффективности
|
Наименование показателя |
Условные обозначения |
Значение |
|
|
Капитальные затраты на разработку и внедрение ИС, руб. |
К |
84558 |
|
|
Условно-годовая экономия, руб. |
Э_уг |
358526 |
|
|
Годовой экономический эффект, руб. |
Э_год |
333159 |
|
|
Расчетный срок окупаемости проекта, лет |
Ток |
0,24 |
|
|
Расчетный коэффициент экономической эффективности проекта |
Ер |
4,24 |