Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
мая записка.docx
Скачиваний:
4
Добавлен:
02.09.2019
Размер:
975.15 Кб
Скачать

  1. Анализ предметной области

Знания – самая большая ценность человека. И эти знания он всегда стремился привести в систему. Важным атрибутом данной системы является контроль.

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

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

  1. Постановка задачи

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

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

- разработать формы для отображения справочной информации;

- разработать форму для отображения информации о разработчике;

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

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

- разработать механизм вывода сообщений пользователю в процессе использования программы;

- разработать форму для вывода результатов тестирования;

- разработать форму для вывода результатов проведения контрольных работ;

- разработать алгоритм поиска и вывода нужной информации.

  1. Разработка информационного обеспечения задачи

3.1 Информационный анализ входной информации, необходимой для решения задачи и выделения информационных объектов

Входной информацией является:

- любая текстовая информация, используемая в качестве текста названия теста, вопросов или вариантов ответов;

- текстовая информация, используемая в качестве справочной информации о пользователях;

- информация, используемая в качестве справочной информации о группах.

    1. Определение связей информационным обьектов и построение информационной логической модели

Логическая модель базы данных представлена в пункте 3.3.

    1. Определение логической структуры базы данных

Логическая модель данных представлена на рисунке 1.

Рисунок 1 – Логическая модель данных

    1. Разработка исходных данных контрольного примера и создания базы данных

Перед началом работы с программой необходимо ее подготовить, то есть внести минимальный набор данных в справочники.

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

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

В окне редактора тестов вводится название теста, например «тест1», и сохраняется.

На форме редактора результатов теста в графе ФИО вводится имя пользователя либо выбирается из списка существующих пользователей. Аналогичным образом вводится номер группы и название теста. В графу процент выполнения вводится целое число от 0 до 100. Дата вводится либо вручную либо при помощи календаря.

В окне поиска все поля заполняются соответствующими значениями с клавиатуры.

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