Щербаков А.В. курсовая работа (проект. инф.систем.). Курсовой проект по дисциплине Проектирование информационных систем (наименование дисциплины) на тему Проектирование информационных систем отдел кадров
Скачать 0.77 Mb.
|
Министерство науки и высшего образования Российской Федерации ФГБОУ ВО «Кубанский государственный технологический университет» (ФГБОУ ВО «КубГТУ») Многоотраслевой институт подготовки и переподготовки специалистов Кафедра Информационных систем и программирования Н аправление подготовки 09.03.04. Программная инженерия (код и наименование направления подготовки/специальности) П рофиль Проектирование и разработка программного обеспечения (наименование профиля/специализации) КУРСОВОЙ ПРОЕКТ По дисциплине Проектирование информационных систем (наименование дисциплины) на тему: « Проектирование информационных систем «отдел кадров » (тема курсовой работы) Выполнил студент(ка)ЗФО МИППС курса 3___группы_19-ЗКБс-ПР1 Щербаков Александр Владимирович (фамилия, имя, отчество) Допущена к защите___________________ (дата) Руководитель (нормоконтролер) работы___________________Янаева М.В. (должность, подпись, дата) Защищена_____________________ Оценка ___________________________ (дата) Члены комиссии:_______________________________ ст. преп. Ю. С. Носова ___________________________________канд. Тех. Наук. Доц. В. А. Мурлина __________________________________________________________________ (должность, подпись, дата, расшифровка подписи) Краснодар 2022 ФГБОУ ВО «Кубанский государственный технологический университет» (ФГБОУ ВО «КубГТУ») Многоотраслевой институт подготовки и переподготовки специалистов Кафедра Информационных систем и программирования Н аправление подготовки 09.03.04. Программная инженерия (код и наименование направления подготовки/специальности) П рофиль Проектирование и разработка программного обеспечения (наименование профиля/специализации) УТВЕРЖДАЮ Зав. кафедрой М.В. Янаева. « 07 » октября 2021 г. ЗАДАНИЕ на курсовой проект С туденту(ке) Щербакову Александру Владимировичу группы 19-ЗКБс-ПР1 курса 3 (Ф.И.О.) (№ группы и курса) Тема работы: Проектирование информационных систем «отдел кадров (утверждена указанием директора института № 58 от 7.10. 2021 г.) План работы: 1. Описание предметной области 2. Системный анализ и анализ требований 3. Проект (модель) ИС «Отдел кадров» 4. Реализация программного продукта 5. Тестирование программного продукта Объем работы: а) пояснительная записка 47 с. Рекомендуемая литература 1. Технологии разработки программного обеспечения. Учебное пособие. 2-е изд./ С.Орлов. – СПб.: Питер, 2003. – 480 с.: ил. 2. Симонович С. В., Евсеев Г. А., Алексеев А. Г. Специальная информатика: Учебное пособие. – М.: АСТ-ПРЕСС: Инфорком-Пресс, 2010г Срок выполнения: с «19» 09.2021 по «27» 01.2022г. Срок защиты: «12» 02.2022г. Дата выдачи задания: «08» 09.2021г. Дата сдачи проекта/работы на кафедру: «17» 01.2022г. Руководитель проекта/работы Янаева М.В (должность, подпись) Задание принял(-а) студент(-ка)Щербаков А.В. (подпись) Реферат Пояснительная записка курсовой работы на тему: Проектирование информационных систем «отдел кадров». В работе представлено 13 таблиц, 13 рисунков, список использованной литературы содержит 10 источников. Общий объем курсовой работы составляет 49 страниц. Курсовая работа посвящена вопросу Проектирование информационных систем «отдел кадров» Структура работы представлена ведением, пяти главами, заключением и списком литературы. Во введении определены актуальность темы, цели и задачи, поставленные в работе, объект и предмет исследования. В первой главе выполнено: общее описание предметной области, Модель предметной области, требования к структуре ПО Во второй главе осуществлено определение рамок системы, дополнительная спецификация, концепция ИС «Отдел кадров, словарь терминов В третьей главе были построены диаграмма прецедентов, диаграмма последовательности, диаграммы взаимодействия, диаграмма классов В четвертой главе была реализация приложения (Проектирование модели базы данных, логическое проектирование модели базы данных, физическое проектирование модели базы данных, выбор методов решения задачи и разработка основных алгоритмов) В пятой главе было тестирование программного продукта В заключении представлены результаты и выводы о выполненной работе. Содержание Введение………………………………………………………………………….5 Нормативные ссылки…………………………………………………………..6 1. Описание предметной области……………………………………………..7 1.1 Общее описание предметной области………………………………….7 1.2 Модель предметной области……………………………………………9 1.3 Требования к структуре ПО…………………………………………….10 2.Системный анализ и анализ требований………………………………… 11 2.1 Определение рамок системы…………………………………………….11 2.2 Дополнительная спецификация…………………………………………13 2.3 Концепция ИС «Отдел кадров………………………………………… 14 3. Проект (модель) ИС «Отдел КАДРОВ……………………………………18 3.1 Диаграмма прецедентов………………………………………………….18 3.2 Диаграмма последовательности…………………………………………21 3.3 Диаграммы взаимодействия…………………………………………… 22 3.4 Диаграмма классов………………………………………………………23 4. Реализация приложения……………………………………………………24 4.1 Проектирование модели базы данных…………………………………..24 4.2 Логическое проектирование модели базы данных……………………..26 4.3 Физическое проектирование модели базы данных…………………….29 4.4 Выбор методов решения задачи и разработка основных алгоритмов..31 5. Тестирование программного продукта…………………………………..35 5.1 Руководство пользователя………………………………………………..35 Заключение……………………………………………………………………..39 Список используемых источников…………………………………………40 Приложение А………………………………………………………………….41 Приложение B………………………………………………………………….49 Введение Целью данного курсового проекта является разработка проекта автоматизированной информационной системы по учету перемещений работников на предприятии «ИС «Кадры». Для разработки данной системы использовалась программа StarUML. Задачи курсовой работы: Анализ предметной области Описание предметной области с использованием программы StarUML Создание проекта «ИС «Кадры» с использованием программы StarUML UML – это стандартный язык для написания модели анализа, проектирования и реализации объектно-ориентированных программных систем. UML может использоваться для визуализации, спецификации, конструирования и документирования результатов программных проектов. Такой подход позволяет значительно сократить сроки производства программного обеспечения, освободить от рутины программирования разработчиков, сосредоточив их усилия на реализации сугубо прикладных задач, а также избежать многих архитектурных ошибок. Кроме того, можно в сжатые сроки разрабатывать прототипы для оперативного предъявления заказчику на начальных стадиях проекта. Задачи курсовой работы: анализ предметной области описание предметной области с использованием программы StarUML создание проекта «ИС «Кадры» с использованием программы StarUML Задачи курсовой работы определили композиционную структуру курсовой работы. Она состоит из введения, в котором определены цели и задачи работы, трех основных разделов, соответствующих задачам работы, и заключения, в котором дается оценка результатов выполненной работы. Текст курсовой работы иллюстрирован диаграммами, выполненными автором в программе StarUML, в приложении представлен скрин-шот навигатора разработанной модели. Нормативные ссылки • ГОСТ ISO 9001-2011 «Системы менеджмента качества. Требования»; • ГОСТ ISO 9000-2011 «Системы менеджмента качества. Основные положения и словарь»; • ГОСТ Р 9004:2010 «Менеджмент в целях достижения устойчивого успеха организации. Подход на основе менеджмента качества» • ГОСТ Р ИСО 19011-2011 «Руководящие указания по аудиту систем менеджмента» • Устав ФГБОУ ВПО НГТУ • Трудовой Кодекс Российской Федерации от 30.12.2001 № 197-ФЗ (с изменениями 17.09.2009). 1. Описание предметной области 1.1 Общее описание предметной области В отделе кадров хранится и обрабатывается информация обо всех сотрудниках организации. Информация по каждому сотруднику заносится в базу данных. При оформлении на работу каждый сотрудник получает свой индивидуальный код. В базе данных регистрируется следующая информация: фамилия, имя, отчество, номер паспорта, информация об образовании, должность, размер заработной платы, контактный телефон, информация об отделе. Для более эффективного управления производством фирма разрабатывает стратегический план, который затрагивает всю деятельность организации, в том числе и управление персоналом. И здесь главным элементом, определяющим направление деятельности, является кадровая политика. Кадровая политика включает разработку общих принципов и определение приоритетов целей в области управления персоналом; планирование потребности в трудовых ресурсах и путей формирования штатов; создание поддержку системы движения кадровой информации; определение принципов распределения средств; обеспечение эффективной системы стимулирования труда; политику развития персонала. К функциям отдела кадров относится принятие и увольнение сотрудников, составление различных приказов и табеля рабочего времени, оформление, текущей учет документации по движению кадров, нормативный контроль по КЗОТу правильных формулировок приказов и распоряжений по отделу кадров, получение и ведение дополнительной информации о работнике, не нормативный по отделу кадров, но на сегодняшний день закрепленный за ним (это данные о пенсионерах, инвалидах, и т.п.) и т.д. Принимая сотрудника на работу, фирма заключает с ним трудовой договор, в котором содержится информация различного рода, например: какого числа он был принят на работу, в качестве кого, размер его заработной платы, табельный номер сотрудника, условия работы, информация о том сколько раз он может уходить в отпуск, оплачиваемый ли больничный, проезд или отпуск и т.д. После официального принятия на работу на сотрудника заводится личная карточка. Личная карточка может содержать фамилию, имя и отчество сотрудника, его дату рождения, паспортные данные, место прописки и проживания, состав семьи и т.д. В течение работы сотрудник может ездить в командировки, ходить на курсы повышения квалификации, уходить в отпуска, болеть, так же сотрудник может быть материально ответственным лицом, увольняться. На всё вышеперечисленное составляются специальные приказы, которые содержат разного рода информацию. Приказ об уходе сотрудника в командировку содержит в себе табельный номер сотрудника, место, куда он уезжает и время, за счет, чьих средств и т.д. Приказ об уходе на больничный составляется отделом кадров в том случае, если сотрудник был в этот момент в отпуске. В противном случае больничный регистрируется вручную в специальном журнале. Приказ о повышении квалификации называется переводом. Фирма может, как сама отправлять сотрудника на курсы, так и сотрудник может самостоятельно их посещать. В последнем случае сотрудник обязан будет представить специальный документ, который будет свидетельствовать о том, что данный человек действительно прошел эти курсы. На основании командировок, больничных и отпусков отделом кадров составляется табель рабочего времени. Табель рабочего времени представляет собой список всех сотрудников, с указанием занимаемых ими должностями, число дней, которое сотрудник должен был отработать, число фактически отработанных сотрудником дней, число выходных и количество дней в которых сотрудник был в командировках, отпусках или болел. Табель рабочего времени составляется раз в месяц. Увольнение сотрудника происходит либо на основании личного заявления сотрудника, либо из-за нарушения правил трудового договора. После официального подписания приказа сотрудник обязан отработать на данном предприятии еще две недели. |