Использованы язык программирования C#, Система Управления Базами Данных (СУБД) SQL Server Management Studio (SSMS) и среда разработки Visual Studio.
ВВЕДЕНИЕ…………………………………………………………………3
1.ПРОЕКТИРОВАНИЕ ИНФОРМАЦИОННОЙ СИСТЕМЫ 5
1.1 Описание бизнес-процессов 5
1.1.1 Описание предметной области 5
1.1.2. Описание используемого ПО в организации 7
1.1.3. Анализ рынка существующих программных средств 8
1.2.1. Моделирование информационных процессов 11
1.2.2. Моделирование логики приложения 15
2. РЕАЛИЗАЦИЯ ИНФОРМАЦИОННОЙ СИСТЕМЫ 19
2.1. Выбор программных средств для реализации ИС 19
2.2. Реализация БД 20
2.3. Реализация интерфейса 23
ЗАКЛЮЧЕНИЕ 40
СПИСОК ЛИТЕРАТУРЫ 41
В современном мире информационные технологии активно внедряются во все сферы человеческой деятельности, включая финансовый сектор. Это связано с постоянным увеличением объемов информации, необходимостью её быстрой обработки и эффективного хранения. В условиях динамично развивающейся экономики банки, такие как АО Россельхозбанк, стремятся оптимизировать свои внутренние процессы, в том числе и учет персонала.
Актуальность темы учета персонала в банке обусловлена необходимостью автоматизации процессов управления кадрами, что позволяет значительно сократить время на обработку данных и повысить их точность. Внедрение информационных систем помогает минимизировать затраты времени на рутинные операции, такие как ведение отчетности и контроль выполнения обязанностей сотрудника.
Объектов исследования является АО Россельхозбанк, который предоставляет широкий спектр финансовых услуг и активно работает над улучшением своих внутренних систем.
Предметом исследования выступает процесс учета персонала и его автоматизация.
Цель данной работы: создание информационной системы «Учет персонала в банке».
Задачи информационной системы:
1. Упростить процессы управления данными сотрудников.
2. Улучшить взаимодействие между различными подразделениями банка.
Для достижения поставленной цели необходимо решить следующие задачи:
1. Проанализировать предметную область.
2. Проектирование и разработка программного обеспечения.
3. Спроектировать базу данных.
4. Тестирование и отладка программного обеспечения.
5. Создание документации.
Разработка данной информационной системы позволит значительно повысить эффективность работы банка, улучшить качество обслуживания и обеспечить высокий уровень безопасности данных сотрудников.
В рамках курсовой работы была разработана система «Учет персонала банка», позволяющая эффективно управлять персоналом, вести личные дела сотрудников и автоматизировать документооборот. Необходимый функционал был подобран после изучения и анализа преимуществ некоторых существующих систем, а именно: CrocoTime, Парус «Кадры» и 1С: Зарплата и управление персоналом.
Система позволяет добавлять/удалять/редактировать информацию о сотрудниках, отделах и кадровых документах. Кроме того, разработанная программа обладает создания отчетной документации, в частности личной карточки сотрудника.
В ходе работы выполнено следующее:
Задачи информационной системы:
1. Упрощён процесс управления данными сотрудников.
2. Улучшено взаимодействие между различными подразделениями банка.
Для достижения поставленной цели было выполнено следующее:
1. Проанализирована предметная область.
2. Была спроектирована база данных.
3. Было сделано проектирование и разработано программное обеспечение.
4. Было проведено тестирование и отладка программного обеспечения.
5. Проведено создание документации.
Для разработки был использован язык программирования C#, среда разработки Visual Studio Windows WPF, а также система управления базами данных SQL Server Management Studio.