Диплом: Разработка веб-приложения для автоматизированной системы оценки знаний студентов по различным дисциплинам

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
75
Рисунок 3.28- Страница «Результаты»
Для просмотра итогов всех этапов тестирования, необходимо перейти по
ссылке «Количество баллов» в столбце с указанным тестом. В результате в
браузер загрузится страница, представленная на рисунке 3.29.
Рисунок 3.29 – Страница «Список тестирования»
Просмотреть, как и на какие вопросы отвечал пользователь в ходе теста,
можно перейдя по ссылке «Подробнее» в строке выбранного тестирования. В
результате в браузер загрузится страница с подробным описанием результатов
тестирования студента (рисунок 3.30).
Рисунок 3.37. Страница «Подробное описание результатов тестирования»
76
3.3 Обоснование экономической эффективности автоматизации
оценки знаний студентов
3.3.1 Расчет затрат на разработку программного обеспечения оценки
знаний студентов
Затраты на разработку ПО представляют собой стоимостную оценку
использованных в процессе разработки программного обеспечения сырья,
материалов, покупных комплектующих изделий и полуфабрикатов, а также
расходов на оплату труда разработчиков и других видов расходов [35].
Затраты на разработку программного средства (З
пс
) определяются
согласно формуле (1).
З
пс
= М + П
ок
+ З
о
+ З
д
+ О
сн
+ Р
пр
+ Р
н
(1)
где М – стоимость сырья и материалов;
П
ок
– стоимость покупных комплектующих и полуфабрикатов;
З
о
– основная зарплата разработчиков;
З
д
– дополнительная зарплата разработчиков;
О
сн
– отчисления на социальные нужды;
Р
пр
– прочие прямые расходы;
Р
н
– накладные расходы.
Расходы по статье «Стоимость сырья, материалов» включают стоимость
необходимых вспомогательных материалов для документирования
программного средства, например, бумага, канцелярские папки и др [37].
Стоимость используемых для разработки ПО материалов в общем виде
рассчитывается согласно формуле (2).
n
1i
Tiii
КЦQM
(2)
77
где i – наименование соответствующего вида используемых материалов;
n – количество используемых материалов;
Q
i
– расход на разработку материалов i-го наименования, руб.;
Ц
i
– цена приобретения i-го наименования;
K
Ti
– коэффициент, учитывающий транспортно-заготовительные расходы при
приобретении материалов i-го наименования. Примем К
тi
= 1,1.
К расходам по статье «Покупные комплектующие» относят стоимость
покупных комплектующих и полуфабрикатов, необходимых для разработки
ПО [37].
Расчет стоимости покупных комплектующих и полуфабрикатов
выполняется согласно формуле (3).
.)руб(КЦ
n
1i
Tiiiок
(3)
где i – наименование покупных изделий;
n – количество видов покупных комплектующих;
N
i
– расход на изделие покупных комплектующих i-го наименования, шт.;
Ц
i
– цена приобретения покупных комплектующих, руб.;
Ti
К
– коэффициент, учитывающий транспортно-заготовительные расходы при
приобретении покупных материалов i-го наименования. Примем
1,1К
Ti
.
Стоимость используемых для разработки материалов, а также покупных
комплектующих рассчитывается исходя из таблицы 3.1 и составляет 1900 руб.
Таблица 3.1  Покупные материалы
Наименование материала
Единица
измерения
Цена за
ед., руб.
Расход на
разработку
Сумма,
руб.
Бумага
пачка
100
3
300
Бумага для офсетной печати
упаковка
450
1
450
Картридж для принтера
шт.
800
1
800
Ручки шариковые
шт.
10
10
100
Диск CD-R/RW
упаковка
250
1
250
Итого
1900
78
Основная заработная плата работников представляет собой выплаты за
фактически выполненную работу в соответствии с окладами, тарифными
ставками и принятыми расценками всему персоналу, принимавшему участие в
разработке данного объекта [38]. В общем виде основная заработная плата
рассчитывается согласно формуле (4).
,lTЗ
n
1i
ч
iiо
(4)
где i – наименование категории разработчиков;
n – количество категорий разработчиков, принимавших участие в разработке
ПО;
T
i
– трудоемкость работ, выполненных разработчиками i–й категории,
выраженная в человеко-часах;
l
i
ч
– часовая тарифная ставка разработчика i-й категории.
В разработке программного обеспечения оценки знаний студентов в
рамках данной работы принимают участие разработчики двух категорий:
консультант (руководитель проекта от организации-заказчика);
инженер-программист (выпускник).
Часовая тарифную ставку (руб/час) разработчиков будет рассчитана
согласно формуле (5).
мес
i.мес
ч
i
F
ЗП
l 
(5)
где
i.мес
ЗП
– месячный оклад разработчика i-й категории, руб.
Примем месячный оклад инженера-программиста ЗП
мес
=15000 рублей, а
консультанта ЗП
мес
=20000 рублей при месячном фонде рабочего времени
F
мес
=168 час. Тогда:
79
30,89
168
15000
l
ч
1

(руб./час),
04,119
168
20000
l
ч
2

(руб./час)
Таблица 3.2  Расчет основной заработной платы разработчиков
программного обеспечения оценки знаний студентов
Наименование этапа
Инженер-
программист
Консультант
Всего по
этапу
T,
час
L,
руб.
Сумма,
руб.
T, час
L,
руб.
Сумма,
руб.
Предпроектный анализ
предметной области и
формирование требований
пользователя
60
89,30
5358,00
7,5
119,04
892,8
6250,80
Разработка концепции создания
ПО
50
4465,00
3
357,12
4822,12
Разработка и согласование
технического задания на
создание ПО
30
2679,00
2
238,08
2917,08
Разработка функциональной
модели ПО
90
8037,00
8
952,32
8989,32
Разработка структур данных
35
3125,50
1,5
178,56
3304,06
Написание исходного кода и
отладка программы
180
16074,00
3
357,12
16431,12
Тестирование ПО
70
6251,00
2,5
297,6
6548,60
Оформление проектной и
эксплуатационной
документации
50
4465,00
2
238,08
4703,08
Итого
565
Х
50454,50
29,5
Х
3511,68
53966,18
Таким образом, в соответствии с таблицей 3.2, основная заработная
плата разработчиков программного обеспечения оценки знаний студентов
составляет З
O
= 53966,18 руб.
К дополнительной заработной плате разработчиков включаются
всевозможные виды выплат, надбавок и доплат из фонда заработной платы за
проработанное и не проработанное время [38].
Дополнительная заработная плата рассчитывается согласно формуле (6).
80
%100
ЗЗ
Д
ОД
(6)
где Зо – основная заработная плата разработчиков, руб.;
К
Д
– коэффициент дополнительной заработной платы. Пусть К
Д
= 15 %.
Дополнительная заработная плата разработчиков программного
обеспечения оценки знаний студентов равна
.)руб( 8094,93
100
15
53966,18З
Д

Отчисления на социальные нужды рассчитываются согласно
формуле (7).
%100
)ЗЗ
СН
ДОСН

(7)
где К
сн
– коэффициент отчислений на социальные нужды. В настоящее время
он составляет 26%.
Отчисления на социальные нужды равны
О
СН
= (53966,18 + 8094,93) * 0,266 = 16508,26 (руб).
В расходы по статье «Прочие прямые расходы» включены затраты на
аренду вычислительной техники [38], которые вычисляются согласно
формуле (8).
чм1АРПР
ЦТР
(8)
где Т
ар
– время аренды вычислительной техники на разработку, отладку и
тестирование ПО. Т
ар
= 565 + 29,5 часов;
Ц
– цена одного часа аренды вычислительной техники. Пусть
чм
Ц
1
= 30
руб.
81
ПР
Р
= (565 + 29,5) * 30 = 17835 (руб.)
В состав накладных расходов включаются затраты, которые не вошли в
состав предыдущих расходов и не могут быть рассчитаны прямым путем. К
ним относятся амортизация, ремонт и содержание зданий и других основных
производственных фондов общего назначения, содержание аппаратного
направления, почтово-телеграфные и канцелярские расходы, налоги и сборы,
включаемые в себестоимость и другие общехозяйственные расходы [38].
Накладные расходы рассчитываются согласно формуле (9).
%100
ЗP
н
он
(9)
где З
о
– основная заработная плата разработчиков;
К
н
– коэффициент накладных расходов. Пусть К
н
= 70%.
Таким образом, накладные расходы на разработку программного
обеспечения оценки знаний студентов равны РН = 53966,18 * 0,7 = 37776,33
(руб.)
Общая сумма затрат на разработку ПО оценки знаний студентов
приведена в таблице 3.3.
Таблица 3.3 – Затраты на разработку программного обеспечения оценки
знаний студентов
Статья затрат
Сумма, руб.
Материалы и покупные комплектующие
1 900,00
Основная заработная плата разработчиков ПО
53 966,18
Дополнительная заработная плата разработчиков ПО
8 094,93
ЕСН
16 508,26
Прочие прямые расходы
17 835,00
Накладные расходы
37 776,33
Всего
136 080,70
82
В результате произведенных расчетов затрат на разработку
программного обеспечения оценки знаний студентов можно сделать
следующие выводы. В общей структуре расходов, которые составили 136
080,70 руб., основной вес составили:
основная заработная плата разработчиков – 39,66%;
накладные расходы – 27,76%.
Материалы, комплектующие и дополнительная заработная плата
разработчиков данного программного средства составляют значительно
меньшую долю затрат.
3.3.3 Расчет срока окупаемости разработки
Экономические результаты от внедрения программного обеспечения
оценки знаний студентов могут быть исчисляемыми и неисчисляемыми.
К исчисляемым эффектам можно отнести уменьшение временных затрат
преподавателя на проведение и проверку контрольных работ [39]. Так, дневная
экономия рабочего времени преподавателя составляет в среднем 2,1 часа.
Таким образом, при его зарплате в 12 050,97 рублей в месяц сумма дневной
экономии для преподавателя составит:
12 050,97 / (22*8) * 2,1 = 143,79 рублей.
К неисчисляемым эффектам можно отнести:
повышение уровня автоматизации и качества обработки
информации. Компьютер точно и безошибочно производит необходимые
вычисления. Это исключает статические ошибки во всех случаях, когда вместо
человека вычисления выполняет компьютер.
целостность и актуальность информации. Хранение информации в
единой базе данных с наличием логических связей между отдельными ее
элементами позволяет исключить ее избыточность и неполноту.
упрощение процесса поиска необходимой для составления отчетов
информации.
83
– возникновение принципиально новых возможностей для работы
пользователей системы, например, работа с общей информационной базой.
– отсутствие необходимости использования бумажных носителях для
хранения информации [39].
На основе получаемых при внедрении ПО оценки знаний студентов
исчисляемых эффектов был выявлен срок окупаемости проекта. Он равен
отношению затрат на разработку к сумме ежедневной прямой экономии: 136
080,70 / 431,36 = 316 дней. Дальнейшее использование ПО несет учебному
заведению прибыль [40].
Полученные показатели экономической эффективности проекта
являются достаточным основанием для принятия решения о разработке и
использовании ПО оценки знаний студентов.
3.4. Выводы по главе
В третьем разделе работы рассмотрены вопросы реализации
программного обеспечения оценки знаний студентов. Сформулирована
постановка задачи на разработку ПО. При помощи диаграмм активности
описаны основные алгоритмы, которые будут использованы при реализации
программного обеспечения.
Реализацию системы было решено выполнять средствами скриптового
языка PHP и СУБД MySQL.
Описана подробная инструкция по установке и использованию
программного средства.
Рассчитаны затраты на разработку программного средства и срок
окупаемости, который составляет 316 рабочих дней. После завершения срока
окупаемости учебному заведению использование ПО начинает приносить
прибыль.
84
ЗАКЛЮЧЕНИЕ
В результате выполнения выпускной квалификационной работы решена
актуальная задача разработки программного обеспечения оценки знаний
студентов.
Показано, что набирающая с каждым годом обороты, информатизация
образования невозможна без внедрения в учебный процесс
автоматизированных обучающих и тестируюших систем. Подробный анализ
существующих обучающих и тестирующих системы, как общего, так и
специализированного назначения; позволил определить их типовые функции
и задачи. Основным недостатком тестирующих систем общего назначения
является низкая адаптируемость к специфике курса и учебного заведения, а
также сложности с технической поддержкой. Недостатком тестирующих
систем специального назначения является их привязка к определенному курсу
и отсутствие возможности наполнения курсов собственными материалами и
тестами. На основании выполненного обзора существующих тестирующих
систем определены функции программного обеспечения оценивания знаний
студентов, которое разрабатывается в рамках данной работы.
Рассмотрен ряд технологий разработки систем контроля знаний.
Проанализированы достоинства и недостатки каждой из них, а также
возможности, которые каждый подход позволят реализовать. Поскольку для
меня наиболее важным критерием было обеспечение максимума
возможностей, то я выбрал подход, основанный на использовании
инструментальных средств программирования. В качестве языка
программирования выбрал. PHP.
Выделены основные задачи системы и рассмотрена их характеристика.
На основании представленных задач системы построена функциональная
модель системы с точки зрения преподавателя и студента. Построена
информационная модель системы. Информационная модель системы

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

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