Диплом: Разработка информационной системы менеджера по продажам на примере ООО "Инженер поставка"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
77
Существует два вида «чёрных ящиков». К первому виду относят любой
«чёрный ящик», который может рассматриваться как автомат, называемый
конечным или бесконечным. Поведение таких «чёрных» ящиков известно. Ко
второму виду относятся такие «чёрные ящики», поведение которых неизвестно и
может только наблюдаться в эксперименте.
Разрабатываемое программное изделие тестируется как «черный ящик»,
относящейся к первой категории. Так как, не смотря на то, что внутреннее
устройство программы считается неизвестным, существует набор
функциональных требований для программного изделия. Для проверки
программного изделия на соответствие функциональным требованиям пишутся
тестовые сценарии, и проверяется: работает ли система должным образом.
Список функциональных тестов приведен в таблице №18.
Таблица №18.
Список функциональных тестов
Тестируемая ситуация
Входные данные
Ожидаемый
результат
Некорректные данные в
таблице клиентов.
Таблица клиентов пуста.
Сообщение «Таблица
менеджеров пуста!».
Не удается подключиться
к СУБД
Не запущен сервер MySQL
Server.
Сообщение
«Подключение не
удалось!».
Попытка печати при
неустановленном
офисном пакете Microsoft
Office.
Microsoft Office не
установлен.
Сообщение «Не
установлен Microsoft
Office!».
Заданы неправильные
данные для нового
клиента.
Не указан номер телефона
Сообщение «Укажите
номер телефона!».
Заданы неправильные
данные для нового
клиента.
Не указано наименование
клиента
Сообщение «Укажите
наименование!».
78
Тестируемая ситуация
Входные данные
Ожидаемый
результат
Заданы неправильные
данные для нового
клиента.
Не указано описание
клиента
Сообщение «Укажите
описание!».
Заданы неправильные
данные для нового
клиента.
Не указано описание
клиента
Сообщение «Укажите
описание!».
Заданы правильные
данные для нового
клиента.
Введены корректные
данные
Данные о клиенте
сохранены в базе
данных.
Заданы неправильные
данные для нового
менеджера.
Не указан номер телефона
Сообщение «Укажите
номер телефона!».
Заданы неправильные
данные для нового
менеджера.
Не указано имя
Сообщение «Укажите
имя!».
Заданы неправильные
данные для нового
менеджера.
Не указана фамилия
Сообщение «Укажите
фамилию!».
Заданы правильные
данные для нового
менеджера.
Введены корректные
данные
Данные о менеджере
сохранены в базе
данных.
Заданы неправильные
данные для нового
товара.
Не указано наименование
Сообщение «Укажите
наименование!».
Заданы неправильные
данные для нового
товара.
Не указана цена
Сообщение «Укажите
цену!».
Заданы неправильные
данные для нового
товара.
Не указано описание
Сообщение «Укажите
описание!».
79
Тестируемая ситуация
Входные данные
Ожидаемый
результат
Заданы правильные
данные для нового
товара.
Введены корректные
данные
Данные о товаре
сохранены в базе
данных.
Заданы неправильные
данные для новой
работы.
Не указано наименование
Сообщение «Укажите
наименование!».
Заданы неправильные
данные для новой
работы.
Не указана стоимость
Сообщение «Укажите
стоимость!».
Заданы неправильные
данные для новой
работы.
Не указана длительность
Сообщение «Укажите
длительность!».
Заданы неправильные
данные для новой
работы.
Не указано описание
Сообщение «Укажите
описание!».
Заданы правильные
данные для новой
работы.
Введены корректные
данные
Данные о работе
сохранены в базе
данных.
Заданы неправильные
данные для нового
договора.
Не выбран клиент
Сообщение
«Выберите клиента!».
Заданы неправильные
данные для нового
договора.
Не выбран менеджер
Сообщение
«Выберите
менеджера!».
Заданы неправильные
данные для нового
договора.
Не указано описание
Сообщение «Введите
описание!».
Заданы правильные
данные для нового
договора.
Введены корректные
данные
Данные о договоре
сохранены в базе
данных.
80
В ходе выполнения ряда тестов были сделаны следующие выводы:
1. Программный продукт имеет достаточно устойчивую структуру и не
показывал сбоев при тестах.
2. Все ошибки которые были получены в ходе тестов показали, что они
могли быть сделаны только по вине пользователя системы.
3. Тестирование по принципу «Черного ящика» максимально исключает
возможность ошибки в программном продукте по вине разработчика.
81
III. ОБОСНОВАНИЕ ЭКОНОМИЧЕСКОЙ ЭФФЕКТИВНОСТИ
3.1 Выбор и обоснование методики расчёта экономической эффективности
Современное программное обеспечение по вводу, обработке, хранению
информации дает возможность уменьшить трудоемкость и временя, и кроме того,
позволяет легко оперировать значительно большим объемом данных, производить
точный и полный анализ этих данных и выводить общие или локальные отчеты по
итогам работы, проводить быстрый поиск необходимой информации и многое
другое. Чтобы внедрить в производственную деятельность какой-либо
программный продукт, требуются экономические затраты, поэтому перед
внедрением необходимо выяснить является ли оно экономически обоснованным
для предприятия. То есть требуется оценить экономическую эффективность
использования программного продукта для предприятия.
Чтобы провести оценку нужно соотнести средства, которые потребуются
для разработки, и эффект, ожидаемый от внедрения соответствующего проекта. В
данном случае необходимо оценить экономическую эффективность программного
средства (ПС) автоматизации учета зеленых насаждений. Критерием
экономической эффективности у разработчика выступает чистая прибыль,
остающаяся в распоряжении предприятия ООО «Зеленстрой» от реализации
программного средства.
Для определения себестоимости и экономической эффективности
разработанного программного продукта, требуются следующие составляющие:
затраты на программное обеспечение проекта;
затраты на техническое обеспечение проекта;
расчет затрат на материальные ресурсы;
расчет затрат на энергоресурсы;
амортизационные отчисления;
расчет фонда заработной платы;
прочие расходы.
82
3.2 Расчёт показателей экономической эффективности проекта
Трудоемкость разработки программного средства автоматизации учета
зеленых насаждений можно определить следующим способом:
ОТДПБAO
ttttttT 
(1)
где
O
t
- затраты труда, требующиеся на подготовку и описание задачи;
А
t
- затраты труда, требующиеся на разработку алгоритма решения задачи;
Б
t
- затраты труда, требующиеся на разработку блок-схемы алгоритма
решения задачи;
П
t
- затраты труда, требующиеся на составление программы по готовой
блок-схеме;
Д
t
- затраты труда, требующиеся на подготовку документации задачи;
ОТ
t
- затраты труда, требующиеся на отладку программы на ЭВМ при
комплексной отладке задачи.
Данные составные части затрат, в свою очередь можно вычислить через
условное число операторов Q. В нашем случае число операторов в отлаженной
программе Q=1276 определено творческим характером работы. Проведем оценку
затрат труда на изучение описания задачи с учетом уточнения описания и
квалификации программиста определяются:
K
BQ
T
О
85..60
(2)
где
В- коэффициент увеличения затрат труда вследствие недостаточного
описания задачи, уточнение и некоторой доработки. (В = от 1,2 до 5). В = 1,2
К- коэффициент квалификации разработчика (К = от 0,8 до 1,5) К = 1,1
83
Таблица №19.
Трудоемкость работ на разработку программы
Этапы проектирования
В
К
Формула расчета
Трудоемкость
чел. час.
1
Подготовительный
O
t
1,2
1,1
1,175
2,11276
O
t
18,56
2
Алгоритм решения задачи
А
t
1,160
1276
A
t
19,33
3
Блок-схема алгоритма
Б
t
1,160
1276
Б
t
19,33
4
Составление программы
по блок-схеме
П
t
1,160
1276
П
t
19,33
5
Отладка программы на
ЭВМ
ОТ
t
А
ОТОТ
tt  5,1
1,140
1276
А
ОТ
t
43,50
6
Подготовка
документации
Д
t
1,1150
1276
ДР
t
73,775,0 
ДО
t
7,73
5,80
Итого:
Т
н
=133,58
Примечание:
ДОДРД
ttt 
(3)
где
ДР
t
- затраты труда на подготовку.
ДО
t
-затраты на печать и оформление документации.
Чтобы разработать программу требуется один программист:
у программиста 12 разряда, трудоемкостью работ
58,133
НП
Tt
Произведем расчет фонда заработной платы.
84
Работа программиста по условиям труда квалифицируется вредной. По
положению об оплате труда доплата за вредность составляет до 12% в
зависимости от аттестации рабочего места.
Чтобы вычислить заработную плату, тарифной ставки учитывается
поправочный коэффициент за условие труда 1,12. Тарифный коэффициент 2,2
разряд 12.
Дополнительный фонд заработной платы – 10%
Отчисления на социальные нужды- 30%
Определение фонда заработной платы программиста 12 разряда.
Часовая тарифная ставка 12 разряда, с учетом доплаты за вредность,
составляет:
68,141
6,169
12,12,29752
6,169
1


УТТАР
Ч
KKC
C
Тарифная заработная плата за отработанное время:
8925,61158,13368,141 
ИЗ
ОБЩ
n
ЧТАР
TСЗ
Дополнительная заработная плата-10% от Зтар
892,5611,08925,6111,0 
ТАРДОП
ЗЗ
Оплата труда программиста составит:

ДОПТАР
n
ОБЩ
ЗЗЗ
18925,61+ 1892,56 = 20818,17
Фонд оплаты труда на разработку программы составит:

Н
ОБЩОТ
ЗФ
20818,17
Отчисления на социальные нужды:
4163,6330,020818,1730,0 
ОТСОЦ
ФФ
Общий фонд заработной платы на разработку программного обеспечения
составит:

СОЦОТ
ФФФ
20818,17+4163,63 = 24981,80
Среднемесячная заработная плата одного специалиста составит:
 6,169
58,133
24981,8
6,169
Н
СР
T
Ф
З
31718,17
Выясним прочие затраты, которые возможны при разработке
программного продукта.
85
Затраты на оплату машинного времени при отладке программы
определяются путем произведения фактического времени отладки программы на
цену машино-часа арендного времени:
ЭВМЧАСМВ
tСЗ 
где
Счас- цена машино-часа арендного времени, руб./час;
tэвм- фактическое время отладки программы ЭВМ;
Фактическое время отладки вычислим по формуле:
ОТДОНЭВМ
tttt 
= 19,33+43,50+5,80 = 68,63
По усредненным расчетам фирм цена машино-часа арендуемого времени
составляет 2,28 руб.
Общие затраты на оплату машинного времени составляют:
68,6328,2 
МВ
З
= 156,48
Расчет затрат на текущий ремонт
Затраты на текущий и профилактический ремонт принимаются равными
5% от стоимости ЭВМ
05,03515005,0 
БАЛТР
СЗ
/12*1,5= 219,69 руб.
Затраты на материалы, необходимые для обеспечения нормальной работы
ПЭВМ составляют около 1% от стоимости ЭВМ:
94,435,1*12/01,03515001,0 
БАЛМВ
СЗ
руб.
Итого прочие затраты: Зпр = 156,48+219,69 +43,94 = 420,11 руб.
Расчет затрат на энергоресурсы
Для выполнения программного проекта используется электроэнергия на
технологические цели:
114,8858,13372,115,0  tЦnNС
ЭР
руб.
N - мощность технических средств- 0,5 квт
n - количество используемых технических средств.
Ц - цена одного киловатта электроэнергии – 2,79 руб.
t- время работы в часах. = 133,58
Рассчитаем стоимость программы:
86
18925,61+ 1892,56 = 20818,17+4163,63 = 24981,80 26141,57
Таблица №20
Калькуляция себестоимости и отпускной цены
п/п
Статьи и затраты
Сумма (руб.)
1
Энергоресурсы
114,88
2
Основная заработная плата
18925,61
3
Дополнительная заработная плата
1892,56
4
Отчисление на социальные нужды
4163,63
5
Амортизационные нужды
234,78
6
Прочие затраты
420,11
7
Расходы на подготовку и осваивание производства
0,5% от
1
7
130,71
8
Общехозяйственные расходы 3 %
от 1
7
784,24
9
Производственная себестоимость 1-9
27056,52
10
Прибыль предприятия 20% от гр 10
5411,30
11
Цена продукции гр 10+11
32467,82
12
НДС- 20% от гр 12
6493,56
13
Отпускная цена гр 12+гр 13
38961,38
Расчет экономической эффективности применения программы:
Эф = (Ц-С)/К
Где Эф- экономическая эффективность.
Годовая эффективность создания системы определяется из выражения:
Эг =
З/(Ен+Кр) = 10851,68/0,19 = 57114,11
К- единовременное капиталовложение
К = 24981,80 руб. (программные и технические затраты, фонд заработной
платы, материальные затраты, затраты на энергоносители и прочие расходы)
Тогда изменение размера затрат составит:
З = 10851,68руб.

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)
Value-based education: ценности в системе образования и способы их реализации на уроке английского языка. Опыт Европейских стран