И доменное имя 7


Скачать 131.58 Kb.
НазваниеИ доменное имя 7
ТипДокументы
filling-form.ru > бланк резюме > Документы
Управление образования Администрации Сосновского муниципального района

Муниципальное бюджетное общеобразовательное учреждение

«Сосновская средняя школа №1»

Создание интернет-сервиса для поиска работы

проектная работа


автор: Тюрин Кирилл,

обучающийся 10а класса

руководитель: Ильина Е. С.,

учитель информатики и ИКТ

п. Сосновское

2016

Оглавление





Введение 3

Реализация проекта 5

Разработка концепта проекта 7

Название и доменное имя 7

Сервер (хостинг) 8

База данных 9

Алгоритм поиска и записи вакансий в базу данных 10

Сайт RocketWork.ru 10

Дизайн сайта 12

Скрипт подбора вакансий 14

Защита информации 15

Продвижение 15

Экономические расчеты 16

Заключение 17

Источники информации 18



Введение


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

Конкретная проблема, на которой я остановился – поиск работы, что особенно актуально во время экономического кризиса. Я проанализировал рынок работы. На данный момент не так просто трудоустроиться. Выбор работы доставляет много неудобств и занимает значительное время. К тому же, статистика говорит, что 8 из 10 человек испытывают трудности в поиске работы по тем или иным причинам. Поэтому мной было принято решение создать интернет-сервис в сети Интернет, который подбирал бы пользователям оптимальную вакансию, автоматически анализируя предложенные вакансии из открытых источников. Работодатели также уведомляются о новом соискателе и связываются с ним в случае заинтересованности.
Такая схема позволит людям не тратить время на поиск, просмотр, анализ и звонки работодателям множества вакансий. Вместо этого нужно лишь указать некоторые данные, а наиболее подходящий работодатель сам свяжется с соискателем.
Проблема: Недостаточное количество технологичных, автоматизированных интернет-ресурсов на рынке труда.

Гипотеза: Если создать автоматизированный интернет-ресурс для поиска вакансий, он будет востребован пользователями.

Цель работы: создать интернет-сервис для поиска работы.

Задачи:

  1. Анализ рынка интернет-ресурсов по схожей тематике.

  2. Разработка «брифа» - концепта будущего интернет-сервиса.

  3. Разработка и внедрение алгоритмов поиска, анализа и отбора вакансий.

  4. Разработка и внедрение системы обработки и хранения данных.

  5. Внедрение системы защиты конфиденциальных данных.

  6. Разработка интерфейса и дизайна.

  7. Разработка и создание сайта интернет-сервиса.

  8. Запуск интернет-сервиса.


Методы исследования:

Общие методы: анализ, синтез, сравнение, обобщение информации, эксперимент.

Частные методы: информационное моделирование, программирование.

Реализация проекта


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


  1. Rabota.Ru (рисунок 1)



Рисунок . Скриншот главной страницы портала "Rabota.ru"
Крупный портал по поиску работы и работников. Имеет более 10 миллионов просмотров в месяц, ежедневно публикуется 5000-10000 резюме и вакансий. Пользователи могут смотреть нужные вакансии, размещать свои резюме, пользоваться платными услугами.


  1. HeadHunter.ru (рисунок 2)



Рисунок 2. Скриншот главной страницы портала "headhunter.ru"
Крупнейший сайт в России по поиску работы и работников. Имеет более 35 миллионов просмотров в месяц, ежедневно публикуется 12000-15000 резюме и вакансий. Пользователи могут смотреть нужные вакансии, размещать свои резюме, пользоваться платными услугами.


  1. Авито (Работа) (рисунок 3)



Рисунок 3. Скриншот главной страницы портала "avito.ru"

Крупнейший сайт объявлений в России и СНГ около года назад запустил раздел «Работа». Имеет более 15 миллионов просмотров в месяц, ежедневно публикуется 5000-7000 резюме и вакансий. Пользователи могут смотреть нужные вакансии, размещать свои резюме, пользоваться платными услугами.
Источники трафика у всех вышеперечисленных ресурсов одинаковые: прямые заходы, реклама, социальные сети, поисковые системы. Это означает, что мне нужно обратить внимание на получение трафика с этих источников при продвижении проекта.

Разработка концепта проекта


Мои идеи по поводу принципов работы разрабатываемого ресурса:

  1. Посетитель заходит на сайт.

  2. Указываем свои данные (имя, город, образование, желаемая работа и т.д.).

  3. Через некоторое время начинает получать предложения о работе.

Для реализации такой схемы работы необходимы:

  • Работающий сайт проекта.

  • Сервер (хостинг) + база данных.

  • Скрипт сбора информации с других сайтов о работе (парсер).


Можно приступать к реализации проекта.

Название и доменное имя


Доменное имя - это имя, служащее для идентификации областей - единиц административной автономии в сети Интернет - в составе вышестоящей по иерархии такой области. Каждая из таких областей называется доменом. Общее пространство имён Интернета функционирует благодаря DNS - системе доменных имён. Хорошее доменное имя должно легко запоминаться и воспроизводиться при поиске.

Я зарегистрировал доменное имя RocketWork.ru и нарисовал логотип в программе Adobe Photoshop (рисунок 4). Это название ничего не означает, но в переводе с английского слово Rocket – ракета, Work – работа. Быстрая, как ракета, работа. Оно легко запоминается и воспринимается на слух.

Логотип сервиса:
logo

Рисунок 4. Логотип сервиса

Сервер (хостинг)


Хо́стинг (англ. hosting) — услуга по предоставлению ресурсов для размещения информации на сервере, постоянно находящемся в сети (обычно Интернет).
Обычно хостинг входит в пакет по обслуживанию сайта и подразумевает как минимум услугу размещения файлов сайта на сервере, на котором запущено ПО, необходимое для обработки запросов к этим файлам (веб-сервер). Как правило, в обслуживание уже входит предоставление места для почтовой корреспонденции, баз данных, DNS, файлового хранилища на специально выделенном файл-сервере и т. п., а также поддержка функционирования соответствующих сервисов.

Я выбрал виртуальный хостинг fozzy.com с предустановленной системой управления cPanel, позволяющей легко настраивать нужные параметры. Согласно выбранному тарифу мне было выделено 10 ГБ дискового пространства и неограниченный трафик с пропускным каналом 100 Гбит/с.

База данных


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

MySQL— свободная реляционная система управления базами данных. Разработку и поддержку MySQL осуществляет корпорация Oracle, получившая права на торговую марку вместе с поглощённой Sun Microsystems, которая ранее приобрела шведскую компанию MySQL AB. Продукт распространяется как под GNU (General Public License), так и под собственной коммерческой лицензией. Помимо этого, разработчики создают функциональность по заказу лицензионных пользователей. Именно благодаря такому заказу почти в самых ранних версиях появился механизм репликации.
MySQL является решением для малых и средних приложений. Входит в состав серверов WAMP, AppServ, LAMP и в портативные сборки серверов Денвер, XAMPP, VertrigoServ. Обычно MySQL используется в качестве сервера, к которому обращаются локальные или удалённые клиенты, однако в дистрибутив входит библиотека внутреннего сервера, позволяющая включать MySQL в автономные программы.
Гибкость СУБД MySQL обеспечивается поддержкой большого количества типов таблиц: пользователи могут выбрать как таблицы типа MyISAM, поддерживающие полнотекстовый поиск, так и таблицы InnoDB, поддерживающие транзакции на уровне отдельных записей. Более того, СУБД MySQL поставляется со специальным типом таблиц EXAMPLE, демонстрирующим принципы создания новых типов таблиц. Благодаря открытой архитектуре и GPL-лицензированию, в СУБД MySQL постоянно появляются новые типы таблиц.

Алгоритм поиска и записи вакансий в базу данных


Я не являюсь программистом, поэтому данная задача была поручена знающему человеку. Его задачей было разработать алгоритм, который будет индексировать сайты с вакансиями (Работа.ру, Росработа, НН, Авито) и заносить информацию о вакансиях в базу данных RocketWork. Для этого использовалось API сайтов объявлений, позволяющих получать информацию с них.

Без технических подробностей, этот скрипт работает так:

  1. Каждые 30 минут сервер RocketWork посылает запрос к серверу сайта объявлений запрос информации на появление новых вакансий. Если они есть, то выполняется шаг 2.

  2. Происходит индексация новых вакансий – считывание основной информации вакансии.

  3. Занесение данных о новых вакансиях в базу данных RocketWork: город, зарплата, необходимое образование, контакты и т.д.

  4. Возврат к шагу 1.



Сайт RocketWork.ru


Суть работы сервиса изложена на главной странице сайта. Ее дизайн и код разрабатывались мной. На этой странице пользователь знакомится с сервисом, принимает решение о его использовании.

В качестве технологий использовались HTML, PHP, CSS, JavaScript, CMS Wordpress.

Сам ввод данных для поиска вакансий был реализован на CMS Wordpress, введенные данные пользователя автоматически передаются скрипту подбора вакансий и записывается в базу данных MySQL RocketWork.
HTML (от англ. HyperText Markup Language — «язык гипертекстовой разметки») — стандартный язык разметки документов во Всемирной паутине. Большинство веб-страниц содержат описание разметки на языке HTML (или XHTML). Язык HTML интерпретируется браузерами; полученный в результате интерпретации форматированный текст отображается на экране монитора компьютера или мобильного устройства.
PHP (англ. PHP: Hypertext Preprocessor - «PHP: препроцессор гипертекста»; первоначально Personal Home Page Tools - «Инструменты для создания персональных веб-страниц») - скриптовый язык общего назначения, интенсивно применяемый для разработки веб-приложений. В настоящее время поддерживается подавляющим большинством хостинг-провайдеров и является одним из лидеров среди языков, применяющихся для создания динамических веб-сайтов.

Язык и его интерпретатор разрабатываются группой энтузиастов в рамках проекта с открытым кодом. Проект распространяется под собственной лицензией.
CSS (англ. Cascading Style Sheets — каскадные таблицы стилей) — формальный язык описания внешнего вида документа, написанного с использованием языка разметки.

Преимущественно используется как средство описания, оформления внешнего вида веб-страниц, написанных с помощью языков разметки HTML и XHTML, но может также применяться к любым XML-документам, например, к SVG или XUL.
JavaScript (JS) — прототипно-ориентированный сценарный язык программирования. Является реализацией языка ECMAScript (стандарт ECMA-262).

JavaScript обычно используется как встраиваемый язык для программного доступа к объектам приложений. Наиболее широкое применение находит в браузерах как язык сценариев для придания интерактивности веб-страницам.

Основные архитектурные черты: динамическая типизация, слабая типизация, автоматическое управление памятью, прототипное программирование, функции как объекты первого класса.

На JavaScript оказали влияние многие языки, при разработке была цель сделать язык похожим на Java, но при этом лёгким для использования непрограммистами. Языком JavaScript не владеет какая-либо компания или организация, что отличает его от ряда языков программирования, используемых в веб-разработке.

Дизайн сайта


В дизайне были применены современные технологии веб-разработки – использование HTML5, CSS3, сторонние библиотеки jQuery. Всего было 2 основных дизайна: дизайн главной страницы (основной лендинг) (рисунки 5,6) и дизайн сервисных страниц (ввод и обработка заявки) (рисунки 7,8) .



Рисунок 5. Скриншот главной страницы сайта RocketWork.ru


Рисунок 6. Скриншот главной страницы сайта RocketWork.ru


Рисунок 7. Скриншот страницы ввода данных сайта RocketWork.ru



Рисунок 8. Скриншот сервисной страницы сайта RocketWork.ru

Скрипт подбора вакансий


Одной из главных задач сервиса RocketWork.ru является анализ и подбор наилучших вакансий согласно указанным данным. Для этого программистом был создан и отлажен еще один (самый важный) скрипт для подбора вакансий. Вот принцип работы.

  1. Пользователь вводит свои данные

  2. Скрипт анализирует более 12 параметров (город, специализация, навыки, образование, опыт работы…).

  3. Идет запрос в базу данных вакансий (собранных с сайтов объявлений)

  4. Происходит подбор оптимальной вакансии, согласно указанным данным. Так, например, специалист в области авиамоделирования из Москвы не получит работу менеджера в Нижнем Новгороде. Здесь используются алгоритмы эвристического анализа и самообучения системы.

  5. Из базы данных выбираются 10-30 наиболее подходящих вакансий.

  6. По контактам работодателей этих вакансий отправляются данные о новом соискателе с его данными

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

Защита информации


Так как сервис использует персональные данные пользователей, то необходимо обеспечить защиту от их перехвата. Для этого на сервер и домен RocketWork.ru был установлен подписанный SSL сертификат от StartSSL. Он обеспечивает 2048-битное шифрование передаваемой информации и HTTPS доступ к ресурсу.

В адресной строке можно наблюдать символ зеленого замка, что означает о безопасности соединения (рисунок 9).


Рисунок 9. Скриншот адресной строки

Продвижение


Для продвижения сервиса выполнены следующие действия:

  • Добавление в поисковые системы Яндекс и Google.

  • Размещение объявлений в Интернете.

  • Таргетированная реклама ВКонаткте.

  • E-Mail рассылки.

Бюджет на продвижение 10000 рублей, был израсходован за 1 неделю в начале декабре 2015 года. За это время было получено около 200 заявок на поиск работы, а сайт посетило более 7000 человек.

Статистика посещаемости:



Рисунок 10. Скриншот статистики посещаемости Яндекс.Метрика для сайта RocketWork.ru
Основная аудитория мужчины и женщины в возрасте от 24 до 40 лет. На данный момент посещаемость сервиса 50-100 человек в день.

Экономические расчеты


Затраты:

  • Доменное имя (500 рублей)

  • Хостинг+база данных (200 рублей в месяц)

  • Установка SSL сертификата (2000 рублей в год)

  • Разработка скриптов (25000 рублей)

  • Дизайн и верстка (10000 рублей)

  • Продвижение и маркетинг (10000 рублей)

Итого:   48000 рублей затрачено на проект.
Прибыль: 0 рублей.
Затраты и прибыль указаны на настоящий момент. В дальнейшем затраты будут значительно ниже, а прибыль появится, и, надеюсь, будет расти.

Заключение


Цель достигнута. За 1 месяц (именно столько ушло на разработку) был создан интернет-сервис, помогающий людям находить работу. По назначению им воспользовались более 200 человек. Это новый шаг для меня, хоть и не самый коммерчески удачный. Гипотеза подтвердилась: ресурс даже в самое короткое время оказался востребованным.

Начаты переговоры с компаниями РосРабота и SuperJob с целью сотрудничества.

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

Перспективные направления развития – юридическое оформление деятельности, товарных знаков, патентов, поиск инвесторов развития и продвижения проекта.

Источники информации


  • ru.wikipedia.org

  • http://htmlbook.ru/

  • http://javascript.ru/

  • https://vc.ru/

  • http://fozzy.com/

  • http://land-book.com/

  • http://flippa.com/

Похожие:

И доменное имя 7 iconГост р 34. 10-2001
Субъект запроса на сертификат: Неструктурированное имя = Фамилия в транслитерации, cn = Фамилия Имя Отчество, o = Наименование организации,...

И доменное имя 7 iconЛабораторная работа №3 Имя ячейки. Установка даты. Подготовка документа...
...

И доменное имя 7 iconРуководителю Государственной Инспекции по Труду Фамилия Имя Отчество...
Я, Фамилия Имя Отчество, работал в ООО "Х-работодатель" расположеной по адресу г. Град, ул. Работодателя 666, телефон приемной 000-ххх,...

И доменное имя 7 iconРуководителю Государственной Инспекции по Труду Фамилия Имя Отчество...
Я, Фамилия Имя Отчество, работал в ООО "Х-работодатель" расположеной по адресу г. Град, ул. Работодателя 666, телефон приемной 000-ххх,...

И доменное имя 7 iconДокументы, предоставляемые на Ученый Совет ниияф мгу при прохождении конкурсного отбора
Заявление на имя директора (для заведующих отделами и главных научных сотрудников на имя ректора мгу), пишется от руки

И доменное имя 7 iconАнкета (заполняется собственноручно)
Если изменяли фамилию, имя│ 1 Фамилию, имя и отчество не изменяла или отчество, то укажите их, а│

И доменное имя 7 iconПрактическая работа
В области Новая база данных в поле Имя файла введите имя файла Наш класс (расширение имени файла можно не вводить, Access его добавляет...

И доменное имя 7 iconПрофессору, доктору юридических наук
«В связи с кражей (потерей, уничтожением) считать студенческий билет (зачетную книжку) на имя Фамилия Имя Отчество, студента Института...

И доменное имя 7 iconДоверенность (образец)
Уставом; Фамилия, Имя, Отчество физического лица; Фамилия, Имя, Отчество индивидуального

И доменное имя 7 iconЕсли изменяли фамилию, имя, отчество, то необходимо указать прежние фамилию, имя, отчество

Вы можете разместить ссылку на наш сайт:


Все бланки и формы на filling-form.ru




При копировании материала укажите ссылку © 2019
контакты
filling-form.ru

Поиск