Разработка подсистемы генерации учебно-тренировочных заданий

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

° на языке 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>