Автор молодец, просто работа не нужна больше
Подробнее о работе
Гарантия сервиса Автор24
Уникальность не ниже 50%
ВВЕДЕНИЕ 3
1. Анализ предметной области 5
1.1. Организационная структура предприятия 5
1.2. Постановка задачи на разработку web-приложения 7
2. Теоретический раздел 9
2.1. Выбор средств реализации 9
2.2. Язык PHP 9
2.3. СУБД MySQL 10
2.4. Каскадные таблицы стилей 10
2.5. Web-сервер 11
2.6. Ajax 11
3. Проектирование структуры 13
3.1. Физическое проектирование базы данных 13
3.2. Разработка интерфейса web-приложения 16
3.3. Разработка создания документов 26
ЗАКЛЮЧЕНИЕ 29
СПИСОК ЛИТЕРАТУРЫ 31
ПРИЛОЖЕНИЕ 32
1.1. Организационная структура предприятия
Любое предприятие включает в себя несколько структурных подразделений, каждое из которых обладает определенным набором функций и обязанностей. С их помощью поддерживается стабильная работа как отдельных частей предприятия, так и организации в целом.
Одним из важнейших элементов предприятия является кадровый отдел. Кадровый отдел имеет большое количество функций и обязанностей, необходимых для стабильного функционирования общей работы всего предприятия.[1]
В обязанности работника кадровой службы входит:
• прием сотрудников на предприятие, заполнение личной карточки сотрудника;
• учет сотрудников, находящихся в штате;
• увольнение сотрудников;
• обработка больничных листов, заявлений на отпуск и тд.
Кроме приема и увольнения сотрудников кадровый отдел проводит масштабную работу аналитического характера.
...
1.2. Постановка задачи на разработку web-приложения
Web-приложение, разрабатываемое в ходе выпускной квалификационной работы, реализует функционал, позволяющий упростить ведение кадрового учета и перенести документы с бумажного представления в электронный. Web-приложение для автоматизации рабочего места сотрудника отдела кадров должно удовлетворять следующим функциональным требованиям:
• вход под своей учетной записью;
• возможность добавления новых сотрудников;
• возможность редактирования учетных записей;
• создание платежной ведомости;
• добавление новых вакансий;
• создание заявлений и приказов;
Для оптимизации работы зарегистрированные пользователи разделены на три группы: “Администратор”, “Кадровик” и “Сотрудник”. Каждая из ролей имеет свой функционал.
...
2.2. Язык PHP
Существует несколько языков программирования, применяемые для создания сайтов или web-приложений. Одним из самых известных является PHP. PHP - язык программирования, специально разработанный для написания web-приложений (скриптов, сценариев), исполняющихся на Web- сервере.[4] Для использования данного языка необходима лишь установка последней версии браузера.
Помимо тегов в создании PHP-файла участвуют HTML коды или клиентские скрипты. Для реализации web-приложений используются дополнительные элементы такие, как JavaScript и XML.
Сценарий — набор программ, которые последовательно интерпретируются. Скрипты интерпретируются во время выполнения. Таким методом можно добиться повышения производительности. Сценарии делятся на те, которые выполняются на серверной стороне, и те, которые имеют интерпретацию на клиентской стороне.
...
2.5. Web-сервер
Apache HTTP-сервер — это специальный web-сервер с открытым исходным кодом.[7] Он обеспечивает работу половины всех мировых сайтов. Так как продукт имеет свободный доступ, любой может использовать его.
Сервер является надежным и быстрым. Существуют модули и расширения, с помощью которых можно настроить систему согласно требованиям разработки.
Основная функция — это приём и отправка ответа во время загрузки web-страницы. Происходит несколько проверок безопасности, после которых страница успешно загружается.
В зависимости от страницы появляется необходимость в запуске сервера. Веб-сервер предоставляет запрашиваемые файлы согласно полученному запросу. Так же он может сообщить об ошибке в случае если произошёл сбой.
2.6. Ajax
Ajax является технологией обращения к серверу без перезагрузки страницы.[8] Таким образом, время отклика становится меньше, а соответственно и скорость работы приложения.
...
3.1. Физическое проектирование базы данных
В ходе изучения организационной структуры предприятия и выбора средств реализации выделены необходимые элементы для создания web- приложения. Приложение должно включать в себя авторизацию пользователя и последующую работу с имеющимся функционалом. Объем данных достаточно большой и будет хранится в базе данных.
Создана таблица «applicants», которая хранит в себе все данные о пользователе, который в последующем может авторизовываться. Таблица изображена на рисунке 1.
Рисунок 1 — Таблица «applicants»
Также в дополнение к таблице «applicants» создана таблица
«applicantstatus». Данная таблица хранит в себе данные о роли пользователя. Таблица изображена на рисунке 2.
Рисунок 2 — Таблица «applicantstatus»
Разработана таблица «attendance», которая хранит время после входа и до выхода пользователя из личного кабинета, что приравнивается к рабочему времени сотрудника. Таблица изображена на рисунке 3.
...
3.2. Разработка интерфейса web-приложения
В разработке web-приложения важной задачей является создание интерфейса, который будет интуитивно понятен пользователю. Это необходимо для того, чтобы пользователь, который видит программу впервые, мог, не прилагая усилий, разобраться в ней.
Интерфейс не прергружен лишней текстовой информацией, для обозначения функций использованы инонки в виде картинок с разширением .png.
Главной страницей web-приложения является страница с возможностью авторизации. Данная страница представлена на рисунке 11. Также, если пользователь не является сотрудником компании, он может оставить резюме на одну из открытых вакансий.
Рисунок 11 — Главная страница web-приложения
После заполнения полей для ввода и нажатия кнопки «Вход» происходит авторизация. Пользователь попадает в личный кабинет, где в зависимости от роли видит доступные функции.
...
ЗАКЛЮЧЕНИЕ
В ходе выполнения выпускной квалификационной работы было разработано автоматизированное рабочее место сотрудника отдела кадров в виде web-приложения.
Для создания продукта была проанализирована организационная структура отдела кадров и выделены основные бизнес-процессы кадрового отедла, которые в последующем подверглись процессу автоматизации.
Спроектировано физическое представление базы данных, где хранятся все необходимые данные для работы с web-приложением. Также разработан пользовательский интерфейс, который понятен любому пользователю.
Разработан функционал для пользователей с разными ролями. Пользователь любой роли может выполнить следующие функции: редактирование профиля, смена пароля, посмотр платежей и выход.
Реализован следующий функционал для пользователя с ролью
«кадровик»:
• просмотр сотрудников;
• добавление вакансии;
• просмотр вакансий;
• просмотр резюме;
• создание приказов.
...
1. Лозовая А.А. Отчет по производственной практике [Текст]/ А.А. Лозовая. - Казань, КФУ, 2019. - 10 с.
2. Делопроизводство: организация и ведение: учебно-практическое пособие [Текст]/ В.И.Андреева. М.: КНОРУС, 2016. — 296 с.
3. Перечень необходимых кадровых документов. [Электронный ресурс]. —2015. — URL: https://www.bizneshaus.ru/kadry4.html [Дата обращения: 29.05.2019]
4. PHP [Электронный ресурс]. —2019. — URL: http://www.mirsite.ru/php.htm [Дата обращения: 20.05.2019].
5. Справочное руководство по MySQL [Электронный ресурс]. —2010.
— URL: http://www.mysql.ru/docs/man/What-is.html [Дата обращения: 22.05.2019].
6. Основы CSS [Электронный ресурс]. —2019. — URL: https://html5book.ru/osnovy-css/ [Дата обращения: 15.05.2019].
7. Что Такое Apache? Подробный Обзор Веб-Сервера Apache [Электронный ресурс]. —2019. — URL: https://www.hostinger.ru/rukovodstva/web-server-apache [Дата обращения: 17.05.2019].
8. Введение в AJAX и COMET [Электронный ресурс]. —2018. — URL: https://learn.javascript.ru/ajax-intro [Дата обращения: 18.05.2019].
9. Веб-сервис «Морфер» 3.0 [Электронный ресурс]. —2019. — URL: https://morpher.ru/ws3/ [Дата обращения: 23.05.2019].
Не подошла эта работа?
Закажи новую работу, сделанную по твоим требованиям
ВВЕДЕНИЕ 3
1. Анализ предметной области 5
1.1. Организационная структура предприятия 5
1.2. Постановка задачи на разработку web-приложения 7
2. Теоретический раздел 9
2.1. Выбор средств реализации 9
2.2. Язык PHP 9
2.3. СУБД MySQL 10
2.4. Каскадные таблицы стилей 10
2.5. Web-сервер 11
2.6. Ajax 11
3. Проектирование структуры 13
3.1. Физическое проектирование базы данных 13
3.2. Разработка интерфейса web-приложения 16
3.3. Разработка создания документов 26
ЗАКЛЮЧЕНИЕ 29
СПИСОК ЛИТЕРАТУРЫ 31
ПРИЛОЖЕНИЕ 32
1.1. Организационная структура предприятия
Любое предприятие включает в себя несколько структурных подразделений, каждое из которых обладает определенным набором функций и обязанностей. С их помощью поддерживается стабильная работа как отдельных частей предприятия, так и организации в целом.
Одним из важнейших элементов предприятия является кадровый отдел. Кадровый отдел имеет большое количество функций и обязанностей, необходимых для стабильного функционирования общей работы всего предприятия.[1]
В обязанности работника кадровой службы входит:
• прием сотрудников на предприятие, заполнение личной карточки сотрудника;
• учет сотрудников, находящихся в штате;
• увольнение сотрудников;
• обработка больничных листов, заявлений на отпуск и тд.
Кроме приема и увольнения сотрудников кадровый отдел проводит масштабную работу аналитического характера.
...
1.2. Постановка задачи на разработку web-приложения
Web-приложение, разрабатываемое в ходе выпускной квалификационной работы, реализует функционал, позволяющий упростить ведение кадрового учета и перенести документы с бумажного представления в электронный. Web-приложение для автоматизации рабочего места сотрудника отдела кадров должно удовлетворять следующим функциональным требованиям:
• вход под своей учетной записью;
• возможность добавления новых сотрудников;
• возможность редактирования учетных записей;
• создание платежной ведомости;
• добавление новых вакансий;
• создание заявлений и приказов;
Для оптимизации работы зарегистрированные пользователи разделены на три группы: “Администратор”, “Кадровик” и “Сотрудник”. Каждая из ролей имеет свой функционал.
...
2.2. Язык PHP
Существует несколько языков программирования, применяемые для создания сайтов или web-приложений. Одним из самых известных является PHP. PHP - язык программирования, специально разработанный для написания web-приложений (скриптов, сценариев), исполняющихся на Web- сервере.[4] Для использования данного языка необходима лишь установка последней версии браузера.
Помимо тегов в создании PHP-файла участвуют HTML коды или клиентские скрипты. Для реализации web-приложений используются дополнительные элементы такие, как JavaScript и XML.
Сценарий — набор программ, которые последовательно интерпретируются. Скрипты интерпретируются во время выполнения. Таким методом можно добиться повышения производительности. Сценарии делятся на те, которые выполняются на серверной стороне, и те, которые имеют интерпретацию на клиентской стороне.
...
2.5. Web-сервер
Apache HTTP-сервер — это специальный web-сервер с открытым исходным кодом.[7] Он обеспечивает работу половины всех мировых сайтов. Так как продукт имеет свободный доступ, любой может использовать его.
Сервер является надежным и быстрым. Существуют модули и расширения, с помощью которых можно настроить систему согласно требованиям разработки.
Основная функция — это приём и отправка ответа во время загрузки web-страницы. Происходит несколько проверок безопасности, после которых страница успешно загружается.
В зависимости от страницы появляется необходимость в запуске сервера. Веб-сервер предоставляет запрашиваемые файлы согласно полученному запросу. Так же он может сообщить об ошибке в случае если произошёл сбой.
2.6. Ajax
Ajax является технологией обращения к серверу без перезагрузки страницы.[8] Таким образом, время отклика становится меньше, а соответственно и скорость работы приложения.
...
3.1. Физическое проектирование базы данных
В ходе изучения организационной структуры предприятия и выбора средств реализации выделены необходимые элементы для создания web- приложения. Приложение должно включать в себя авторизацию пользователя и последующую работу с имеющимся функционалом. Объем данных достаточно большой и будет хранится в базе данных.
Создана таблица «applicants», которая хранит в себе все данные о пользователе, который в последующем может авторизовываться. Таблица изображена на рисунке 1.
Рисунок 1 — Таблица «applicants»
Также в дополнение к таблице «applicants» создана таблица
«applicantstatus». Данная таблица хранит в себе данные о роли пользователя. Таблица изображена на рисунке 2.
Рисунок 2 — Таблица «applicantstatus»
Разработана таблица «attendance», которая хранит время после входа и до выхода пользователя из личного кабинета, что приравнивается к рабочему времени сотрудника. Таблица изображена на рисунке 3.
...
3.2. Разработка интерфейса web-приложения
В разработке web-приложения важной задачей является создание интерфейса, который будет интуитивно понятен пользователю. Это необходимо для того, чтобы пользователь, который видит программу впервые, мог, не прилагая усилий, разобраться в ней.
Интерфейс не прергружен лишней текстовой информацией, для обозначения функций использованы инонки в виде картинок с разширением .png.
Главной страницей web-приложения является страница с возможностью авторизации. Данная страница представлена на рисунке 11. Также, если пользователь не является сотрудником компании, он может оставить резюме на одну из открытых вакансий.
Рисунок 11 — Главная страница web-приложения
После заполнения полей для ввода и нажатия кнопки «Вход» происходит авторизация. Пользователь попадает в личный кабинет, где в зависимости от роли видит доступные функции.
...
ЗАКЛЮЧЕНИЕ
В ходе выполнения выпускной квалификационной работы было разработано автоматизированное рабочее место сотрудника отдела кадров в виде web-приложения.
Для создания продукта была проанализирована организационная структура отдела кадров и выделены основные бизнес-процессы кадрового отедла, которые в последующем подверглись процессу автоматизации.
Спроектировано физическое представление базы данных, где хранятся все необходимые данные для работы с web-приложением. Также разработан пользовательский интерфейс, который понятен любому пользователю.
Разработан функционал для пользователей с разными ролями. Пользователь любой роли может выполнить следующие функции: редактирование профиля, смена пароля, посмотр платежей и выход.
Реализован следующий функционал для пользователя с ролью
«кадровик»:
• просмотр сотрудников;
• добавление вакансии;
• просмотр вакансий;
• просмотр резюме;
• создание приказов.
...
1. Лозовая А.А. Отчет по производственной практике [Текст]/ А.А. Лозовая. - Казань, КФУ, 2019. - 10 с.
2. Делопроизводство: организация и ведение: учебно-практическое пособие [Текст]/ В.И.Андреева. М.: КНОРУС, 2016. — 296 с.
3. Перечень необходимых кадровых документов. [Электронный ресурс]. —2015. — URL: https://www.bizneshaus.ru/kadry4.html [Дата обращения: 29.05.2019]
4. PHP [Электронный ресурс]. —2019. — URL: http://www.mirsite.ru/php.htm [Дата обращения: 20.05.2019].
5. Справочное руководство по MySQL [Электронный ресурс]. —2010.
— URL: http://www.mysql.ru/docs/man/What-is.html [Дата обращения: 22.05.2019].
6. Основы CSS [Электронный ресурс]. —2019. — URL: https://html5book.ru/osnovy-css/ [Дата обращения: 15.05.2019].
7. Что Такое Apache? Подробный Обзор Веб-Сервера Apache [Электронный ресурс]. —2019. — URL: https://www.hostinger.ru/rukovodstva/web-server-apache [Дата обращения: 17.05.2019].
8. Введение в AJAX и COMET [Электронный ресурс]. —2018. — URL: https://learn.javascript.ru/ajax-intro [Дата обращения: 18.05.2019].
9. Веб-сервис «Морфер» 3.0 [Электронный ресурс]. —2019. — URL: https://morpher.ru/ws3/ [Дата обращения: 23.05.2019].
Купить эту работу vs Заказать новую | ||
---|---|---|
2 раза | Куплено | Выполняется индивидуально |
Не менее 40%
Исполнитель, загружая работу в «Банк готовых работ» подтверждает, что
уровень оригинальности
работы составляет не менее 40%
|
Уникальность | Выполняется индивидуально |
Сразу в личном кабинете | Доступность | Срок 1—6 дней |
900 ₽ | Цена | от 3000 ₽ |
Не подошла эта работа?
В нашей базе 55695 Дипломных работ — поможем найти подходящую