Скачиваний:
8
Добавлен:
17.06.2023
Размер:
2.53 Mб
Скачать

верность ответа и id вопроса, а также сведения о количестве вопросов,

респонденте и финальный результат тестирования.

В таблице «Вопросы» хранятся тексты вопроса, правильность ответа,

вариант, выбранный сотрудником и сведения о количестве вопросов. Таблица состоит из следующих полей: вариант ответа на вопрос, верность ответа, id

вопроса, ФИО.

Рисунок 3.3 – Справочники, используемые в информационной системе

Документы, используемые в данном примере, формируются за счет запроса (рисунок 3.4), который, в свою очередь берет информацию из полей таблиц, на которые ссылаются другие запросы.

 

 

 

 

 

Запрос

 

 

 

 

 

 

 

 

 

 

 

Ekzamen

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Формируется

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Запрос otveti

 

 

Запрос voprosi

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Состоит

 

 

 

 

 

 

Состоит

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Таблица

 

 

 

 

 

 

 

 

Таблица

Otveti

 

 

 

 

 

 

 

 

Voprosi

 

 

 

 

 

Состоит из

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

VOPROSI_ID

 

 

 

 

 

 

 

 

 

 

ID_VOPROSI

 

 

 

 

 

 

 

OTVETI

 

 

 

 

 

 

 

 

 

 

VERNOST

 

 

 

 

 

 

 

 

 

 

 

 

 

Рисунок 3.4 - Документы, используемые в данном документе в связке с регистром накопления

23

Для формирования отчетов используется информация из запросов и таблиц. Подробнее о формировании каждого отчета представлено на рисунке

3.5. Данные для отчетов «Отчет по сдавшим» и «Отчет по дате» формируются на основе запросов «Sotrudniki Examen» и «ZAPROSEXAMEN».

 

 

 

 

 

 

 

 

 

 

 

 

 

Отчет по дате

 

 

 

 

 

 

Отчет по сдавшим

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Запрос Sotrudniki

 

 

Запрос

 

 

 

Запрос Sotrudniki

 

 

Запрос

 

 

Examen

 

 

ZAPROSEXAMEN

 

 

 

Examen

 

 

ZAPROSEXAMEN

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Таблица

Svedeniya_o_akzam enax_zapros1

S_FIO

 

 

 

 

 

 

 

 

Таблица

 

S_DOLGNOST

 

 

Таблица Sotrudniki

 

 

 

 

 

Svedeniya_o_akzam

 

DATA_EXAMENA

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

enax_zapros1

 

TEST_REZYLTAT

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

S_FIO

S_DOLGNOST Таблица Sotrudniki DATA_EXAMENA

TEST_REZYLTAT

Рисунок 3.5 – Схема формирования отчета по сотрудникам, сдавшим экзамен и отчета по дате

Таким образом, в данном пункте была дана краткая характеристика каждого модуля информационной системы. Система состоит из таблиц с полями и связанными с ними запросами на выборку, что обеспечивает стабильную работу информационной системы.

3.3 Схема взаимосвязей модулей и массивов данных

Общая схема взаимосвязей модулей и массивов данных представлена на рисунке 3.6.

24

Рисунок 3.6 - Общая схема взаимосвязей модулей и массивов данных

Общая схема взаимосвязей включает в себя как таблицы с полями, так и запросы, которые взаимосвязаны для создания работающей информационной системы.

Для формирования отчетов используется информация из таблиц и запросов. Данные для отчетов «Отчет по сдавшим» и «Отчет по дате» формируются на основе запросов «ZAPROSEXAMEN» и «Sotrudniki Examen».

3.4 Алгоритм построения отчета о сдавших экзамен сотрудниках

Алгоритм построение отчета о сотрудниках, сдавших экзамен представлен на рисунке 3.7.

25

Ввод

Н

данных в таблицу вопросов

Ввод данных в таблицу ответы

Формирование

запроса

Формирование отчета на основе запроса

Нажатие кнопки «вывести отчет»

Вывод

результатов

К

отчета на экран

Рисунок 3.7 - Алгоритм построение отчета о сотрудниках, сдавших экзамен

Объект базы данных запрос предназначен для работы с таблицами. Как правило, в работе любой фирмы используются списки сотрудников, списки товаров, списки клиентов, поставщиков и т. д. Свойства и структура этих списков описываются в режиме конструктора базы данных, на основе которых создаются поля данных таблицы для хранения информации этих категорий.

Администратор в процессе работы может самостоятельно добавлять новые элементы в таблицы или запросы.

Объект отчет предназначен для описания алгоритмов, при помощи которых пользователь сможет получать необходимые ему выходные данные.

Алгоритм формирования выходных данных описывается при помощи визуальных средств или с использованием встроенного языка. В реальной жизни объектам конфигурации Отчет соответствуют всевозможные таблицы выходных данных, сводных данных, диаграммы и пр.

26

Для формирования отчетов используется информация из таблиц и запросов.

Формирование отчета по сдавшим представлен ниже; настройки функции отбора отчета представлены на рисунке 3.8.

procedure TMainForm.RezyltatNClick(Sender: TObject); begin

OtchetPoSdavshim.show;

OtchetPoSdavshim. frxReport1. ShowReport(); end;

Рисунок 3.8 - Настройки отчета «Отчет по сдавшим»

Код формирования отчета «отчет по дате» представлен ниже; настройки функции сортировки отчета представлены на рисунке 3.9

procedure TOtchetPoDate.BitBtn1Click(Sender: TObject); begin

if OtchetPoDate.DateTimePicker2.DateTime < DateTimePicker1.DateTime then showmessage('doesn't work') else

begin period1:=datetostr(DateTimePicker1.Date); period2:=datetostr(DateTimePicker2.Date); reportform:=TreportForm.create(self); reportForm.ShowModal; //DM.ADOQueryNeRep.SQL.Clear;

DM.ADOQueryNeRep.SQL.Text:='A_SQL+B_SQL' +'WHERE (DATA_EXAMENA between :period1 AND :period2';

DM.ADOQueryNeRep.Parameters.ParamByName('period1').Value:=period1; DM.ADOQueryNeRep.Parameters.ParamByName('period2').Value:=period2; end;

end;

Рисунок 3.9 - Настройки отчета «Отчет по дате»

27

Таким образом, была дана характеристика алгоритмов работы модулей информационной системы.

3.5 Инструкция пользователя по установке программного продукта и работе с ним

Минимальные

системные

требования

BorlandDelphi7

 

 

IntelPentiumII/233 МГЦ и выше

MicrosoftWindows 98, 2000 и Windows XP, 7

64 Мб ОЗУ (рекомендуется 128 Мб)

124 Мб места на жестком диске (компактная установка)

520 Мб места на жестком диске (полная установка)

Накопитель CD-ROM/DVD-ROM

Монитор с разрешением SVGA или выше

Мышь или другой манипулятор

Для установки программного продукта понадобится образ или установочный файл с Delphi. UAC потребует от вас элевации - согласитесь.

Появляется помощник по совместимости программ, сообщит, что Delphi 7

совместима с Windows 7 не полностью:

Далее нажимаем "Запуск программы". Открывается меню установщика:

Выбираем "Delphi 7", запустится мастер установки программы: Установка проходит без особых проблем. Нажимаем кнопку "Next". Надо выбрать места для установки. Тут два варианта:

либо согласится с выбором по-умолчанию. Тогда после установки для работоспособности Delphi 7 надо сделать два дополнительных действия.

Устанавливаем Delphi в другую папку, которая не требует для записи прав администратора. Этот способ не рекомендуется.

28

Далее установка продукта проходит как обычно.

После завершения установки найти Delphi вы можете в меню Пуск:

При запуске Delphi 7, опять помощник по совместимости программ появится, сообщая, что есть проблемы с этой программой:

Поиск решений не даст ничего.

В этот раз закрываем окно, предварительно установив галочку "Больше не показывать это сообщение". Если при выборе пути выбран вариант 2, то можно следующую часть пропустить до обсуждения справки.

Если вы выбрали первый способ , то появится сообщение об ошибке при запуске:

Правда после этого сама среда всё же загрузится (хотя работоспособной и не будет). Дело в том, что приложению Delphi32.exe писать в папку Delphi7\Bin

запрещено.

Изменение разрешений. Нужно разрешить изменять содержимое этой папки обычным пользователям машины. Для этого открыть папку с установленной Delphi , клик правой кнопкой на папку Bin - "Свойства"-

"Безопасность" и "Изменить": Устанавливаем птичку "Изменение" для группы

"Пользователи". Закрыть все окна по OK.

3.6 Результаты тестирования программного продукта в различных режимах

Тестирование системы проведено на компьютере, подходящем по техническим требованиям и требованиям к программной платформе.

Для тестирования были созданы новые данные для справочников и документам. Неполадок в работе документов не обнаружено (рисунки 3.16– 3.18).

Для проведения тестирования требуется элементарное взаимодействие с информационной системой, при котором происходит добавление элемента

(рисунок 3.15-3.16).

29

Рисунок 3.15 – Система до добавления нового элемента

При добавлении новых данных в документы они автоматически добавляются в базу данных, после чего автоматически заносятся в Отчеты.

Неполадок в работе базы данных и отчетах не обнаружено.

Для проведения исключительного тестирования в систему были введены значения, не удовлетворяющие условиям отбора, например, при вводе систему дату последней сдачи некорректного значения, система выдаст ошибку.

Отчеты сформировываются корректно, график строится, относительно введенных данных. Данные по формулам рассчитываются правильно.

Следовательно, этап тестирование системы можно считать пройденным.

Рисунок 3.16 – Добавление нового элемента в базу данных

Рисунок 3.17 – Вид отчетов по дате

30

Рисунок 3.18 – Вид отчетов по сотрудникам, сдавшим экзамен

В результате было разработана информационная система способная помочь при учете сдачи экзаменов по правилам охраны труда и эксплуатации электроустановок в организации ее сотрудниками в программной среде Delphi 7.

Выводы по третьему разделу Таким образом, в данном пункте была дана краткая характеристика

каждого модуля информационной системы. Система состоит из таблиц с полями и запросами.

Для формирования отчетов используется информация из таблиц и запросов. Данные для отчетов «Отчет по сдавшим» и «Отчет по дате» формируются на основе запросов «ZAPROSEXAMEN» и «Sotrudniki Examen».

Также в работе была дана характеристика алгоритмов работы модулей информационной системы.

В результате было разработана информационная система способная помочь в учете сдачи экзаменов по правилам охраны труда и эксплуатации электроустановок в организации ее сотрудниками в программной среде Delphi 7.

31

ЗАКЛЮЧЕНИЕ

Исходя из проведенного анализа систем, применяемых для создания и учета тестов, можно сделать вывод, что выбор «SunRav TestOfficePro» будет правильным для средних и крупных организаций.

Для малых и средних организаций оптимальным выбором может оказаться именно «Keepsoft: конструктор тестов», если не требуется большая масштабируемость или широкий функционал. Стоимость и трудозатраты на внедрение такой системы в разы ниже внедрения других подобных.

Наиболее подходящей системой для большинства будет «INDIGO» за счет большого и разнообразного функционала, сравнительно несложной доступности для большинства пользователей, удобным интерфейсом,

оперативной поддержки и полным отсутствием стоимости, что, несомненно выгодно выделяет данную систему среди своих конкурентов.

Был проведен анализ и проектирование информационной системы для автоматизации учета сдачи экзаменов сотрудниками организации, результатом чего стало:

перечислены функции системы, при наличии в системе которых, она позволит автоматизировать работу по учету сдачи экзаменов сотрудниками;

проведен анализ предметной области в организации, в результате чего были вывялены основные причины разработки такой системы;

разработана функциональная модель процесса учета сдачи экзаменов сотрудниками организации;

построена модель данных учета сдачи экзаменов сотрудниками организации.

Также, была дана краткая характеристика каждого модуля информационной системы. Система состоит из таблиц с полями и запросами.

В результате было разработана информационная система способная помочь в учете сдачи экзаменов сотрудниками организации на основе программной платформы Delphi 7.

32

Соседние файлы в папке Курсовые работы