Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
diplom_cho.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
1.37 Mб
Скачать

2.3.2. Входные и выходные данные

Входные: файл конфигурации программы

Выходные: графическая информация, выводимая на экран

2.3.3. Организация данных в программе

В данном проекте огромную роль играют таблицы в базе данных. Благодаря полигона, написанного в C++ Builder, программа позволяет нам, помимо создания и прохождения теста из базы, - имеет возможность редактировать тесты, а так же просматривать статистику по рядку критериев (Тест, ФИО, Группа, Дата, Оценка). Последние два – при наличии соответствующих полномочий.

Данные в программе организованы с помощью компонентов Borland C++ Builder 6:

  • TreeView;

  • RichEdit;

  • Memo;

  • DBGrid;

  • ADOTable;

  • ADODataSet;

  • ADOConnection;

  • ComboBox;

  • Edit;

  • Image;

  • Button;

  • RichEdit;

  • CheckListBox;

  • RadioGroup;

  • Panel;

  • DataSource.

2.4. Инструкция пользователя

Инструкция (руководство) пользователя (англ. user guide или user manual), руководство по эксплуатации, руководство оператора — документ, назначение которого — предоставить людям помощь в использовании некоторой системы. Документ входит в состав технической документации на систему и, как правило, подготавливается техническим писателем.

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

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

Работа программы начинается с запуска исполняемого файла с расширением .exe или же с ярлыка. Пользователю открывается форма входа в программу, в которой необходимо ввести имя (логин) пользователя, зарегистрированное в программе, и пароль. При ошибке введения выдается соответствующее предупреждение, при правильном – открытие главного меню программы.

В главном меню программы нам предлагается зарегистрироваться в системе – выбрать один из двух вариантов (студента или преподавателя):

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

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

- Преподаватель: перед нами открывается форма, на которой имеется 4 кнопки:

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

- Один вариант ответа: данный вариант может содержать в себе ряд вариантов ответов, но только один из них окажется правильным.

- Несколько вариантов ответов: данный вариант может содержать в себе ряд вопросов, в котором правильным могут быть хоть все вопросы.

- Текстовый ответ: данный вариант ответа не несет собой варианты ответов. Здесь пользователю нужно написать ответ с клавиатуры.

Далее – после выбора типа вопроса, пользователь заполняет поля. Так же пользователь выбирает количество вариантов ответов.

После чего у пользователя есть 2 варианта: нажать «Следующий вопрос», который даст возможность повторить процедуру и «Записать в файл» - программа запишет текущий прогресс в файл (этот файл и будет отображаться при выборе теста, студентом. Название теста записывается в БД). Так же пользователь может «привязать» к вопросу изображение, которое будет отображаться при выборе ответов.

- Изменение теста: Перед нами открывается отдельная форма на которой мы выбираем нужный тест и редактируем его вручную. После чего нажимаем кнопку «Запись измененного текста» и измененный результат перезаписывается в нужный файл.

- Статистика: на отдельной форме мы видим таблицу с данными пользователей. Эти данные мы можем отсортировать следующим образом:

- Тест: выбор нужно теста по названию.

- Группа: выбор группы учащихся.

- Студент: выбор студента по фамилии

- Дата: выбор даты, когда был пройден тест

- Оценка: выбор оценки

После того, как мы заполнили все нужные нам поля, нажимаем кнопку «Фильтрация данных». Если нам нужно будет изменить критерии сортировки, то кнопка «Отменить фильтрацию» упростит положение.

После отфильтрованного результата, мы можем отобразить результат в MS Office Excel’е по нажатию соответствующей кнопки – «Ведомость». А при необходимости мы можем и сохранить ведомость, при нажатии «Сохранить ведомость». Внимание! Ведомость можно сохранить только в том случае, если вы предварительно нажали «Ведомость», а после не закрывали Excel-документ!

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]