Поскольку я раньше был учебным комитетом, в процессе выполнения этой работы мне всегда приходилось выполнять некоторые задачи, связанные с курсовыми работами: собирать их, передавать преподавателям для проверки и исправления. Также необходимо было уведомлять об изменениях в курсах. В этом процессе легко пропустить работу или забыть, сдал ли студент её. Тогда я задумался о том, как более эффективно и удобно управлять работой. Так появилась идея разработать веб-систему для управления работой.
Временно из-за перехода на новую работу у меня не было достаточно времени для поддержки этого проекта. Я всё ещё надеюсь добавить больше полезных функций. Например, когда преподаватель публикует задание, можно отправлять студентам соответствующие онлайн-материалы. Или предоставить преподавателю функцию антиплагиата для работ.
Дополнение: функция поиска заданий нуждается в оптимизации. Система временно использует простой запрос к базе данных для поиска.*
a. Установить сервер базы данных MySQL и создать таблицы с помощью соответствующего SQL-скрипта в клиенте MySQL. b. Импортировать проект и скомпилировать его с помощью Maven. c. Добавить проект на веб-сервер (Tomcat) и запустить сервер.
Администратор: управляет преподавателями и студентами.
Преподаватели: должны войти в систему с именем пользователя и паролем. Перед тем как студенты отправят задания, преподаватель должен определить курс: один преподаватель может определить несколько курсов, а для одного курса может потребоваться несколько заданий. Эти данные вводятся преподавателем и включают основную информацию о каждом студенте (номер, номер студента, имя). Преподаватель может назначать задания. Задания отправляются в виде офисных документов (Word, Excel, PowerPoint). Для каждого задания преподаватель может указать крайний срок отправки, после которого нельзя отправить повторно. Можно отправлять несколько раз до истечения срока, но предыдущая версия будет перезаписана. Преподаватель может просматривать отправленные задания и выставлять оценки или изменять их. Каждая оценка сохраняется, и система автоматически рассчитывает общую оценку и средний балл. Оценки можно отсортировать по номеру студента или баллам, а затем экспортировать в таблицу Excel.
Задания для каждого курса хранятся в отдельной папке с названием курса, например «Основы теории баз данных». Каждое задание называется «Название класса_номер_имя_номер версии.doc», например «План счетов 10601_12_Чжан Сань_01.doc». Преподаватели могут загружать файлы на свой компьютер для записи на диск.
Студенты: после входа на сайт выбирают имя пользователя и вводят пароль. После входа студенты могут просматривать и скачивать содержимое заданий.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )