Разработка подсистемы генерации учебно-тренировочных заданий
Курсовой проект - Компьютеры, программирование
Другие курсовые по предмету Компьютеры, программирование
° на языке C#. Листинг разработанной подсистемы приведён в приложении А.
Форма с именем Form1void button2_Click(object sender, System.EventArgs e) - обработчик событий который при нажатие на элемент загружает форму с именем FormEditor.void button1_Click(object sender, System.EventArgs e) - обработчик событий который при нажатие на элемент загружает форму с именем FormGen.
Форма с именем FormGen[] параметр - массив для хранения параметров.void listBox1_SelectedIndexChanged(object sender, System.EventArgs e) - обработчик событий отображающий список заданий хранящийся в базе.void Построение() - процедура,void button1_Click(object sender, System.EventArgs e) - обработчик событий который при нажатие на элемент button1 генерирует задание и сохраняет его в фаил.
Форма с именем FormEditor[] параметр - массив для хранения параметров.void СчитатьДанныеИзЭлементов() - процедура которая считывает данные из элементов.void Построение() - процедура,void button1_Click(object sender, System.EventArgs e) - обработчик событий который при нажатие на элемент button1 загружает панель для ввода не генерируемого текста.void button2_Click(object sender, System.EventArgs e) - обработчик событий который при нажатие на элемент button2 загружает панель для ввода генерируемого текста.void button3_Click(object sender, System.EventArgs e) - обработчик событий который при нажатие на элемент button3 загружает панель для ввода генерируемого числа.void button4_Click(object sender, System.EventArgs e) - обработчик событий который при нажатие на элемент button4 сохраняет текст введенного задания.void buttonDeleteParam_Click(object sender, System.EventArgs e) - обработчик событий который при нажатие на элемент button удаляет введенный текст.
.6 Руководство пользователя
Для того чтобы пользоваться данной подсистемой, необходимо открыть файл с именем (GeneratorZadach.exe). После чего появится окно, в котором будет предложены два варианта для продолжения работы с подсистемой. Создать новый шаблон задач или генерировать задание. (Рисунок 1)
(Рисунок 1 Стартовое окно)
Если вам необходимо сгенерировать какое либо задание нужно нажать кнопку генерировать. Нажав на нее, перед вами появится окно со списком имеющихся учебно-тренировочных задач. (Рисунок 2)
(Рисунок 2 Окно для генерации текста)
Выбрав необходимое вам задание, следует указать количество ее вариантов.
(Рисунок 3 Окно для генерации текста)
Как только это будет выполнено, следует нажать кнопку (генерировать) и вам будет предложено сохранить эти данные в текстовом документе. Вы можете сами создать текстовый документ, введя в поле имя, название документа или заменив уже существующий. (Рисунок 4)
(Рисунок 4 Сохранение генерируемого задания)
Если в окне генерации вам не подойдет не одно из существующих заданий, вы можете создать его самостоятельно, закрыв это окно и нажав кнопку создать новый шаблон задач.
После того как вы нажмете кнопку (создать новый шаблон задач) перед вами появится окно для создания учебно-тренировочного задания. (Рисунок 5)
(Рисунок 5 Окно для создания задания)
На нем находятся элементы для его создания (кнопки). Для того чтобы приступить к созданию необходимо определить, что в задание будет постоянным (текст или числа), а что будет генерироваться (генерируемый текст и числа). После того как этот этап будет выполнен, можно приступать к созданию учебно-тренировочного задания.
Для того чтобы ввести не генерируемый текст задания необходимо нажать кнопку с именем (добавить не изменяемый текст) перед вами появится панель, на ней в поле для ввода текста нужно ввести ту информацию, которая необходима.
Если вам нужно ввести текст, который будет генерироваться нужно, нажать кнопку (добавить изменяемое слово) в появившейся панели вам необходимо ввести те варианты слов, на которые будут заменяться текс. Это выполняется так. Вводится какой-то вариант слова, на которое будет заменяться текст и нажимается кнопка добавить. После чего это слово добавиться в вариант замещения текста.
При создание изменяемого текста необходимо нажать кнопку (добавить изменяющиеся слово). В появившейся панели указываются такие параметры как минимальное и максимальное значение данного числа и шаг, на который оно будет изменяться. (Рисунок 6)
(Рисунок 6 Окно для создания задания)
После того как вы закончите ввод данных необходимо нажать кнопку сохранить, в результате чего ваше задание будет сохранено в БД (Рисунок 7)
(Рисунок 7 Окно для создания задания)
5. Тестирование подсистемы
Для того чтобы проанализировать работоспособность подсистемы необходимо провести тестирование исходных данных, выдаваемые подсистемой с заранее известными необходимыми результатами.
Произведем тестировании на следующих данных:
Задание №1. По данным задачи 1.9 определить, по какому квалитету точности может быть выполнена токарная обработка валов, если номинальный размер от базового торца до уступа равен 28,52 и 185мм.
Задание №2. Заготовки из чугуна (E = 140 гПа Rmax=200) устанавливают на сферическую опору(E0 = 140 гПа, r=20 мм). Действующая по нормали на одну опору сила Q=2400…250Н. Допустимый износ опоры [u]=0,2мм. Определить погрешность закрепления при наибольшем износе опор приспособления.
Два данных примера были введены в базу данных для генерации, после чего было сгенерированно несколько вариантов. Результаты тестирования показали, что программа работает исправно и правильно.
В ходе тестирования также была произведена проверка на ввод не корректных данных. Результаты по этому этапу соответствуют нормам корректности вво?/p>