Разработка базы данных и интерфейса пользователя для информационной системы отдела кадров фирмы, реализующей следующие технологические процессы: прием на работу, увольнение, перемещения, больничные, отпуска, командировки, приказы.
Заказать уникальную курсовую работу- 35 35 страниц
- 13 + 13 источников
- Добавлена 05.07.2019
- Содержание
- Часть работы
- Список литературы
- Вопросы/Ответы
Введение 6
1.Постановка задачи 8
2. Моделирование данных 14
3. Проектирование базы данных 19
4.Разработка интерфейса пользователя 28
5.Тестирование ПО 30
Заключение 32
Список использованных источников 34
Реквизиты: ФИО сотрудника, тип отпуска, Дата начала и окончания отпуска в текущем месяце;- свод по больничным листам. Реквизиты: ФИО сотрудника, Дата начала и окончания больничного листа в текущем месяцеТаким образом, разрабатываемая информационная система должна предоставлять возможности формирования выходных документов с указанной структурой.Схема «Дерево функций» позволяет наглядно показать иерархию функций управления и обработки данных, которые автоматизированы в разработанном программном продукте.Выделяется два подмножества функций программы (рисунок 3.5): служебные функции (проверка пароля, управление окнами и др.);основные функции обработки данных (ввода первичной информации, обработки, ведения справочников, подготовки и распечатки документов и др.).Рисунок 3.5 - Дерево функцийФункция «ввод отклонений» предполагает ввод типа рабочего времени (отработанное время, отпуск, больничный лист, командировка, отгул и т.п.).Функция «учет сотрудников» предполагает ввод и редактирование кадровых данных о сотрудниках.Функция «учет должностей» предполагает ведение классификатора должностей предприятия.Функция формирования отчетности предполагает работу с сервисом формирования отчетности.Служебные функции предполагают работы по ведению справочника пользователей и обслуживание базы данных.Таким образом, интерфейс разрабатываемого программного продукта должен соответствовать показанной структуре и включать перечень указанных основных и служебных функций.На основании анализа потоков данных, определи сущности информационной системы ОАО «ИРИС».К ним относятся:- виды услуг;- клиенты;- сотрудники ОАО «ИРИС»;- журнал оказанных услуг;- время оказания услуг.На рисунке 3.6 приведена диаграмма «Сущность - Связь» разрабатываемой системы.Рисунок 3.6 – Диаграмма «Сущность - Связь»Определим типы связей между сущностями информационной системы.Каждый клиент может записаться на съёмки множество раз. Связь 1:N.Каждый специалист может оказывать множество видов услуг. Связь 1:N.Каждое время приема входит в журнал оказания услуг множество раз. Связь 1:N.Каждый сотрудник принимает клиентов множество раз. Связь 1:N.Таблица 3.2Описание классификатора должностейНаименование поляИдентификатор поляТип поляДлина поляПримечаниеКод должностиCode_dolЧисловойЦелоеПервичный ключНаименование должностиNam_dolтекстовый100Таблица 3.3Описание классификатора сотрудникаНаименование поляИдентификатор поляТип поляДлина поляПримечаниеКод должностиCode_dolчисловойЦелоеВторичный ключТабельный номерCode_sotrЧисловойцелоеПервичный ключФИО сотрудникаfioТекстовый100Должность сотрудникаDolgnчисловойЦелоеВторичный ключТаблица 3.4Описание журнала отклоненийНаименование поляИдентификатор поляТип поляДлина поляПримечаниеТабельный номерCode_sotrчисловойЦелоеВторичный ключКод типаCode_otpчисловойЦелоеДата началаDay1ДатаДата окончанияDay2ДатаТаблица 3.5Описание классификатора типа отклоненийСвойствоТип данныхФорматДлина поляПримечаниеКод типаCode_sotrЧисловойЦелоеВторичный ключНаименование отклоненияNam_otТекстовый100На рисунке 3.7 приведена структура таблицы «Типы событий».Рисунок 3.7 – Структура таблицы «Типы событий»На рисунке 3.8 приведена структура таблицы «Приказы».Рисунок 3.8 – Журнал приказов (структура)На рисунке 3.9 приведена структура справочника сотрудников.Рисунок 3.9 – Справочник «Сотрудники» (структура)На рисунке 3.10 приведена схема данных.Рисунок 3.10 – Схема данных4.Разработка интерфейса пользователяФорма для ввода данных «Сотрудники» приведена на рисунке 3.11.Рисунок 3.11 – Справочник «Сотрудники»Форма «Типы событий» показана на рисунке 3.12.Рисунок 3.12 - Форма «Типы событий»Форма «Штатное расписание» приведена на рисунке 3.13.Рисунок 3.13 – Форма «Штатное расписание»Форма «Кадровые приказы» приведена на рисунке 3.14.Рисунок 3.14 – Форма «Кадровые приказы»5.Тестирование ПООтчет «Штатное расписание» приведен на рисунке 3.15.Рисунок 3.19 – Отчет «Штатное расписание»Отчет по количеству событий по типам приведен на рисунке 3.20.Рисунок 3.20 – Отчет о количестве событий по типамГлавная кнопочная форма приложения приведена на рисунке 3.21.Рисунок 3.21 – Главная кнопочная формаРисунок 3.22 – Отчет по сотрудникамТаким образом, все задачи автоматизации реализованы в рамках прохождения данной курсовой работы.ЗаключениеВ рамках данной работы проведен предпроектный анализ и разработка базы данных кадрового учета. В ходе анализа предметной области было показано, что современные технологии кадрового учета предполагают необходимость внедрения систем автоматизации. В рамках анализа предметной области было показано, что разноплановость стоящих перед специалистами по кадровому учёту задач предполагает необходимость использования кадровых данных сотрудников при решении различных задач – от подготовки кадровых приказов до сдачи сведений о стаже в ПФР, а также отчетности о сотрудниках, находящихся в запасе по воинскому учёту. Также для возможности оптимально подходящих кандидатур на замещение вакансий необходимо проводить подбор кандидатов, оптимально соответствующих вакансии.Современные информационные систем для автоматизации кадрового учета имеют особенности, связанные с тем, что автоматизируются либо направления кадрового учета, либо кадровый учет совмещается с задачами учета заработной платы.Таким образом, в условиях компаний, в которых ведение кадрового учета имеет специфику, отличную от стандартной, актуальность приобретает вопрос собственной разработки программной системы для сотрудников по работе с персоналом. Собственная разработка программ также должна предполагать наличие компетентных ИТ-специалистов, способных проводить разработку и поддержку программного продукта.В практической части работы проведена разработка информационной модели поставленной задачи: определен перечень объектов информационной системы, установлены связи между ними, определены необходимые атрибуты.Далее в рамках проектирования структуры информационной системы кадрового учета проведено построение диаграмм в нотации UML, определены сценарии использования, построена диаграммы деятельности, последовательности, кооперации, диаграмма классов.Список использованных источниковHRM системы управления персоналом и кадрами. [Электронный ресурс]. Режим доступа: https://www.galaktika.ru/hrm/Кибанов А.Я. Основы управления персоналом. Менеджмент управление производством. - М.: Инфра-М, 2014. - 304 с.Дадян Э. Г. Конфигурирование и моделирование в системе "1С: Предприятие". / Э.Г. Дадян. - Москва: Вузовский учебник ИНФРА-М, 2018. – 416 с. Васильков, А.В. Информационные системы и их безопасность: Учебное пособие / А.В. Васильков, А.А. Васильков, И.А. Васильков. - М.: Форум, 2013. - 528 c.Широкова Е. В. Разработка простых отчетов в "1C: Предприятие 8.3" с использованием системы компоновки данных/ Е. В. Широкова. - Калуга : Манускрипт, 2017. - 83 с.Венделева, М.А. Управленческие информационные системы/ М.А. Венделева, Ю.В. Вертакова. - М.: Юрайт, 2013. - 462 c.Герчикова Т.М.: Разработка информационных систем. - М.: Бук-Пресс и К, 2015Акамсина Н. В., Лемешкин А. В., Сербулов Ю. С. Моделирование систем: учебное пособие. - Воронеж: Воронежский ГАСУ, 2016. - 66 с.Литвинов В. Л. Теория информационных процессов и систем: учебное пособие / В. Л. Литвинов. - Санкт-Петербург :СПбГУТ, 2016. - 251 с.Лапин В. В., Слесарева Е. А. Информационные системы в экономике: учебное пособие. - Москва : Московский университет МВД России, 2016. - 124 с.Еремеева Н.В. Планирование и анализ бизнес-процессов на основе построения моделей управления конкурентоспособности продукции [Электронный ресурс]: монография / Т.Ю. Дуборасова, Н.В. Еремеева. - Москва :Русайнс, 2016. - 104 cЧмышенко Е.Г. Основы процессного управления [Электронный ресурс]: учебное пособие / Е.В. Чмышенко Е.Г. Чмышенко. - Оренбург: Оренбургский государственный университет, ЭБС АСВ, 2016. - 133 c.Ахметов И. В., Карабельская И. В., Губайдуллин И. М., Сафин Р. Р. Моделирование бизнес-процессов: учебное пособие. - Уфа: Уфимский государственный университет экономики и сервиса, 2015. - 67 с.
1. HRM системы управления персоналом и кадрами. [Электронный ресурс]. Режим доступа: https://www.galaktika.ru/hrm/
2. Кибанов А.Я. Основы управления персоналом. Менеджмент управление производством. - М.: Инфра-М, 2014. - 304 с.
3. Дадян Э. Г. Конфигурирование и моделирование в системе "1С: Предприятие". / Э.Г. Дадян. - Москва: Вузовский учебник ИНФРА-М, 2018. – 416 с.
4. Васильков, А.В. Информационные системы и их безопасность: Учебное пособие / А.В. Васильков, А.А. Васильков, И.А. Васильков. - М.: Форум, 2013. - 528 c.
5. Широкова Е. В. Разработка простых отчетов в "1C: Предприятие 8.3" с использованием системы компоновки данных/ Е. В. Широкова. - Калуга : Манускрипт, 2017. - 83 с.
6. Венделева, М.А. Управленческие информационные системы/ М.А. Венделева, Ю.В. Вертакова. - М.: Юрайт, 2013. - 462 c.
7. Герчикова Т.М.: Разработка информационных систем. - М.: Бук-Пресс и К, 2015
8. Акамсина Н. В., Лемешкин А. В., Сербулов Ю. С. Моделирование систем: учебное пособие. - Воронеж: Воронежский ГАСУ, 2016. - 66 с.
9. Литвинов В. Л. Теория информационных процессов и систем: учебное пособие / В. Л. Литвинов. - Санкт-Петербург : СПбГУТ, 2016. - 251 с.
10. Лапин В. В., Слесарева Е. А. Информационные системы в экономике: учебное пособие. - Москва : Московский университет МВД России, 2016. - 124 с.
11. Еремеева Н.В. Планирование и анализ бизнес-процессов на основе построения моделей управления конкурентоспособности продукции [Электронный ресурс]: монография / Т.Ю. Дуборасова, Н.В. Еремеева. - Москва : Русайнс, 2016. - 104 c
12. Чмышенко Е.Г. Основы процессного управления [Электронный ресурс]: учебное пособие / Е.В. Чмышенко Е.Г. Чмышенко. - Оренбург: Оренбургский государственный университет, ЭБС АСВ, 2016. - 133 c.
13. Ахметов И. В., Карабельская И. В., Губайдуллин И. М., Сафин Р. Р. Моделирование бизнес-процессов: учебное пособие. - Уфа: Уфимский государственный университет экономики и сервиса, 2015. - 67 с.
Вопрос-ответ:
Какой функционал предоставляет информационная система для учета кадров в фирме?
Информационная система предоставляет функционал для учета различных кадровых процессов, таких как прием на работу, увольнение, перемещения, больничные, отпуска, командировки, приказы и другие. Она позволяет автоматизировать эти процессы и хранить всю необходимую информацию о сотрудниках, их даты приема и увольнения, даты отпусков и больничных.
Какие технологические процессы поддерживает информационная система отдела кадров?
Информационная система отдела кадров поддерживает следующие технологические процессы: прием на работу, увольнение, перемещения, больничные, отпуска, командировки и осуществление приказов. Она автоматизирует все этапы данных процессов, начиная от заполнения заявок и документов до их утверждения и контроля исполнения.
Какие этапы включает разработка базы данных и интерфейса пользователя для информационной системы отдела кадров?
Разработка базы данных и интерфейса пользователя для информационной системы отдела кадров включает следующие этапы: постановка задачи, моделирование данных, проектирование базы данных, разработка интерфейса пользователя и тестирование ПО. На каждом из этих этапов проводятся определенные работы, которые позволяют создать эффективную и удобную систему для учета кадров и проведения кадровых процессов.
Какие данные требуется учитывать в базе данных информационной системы отдела кадров?
В базе данных информационной системы отдела кадров требуется учитывать следующие данные: ФИО сотрудника, тип отпуска, дата начала и окончания отпуска в текущем месяце, дата приема и увольнения сотрудника, данные о перемещении, больничные и командировки, информацию о приказах и документах, связанных с учетом кадровых процессов. Эти данные позволяют системе эффективно управлять и контролировать работу отдела кадров.
Какие технологические процессы реализует эта информационная система?
Эта информационная система реализует процессы приема на работу, увольнения, перемещения, больничных, отпусков, командировок и приказов.
Какие задачи мы решаем при разработке данных и интерфейса данной информационной системы?
При разработке данных и интерфейса данной информационной системы мы решаем задачи постановки задач, моделирования данных, проектирования базы данных, разработки интерфейса пользователя и тестирования ПО.
Какие данные хранятся в базе данных этой информационной системы?
В базе данных этой информационной системы хранятся данные о реализуемых технологических процессах, такие как прием на работу, увольнение, перемещения, больничные, отпуска, командировки, приказы. Также в базе данных хранятся реквизиты сотрудника: ФИО, тип отпуска, дата начала и окончания отпуска в текущем месяце.
Какими источниками информации вы пользовались при разработке этой информационной системы?
При разработке этой информационной системы мы использовали следующие источники: [Список использованных источников].