Диплом: Автоматизация процесса контроля знаний учащихся ГОУ СОШ

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
55
Таблица 2.17
Описание подпрограмм
Название:
TResultForm::FormShow
Назначение:
Показывает результаты прохождения теста
Реализуемые
функциональные требования:
13, 14, 15
Описание локальных
переменных:
balls целое число, кол-во баллов;
n – размерность массива до прохождения
теста;
mas – массив до прохождения теста;
newMas – массив после прохождения теста.
Тесты, проверяющие
работоспособность
подпрограммы:
7
Словесное описание алгоритма:
Записываем в balls значение равное (qtyTrue / qty) * 100, отбрасывая
дробную часть. Открываем действующий профиль. Создаем новый массив
newMas размером n+1. Переписываем в него mas. В последнюю ячейку
записываем balls. Сохраняем профиль с массивом newMas. Присваиваем в QtyPnl-
>Caption значение qty, TruePnl->Caption - qtyTrue, BallsPnl->Caption – balls
(таблица 2.18).
Таблица 2.18
Описание глобальных переменных
Название:
TResultForm:: CloseBtClick
Назначение:
Закрывает приложение
Реализуемые функциональные
требования:
17
Тесты, проверяющие
работоспособность
подпрограммы:
9
56
Для построения необходимо провести формализацию задачи, являющуюся
необходимым этапом разработки задачи и заключающуюся в построении
структуры таблиц для хранения информации, схемы их взаимосвязей и описания
алгоритмов обработки. Взаимосвязь показана в схеме данных (рис.2.9).
Программа должна считывать вопросы из файла базы данных. При
считывании вопросов программа каждый раз начинает с любого вопроса, то есть
в различном порядке, а не так как они (вопросы) последовательно расположены в
файле. У каждого вопроса есть четыре варианта ответа, причем один только
правильный. Количество вопросов в тесте указывается в программном коде. В
зависимости от того как ответил пользователь, на экран после каждого ответа
выводится табличка с надписью: «Ответ правильный» или «Ответ
неправильный».
Рисунок 2.9 – Сема данных программного обеспечения
57
Прежде чем начать проходить тестирование, вам предложат внести свои
данные – фамилия, имя, номер группы. После прохождения полностью всего
теста, появляется окно, информирующее о том, что вы закончили тест, и
показывает ваши баллы. По окончании теста ваши результаты (фамилия, имя,
группа, набранные баллы, и время прохождения теста) будут записаны в
текстовый файл (рис.2.10).
Рисунок 2.10 – Алгоритм работы программного обеспечения
запуск программы
начать тест
ввод данных
открытие теста
вы не ввели свои
данные
ответ правильный
ответ
неправильный
следующий вопрос
вывод результата
запись информации в
файл
выход
конец
+
-
+
-
-
+
-
+
58
Программа запускается с помощью файла Test.exe. После запуска
открывается окно предлагающее начать тест или покинуть программу (рис.2.11).
Рисунок 2.11 – Начальное окно выбор и установка Профиля
При нажатии на кнопку «Выбрать», предлагается ввести свои данные для
авторизации (рис. 2.12).
59
Рисунок 2.12 – Модуль тестирования
Вам нужно выбрать правильный ответ из предложенных четырех вариантов
и нажать на кнопку «Ответить». В зависимости от того, как вы ответили, появится
табличка, информирующая о правильности или не правильности (рис. 2.13)
вашего ответа.
Рисунок 2.13 – Сигнальное сообщение
После прохождения всего теста, вам будет выдана информация о
количестве набранных вами баллов (рис. 2.14).
60
Рисунок 2.14 – Результаты тестирования
При отрицательном результате прохождения тестирования следует нажать
на кнопку «Выполнить заново».
Рисунок 2.15 – Результаты повторного тестирования
61
Количество баллов тестирования регулируется в программном коде. В
данном случае тестирование предназначено для выпускников школы по предмету
Информатика, тема – Язык программирования С++.
В корневой папке программного обеспечения находятся папки-хранилища
для информации профилей (пользователей) и вопросов теста Profiles и Questions
соответственно.
62
3. ОБОСНОВАНИЕ ЭКОНОМИЧЕСКОЙ ЭФФЕКТИВНОСТИ ПРОЕКТА
3.1 Выбор и обоснование методики расчета экономической эффективности
Расчет затрат на разработку информационного продукта необходим для
обоснования экономической эффективности системы. Они включают все
расходы, связанные с ее выполнением, независимо от источника их
финансирования и производятся путем составления калькуляции плановой
себестоимости. Она является основным документом, на основании которого
осуществляется планирование и учет затрат на выполнение.
Смета затрат включает следующие статьи:
- основная заработная плата разработчиков информационной
системы;
- дополнительная заработная плата разработчиков информационной
системы; отчисления в фонд социального страхования и обеспечения; расчет
затрат на амортизацию используемого оборудования;
- расходы на электроэнергию, используемую при разработке
информационной системы;
- общевузовские затраты.
Трудоемкость работ, необходимая для расчетов, определяется
разрабатываемым планом этапов работ, представленным на рисунке 3.1.
63
Рисунок 3.1 - Разработка плана этапов и трудоемкости работ
Примечание: Ддипломник; Р – руководитель, К1 – консультант по
экономической части.
Трудоемкость выполнения работ определяется по сумме этапов и видов
работ, оцениваемых экспертным путем в человеко-днях, и носит вероятностный
характер, так как зависит от множества трудно учитываемых факторов. По
аналогии с разработкой научно-исследовательских работ можно учесть
рекомендации, которые даны ниже.
Общая трудоемкость работ определяется временем, отведенным на
дипломный проект – 10-12 недель (40-60 дней).
Для прикладных НИР характерны следующие стадии (этапы) и примерное
соотношение трудоемкости по этапам:
А) Исследование, разработка технического задания – 10% от общей
трудоемкости;
Б) Эскизный проект – 15% от общей трудоемкости;
В) Технический проект – 35% от общей трудоемкости;
64
Г) Разработка рабочей документации, техническая подготовка производства
15% от общей трудоемкости;
Д) Изготовление опытного образца, подготовка серийного производства –
25% от общей трудоемкости.
Начисление основной заработной платы производится в зависимости от
принятых на предприятии форм оплаты труда. Повременная форма оплаты труда
находит применение при расчете заработной платы рабочих, служащих,
специалистов и руководителей. При этой форме оплаты труда заработная плата
рассчитывается исходя из месячного должностного оклада за проработанное
время. Затраты на основную заработную плату (Зосн.) при повременной форме
оплаты труда рассчитываются по формуле:
Зосн. = Омес.*Траб. /Др.мес.,
где Омес. - месячный оклад разработчика программы; Др.мес. - среднее
количество рабочих дней в месяце; Траб. - фактическое время участия в
разработке программы.
В данном дипломном проекте:
Омес. руководителя разработки программы = 10000 руб.
Омес. программиста = 15000 руб. Др.мес. = 21 день;
Рисунок 3.2 - Затраты на основную заработную плату
Руководство дипломным проектированием оценивается преподавателем в
26 учебных часов.
1. Отчисления в фонд социального страхования и обеспечения (ФССиО)
составляет 30,2% от заработной платы основных работников.

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

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