Файл: Моделирование предметной области «Кадровое делопроизводство» с помощью UML (АНАЛИТИЧЕСКАЯ ЧАСТЬ)).pdf
Добавлен: 23.04.2023
Просмотров: 273
Скачиваний: 1
ГЛАВА 2. ПРОЕКТНАЯ ЧАСТЬ
2.1 Выбор средства для моделирования предметной области решаемой задачи
В качестве концептуальных классов предметной области выступают: Сотрудник, Образование, Контроль доступа, Образование, Командировка, Отпуск. Авторизация может быть получена только одним из сотрудников. Авторизованным лицом может добавляться 1 и более сотрудников. Сотрудник может иметь 1 и более образований. На одного сотрудника может быть оформлено 1 и более командировок. На сотрудника может быть оформлено 1 и более отпусков (рис. 11).
Рисунок 11. Модель предметной области в языке UML
2.2 Моделирование предметной области решаемой задачи с использованием объектно-ориентированного подхода к проектированию
Концептуальный класс Сотрудник содержит основные сведения о сотруднике: паспортные данные, семейное положение и т.д. Класс Образование содержит дополнительные сведения о сотруднике: вид образования и законченные образовательные учреждения.
Классы Отпуск и Командировка содержат информацию об отпусках и командировках сотрудников с привязкой к конкретному сотруднику.
В современный период на отечественном рынке все более быстрыми темпами происходит развитие сферы рекрутинга. В качестве необходимого компонента производственной сферы деятельности информационные системы учета в отделах кадров привлекают новых предпринимателей. Учет кадров необходим для любого производства. исходя из этого, осуществляется деятельность в сфере учета кадров.
Задачей проекта является разработка автоматизированной системы учета для отдела кадров. Целью данной системы является учет рабочей силы на предприятии и выполнение функций отдела кадров.
Идеей проекта является разработка системы для осуществления учета кадров с помощью информационной системы. Система направлена на предоставление пользователям возможности обрабатывать сведения по работникам, такие как добавление и удаления сотрудников, составление графика отпусков и командировок.
Разработка требует новейшего оборудования и технологий. Реализацию планируется осуществить в течение 70 дней. Для обеспечения материально-технической базы потребуются затраты в сумме 123 984 руб. Данная сумма необходима для покрытия общих операционных расходов, непредвиденных издержек и различных единовременных начальных издержек, а также затрат на оплату труда разработчика программы. Планируемая розничная цена составит 23 956 руб., предполагаемая рентабельность 38%, срок окупаемости - около 2,4 лет.
Исследование рынка показало существование потребности в разработке автоматизированной информационной системы для отдела кадров организации. Основной целью первого года производственной деятельности является активной работа, направленная на популяризацию разработанной системы и увеличение постоянных пользователей.
Ожидается, что информационная система будет набирать популярность среди работников отдела кадров и директоров предприятия
Привлечение интереса пользователя будет осуществляться за счет следующих факторов:
– удобный интерфейс, позволяющий быстро и удобно работать;
– реклама через различные порталы;
– высокое качество исполнения информационной системы, дружеская атмосфера обращения, открытость.
В первый год работы планируется привлечь не менее 4000 постоянных пользователей. В качестве основных средств достижения данной цели выступают активная реклама в социальных сетях и на других рекламных площадках.
Во втором и последующих годах работы основная задача будет заключаться не только в привлечении новых пользователей, но и в удержании уже существующих. Достижение данной цели будет обеспечиваться осуществлением следующих мероприятий:
– активное взаимодействие с пользователями в целях выявления необходимых улучшений в работе системы учета кадров;
– проведение различных акций, направленных на повышение интереса пользователей;
– введение новых функций информационной системы и улучшение существующих.
Данные мероприятия могут обеспечить привлечение до 20 новых пользователей, что положительным образом отразится на окупаемости проекта в целом.
План-программа действий и организационные меры
Организационные меры:
– генеральный директор осуществляет деятельность, связанную с заключением договоров на поставку продукции в учреждения и организации, посещением выставки, конференций по обмену опытом, поставкой оборудования в случае его износа или технического старения;
– коммерческий директор осуществляет исследование рынка, выполняет расчеты по изменениям в технологии;
– бухгалтер ведет всю финансовую деятельность предприятия (начисление и уплата налогов, распределение прибыли, расчет и выдача заработной платы);
– инженер программист разрабатывает программные средства интернет-сервиса и осуществляет контроль их качества;
– технический менеджер проводит встречи с клиентами, обсуждает условия будущих контрактов, подготавливает плодотворную почву для работы коммерческого директора.
Ресурсное обеспечение
Разработка программного обеспечения представляет собой наукоемкую отрасль, в связи с чем реализация проекта должна осуществляться специалистами в данной области. Для разработки информационной системы необходимо приобрести соответствующее оборудование.
Обеспечение материально-технической базы потребует финансовых вложений на сумму 123 984 руб., необходимых для покрытия общих операционных расходов, непредвиденных издержек и разного рода единовременных начальных издержек, а также затрат на оплату труда разработчика программы. Осуществление проекта будет проходить в течение 70 дней.
Согласно полученным результатам проведенных вычислений, значение индекса доходности больше 1, а рассчитанная внутренняя норма доходности (рентабельность) составит 48,16%, что превышает фактическую норму дисконта, составляющую 22%. В связи с этим можно сделать вывод об экономической целесообразности вложения инвестиций в разработку данного проекта.
ЗАКЛЮЧЕНИЕ
В рамках курсовой работы была проведена разработка информационной системы отдела кадров. Данная система обеспечивает осуществление автоматизированного учета работников предприятия. Кроме того, система упрощает составление графиков отпусков и командировок, выполнение учета отпускных и командировочных приказов. Цели разработки информационной системы выполнены: проведена автоматизация работы с документами, разработана организация доступа к данным для сотрудников предприятия без непосредственного участия специалиста базы данных, осуществлена автоматизация работы с отчетами для отделов, использующих сведения из отдела кадров.
В рамках работы был была проанализирована предметная область, осуществлено построение модели предметной области, выделение основных концептуальных классов. Были проанализированы требования, построена диаграмма вариантов применения и определена функциональность системы, спроектирован интуитивный пользовательский интерфейс. На основе анализа предметной области и диаграммы вариантов использования спроектирована структура классов системы.
Код приложения был написан на заранее выбранном языке программирования С#. Приложение было протестировано по вариантам использования, на основании чего сделан вывод, что разработанная программа соответствует заявленной функциональности.
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ
- Бобков П.С. Разработка автоматизированной информационной системы для отдела кадров / П.С. Бобков, В.С. Юшков, И.Д. Свиридова // Развитие интеллектуального потенциала молодежи Кубани: сборник трудов научной конференции. – Краснодар: Издательский Дом – Юг, 2018. – С. 9-14.
- Вагнер Б. Наиболее эффективное программирование на C#. 50 способов улучшения кода / Б. Вагнер. – М.: Вильямс, 2017. – 240 с.
- Васильева А.Н. Разработка информационной системы для отдела кадров предприятия / А.Н. Васильева // Вестник современных исследований. – 2018. - № 4 (19). – С. 214-215.
- Гагарина Л.Г. Разработка и эксплуатация автоматизированных информационных систем. Учебное пособие / Л.Г. Гагарина. – М.: Инфра-М, 2015. – 384 с.
- Глушаков С.В. Базы данных / С.В. Глушаков, Д.В. Ломотько. - СПб.: Питер, 2015. - 366 с.
- Голубцова У.Е. Построение информационной системы отдела кадров / У.Е. Голубцова, В.Ю. Верещагин, А.Н. Анисимов // Вестник научного общества студентов, аспирантов и молодых ученых. – 2016. - № 2. – С. 44-47.
- Гришанова Т.В. Внедрение информационных технологий в систему кадрового учета / Т.В. Гришанова, В.А. Ямолкина // Вестник образовательного консорциума Среднерусский университет. Информационные технологии. – 2018. - № 2 (12). – С. 28-31.
- Информационные системы и технологии в экономике и управлении. Учебник / Под ред. В.В. Трофимова. – М.: Юрайт, 2018. – 542 с.
- Костюк А.И. Информационная система учета кадров организации / А.И. Костюк, Е.О. Лебедева // Информатика и кибернетика. – 2016. - № 4 (6). – С. 52-58.
- Мухортова Л.В. Информационные системы и технологии в экономике и управлении / Л.В. Мухортова, Е.Ю. Малышева // Наука и молодежь: проблемы, поиски, решения: сборник трудов научной конференции. – Новокузнецк: СибГИУ, 2016. – С. 281-286.
- Никифоров С.В. Разработка программного обеспечения для отдела кадров организации / С.В. Никифоров // Ломоносовские чтения на Алтае: фундаментальные проблемы науки и образования: сборник трудов научной конференции. – Барнаул: Алтайский государственный университет, 2017. – С. 785-787.
- Погосян С.Г. Автоматизированная информационная система отдела кадров коммерческого предприятия / С.Г. Погосян // Информационные и измерительные системы и технологии: сборник трудов научной конференции. – Новочеркасск: Лик, 2016. – С. 77-81.
- Рогожин М.Ю. Все о кадровом учете на предприятии (в организации, учреждении) / М.Ю. Рогожин. – М.: Юстицинформ, 2015. – 178 с.
- Рукоделова К.В. Разработка автоматизированной информационной системы для сотрудников отдела кадров / К.В. Рукоделова, Е.А. Милета // Информационные технологии в образовании и науке. Искусствоведение и дизайн: историческое наследие и современные тенденции: сборник трудов научной конференции. – Анапа: Анапский филиал ФГБОУ ВО «Московский педагогический государственный университет». 2018. - С. 29-32.
- Русанова М.С. Управление кадрами с помощью информационных систем / М.С. Русанова // Государственное и муниципальное управление в XXI веке: теория, методология, практика. – 2015. - № 9. – С. 99-102.
- Скит Д. C#. Программирование для профессионалов. Тонкости программирования / Д. Скит. - СПб.: Питер, 2019. - 608 с.
- Степанчук А.П. Информационная система для отдела кадров / А.П. Степанчук // Молодежь и наука: шаг к успеху: сборник трудов научной конференции. – Курск: Университетская книга, 2017. – С. 278-281.
- Трапезников Е.В. Разработка автоматизированной информационной системы отдела кадров / Е.В. Трапезников // Вестник Омского регионального института. – 2016. - № 1 (4). – С. 17-19.
- Тюкачев Н.А. C#. Основы программирования. Учебное пособие / Н.А. Тюкачев, В.Г. Хлебостроев. – СПб: Лань, 2017. – 272 с.
- Фаулер М. UML. Основы. Третье издание М. Фаулер. – М.: Символ-Плюс, 2018. – 192 с.
- Фуфаев Д.Э. Разработка и эксплуатация автоматизированных информационных систем. Учебник / Д.Э. Фуфаев, Э.В. Фуфаев. – М.: академия, 2014. – 304 с.
- Цебренко К.Н. Моделирование информационных процессов кадрового учета с использованием языка UML / К.Н. Цебренко // Экономика и социум. – 2016. - № 7 (26). – С. 643-647.
- Цебренко К.Н. Моделирование программного обеспечения автоматизированной информационной системы кадрового учета / К.Н. Цебренко // Экономика и социум. – 2016. - № 8 (27). – С. 526-530.
- Якунина Е.А. Проектирование информационной системы для отдела кадров / Е.А. Якунина // Россия молодая: сборник трудов научной конференции. – Кемерово: Кузбасский государственный технический университет имени Т.Ф. Горбачева, 2016. – С. 229- 232.
- Якунина Е.А. Расчет экономической эффективности информационной системы отдела кадров / Е.А. Якунина, О.В. Федорова // Сборник трудов молодых ученых УВО "Университет управления "ТИСБИ". – Рязань: Университет управления "ТИСБИ", 2016. – С. 172-176.
ПРИЛОЖЕНИЕ
Управление кадрами на основе использования автоматизированной информационной системы
-
Голубцова У.Е. Построение информационной системы отдела кадров / У.Е. Голубцова, В.Ю. Верещагин, А.Н. Анисимов // Вестник научного общества студентов, аспирантов и молодых ученых. – 2016. - № 2. – С. 44. ↑
-
Костюк А.И. Информационная система учета кадров организации / А.И. Костюк, Е.О. Лебедева // Информатика и кибернетика. – 2016. - № 4 (6). – С. 53. ↑
-
Рогожин М.Ю. Все о кадровом учете на предприятии (в организации, учреждении) / М.Ю. Рогожин. – М.: Юстицинформ, 2015. – С. 29.. ↑
-
Рукоделова К.В. Разработка автоматизированной информационной системы для сотрудников отдела кадров / К.В. Рукоделова, Е.А. Милета // Информационные технологии в образовании и науке. Искусствоведение и дизайн: историческое наследие и современные тенденции: сборник трудов научной конференции. - Анапа: Анапский филиал ФГБОУ ВО «Московский педагогический государственный университет». 2018. - С. 31. ↑
-
Степанчук А.П. Информационная система для отдела кадров / А.П. Степанчук // Молодежь и наука: шаг к успеху: сборник трудов научной конференции. - Курск: Университетская книга, 2017. - С. 279. ↑
-
Цебренко К.Н. Моделирование программного обеспечения автоматизированной информационной системы кадрового учета / К.Н. Цебренко // Экономика и социум. - 2016. - № 8 (27). - С. 527. ↑
-
Цебренко К.Н. Моделирование программного обеспечения автоматизированной информационной системы кадрового учета / К.Н. Цебренко // Экономика и социум. - 2016. - № 8 (27). - С. 527. ↑
-
Якунина Е.А. Проектирование информационной системы для отдела кадров / Е.А. Якунина // Россия молодая: сборник трудов научной конференции. - Кемерово: Кузбасский государственный технический университет имени Т.Ф. Горбачева, 2016. - С. 230. ↑
-
Трапезников Е.В. Разработка автоматизированной информационной системы отдела кадров / Е.В. Трапезников // Вестник Омского регионального института. - 2016. - № 1 (4). - С. 18. ↑
-
Трапезников Е.В. Разработка автоматизированной информационной системы отдела кадров / Е.В. Трапезников // Вестник Омского регионального института. - 2016. - № 1 (4). - С. 19. ↑
-
Русанова М.С. Управление кадрами с помощью информационных систем / М.С. Русанова // Государственное и муниципальное управление в XXI веке: теория, методология, практика. - 2015. - № 9. - С. 101. ↑
-
Фуфаев Д.Э. Разработка и эксплуатация автоматизированных информационных систем. Учебник / Д.Э. Фуфаев, Э.В. Фуфаев. - М.: академия, 2014. – С. 93. ↑
-
Тюкачев Н.А. C#. Основы программирования. Учебное пособие / Н.А. Тюкачев, В.Г. Хлебостроев. - СПб: Лань, 2017. – С. 123. ↑
-
Скит Д. C#. Программирование для профессионалов. Тонкости программирования / Д. Скит. - СПб.: Питер, 2019. – С. 314. ↑