
- •Перечень вопросов, подлежащих разработке в пояснительной записке
- •Отзыв руководителя на дипломную работу
- •Введение
- •1. Общая часть.
- •1.2.2.2. Элементы языка
- •1.2.2.3 Способы структурирования программы
- •1.2.2.4 Дополнительные средства языка
- •Настройка соединения с сервером базы данных
- •Отключение окна ввода пароля
- •Включение соединения с базой данных
- •Специальная часть
- •2.1 Постановка задачи
- •2.1.1 Назначение задачи
- •2.3. Описание программы
- •2.3.1. Описание структуры программы
- •2.3.2. Входные и выходные данные
- •2.3.3. Организация данных в программе
- •2.4. Инструкция пользователя
- •2.5. Оценка результатов решения задачи
- •Расчет предполагаемой прибыли от реализации созданного программного продукта
- •3.1 Расчет затрат на выполнение проекта
- •3.1.1 Расчет трудоёмкос ти
- •3.1.2 Расчет затрат на материалы
- •3.1.3 Расчет амортизации
- •3.1.4 Расчет затрат электроэнергии
- •3.2 Расчет предполагаемой прибыли
- •3.2.1 Преимущества созданного программного продукта
- •Заключение
- •Список используемой литературы
- •Список используемых internet-ресурсов
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-документ!