Научная статья на тему 'Разработка информационной системы учета вакансий ИТ-специалистов'

Разработка информационной системы учета вакансий ИТ-специалистов Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
452
43
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
IT / ИТ / ВАКАНСИИ / ПОИСК РАБОТЫ / РЕЗЮМЕ / СОИСКАТЕЛЬ / ИТ-СПЕЦИАЛИСТ / ИТ-СФЕРА

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Куленко Наталина Александровна

Статья посвящена выявлению недостатков существующих сайтов поиска вакансий в сфере информационных технологий и созданию web-приложения учета вакансий ИТ-специалистов на базе платформы MVC ASP.NET, в среде Visual Studio 2013; с использованием технологии Net Entity Framework и языка запросов LINQ с учетом выявленных замечаний. Разработанное приложение позволит ускорить поиск вакансий для ИТ-специалистов и поиск резюме для представителей компании.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «Разработка информационной системы учета вакансий ИТ-специалистов»

Рис. 1. Описание измерительного щупа BLUM ТС51-20 1 — державка инструмента Komet ABS; 2 — центрирующие винты; 3 — отсек для батареи; 4 — обозначение прибора; 5 — батарея; 6—Датчик Холла; 7 — светодиоды состояния (расположение под 120° = 3 шт.) 8 — диоды передатчика (расположение под 60° = 12 шт.); 9 — диоды приемника (расположение под 120° = 3 шт.);

10 — измерительный механизм

Литература

1. Колганов А. Г. Методы диагностики износа режущего инструмента. М., 2000.

2. Диагностика режущего инструмента на станках с ЧПУ по акустическому сигналу: Методические рекомендации / Козочкин М. П., Сулейманов И. У. М.:ВНИИМС, 2001. С. 59.

3. [Электронный ресурс]: Международный информационно-технический журнал «Оборудование инструмент». URL: http://www.informdom.com/metalloobrabotka/2014/6/kompleksnoe-ispolzovanie-izmeritelnyh-datchikov-blum-na-stankah-s-chpu.html/ (дата обращения: 24.05.2016).

Разработка информационной системы учета вакансий ИТ-специалистов

Куленко Н. А.

Куленко Наталина ААлександровна / Kulenko Natalina Aleksandrovna — студент, факультет экономики, менеджмента и бизнес-информатики, Национальный исследовательский университет «Высшая школа экономики», Пермский филиал, г. Пермь

Аннотация: статья посвящена выявлению недостатков существующих сайтов поиска вакансий в сфере информационных технологий и созданию web-приложения учета вакансий ИТ-специалистов на базе платформы MVC ASP.NET, в среде Visual Studio 2013; с использованием технологии Net Entity Framework и языка запросов LINQ с учетом выявленных замечаний. Разработанное приложение позволит ускорить поиск вакансий для ИТ-специалистов и поиск резюме для представителей компании. Ключевые слова: IT, ИТ, вакансии, поиск работы, резюме, соискатель, ИТ-специалист, ИТ-сфера.

Спрос на ИТ-специалистов растет с каждым днем. Все большему количеству компаний требуются специалисты в сфере информационных технологий, а также все большему числу выпускников вузов требуется работа. Существует множество сайтов, на которых публикуются вакансии и резюме в разных сферах деятельности, в том числе и информационных технологий (ИТ). Причем сайтов много, но не все компании и ИТ-специалисты знают о существовании большинства из них. Исходя из этого, будет актуальна система, в которой будут агрегированы вакансии и резюме в сфере информационных технологий с этих сайтов.

Таким образом, объект исследования - это рынок труда ИТ-специалистов. Предмет исследования - учет вакансий ИТ-специалистов. Целью является разработка web-приложения учета вакансий ИТ-специалистов.

Существует множество сайтов по поиску работы, например, HeadHunter и Работа59. Данные web-приложения позволяют выполнять добавление, удаление и модификацию резюме и данных о вакансиях. Также они позволяют выполнять параметризованный поиск данных [2, 4].

В отличие от этих сайтов, разрабатываемое web-приложение направлено только на ИТ-сферу. Помимо этого реализуется автоматический поиск вакансий по созданному резюме и наоборот, что отсутствует на рассмотренных сайтах.

Поставленная цель достигается с использованием методов объектно-ориентированного проектирования и программирования. В качестве среды программирования использовуется Visual Studio 2013. Приложение разрабатывается в соответствии с концепцией платформы ASP.NET MVC с учетом решаемых приложением задач. Также используется технология .Net Entity Framework и язык запросов LINQ [3].

Разрабатываемое web-приложение имеет две категории пользователей - это ИТ-специалисты и представители компаний, следовательно, весь интерфейс можно поделить на три части:

1. Общие страницы.

2. Страницы для ИТ-специалиста.

3. Страницы для представителя компании.

На странице входа предусмотрена возможность ввода идентификатора пользователя и выбор роли пользователя (рис. 1) либо переход в раздел регистрации.

Рис. 1. Страница для входа

В разделе регистрации требуется выбрать роль (ИТ-специалист или представитель компании) и нажать кнопку Register. Далее происходит переход к разделу заполнения полей регистрации.

При регистрации ИТ-специалиста предусмотрен ввод таких данных, как имя, электронная почта и телефон. Для сохранения изменения учетной записи, пользователю требуется нажать кнопку Save.

Аналогичная страница предусмотрена для представителя компании, за исключением того, что к ранее описанным параметрам добавляется ввод названия компании.

После входа пользователя в учетную запись ему открывается страница главного меню. Структура окна главного меню для ИТ-специалиста и представителя компании одинаковая. Страница с главным меню представителя компании представлена на рис. 2.

IT Vacancies Accounting Information System Vacancy Collection

Add

Position

Age From Age To Salary Country City

Action

Программист 20 Back

30

30000 Russia

Perm Open Delete Search

е 2016 - Му ASP.NET MVC АррЬмЬоп

Рис. 2. Главное меню для представителя компании

В главном меню предусмотрена возможность создания, удаления и изменения резюме или вакансий, а также возможность поиска подходящих вакансий и резюме. Для выхода из учетной записи нужно нажать на логотип.

Выполнение запроса на поиск подходящих резюме или вакансий осуществляется с помощью установления соответствий между обязательными параметрами, а именно: должность, возраст, страна и город [1].

Результат этого запроса на поиск подходящих резюме представлен на рис. 3.

IT Vacancies Accounting Information System

Search

Position Age

Программист 21

Программист 21

Программист 22

Back

ЬшйП

Name

Иванов Иван Иваныч Иванов Иван Иваныч Иванов Иван Иваныч

Email

ivanov@mail.nj rvanov@mail.ni ivanov@mail.ru

Phone

89194695891 89194695891 89194695891

С 2016 - Му ASP.NET МУС АррЬсмюп

Рис. 3. Результат выполнения запроса на поиск подходящих резюме

В приложении реализовано формирование отчета на основе результатов поиска подходящих вакансий или резюме. Пример вывода выгрузки данных для вышеуказанного запроса представлен на рис. 4.

С a Mb ri

ВСТАВКА РАЗМЕТКА СТРАНИЦЫ ' ! 11 - А" А

report [2},kIs -ФОРМУЛЫ ДАННЫЕ

Вставить

Буфер обмена гй Е1

Ж К ч-

Шрифт

■=г _ = Общий

Щ ' %

— H -= -jfff S -

Выравнивание ri Число

с

phone

1 newPositïon age name email phone [

программист 21 Иванов ивам иваныч ivanov@mail.ru S9194695891Î

Рис. 4. Пример отчета для запроса на поиск подходящих резюме

В отчет по поиску резюме выгружаются такие параметры как должность, возраст, имя, телефон и электронная почта.

Отчет формируется в формате xls с использованием программы MicrosofЮfficeExceL

В заключении можно сказать, что реализованное web-приложение автоматизирует несколько бизнес-процессов - это создание резюме, создание вакансии и сопоставление вакансий и резюме, которое выражается в поиске подходящих резюме для выбранной пользователем вакансии, а также в поиске подходящих вакансий для выбранного пользователем резюме.

В перспективе развития можно реализовать пополнение данных информационной системы не только пользователем системы, но и посредством данных с сайтов.

Литература

1. [Электронный ресурс]: IntroductiontoLINQQueries (C#). // MicrosoftDeveloperNetwork. Режим доступа: https://msdn.microsoft.com/ru-ru/library/bb397906.aspx/ (дата обращения: 20.06.2016).

2. [Электронный ресурс]: HeadHunter. URL: http://hh.ru/?customDomain=1/ (дата обращения: 20.06.2016).

3. Wang Kan, Using LINQ as an instructional bridge between object-oriented and database programming/ Wang Kan, Zheng Yujun //Computer Science & Education, 2009. № 4. С. 1464-1468.

4. [Электронный ресурс]: Работа59. URL: http://59.ru/job/ (дата обращения: 20.06.2016).

i Надоели баннеры? Вы всегда можете отключить рекламу.