Диплом: Автоматизация процесса контроля знаний учащихся ГБОУ города "Москвы Школа №1370"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
42
3
Форма
"Добавление и
удаление
ученика"
Форма, которая позволяет добавить или удалить
ученика
4
Форма
"Добавление
нового задания"
Форма, которая позволяет добавить новое задание
вместе с ответами
5
Форма
"Добавление и
удаление
учителя"
Форма, которая позволяет добавить или удалить
учителя, преподающий информатику
6
Форма
"Создание
теста"
Форма, которая позволяет выбрать некоторое
количество заданий и на их основе создать тест, а
также назначить его ученикам
7
Форма
"Редактировани
е теста"
Форма для редактирования теста,
добавление/удаление заданий
8
Форма
"Выполнение
теста"
Форма, предназначенная для непосредственного
выполнения теста
9
Форма
"Проверка
теста" Проверка теста, а также подготовка результатов
10
Форма
"Добавление
результатов" Добавление и сохранение результатов
11
Форма
"Поддержка"
Краткая информация о программе, а также
инструкция по эксплуатации программы
12
Форма
"Публикация
отчета"
Форма, строящая отчет на основании результатов
тестировании
2.3.4 Описание программных модулей
Для описания работы программных модулей следует привести пример работы одной
из функций, которая позволит показать, каким образом работает модуль. В качестве
примера приведем пример работы формы проведения тестирования. По данной
схеме и ее описанию можно увидеть целостное представление и работы системы.
43
Рисунок 12. Блок-схема работы формыВыполнение теста”
2.4 Контрольный пример реализации проекта и его описание
Пример реализации проекта можно увидеть в приложении 1 и 2, где приведен код
системы на языках python и SQL с использованием различных библиотек, например,
flask. Можно отметить, что данная реализация является базовой, следовательно,
имеет достаточно много возможностей для развития и дополнения, а также для
подстраивания под учебный процесс, вне зависимости от предмета.
Данная программа установлена в компьютерных к
лассах и в любой
момент учитель
или ученик могут зайти в систему. Для доступа необходимо создать ярлык на
44
рабочем столе, который будет запускать весь процесс, а также подключаться к БД, в
которой содержится вся необходимая информация.
Рисунок 13. Ярлык для входа в систему
После того, как пользователь запустил программу, на локальном порте 5002
открывается наша система. Для входа в систему необходимо авторизоваться с
помощью логина (обычно состоит из фамилии и первых бу
кв имени и
отчества) и
пароля, который вначале выдает такой же, как и логин, но должен быть обязательно
изменен, чтобы никто не знал пароль для доступа в систему. Все пароли
проверяются по хэшу, что обеспечивает безопасность системы.
Рисунок 14. Окно входа в систему
После входа в зависимости от того, кто вошел
читель/ученик/администрация школы), высвечиваются различные опции, которые
возможны. Рассмотрим для начала работу системы на у
ченике.
У ученика есть три опции: “Выполнить тест”, “Посмотреть результатыиВыйти из
системы”. При выборе выполнения теста ему необходимо ввести номер
тестирования, который ему сообщит учитель, таким образом, он получит доступ к
тесту и сможет его выполнять (подобный фу
нкционал уд
обен тем, что можно давать
разным ученикам разные номера и варианты, а также отслеживать, какой номер
варианта выполняет ученик).
45
Рисунок 15. Ввод номера теста для выполнения задания
После выполнения тестирования можно посмотреть, сколько баллов было получено
за тест, последующую оценку проставляет сам преподаватель. Однако, если
преподаватель уже определил внутри теста критерии (за сколько баллов какая
оценка), то ученик может видеть оценку сразу же, как пройдет тест.
Рисунок 16. Результаты тестов у
ченика
Выход из системы приводит нас
к возврату к странице авторизации.
Если в системы заходит преподаватель, то у него другой набор возможных функций,
а именно: “Тесты”, “Задания”, “Результаты учеников”, “Сформировать отчет”,
Выйти из системы”. Соответственно, учитель может составить новые задания, на
их основе новые тесты, каждому из которого принадлежит свой собственный
ун
ик
альный номер. Результаты тестирования доступны только тех классов, которые
сам преподаватель ведет.
46
Рисунок 17. Результаты тестирования у преподавателя
В свою очередь, администрация обладает возможностями сформировать отчет, а
также добавлять и изменять пользователей данной системы.
Выводом нашей программы является отчет, который содержит знания об ученике и
его результатах, а именно оценки за тесты. Данные отчеты сформированы по
каждому классу и могут быть легко использованы в дальнейшей деятельности.
Подводя итог, можно сказать, что была описана и разработана система по
автоматизации процесса контроля знани
й у
чеников по информатике. Реализация
подобной системы позволяет сильно экономить не только время преподавателя, но
также и общие затраты администрации школы, что будет показано далее.
47
III. Обоснование экономической эффективности проекта
3.1 Выбор и обоснование методики расчёта экономической
эффективности
Расчёт экономической эффективности проекта представляет соотношение затрат и
результатов функционирования внедряемой программы для автоматизации
процесса. Сопоставление существующих показателей деятельности и достигнутых в
результате использования проектируемой автоматизации, в ходе которой
разрабатывается и внедряется программное обеспечение является одним из
существующих подходов описания экономической эффективности.
Существует ряд методик ее определения для разрабатываемого проекта, зависящих
от области и специ
фики
проекта. В случае с автоматизацией процесса контроля
знаний учащихся школы целесообразно производить такую оценку проекта по
трудовым и стоимостным показателям, измеряющим экономию от реализации
программного продукта, который предполагает использования уже существующих
технологий.
Анализ экономической эффективности и последующее обоснование автоматизации
обработки и информации позволяет сделать следущее:
определить необходимость и целесообразн
ость затрат со
здания и
внедрения такой системы, направленной на автоматизацию процесса
обработки информации на определенных муниципальных объектах, в
случае данной работышколе;
установить основные направления внедряемо системы автоматизации
по отдельным видам управленческих работ и уровням управления с
учетом области внедрения, а также особенностям работы с
информацией (получение, передача и обработка).
ус
та
новить последовательность проведения работ, направленных на
автоматизацию процесса;
произвести расчет окупаемости капитальных вложений на создание
подобной системы обработки информации и произвести
сравнительный анализ с существующей системой и нормативными
требованиями;
48
установить влияние новых технических средств системы управления
объектом на технико-экономические показатели деятельности
исследуемого объекта;
при необходимости произвести выбор наиболее эффективного
варианта внедрения системы автоматизации процесса обработки
информации.
В основе анализа экономической эффективности представленной работы находится
решения задачи через сравнение старого и нового варианта решения существующей
задачи. Существующий вариант предполагает ча
стичную
автоматизацию, когда
приходится механически вводить данные для последующей обработки. Полная
автоматизация процессапредлагаемый вариант в представленной работе.
Рассматриваемая эффективность формируется из следующих частей:
повышение достоверности и точности информации и увеличением
объема обрабатываемой информациикосвенный эффект;
сокращение времени обработки и получения данных, а также
увеличение максимально-допустимого уровня обрабатываемой
информациипрямой эффект.
Расчет прямого эффекта пре
дставлен
в виде показателей затрат трудовых и
стоимостных.
К трудовым показателям относятся:
1. абсолютное снижение трудовых затрат, которое рассчитываемое по
формуле:
∆  

,час, (3.1)
где 
трудовые затраты на обработку информациибазовый вариант (час),
трудовые затраты на обработку информации по варианту автоматизации
процесса (час);
2. Коэффициент относительного снижения трудовых затрат К
т
, для расчета
которого используется следующая формула:
∆
%
, (3.2)
3. Индекс снижения трудовых затрат (повышение производительности
труда) 
, рассчитываемый следующим образом:
49
, (3.3)
К стоимостным показателям относятся следующие:
1. абсолютное снижение стоимостных затрат ∆, рассчитываемое по
формуле:
∆  

, (3.4)
где 
стоимостные затраты на обработку информации по базовому варианту
(руб.),
стоимостные затраты на обработку информации по предлагаемому варианту
(руб.);
2. Коэффициент относительного снижения стоимостных затрат
,
рассчитываемый по следующей формуле:
∆
∗%
, (3.5)
3. Индекс снижения стоимостных затрат или повышение
производительности труда 
, который рассчитывается по формуле:
, (3.6)
Расчет перечисленных показателей предполагает предварительное вычисление
таких показателей как:
1. Трудоемкость выполнения i-ой операции
:
, (3.7)
где 
объем работ, выполняемых на i-ой операции (количество символов или
действий),
норма выполнения работ на i-ой операции в час;
2. Стоимостные затраты на выполнение i-ой операции
:

з/п

нр

∗
∗????1
нр
????, (3.8)
где 
з/п
стоимостные расходы на заработную плату сотруднику, выполняющего
i-ую операцию (руб.);
нр
стоимость накладных расходов (руб.);
часовая тарифная ставка сотрудника, выполняющего i-ую операцию (руб.);
нр
коэффициент накладных расходов, возникающих при выполнении i-ой
операции;
50
3. Общая стоимость машинного времени:
маш.вр
????
маш.вр

∗
раб.маш
????, (3.9)
где 
маш.вр
- стоимость машинного времени, на m-ом компьютере;
раб.маш
- время работы m-того компьютера.
Трудовые затраты на обработку информации по базовому варианту
баз.оп
вычисляются следующим образом:
баз.оп
∑
оп.
, (3.10)
где
оп.
трудоемкость выполнения i-ой операции в базовом варианте решения
задачи.
Стоимостные затраты на обработку информации по базовому варианту
рассчитываются по формуле:
∑


маш.вр
, руб. (3.11)
где 

стоимостные затраты на выполнение i-ой операции в базовом варианте
решения задачи.
Трудовые затраты на обработку информации по предлагаемому варианту
вычисляются следующим образом:
∑

, (3.12)
где

трудоемкость выполнения j-ой операции в предлагаемом варианте
решения задачи.
Стоимостные затраты на обработку информации по проектному варианту
С
рассчитываются по формуле:



маш.вр
,руб. (3.13)
где 

стоимостные затраты на выполнение j-ой операции в предлагаемом
варианте решения задачи.
К основным обобщающим показателям экономической эффективности относятся:
годовой экономический эффект; расчетный коэффициент
эффективности капитальных вложений; срок окупаемости затрат на внедрение
предлагаемого проекта.
Годовой экономический эффект от разработки и внедрения информационной
системы Э
п
определяется как разность между абсолютным снижением стоимостных
затрат и нормативной прибылью:
51
Э
п
∆СК
п
∗Е
п
, (3.14)
где К
п
затраты на создание проекта машинной обработки информации, руб.;
Е
п
нормативный коэффициент эффективности капитальных вложений.
Произведение К
п
и Е
п
в данном случае следует рассматривать как нормативную
прибыль, которая должна быть получена от внедрения системы.
Значение Е
п
принимается равным 0,15 для всех отраслей народного
хозяйства. Е
п
представляет собой минимальную норму эффективности капитальных
вложений, ниже которой они нецелесообразны.
Полученное в данном случае значение показателя годового экономического эффекта
Э
п
служит для сопоставления экономических результатов автоматизации обработки
данных с результативностью капитальных вложений в другие направления
совершенствования производства и управления.
Расчетный коэффициент эффективности капитальных затрат Е
р
представляет собой
отношение абсолютного снижения стоимостных затрат к затратам на разработку и
внедрение проекта:
Е
р
∆С
К
п
, (3.15)
Срок окупаемости Т
ок
представляет собой отношение капитальных затрат на
разработку и внедрение ЭИС к абсолютному снижению стоимостных затрат:
Т
ок
К
п
∆С
, (3.16)
Затраты на создание проекта машинной обработки данных К
п
рассчитывается как
сумма затрат по категориям:
К
п
К
предпр
К
проект
К
разр
К
внедр
К
экспл
, (3.17)
где К
предпр
затраты на предпроектное обследование (руб.);
К
проект
затраты на проектирование данных (руб.);
К
разр
затраты на разработку, тестирование, написание документации (руб.);
К
внедр
затраты на внедрение (руб.).
К
экспл
затраты на эксплуатацию и сопровождение (руб.).
Таким образом представленные показатели помогут оценить и сделать анализ о
целесообразности и эффективности реализуемого проекта по автоматизации
обработки информации об успеваемости учащихся исследуемого объекта в данной
работе.

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

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