Курсовые проекты на заказ
К функции сбора информации о вакансиях с тематических сайтов в рамках курсового проектирования УИР предъявляются следующие требования: операция сбора информации должна запускаться независимым процессом; операция сбора может запускаться вручную либо с использованием дополнительного программного обеспечения (планировщик задач); запуск сбора информации доступен только администратору; администратор должен иметь возможность добавления, редактирования, удаления, а также включения и отключения источников данных (тематических сайтов).К функции формирования статистики предъявляются следующие требования: отчет включает количество доступных вакансий, сгруппированных по категориям; статистика формируется за последнюю неделю, месяц, полгода, год; статистика выводится в виде диаграммы.
К функции просмотра объявлений о вакансиях предъявляются следующие требования: объявления должны выводиться в виде списка всем посетителям сайта; в список объявлений выводится дата подачи объявления, источник (только для администратора), наименование и описание вакансии, размер заработной платы, категория вакансии; для каждой вакансии необходимо организовать вывод полной информации в отдельной форме; для списка вакансий необходимо реализовать сортировку: по дате, по размеру заработной платы; для списка вакансий необходимо реализовать отборы: актуальные доступные вакансии (по умолчанию для всех пользователей), доступные вакансии (для всех пользователей), вакансии пользователя, скрытые вакансии (для администратора); также необходимо реализовать отбор доступных вакансий по тегам и категориям для всех пользователей.
В настоящее время при реализации веб-приложений, входящих в состав курсового проекта на заказ, часто используется паттерн MVC, определяющий архитектуру системы. Шаблон архитектуры MVC (Model – View – Controller) – схема использования нескольких шаблонов проектирования, с помощью которых модель приложения, пользовательский интерфейс и взаимодействие с пользователем разделены на три отдельных компонента таким образом, чтобы модификация одного из компонентов оказывала минимальное воздействие на остальные.