Курсовая работа: Программа "Система обучения"
Ниже представлена диаграмма вариантов использования для обучающей системы:
Рис. 1
Пользователь категории "преподаватель" может смотреть результаты обучения студентов, править учебный материал, править контрольные вопросы, править ответы на вопросы.
Пользователь категории "студент" может получать(читать) учебный материал, проходить контроль полученных знаний, смотреть итоги(результаты) своего обучения.
Система обучения выполняет авторизацию, регистрацию, разделение пользователей на категории, оценивание ответов на вопросы, выдачу результатов.
2.2 Начало работы с системой
Работа с системой начинается прохождением авторизации либо регистрации. После запуска системы, на экране появляется окно авторизации:
Рис.2
Если пользователь уже зарегистрирован в системе, то он вводит свой логин и пароль, и если введен верный логин и пароль, то по нажатию на кнопку "Вход", пользователь продолжает работу в системе, в зависимости от своей категории(студент или преподаватель).Если пользователь вводит несуществующий логин и пароль, либо хочет зайти посторонний человек, который не зарегистрирован в системе, то продолжение работы блокируется и выводится соответствующее сообщение об ошибке:
Рис.3
Если пользователь желает зарегистрироваться в системе обучения, то по нажатию на кнопку "Регистрация", попадает в окно регистрации:
Рис.4
Здесь пользователь проходит регистрацию. Для начала необходимо выбрать категорию для регистрации, по умолчанию выбран студент. Если пользователь регистрируется как студент то нижнее поле "Ключ" для него не доступно.
Студент заполняет все поля , и если они заполнены и в поле "Пароль" и "Еще раз" введены одинаковые данные, то по нажатию на кнопку "Регистрация", студент регистрируется в системе и продолжает работу с ней дальше.
Если какие то из полей не заполнены, либо заполнены неверно(несовпадение паролей, использование служебных символов) или повторная регистрация с уже существующим ФИО в системе, то регистрация не происходит и выдается соответствующее сообщение:
Рис.5
Если пользователь хочет зарегистрироваться как преподаватель, то он ставит переключатель в соответствующую позицию:
Рис. 6
Становится активным поле "Ключ" а поле "Группа" становится неактивным.
Преподаватель аналогично заполняет все поля, а в поле ключ вводит специальный ключ известный только преподавателям. Если все поля регистрации заполнены верно, то по нажатию на кнопку "Регистрация" пользователь регистрируется как преподаватель.
2.3 Работа со студентом
Когда пользователь заходит, как студент, то попадает в главное окно обучающей системы, в котором он изучает учебный материал.
В моей обучающей системе предусмотрено 10 порций учебного материала.