(c) Larry Ewing, Simon Budig, Garrett LeSage
с 1994 г.

Кафедра Информатики и Математического Обеспечения

ПетрГУ | ИМиИТ | О кафедре | Проекты | Лаборатория ИТС | Семинары НФИ/AMICT
Сотрудники | Учебный процесс | Табель-календарь | Курсовые и выпускные работы
Вычислительные ресурсы | Публикации | Архив новостей | Контактная информация (English)

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

Вернуться к списку проектовНа главную страницу курса

Заказчик

Богоявленский Юрий Анатольевич, заведующий кафедрой информатики и математического обеспечения. Эл.почта: ybgv@cs.petrsu.ru.
Димитров Вячеслав Михайлович, преподаватель кафедры Информатики и математического обеспечения. Эл.почта: dimitrov@cs.karelia.ru. Раб.тел.: 711015. Офис: 215 каб.

Инструктор

Кулаков Кирилл Александрович, доцент кафедры Информатики и математического обеспечения. Эл.почта: kulakov@cs.karelia.ru.

Аннотация проекта

Задана web система поиска и демонстрации курсовых работ [1], текущая версия которой внедрена на кафедре ИМО. В предлагаемом проекте необходимо произвести ряд улучшений данной системы.

  1. Реализовать вывод результата поиска в новом формате, где для каждого года, курса, группы будет представлена отдельная таблица, а из текущего формата таблицы будут исключены колонки "Год", "Курс", "Группа".
  2. Заменить плюсы/минусы на соответствующие кнопки (зеленая кнопка - отчет существует, красная кнопка - не существует). По нажатию на зеленую кнопку происходит открытие PDF файла отчета или презентации.
  3. Разработать возможность создания PDF документа со списком студентов для защиты. Документ должен включать в себя таблицу со следующими колонками: Студент, Руководитель, Тема, Пр. Отчет (есть/нет), Пр. Презентация (есть/нет).
  4. Выполнить тестирование имеющегося и нового кода на основе программных средств автоматизации тестирования, в первую очередь, включая тестирование блоков (напр., утилита JUnit [2]).

Язык реализации — Java. Исходный код текущей версии приложения предоставляется заказчиком. Работу с исходным кодом необходимо производить через систему контроля версий git [3]. Документацию проекта вести строго на ресурсе se.cs.karelia.ru.

Ссылки

  1. Web система поиска и демонстрации курсовых работ кафедры ИМО
  2. JUnit: A programmer-oriented testing framework for Java.
  3. Git: A distributed version control system.

Разработчики

  1. Граблевский Николай Николаевич, 22304
  2. Котовская Наталья Сергеевна, 22304
  3. Маккоев Никита Юрьевич, 22304
  4. Фролов Даниил Алексеевич, 22304
  5. Ломазина Татьяна Андреевна, 22303
  6. Липатова Ксения Алексеевна, 22304
Web-ресурс разработки