Для студентов по предмету Нейронные сети и машинное обучениеМоделирование информационно-аналитических системМоделирование информационно-аналитических систем
2024-05-172025-04-03СтудИзба
Лабораторная работа: Моделирование информационно-аналитических систем
Описание
Цель работы необходимо реализовать клиент-серверное приложение по дисциплине: «Моделирование информационно-аналитических систем», на тему: «Моделирование информационно-аналитической системы для анализа рынка труда Российской Федерации в сегменте информационных технологий». Клиент-серверное приложение должно быть реализовано на языке программирования C# ASP.NET или Python Django.
Задачи работы:
1. Необходимо собрать данные о вакансиях на бирже труда HeadHunter.ru по специализации «Информационные технологии» по всей России. Данные о вакансиях собираются с помощью парсинга или API HeadHunter.ru.
Собираемые данные о вакансии: название, опыт работы, занятость и навыки, и требования, которые указывает работодатель для вакансии, а также тип программиста.
Полученные данные о вакансиях должны быть сохранены в базе данных.
2. Необходимо создать базу данных MySQL, где хранятся записи о вакансиях, логин, пароль и роли (администратор, клиент) пользователей, а также другие необходимые таблицы.
3. Необходимо реализовать возможность построения графиков и диаграмм по данным, выбранным из базы данных с помощью фильтров.
4. Обеспечить анализ данных с помощью формализованных методов. К выбранному набору данных о вакансиях применить метод кластеризации «K-Means» и интерпретировать полученные результаты.
5. Должны быть определены и реализованы роли пользователей в информационно-аналитической системе. Клиент – внешний пользователь системы. Ему доступны функции построения графиков и диаграмм по выбираемым данным, а также работа с формализованными методами. Применение фильтров к данным о вакансиях. Администратор – внутренний пользователь системы. Ему доступно удаление, создание аккаунтов пользователей, а также добавление, удаление, редактирование данных о вакансиях. У клиента и администратора должен быть собственный пользовательский интерфейс в зависимости от роли пользователя. При входе проверяется логин и пароль пользователя и определяется роль в системе. После чего в браузере открывается необходимый пользовательский интерфейс.
6. Должна быть реализована клиент-серверная архитектура приложения. На стороне сервера производятся все построения графиков и диаграмм, а также формализованный анализ данных. Доступ к клиентской части можно получить из браузера. К удалённому серверу можно подключиться с различных компьютеров.
Задачи работы:
1. Необходимо собрать данные о вакансиях на бирже труда HeadHunter.ru по специализации «Информационные технологии» по всей России. Данные о вакансиях собираются с помощью парсинга или API HeadHunter.ru.
Собираемые данные о вакансии: название, опыт работы, занятость и навыки, и требования, которые указывает работодатель для вакансии, а также тип программиста.
Полученные данные о вакансиях должны быть сохранены в базе данных.
2. Необходимо создать базу данных MySQL, где хранятся записи о вакансиях, логин, пароль и роли (администратор, клиент) пользователей, а также другие необходимые таблицы.
3. Необходимо реализовать возможность построения графиков и диаграмм по данным, выбранным из базы данных с помощью фильтров.
4. Обеспечить анализ данных с помощью формализованных методов. К выбранному набору данных о вакансиях применить метод кластеризации «K-Means» и интерпретировать полученные результаты.
5. Должны быть определены и реализованы роли пользователей в информационно-аналитической системе. Клиент – внешний пользователь системы. Ему доступны функции построения графиков и диаграмм по выбираемым данным, а также работа с формализованными методами. Применение фильтров к данным о вакансиях. Администратор – внутренний пользователь системы. Ему доступно удаление, создание аккаунтов пользователей, а также добавление, удаление, редактирование данных о вакансиях. У клиента и администратора должен быть собственный пользовательский интерфейс в зависимости от роли пользователя. При входе проверяется логин и пароль пользователя и определяется роль в системе. После чего в браузере открывается необходимый пользовательский интерфейс.
6. Должна быть реализована клиент-серверная архитектура приложения. На стороне сервера производятся все построения графиков и диаграмм, а также формализованный анализ данных. Доступ к клиентской части можно получить из браузера. К удалённому серверу можно подключиться с различных компьютеров.
Характеристики лабораторной работы
Просмотров
1
Размер
481,86 Kb
Список файлов
Tehnicheskoe_zadanie.docx