Развитие web системы поиска и демонстрации курсовых работ
Вернуться к списку проектовНа главную страницу курсаЗаказчик
Богоявленский Юрий Анатольевич, заведующий кафедрой информатики и математического обеспечения. Эл.почта: ybgv@cs.petrsu.ru.Димитров Вячеслав Михайлович, преподаватель кафедры Информатики и математического обеспечения. Эл.почта: dimitrov@cs.karelia.ru. Раб.тел.: 711015. Офис: 215 каб.
Аннотация проекта
Задана web система поиска и демонстрации курсовых работ [1], текущая версия которой внедрена на кафедре ИМО. В предлагаемом проекте необходимо произвести ряд улучшений данной системы.
- Реализовать вывод результата поиска в новом формате, где для каждого года, курса, группы будет представлена отдельная таблица, а из текущего формата таблицы будут исключены колонки "Год", "Курс", "Группа".
- Заменить плюсы/минусы на соответствующие кнопки (зеленая кнопка - отчет существует, красная кнопка - не существует). По нажатию на зеленую кнопку происходит открытие PDF файла отчета или презентации.
- Разработать возможность создания PDF документа со списком студентов для защиты. Документ должен включать в себя таблицу со следующими колонками: Студент, Руководитель, Тема, Пр. Отчет (есть/нет), Пр. Презентация (есть/нет).
- Реализовать возможность выборки по названию кафедры.
- Выполнить тестирование имеющегося и нового кода на основе программных средств автоматизации тестирования, в первую очередь, включая тестирование блоков (напр., утилита JUnit [2]).
Язык реализации — Java. Исходный код текущей версии приложения предоставляется заказчиком. Работу с исходным кодом необходимо производить через систему контроля версий git [3]. Документацию проекта вести строго на ресурсе se.cs.karelia.ru.
Ссылки
- Web система поиска и демонстрации курсовых работ кафедры ИМО
- JUnit: A programmer-oriented testing framework for Java.
- Git: A distributed version control system.