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

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
88
которую в поле TMemo выводится вариант интерпретации теста, который
соответcтвует рассчитанному количественному результату теста.
В программе предусмотрена возможность печати результатов теста. Если в
главном меню программы выбрать пункт «Печать» при активном окне
прохождения теста (форма FormTest), то если в данный момент в ней
отображаются результаты теста, то будет вызвана форма FormPrintResult, в
которой размещен компонент TQuickReport. Перед вызовом этой формы
происходит заполнение его органов отображения значениями параметров теста и
его результатами, после чего вызывается метод PreView компонента
TQuickReport, отображающем предварительный просмотр печатной формы
результатов теста.
Форма FormStatistic вызывается из главной формы приложения и
предназначена для получения статистики по прохождению тестов. Форма имеет
три панели: панель настроек, панель результатов и панель команд.
На панели настроек располагаются органы управления, при помощи
которых пользователь производит настройки статистики:
диапазон дат прохождения тестов;
пользователь;
тест;
После нажатия кнопки «Сформировать» формируется SQL-запрос на
выборку записей из базы данных результатов прохождения тестов,
соответствующих заданным условиям. Записи результирующей выборки
выводятся в компонент DBGrid в панели результатов для анализа пользователем
пройденных тестов.
На панели команд располагаются кнопки «Сформировать»,
«Расшифровать» и «Закрыть», а также общий результат выборки тестов.
При выборе в главном меню пункта «Печать» из формы FormStatistic
вызывается форма FormPrintStatistic. Она имеет в себе компонент TQuickReport,
89
в котором формируется печатная форма статистики. Перед вызовом формы все
компоненты, располагающиеся на компоненте TQuickReport заполняются
соответствующими значениями и происходит вызов метода PreView,
вызывающему окно предварительного просмотра печатной формы. Внешний
вид формы приведен на рисунке 2.13.
Рисунок 2.13 - Форма статистики.
Форма FUsers предназначена для ведения списка пользователей. В
компоненте DBGrid данной формы при помощи SQL-запроса формируется
список пользователей системы, а в органах управления отображаются свойства
пользователя: логин, пароль, фамилия, имя отчество и категория пользователя.
Категория пользователя отображается радиокнопками. При нажатии на кнопки
управления выполняется SQL-запрос по добавлению, редактированию данных и
удалению пользователя. При удалении пользователя контролируется ссылочная
целостность базы данных. Внешний вид формы приведен на рисунке 2.14.
90
Рисунок 2.14 - Форма списка пользователей.
Для запуска программы на выполнение необходимо запустить
выполняемый файл tests.exe. Сделать это можно любым доступным в
операционной системе методом. Для быстрого запуска программы
рекомендуется создать ярлык для выполняемого файла и запускать программы
щелчком мыши.
Перед первым запуском программы необходимо создать алиас базы
данных с именем TEST при помощи программы BDEAdministrator. Данная
программа находится в панели управления Windows и устанавливается вместе с
системой BDE. Сама же система BDE входит в комплект поставки системы
разработки C++ Builder/Delphi и ставится с этой системой по умолчанию. Если
же программа устанавливается на компьютер, на котором отсутствует система
разработки, необходимо установить систему BDE отдельно, либо с диска
установки Borland C++ Builder/Delphi, выбрав в списке устанавливаемых
компонент только систему BDE. Сама база данных (файлы таблиц и индексов)
также должны быть скопированы на жесткий диск компьютера перед первым
запуском программы в отдельный каталог с установочного диска программы.
91
III Обоснование экономической эффективности проекта
3.1 Выбор и обоснование методики расчёта экономической эффективности
Степень эффективности определяет, насколько выгодные решения
принимаются с точки зрения функционирования бизнеса независимо от того, во
что это обходится.
Экономическая эффективность оценивается трудовыми и стоимостными
показателями, которые позволяют измерить экономию от внедрения
автоматизированного проекта относительно базового (ручного) варианта. [16]
К трудовым показателям можно отнести следующие показатели:
Абсолютное снижение трудовых затрат (∆Т):
,
10

(3.1.)
где Т
0
трудовые затраты на обработку информации по базовому варианту, час
Т
1
трудовые затраты на обработку информации по автоматизированному
варианту, час
Коэффициент относительного снижения трудовых затрат (К
Т
):
,100
0


(3.2)
Индекс снижения трудовых затрат или повышение производительности труда
(Y
Т
):
,
1
0

(3.3)
К стоимостным показателям относятся следующие показатели:
Абсолютное снижение стоимостных затрат (∆С):
,
10
CCC 
(3.4)
92
где С
0
стоимостные затраты на обработку информации по базовому варианту,
руб.
С
1
стоимостные затраты на обработку информации по автоматизированному
варианту, руб.
Коэффициент относительного снижения стоимостных затрат (К
С
):
100
0

C
C
C
(3.5)
Индекс снижения стоимостных затрат или повышение производительности
труда (Y
C
):
,
C
C
1
0
C

(3.6)
Коэффициенты К
С
и Y
C
характеризуют рост производительности труда за счет
внедрения более экономичного варианта проектных решений. [19]
При оценке эффективности используются обобщающие и частные показатели.
К основным обобщающим показателям экономической эффективности
относятся:
годовой экономический эффект;
расчетный коэффициент эффективности капитальных вложений;
срок окупаемости системы.
Годовой экономический эффект от внедрения проекта (Э) определяется, как
разность между годовой экономией и нормативной прибылью:
,CЭ


(3.7)
где К
П
- единовременные затраты, тыс. руб.,
Е
Н
нормативный коэффициент эффективности капитальных вложений.
Произведение К
П
* Е
Н
в данном случае следует рассматривать как
нормативную прибыль, которая должна быть получена от внедрения системы.
Источник: https://baza.diplomsite.ru/previewfile/2090