НЕГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ ЧАСТНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ «МОСКОВСКИЙ ФИНАНСОВОПРОМЫШЛЕННЫЙ УНИВЕРСИТЕТ «СИНЕРГИЯ» Факультет электронного обучения_ 09.03.03 Направление Кафедра (код) ЭО (аббревиатура) ВЫПУСКНАЯ КВАЛИФИКАЦИОННАЯ РАБОТА на тему «Автоматизация управления персоналом в ТОО "Фантазия"» Обучающийся Руководитель Ли Станислав Леонидович _____________ (Ф.И.О. полностью) подпись Алехина Гелена Васильевна (Ф.И.О. полностью) Декан ФЭО Гриценко Анатолий Григорьевич (Ф.И.О. полностью) МОСКВА 2019 г. _____________ подпись _____________ подпись Оглавление Введение .........................................................................................................................5 I Аналитическая часть ...................................................................................................7 1.1. Технико-экономическая характеристика предметной области и предприятия. Анализ деятельности предприятия ..............................................................................7 1.1.1. Характеристика предприятия и его деятельности ...........................................7 1.1.2. Организационная структура управления предприятием .................................9 1.1.3. Программная и техническая архитектура ИС предприятия .........................14 1.2. Характеристика комплекса задач, задачи и обоснование необходимости автоматизации ..............................................................................................................18 1.2.1. Выбор комплекса задач автоматизации и характеристика существующих бизнес процессов .........................................................................................................18 1.2.2. Определение места проектируемой задачи в комплексе задач и ее описание .......................................................................................................................23 1.2.3. Обоснование необходимости использования вычислительной техники для решения задачи ............................................................................................................24 1.2.4. Анализ системы обеспечения информационной безопасности и защиты информации ..................................................................................................................30 1.3. Анализ существующих разработок и выбор стратегии автоматизации «КАК ДОЛЖНО БЫТЬ» ........................................................................................................31 1.3.2. Выбор и обоснование стратегии автоматизации задачи ...............................36 1.3.3. Выбор и обоснование способа приобретения ИС для автоматизации задачи ............................................................................................................................36 1.4. Обоснование проектных решений ......................................................................37 1.4.1. Обоснование проектных решений по информационному обеспечению .....37 1.4.2. Обоснование проектных решений по программному обеспечению ............44 1.4.3. Обоснование проектных решений по техническому обеспечению .............48 3 II Проектная час ть ......................................................................................................50 2.1. Разработка проекта автоматизации ....................................................................50 2.1.1. Этапы жизненного цикла проекта автоматизации .........................................50 2.1.2 Ожидаемые риски на этапах жизненного цикла и их описание ....................52 2.1.3. Организ ационно-правовые и программно-аппар атные средства обеспе чения информационной безопа сности и защ иты информации.................54 2.2. Информационное обеспечение задачи ...............................................................55 2.2.1. Информационная модель и её описание .........................................................55 2.2.2. Характе ристика нормативно-справ очной, входной и оперативной информации..................................................................................................................57 2.2.3. Характеристика результатной информации ...................................................59 2.3. Программное обеспе чение задачи .....................................................................61 2.3.1. Общие положения (дерево функций и сценарий диалога)............................62 2.3.2. Характеристика базы данных ...........................................................................65 2.3.3. Структурная схема пакета (дерево вызова программных модулей) ............67 2.3.4. Описание программных модулей ....................................................................68 2.4. Контрольный пример реализации проекта и его описание ..............................70 III Обоснование экономи ческой эффективности прое кта .....................................79 3.1 Выбор и обоснование методики расчёта экономической эффективности ......79 3.2 Расчёт показателей экономической эффективности проекта ...........................81 Заключение ...................................................................................................................86 Список использованной литературы .........................................................................88 Приложения..................................................................................................................90 4 Введение Управление персоналом, по общей оценке, сегодня является одной из наиболее важных функций менеджмента организации, способной многократно повысить её эффективность. Управление персоналом можно определить как целенаправленное и системное воздействие с целью развития компании. При этом воздействие направлено непосредственно на сотрудников – специалистов и менеджеров, занятых совместной деятельностью в соответствии с требованиями компании. Кто же осуществляет это воздействие? Не только специалисты кадровой службы, но и все руководители разных уровней, в чьи обязанности входит организация эффективной работы подчиненных. Целями и миссиями компаний становятся улучшение жизни человечества, разработка чего-то нового, помощь людям. В современном мире эта тенденция набирает обороты, но вместе с тем, компании стараются совместить эти цели с целями получения максимальной прибыли и минимизации расходов. Но, как и раньше, важным ресурсом в компании является команда. Важно правильное и эффективное управление персоналом предприятия, необходим эффективный инструмент для этой цели, который позволит получить максимальную прибыль и сократить расходы компании. Таким средством выступить информационная система. В ВКР рассматривается динамично развивающаяся компания ТОО «Фантазия», для которой актуальна тема автоматизации управления персоналом в связи с расширением штата компании. Актуальность выпускной квалификационной работы заключается в автоматизации процесса управлениям персоналом для компании ТОО «Фантазия» в связи с расширением штата компании. Цель выпускной квалификационной работы - является разработка информационной системы для управления персоналом компании. Объектом исследования - является процессы управления персоналом компании ТОО «Фантазия». Предметом исследования является автоматизация процессов управления 5 персоналом. Задачами выпускной квалификационной работы являются: - проанализировать предметную область управления персоналом и организационную структуру компании ТОО «Фантазия»; - выделить требования разрабатываемой информационной системы; - выбрать средства проектирования и разработки; - спроектировать информационную систему; - разработать информационную систему;-обосновать экономическую эффективность проекта. Данная выпускная квалификационная работа состоит из введения, 3 глав, заключения и списка литературы. В первой главе описана организационная структура компании ТОО «Фантазия», проведено исследование предметной области управления персоналом, приведены требования и задачи разработки информационной системы, будет проведен анализ существующих решений, выбрана и обоснована стратегия автоматизации процессов управления персоналом. Во второй главе описана проектная часть, структура базы данных, описание программных модулей, интерфейс программы. В третьей главе приведено экономическое обоснование разработанной информационной системы. В заключении подведены результаты работы, описана практическая значимость разработанной информационной системы. 6 I Аналитическая часть 1.1. Технико-экономическая характеристика предметной области и предприятия. Анализ деятельности предприятия 1.1.1. Характеристика предприятия и его деятельности Товарищество с ограниченной ответственностью «Фантазия» (далее товарищество) является юридическим лицом по законодательству Республики Казахстан в качестве субъекта крупного бизнеса. Место нахождение Товарищества: Республика Казахстан, 010000, город Астана, район Есиль, улица Сауран, дом 3/1, БИН 170740010769. Полное наименование товарищества: Товарищество с ограниченной ответственностью «Фантазия». Сокращенное наименование товарищества: ТОО «Фантазия». Срок деятельности товарищества не ограничен. Товарищество может осуществлять любые виды деятельности, незапрещенные законодательными актами. ТОО «Фантазия» осуществляет свою деятельность на основании устава, содержание которого определяется Правительством Республики Казахстан. ТОО «Фантазия» имеет печать, самостоятельный баланс, счета в банках, бланки со своим наименованием. Товарищество для достижения цепей своей деятельности имеет право от своего имени заключать сделки, приобретать имущественные и личные неимущественные права, нести обязанности, быть истцом и ответчиком в суде. Товарищество вправе создавать на территории Республики Казахстан и за рубежом филиалы и представительства, вступать в объединения (союзы) с другими юридическими лицами, а также быть участником иных юридических лиц. ТОО «Фантазия» отвечает по своим обязательствам всем принадлежащим ему имуществом. Государство не отвечает по долгам товарищества. Товарищество не отвечает по долгам государства. Товарищество не отвечает по обязательствам своего участника, за исключением случаев, предусмотренных действующим законодательством. Участник товарищества не отвечает по его обязательствам и несет риск 7 убытков, связанных с деятельностью товарищества, в пределах стоимости внесенного им вклада. Товарищество вправе выпускать облигации в соответствии с действующим законодательством. Компания ТОО «Фантазия» занимается продажей мобильных телефонов, аксессуаров и ваучеров, является дилером компаний Kcell, Beeline, Tele2. Всегда в наличии новинки сотовых телефонов, аксессуары, а также ТОО «Фантазия» предоставляет спектр операторских услуг, такие как - замена симкарт, восстановление номеров и др. Согласно уставу основными видами деятельности, перечень которых определяется законодательными актами, товарищество может заниматься на основании лицензии. Для реализации своей цели ТОО «Фантазия» осуществляет следующее виды деятельности [17]: - продажа мобильных телефонов, аксессуаров и ваучеров, - является дилером компаний Kcell, Beeline, Tele2. - предоставление операторских услуг, такие как - замена сим-карт, восстановление номеров и др. - торговая (оптовая, розничная) деятельность; - коммерческая деятельность; - оказание населению платных услуг. ТОО «Фантазия» имеет право: - участвовать в управлении делами товарищества в порядке, определенном настоящим уставом; - получать информацию о деятельности товарищества и знакомиться с его документацией; - получать доход от деятельности товарищества; - получить в случае ликвидации товарищества стоимость части имущества, оставшегося после расчетов с кредиторами, или, по соглашению всех участников товарищества, часть его имущества в натуре: - прекратить участие в товариществе путем отчуждения своей доли. ТОО «Фантазия» обязано: - соблюдать требования учредительных документов; - вносить вклады в порядке, размерах, 8 способами и в сроки, предусмотренные учредительными документами; - не разглашать сведения, которые товариществом объявлены коммерческой тайной. Чистый доход, остающийся у товарищества после уплаты налогов, предусмотренных законодательством и других обязательных платежей, поступает в его полное распоряжение. Товарищество самостоятельно определяет направления использования чистого дохода. 1.1.2. Организационная структура управления предприятием Сегодня компания активно расширяется и выходит на новый этап развития. Открываются новые специализированные салоны связи, основной акцент делается на расширение спектра предоставляемых услуг и повышение качества обслуживания покупателей. Главная ценность и основной ресурс компании - это ее кадровый потенциал. Уделяется большое значение обучению и развитию сотрудников. Наряду с практическим опытом работы, продавцыконсультанты торговой сети «Фантазия» постоянно проходят профессиональное обучение, обязательно участвуют в семинарах и тренингах, посвященных искусству продаж и технологиям общения с клиентами. Таким образом, отдел персонала играет огромную роль в развитии компании [3] Структура отдела представлена на рисунке 1.1. Начальник отдела персонала Менеджеры по Тренинг – персоналу менеджер Рис.1.1 Организационная структура отдела персонала ТОО «Фантазия». Структура организации выглядит следующим образом (см. рис.1.2). 9 Рис. 1.2 Организационная структура ТОО «Фантазия». Основные функции кадрового планирования, анализа кадрового состава и оценки персонала выполняют менеджеры по персоналу. Они обеспечивают укомплектование Компании работниками необходимых профессий, специальностей и квалификации: принимают участие в разработке прогнозов, определении текущей и перспективной потребности в кадрах; изучают рынок труда с целью определения возможных источников обеспечения необходимыми кадрами (на основе установления прямых связей с учебными заведениями и службами занятости, контактов с организациями аналогичного профиля, информирования работников внутри компании об имеющихся вакансиях, использование средств массовой информации и Интернета, работой с кадровыми агентствами); осуществляют поиск и подбор кадров, проводят собеседования с нанимающимися на работу; осуществляют разработку и совершенствование методик отбора кандидатов; создают и ведут базы данных потенциальных кандидатов; информируют обращающихся (очно и по телефону) по вопросу имеющихся вакансий и возможности трудоустройства в компани; проводят первичные собеседования с кандидатами, желающими 10 работать в компании; получают рекомендации на граждан, прошедших первичное собеседование. формируют из кандидатов группы на обучение; осуществляют подбор персонала на открывшиеся вакансии в торговые точки и салоны. Кроме того, менеджеры по персоналу: обеспечивают адаптацию новых сотрудников при приеме на работу. Знакомят с коллегами, рабочим местом и условиями труда; принимают участие в разработке нормативных и регламентирующих документов; контролируют соблюдение «Правил внутреннего трудового распорядка» и корпоративных стандартов общения сотрудниками Компании; готовят материалы для предоставления персонала к наказаниям и поощрениям; принимают участие в проведении аттестации работников Компании, ее методическом и информационном обеспечение, а также в анализе результатов; ежемесячно формируют статистику граждан обратившихся по вопросу трудоустройства и граждан, рекомендованных к дальнейшему трудоустройству в Компанию; отслеживают процесс и причины текучести кадров среди продавцовконсультантов. Ежемесячно считают процент текучести. Вносят предложения по его снижению; информируют персонал Компании о последних нововведениях Компании, касающихся ее трудовой и корпоративной деятельности; отслеживают процесс контроля торговых точек, еженедельно делают анализ результатов контроля; принимают участие в разработке и реализации мер по улучшению микроклимата коллективов торговых точек и офиса, поддержания корпоративной культуры; принимают участие в оценке персонала: 11 используют методы тестирования, другие формы по оценке уровня профессиональных и деловых качеств работников; принимают участие в проведении конкурсов продавцов-консультантов и администраторов; предоставляют необходимую отчетность директору по персоналу и другому вышестоящему руководству Компании по их запросу; Тренинг-менеджер в свою очередь обязан проводить обучение: групп адаптивной подготовки продавцов-консультантов; работающих категорий персонала; администраторов; организовывать проведение занятий с поставщиками Компании по новому ассортименту товаров или продвигаемому товару. Обеспечивать посещаемость занятий персоналом; организовывать проведение занятий с операторами сотовой связи по новым тарифным планам или предлагаемым услугам. Обеспечивать сертификацию продавцов- посещаемость занятий персоналом; координировать своевременную консультантов; Процесс организации обучения групп адаптивной подготовки продавцов-консультантов состоит из: формирование группы; подбор кадров преподавателей, тренеров, наставников из числа высококвалифицированных специалистов Компании; составление расписания занятий; контроль успеваемости; распределение учащихся на стажировку в торговые точки и салоны; организация итогового экзамена; рекомендации о трудоустройстве или отказе в нем; ежемесячно вести статистику и анализ обучения групп адаптивной 12 подготовки вновь принятых продавцов. Помимо перечисленных функций, тренинг-менеджер обязан: разрабатывать учебные планы, программы, методические пособия по профилирующим предметам своей обучающей деятельности; принимать участие в оценке персонала: использовать методы тестирования, другие формы по оценке уровня профессиональных и деловых качеств работников Компании; разрабатывать тесты по курсам для продавцов-консультантов и администраторов; организовывать проведение конкурсов продавцов-консультантов и администраторов; курировать проект «Тайный покупатель». При этом выполняется разработка анкет, подбор агентов, инструктаж, организация работы агентов, контроль работы агентов, систематизация и ввод данных в ПК, своевременное представление результатов проверок акции «Тайный покупатель» вышестоящему руководству, доведение информации до сведения администраторов и продавцов; готовить еженедельную информационную рассылку для продавцов о новинках и событиях в мире сотовой связи; постоянно повышать свою деловую квалификацию разрабатывать меры по повышению уровня подготовки преподавательского состава из числа высококвалифицированных специалистов Компании; своевременно предоставлять необходимую отчетность директору по персоналу и другому вышестоящему руководству Компании по их запросу; по поручению директора по персоналу выполнять обязанности другого сотрудника отдела персонала (согласно штатному расписанию отдела персонала) в связи с производственной необходимостью. 13 1.1.3. Программная и техническая архитектура ИС предприятия Все отделения ТОО «Фантазия» расположены в одном отдельном здании. Административный отдел и отдел развития находятся в отдельных помещениях [1]. Магазины расположены в разных городах, поэтому должен быть доступ к обновлениям информационных баз. Проанализируем техническую и программную архите ктуру (см. рис. 1.3 и рис. 1.4). Рис. 1.3 Техническая архитектура ИС предприятия. 14 Рис. 1.4 Программная архитектура ИС предприятия. На основе коммутаторов Cisco выстроена сеть. Маршрутизатор Cisco Catalyst применяется в качестве коммутатора уровня разделения. Cisco Catalyst WS применяется в качестве коммутаторов уровня доступа, имеющие 24 порта ethernet 10/100 base-t. Доступ локальной сети к корпоративной сети реализован через 2 провайдеров связи, которые не зависят друг от друга и через опорное оборудование доступа. На отдельных маршрутизаторах Cisco 2651 хранятся каналы связи от операторов связи. В различных отделах компании используются ПК разных моделей, их характеристики показаны в таблице 1.1. Таблица 1.1 Характеристики персональных компьютеров 15 № Характеристики Модель компьютера HP 1 OMEN X ПроцессорIntel® Core™ i9-7920X(2,9 ГГц с Desktop 900-200ur возможностью увеличения до 4,3 ГГц, 16,5 Мбайт кэш-памяти, 12 ядер)Память DDR4-2400 SDRAM, 64 Гбайт (4 x 16 Гбайт);Твердотельный накопитель PCIe® NVMe™ M.2, 512 ГбайтЧипсетIntel Z170Два графических адаптера NVIDIA® GeForce® GTX 1080 T OMEN 2 X by HP Процессор Intel® Core™ i7-7820HK (2,9 ГГц с Compact Desktop возможностью увеличения до 3,9ГГц, 8 Мбайт with кэш-памяти, 4 ядра)Память DDR4-2400 SDRAM, VRBackpackP100016 ГбайтТвердотельный накопитель PCIe® 001ur NVMe™ M.2, 512 ГбайтЧипсетIntel Z170Дискретный: NVIDIA® GeForce® GTX 1080 OMEN 3 Desktop 880- Процессор Intel® Core™ i5-8400 (2,8 ГГц с 108u возможностью увеличения до 4 ГГц, 9 Мбайт кэшпамяти, 6 ядер), Память DDR4-2400 SDRAM, 16 ГбайтТвердотельный накопитель PCIe® NVMe™ M.2, 256 ГбайтЧипсетIntel® Z370Дискретный: AMD Radeon™ RX 580 Для разделения доступа пользователей к виртуальным сетям, приспособлены списки доступа к внешней сети, имеющие IP-адреса и ограничение доступа для сетевых устройств с текущими адресами. Удаленные отделения –учебный отдели склад–подключаются к локальной сети через маршрутизаторы D-LinkDFL. Подсоединение происходит по VPN, пользователи удаленных отделений в следствие этого имеют доступ к ресурсам локальной сети. Таблица 1.2 Характеристики серверов 16 Назначение № 1 Webсер вер Ftpсервер Сервер 2 бухгалтерии Сервер отдела сбыта Сервер отдела снабжения Сервер отдела маркетинга 3 Файловый сервер Характеристики Модель SX123.5- 3.00-3.50GHz Intel® Xeon® E3-1220 v5 012LH (Skylake) 4-Core, 8GT/s DMI3, 8MB Smart CacheОЗУ2 x 16ГБDDR5RDIMMМодуль питания 100-240V с возможностью замены, 920Вт, КПД 94%8-channel SATA 6G Intel® C236 SW RAID (0,1,10,5) controllerЖесткие диски 2 х 1 Тб RX228.4- 1.60GHz Intel® Xeon® E5-2603 v3 024SH (Haswell) 6-Core, 6.4GT/s QPI, 15MB Smart CacheОЗУ2 x 16ГБDDR5 RDIMMМодуль питания 100-240V с возможностью замены, 920Вт, КПД 94%2-channel SATA 6G Intel® C612 SW RAID (0,1,10,5) controllerЖесткие диски 2 х 1 Тб TX217.5- 1.70GHz Intel® Xeon® Bronze 3104 004LH (Skylake) 6-Core, 2 UPI, 2S, 8.25MB L3 CacheОЗУ2x16ГБDDR5RDIMMМодуль питания 100-240V свозможностью замены, 920Вт, КПД 94%8-channel SATA 6G Intel® C621 SW RAID (0,1,10,5) controllerЖесткие диски 4 х 1 Тб Для печати документов используются принтер, модель которого, указан в таблице 1.3. Таблица 1.3 Характеристики принтеров локальной сети Модель № Характеристики 1 тер HP Ink Печать, копирование, сканирование, беспроводное Прин Tank Wireless 415 подключение, До 12 стр./мин. ISO, ч/б (A4); Передача с разрешением до 1200 х 1200 т/д; встроенный модуль Wi-Fi 802.11b/g/n;поддерживается A4,A5,B5,DL,C6,A6,Нестандартные: от 76 x 127 до 216x 356 мм;Емкость подачи: До 125 листов. Для обеспечивания работы серверов используются источники питания (ИБП) Apc Smart-Ups 3000 & Serial RM 250 serial. Время их работы при полной 17 нагрузке 10 мин, при неполной нагр узке 35мин, количество разъемов питания на выход-4 (с питанием от батарей -4), время зарядки -2часа. 2. Программная архитектура Операционная система на всех компьютерах предприятия Windows 10 Pro. На серверах установлена Windows Server 2012.На всех компьютерах установлен Microsoft Office 2016.Разных отделы используют специализированное ПО для решения профессиональных задач. Автоматизации бухгалтерского учета ведется через1C, в которой имеются модули: -Бухгалтерский учет; - Расчет заработной платы; -Управление финансами; -Управление персоналом и штатное расписание 1.2. Характеристика комплекса задач, задачи и обоснование необходимости автоматизации 1.2.1. Выбор комплекса задач автоматизации и характеристика существующих бизнес процессов Как описано выше, было принято решение разрабатывать информационную систему, которая бы соответствовала целям, задачам и критериям. Функциональный блок: 1. «Управление персоналом». Входные данные: данные о компании, данные о структуре компании (филиалы, подразделения), о должностях. 2. Выходные потоки: комплект отчетности. Потоки управления: алгоритмы программы. Потоки механизмов: менеджер по управлению персоналом, ИС. Для этого спроектируем модель «Как должно быть» в нотации IDEF0.На рисунке 1.5 приведена контекстная диаграмма информационной системы. 18 Рис. 1.5 Контекстная диаграмма информационной системы. На рисунке 1.6 изображена декомпозиция контекстной диаграммы. Функциональные блоки: 1. «Составление кадрового плана» – включает в себя ведение данных структуре организации (филиалов, подразделений), должностей и возможных этапов работ по интервью, кадровое планирование; 2.«Размещение вакансий, обработка резюме кандидатов» – размещение вакансий на сайтах кадровых служб и обработка поступивших резюме; 3. «Работа с кандидатами» – ведение списка кандидатов, ведение кандидатов по этапам работ, ведение результатов интервью; 4.«Прием сотрудника» – оформление кандидата на работу в организацию; 5.«Формирование отчетности» – формирование пакета отчетов. 19 Рисунок 1.6 Декомпозиция контекстной диаграммы. Входные данные: Потребность в кадрах. Филиалы. Должности. Выходные потоки: Комплект отчетности. Сотрудники. Потоки управления: Алгоритмы программы. Потоки механизмов: Менеджер по управлению персоналом. ИС. Для более полной картины рассмотрим декомпозиции функциональных блоков. На рисунке 1.7 изображена декомпозиция блока «Составление кадрового 20 плана». с Рис. 1.7 Декомпозиция блока «Составление кадрового плана». Функциональные блоки: 1.«Формирование структуры компании»-включает в себя ведение информации о филиалах, подразделениях, должностях, этапах работы с кандидатами. 2.«Кадровое планирование» -составление кадрового плана на основании потребности подразделений в вакантных ставках. 3.«Формирование списка вакантных ставок»-формирование списка для последующего размещения на сайтах кадровых служб. На рисунке 1.8 изображена декомпозиция блока «Размещение вакансий, обработка резюме кандидатов». 21 Рисунок 1.8 Декомпозиция блока «Размещение вакансий, обработка резюме кандидатов». Функциональные блоки: 1.«Размещений вакансий на сайтах кадровых служб». 2.«Загрузить резюме кандидатов» -автоматическая загрузка данных резюме на основании введенной ссылки резюме. 3.«Формирование списка кандидатов» -формирование списка для последующего организации интервью. На рисунке 1.9 приведена декомпозиция бизнес-процесса «Работа с кандидатами». 22 Рисунок 1.9 Декомпозиция блока «Работа с кандидатами». Функциональные блоки: -«Сортировка анкет по интерьюерам». -«Организация проведения интервью с кандидатами». -«Отправка письма кандидату». Как можно увидеть из функциональной модели «Как надо» часть функций по управлению персоналом были переложены на информационную систему, в частности: первоначальное заполнение резюме, формирование отчетности и списков кандидатов, по схеме теперь выполняет информационная система, что позволяет значительно сократить время работы и исключить возможность ошибок на этих этапах. 1.2.2. Определение места проектируемой задачи в комплексе задач и ее описание ТОО «Фантазия» необходимо разработка и создание программного продукта “Управление персоналом”. Данное программное обеспечение предназначено для хранения, контроля, учета и анализа данных о сотрудниках компании и кандидатах на вакантные 23 места, а также хранение и контроль данных по обучению персонала. Цели создаваемой АИС: обеспечение полной и достоверной информацией, необходимой для кадрового учета; обеспечение точными данными по обучению персонала и сдаче экзаменов; своевременное оформление всей первичной документации; повышение надежности и безопасности обработки информации. Область использования подсистемы – управление персоналом [5] АС должна быть оснащена системой защиты доступа для изменения информации. Ответственный за защиту информации – администратор, который: осуществляет охрану объекта; проводит регулярные пров ерки правильности раб оты программного обеспе чения; регулярно меняют пароли и делают их нестандартными; устанавливает дисплеи так, чтобы исключить просмотр посторонним лицами; использует криптографическое закрытие при передачи информации по линиям связи; регистрирует все операции при работе с информацией. 1.2.3. Обоснование необходимости использования вычислительной техники для решения задачи Обоснование необходимости использования вычислительной техники для решения задачи Для оформления всех документов вручную необходимо огромное количество времени, что не может себе позволить ни одна компания. Огромный поток информации и операций проходит ежедневно на предприятии. Из-за этого заполнение документов вручную ведет к огромному количеству ошибок, а это в свою очередь ведет к неправильному управлению персоналом. 24 Недостатки существующей системы: 1.Большая затрата времени на составлении документации 2.Высокий труд обработки информации 3.Использование технических средств, имеющихся в наличии, неэффективно 4.Повторение информации 5.Утеря товара из-за ручного пересчета Для устранения перечисленных недостатков, нужно автоматизировать учет расчетов с персоналом и сформировать удобную систему для инвентаризации, что позволит ускорить проверки, снизит количество ошибок и уменьшит время, выделяемое на данную операцию. Схема приказа представлена на рисунке 1.10. 25 Рис. 1.10 Схема документооборота. К основным принципам электронного документооборота относятся: — однократная регистрация документа, позволяющая однозначно идентифицировать документ; — возможность параллельного выполнения операций, сокращающая время движения документов и повышения оперативности их исполнения; — непрерывность движения документа, дающая возможность идентифицировать ответственного за исполнение документа (задачи) в каждый момент времени жизни документа (процесса); — единая (или согласованная распределенная) база документной информации, исключающая возможность дублирования документов; 26 — эффективно организованная система поиска документа, позволяющая находить документ, обладая минимальной информацией о нем; — развитая система отчетности по различным статусам и атрибутам документов, контролирующая документооборота и движение позволяющая документов принимать по процессам управленческие решения, основываясь на данных из отчетов. На сегодняшний день развитие информационные технологий, СЭД являются необходимой и успешной констр укцией для работы с документами в каждой организации [4; 5]. Представляет интерес, как, каким образом функционирование систем электронного документооборота способствует управлению персоналом предприятия, насколько полезно ее внедрение кадровому менеджменту и какие проблемы встречаются на пути к переходу или созданию электронного документооборота в организации. Выделим основные, однозначно положительные стороны электронного документооборота в организации с иерархической структурой. Прежде всего идентификация документа по уникальному номеру очень удобна в работе. При создании документа ему присваивается номер, позволяющий в любой момент времени найти какой-либо документ, чтобы произвести с ним необходимые действия. Также удобен просмотр статуса документа. Возможность отслеживания состояния документа и нахождение по заданным критериям (согласование, подписание и пр.). Целесообразно хранение электронной версии документа. Через систему можно получить доступ к содержательной части документа, то есть к его тексту. Эта опция сильно упрощает делопроизводство и позволяет начать работу с документом раньше, чем он поступит в оформленном по всем необходимым стандартам виде. Кроме того, положительным является наличие единой базы документов, 27 прозрачность информации внутри организационной структуры. Всегда имеется возможность доступа к необходимым документам, а в случае, если документ конфиденциален, оформления его соответствующим образом так, чтобы он был доступен только определенному кругу лиц. Отмечается существенное ускорение назначения задач персоналу на выполнение. Входящая информация через систему электронного документооборота поступает исполнителям через задачи от вышестоящего руководства. Возможность передачи отчета о выполненных задачах. Каждый иерархический уровень контролирует исполнение всех документов, которые были «спущены вниз». При принятии отчета от нижестоящего уровня документ перемещается на более вышестоящий уровень, затем подписывается руководством организации и отправляется адресату (-ам). При непринятии отчета об исполнении документ остается в стадии доработки, при этом в него необходимо внести изменения. Также присутствует опция аннулирования задачи по документу нижестоящим исполнителям, если ее закрывает вышестоящий исполнитель. Эти функции — отчетность и контроль — являются одними из самых важных в системе электронного документооборота. Отмечается четкая взаимосвязь документов. В СЭД присутствует возможность отследить связи между документами по какому-либо определенному вопросу в целях получения наиболее полной информации. Примерная схема работы СЭД показана на рисунке. На рисунке показана простая схема организации электронного документооборота. Она может быть усложнена в таких условиях: 1) если СЭД установлена во всех филиалах организации; 2) когда задача на исполнение отправляется одновременно нескольким исполнителям; 3) при большом объеме переписки по одной, связанной между разными документами тематике; 4) если выполняется рассылка документа нескольким подразделениям 28 организации; 5) когда на выполнение задачи отводятся короткие сроки; 6) в случае если документооборот является внутриорганизационным. Необходимо отметить, что чем сложнее и объемнее становится документооборот в организации, тем проще работать в СЭД — здесь наблюдается эффект масштаба. При всех положительных сторонах внедрения данной технологии на предприятиях и ее качественном влиянии на управление персоналом организации следует отметить проблемные вопросы и недостатки внедрения систем электронного документооборота. 1. Учитывая, что в основном СЭД используется в целях контроля за документооборотом, отмечается ее необходимость только сотрудникам, осуществляющим делопроизводство. 2. Для простого исполнителя существенно увеличивается время подготовки одного документа — сначала его нужно создать, подготовить и оформить в бумажном варианте, затем создавать в СЭДе, так как документы в подавляющем большинстве организаций прежде всего готовятся и оформляются на бумаге. 3. Значительно больше времени требуется для назначения поручений и приема отчетов по причине работы с бумажной документацией и параллельным назначением поручений и приемом отчетов в системе. 4. Осложняет работу большое количество функций, неочевидный порядок действий в программе. Зачастую современные системы электронного документооборота имеют огромное количество функций, которые присутствуют при создании каждого документа, хотя противовесом этому служит тот факт, что для каждого типа документов необходима только часть функций. В итоге для исполнителя управление системой становится сложным, что порождает лишние затраты времени на работу с программой. 5. Отмечается неинтуитивное управление в системе. Часто программы 29 электронного документооборота являются сложными, и необходимо постоянно работать с системой, чтобы овладеть навыками ее управления. Тем же, кто нечасто обращается к программе, работа в ней остается непонятной. Таким образом, в связи с бурным развитием прикладных программ их недостатки постепенно устраняются, но многие все еще продолжают существовать, в итоге затрачивая самый ценный ресурс работника — время. 1.2.4. Анализ системы обеспечения информационной безопасности и защиты информации Политика безопасности организации (англ. organizational security policies) — совокупность руководящих принципов, правил, процедур и практических приёмов в области безопасности, которые регулируют управление, защиту и распределение ценной информации. Для этого устанавливается ряд специализированного программного обеспечения, например, установка антивирусного программного обеспечения. В компании почти на всех компьютерах установлены антивирусное программное обеспечение, обеспечивающее надежную защиту от вирусов. Обновление антивирусных баз происходит своевременно, что позволяет свести к минимуму заражение вирусами рабочие станции. Кроме программных средств защиты информации применяются и технические, например, модем-роутер, установленный для создания сети, оснащен дополнительным программным обеспечением осуществляющим обнаружение потенциальных угроз. Также сотрудниками отдела информационных технологий осуществлено разграничение доступа к компьютерам средствами операционной системы. Это сделано для создания каждому сотруднику защищенного хранилища данных на рабочем компьютере. Для защиты информации на предприятие используется межсетевой экран из серии NetDefend D-link DFL – 1600, который включает в себя ряд функций 30 существенно повышающие безопасность информации при работе в сети. Так же для защиты информации используются программы для входа, в которые требуется ввести пароль и логин пользователя, в некоторых случаях так же требуется предоставить цифровой ключ для входа в систему [5]. Для осуществления информационной безопасности на рабочих местах пользователей используются различное антивирусное программное обеспечение. Смена паролей пользователей происходит в зависимости от важности хранимой информации на ПК от 3 месяцев до 1 года. Так же не рекомендуется использование USB флеш-накопителей, так как это может привести к частичной или полной потери информации. 1.3. Анализ существующих разработок и выбор стратегии автоматизации «КАК ДОЛЖНО БЫТЬ» 1.3.1. Анализ существующих разработок для автоматизации задачи Рассмотрим существующие разработки по управлению персоналом, но для начала определим критерии сравнения. -ведение структуры предприятия (филиалов, подразделений); -ведение должностей;-ведение списка кандидатов; -загрузка данных с сайтов по подбору персонала; -прикрепление менеджера; -этапы работы с кандидатами; -ведение кадрового плана; -ведение вакансий; -ведение резюме; -отчеты. То есть компании ТОО «Фантазия» нужна программа, которая будет в себе сочетать систему управления персоналом и частично кадрового агентства. Выберем наиболее известные программные решения для сравнения:-1С: Управление персоналом.-Quinix–комплексное 31 решение для управления персоналом и расчета заработной платы от компании UCMS Group.-КонтурПерсонал–программа для ведения кадрового учета от компании Контур. Приведен таблицу сравнения систем по критериям в таблице 1.4. Таблица 1.4 Критерии сравнения существующих систем Критерий Управление Quinix персоналом КонтурПерсонал Ведение структуры предприятия + + + Ведение должностей + + + Ведение списка кандидатов + + + Загрузка данных с сайтов по - - - Прикрепление менеджера + - - Этапы работы с кандидатами - - - Ведение кадрового плана + - - Ведение вакансий - + + Ведение резюме - + + Отчеты + + + Итого 6 7 7 подбору персонала Как видно из таблицы ни одна из систем полностью не удовлетворяет требования, целям и задачам, ставившимися перед информационной системой для компании ТОО «Фантазия», поэтому было принято решение для разработки собственной информационной системы. На казахстанском рынке существует достаточно много программных продуктов, автоматизирующих процесс управления персоналом: Прежде всего, это 1С Предприятие 8.0. [4] Конфигурация "Зарплата и Управление Персоналом" — прикладное решение нового поколения, предназначенное для реализации кадровой политики предприятия и денежных расчетов с персоналом по следующим направлениям: 32 планирование потребностей в персонале; решение задач обеспечения бизнеса кадрами — подбор, анкетирование и оценка; управление компетенциями и аттестация работников; управление финансовой мотивацией персонала; эффективное планирование занятости персонала; учет кадров и анализ кадрового состава; расчет заработной платы персонала; исчисление регламентированных законодательством налогов и взносов с фонда оплаты труда; отражение начисленной зарплаты и налогов в затратах предприятия. Предметная область, автоматизируемая конфигурацией "Зарплата и Управление Персоналом", поясняется следующей схемой. Конфигурация позволяет вести учет в единой информационной базе от имени нескольких организаций — юридических лиц, а также индивид уальных предпринимателей, которые с точки зрения организации бизнеса составляют единое предприятие. В конфигурации параллельно ведутся два вида учета: управленческий и регламентированный. Управленческий учет ведется по предприятию в целом, а регламентированный учет ведется отдельно для каждой организации. Конфигурация "Зарплата и Управление Персоналом" позволяет повысить эффективность кадровой политики предприятия. Конфигурация будет полезна для всех участников, взаимодействующих.Руководство происходящим, задавать прямо или косвенно будет иметь полный структуру предприятия и с ней контроль за составляющих его организаций, анализировать кадровый состав, принимать управленческие решения на основе полной и достоверной информации. Мощные аналитические отчеты предоставляют пользователю информацию в произвольных разрезах. Кадровая служба получит ценный инструмент автоматизации рутинных 33 задач, в том числе анкетирования и подготовки отчетов о работниках с различными условиями отбора и сортировки. Работники предприятия будут уверены в том, что в любой момент смогут быстро получить необходимые им справки, сведения о своем отпуске, данные персонифицированного учета в Пенсионный фонд и т.д. Представление регламентированной отчетности в государственные органы станет гораздо менее трудоемким процессом. Особенно это касается персонифицированных сведений для Пенсионного фонда. С целью ведения бухгалтерского учета обеспечена совместная работа конфигурации "Зарплата и Управление Персоналом" с решением "1С:Бухгалтерия 8.3". Широкое распространение получил продукт компании АиТ - комплекс "Управление персоналом", который обладает расширенными функциональными возможностями и является продуктом высококачественного проектирования и разработки. Это современное автоматизированное решение, обеспечивающее эффективную и удобную работу всех служб, занятых в управлении персоналом. Отличительной особенностью комплекса является наиболее мощный из существующих на российском рынке ПО программный модуль расчета с персоналом. Он поддерживает самые сложные системы расчета заработной платы с работниками, позволяет произвести начисления по большому числу действующих на предприятиях коэффициентов и надбавок [9]. Продукт регулярно пополняется новыми возможностями и является самым динамично развивающимся комплексом из его аналогов. Программный комплекс «АИС: Управление персоналом» постоянно модернизируется в соответствии с последними изменениями российского законодательства, также принимаются во внимание предложения и пожелания наших пользователей. Большинство изменений и дополнений направлены на сокращение времени, затрачиваемого на ввод и обработку информации, повышения простоты работы, сокращения числа монотонных операций и получение ожидаемых результатов. 34 Использование программного комплекса позволяет: повысить эффективность работы предприятия за счет правильной расстановки кадров; сократить время принятия управленческих решений и контролировать их исполнение; снизить затраты и произвести их полный учет на управление персоналом; заметно снизить трудоемкость работ; автоматизировать кадровый документооборот и подготовку внешней и внутренней отчетности; повысить производительность труда и исполнительскую дисциплину. Преимущества программного комплекса «АИС: Управление персоналом»: обеспечение согласованной работы субъектов управления персоналом, исключение возможных противоречий и дублирования функций; возможность консолидации данных о сотрудниках при многоуровневой и территориально распределенной структуре предприятия, передача сведений при любом качестве каналов связи и даже при их отсутствии; возможность выбора состава программного комплекса исходя из специфики того или иного предприятия и конкретного рабочего места; настройка системы в соответствии со спецификой предприятия, адаптивность системы к любой организационной структуре, отсутствие ограничений по численности персонала; автоматический ввод массовых данных; полная адаптация к российскому законодательству. Электронные архивы, предполагающие надежное бессрочное хранение информации. Интеграция с финансовыми системами и системами управления производством, поддерживающая непрерывность деловых процессов, позволяя в полном объеме использовать информационные ресурсы предприятия. 35 1.3.2. Выбор и обоснование стратегии автоматизации задачи Стратегия автоматизации содержит в себе главные основы, применяемые при автоматизации фирмы. В нее входят данные составляющие: цели работы фирмы и выдержанность, в которой они буд ут автоматизированы; метод автоматизации: по участкам, направленностям, групповая автоматизация; долговременная техническая деятельность-комплекс внутренних моделей, поддерживаемых на предприятии; ограничения: денежные, кратковременные и т.д. Разновидность политики автоматизации: 1) Хаотичная; 2) Автоматизация по участкам; 3) Автоматизация по направлениям; 4) Полная (комплексная) автоматизация. Для нашего проекта подходит автоматизация по участкам, так как автоматизируется определенный процесс на предприятии [8]. 1.3.3. Выбор и обоснование способа приобретения ИС для автоматизации задачи Рассмотрим возможные варианты приобретения информационной системы для автоматизации инвентаризации в ТОО «Фантазия»: 1) Покупка готового решения. Преимущество данного варианта в том, что решение уже полностью отлажено, содержит минимум ошибок, будет затрачено мало времени на внедрение системы. Готовые решения содержат уже всю документацию, постоянно совершенствуются. Недостатком является то, что обычно данное решение требует установку дополнительного ПО, необходимо нанимать специалистов в работе с данным продуктом, что для нашей компании не выгодно. 36 2) Разработка системы на заказ Преимущество в том, что заказчик может сам выставить все нюансы для ИС. Появляются риски не уложиться в сроки заказа, либо наличие скрытых ошибок, которые не видны сразу. Последующее администр ирование будет достаточно трудоемким процессом, потребует много времени и затрат. 3) Разработка собственной системы. Данный вариант позволяет получить систему, полностью подходящую предприятию. В дальнейшем, система может быстро и эффективно модернизироваться, без каких-либо несоответствий с уже имеющимися ИС [13] Таким образом, наилучшим решением является разработка ИС собственными силами. 1.4. Обоснование проектных решений 1.4.1. Обоснование проектных решений по информационному обеспечению Информационное представленных в обеспечение определенной (ИО) форме для – совокупность компьютерной данных, обработки. Организационное и методическое обеспечение представляют собой комплекс мероприятий, направленных на функционирование компьютера и программного обеспечения для получения искомого результата. ИО представляет собой совокупность единой системы классификации и кодирования информации, унифицированных систем документации и информационных массивов. [8] В состав информационного обеспечения включаются два комплекса: компоненты внемашинного ИО (классификаторы технико-экономической информации и документы) и внутримашинного ИО (макеты и экранные формы для ввода первичных данных в ЭВМ или вывода результатной информации, структура информационной базы: входных, выходных файлов, базы данных). Для того чтобы приспособить экономическую информацию для эффективного поиска, обработки и передачи по каналам связи, ее необходимо представить в цифровом виде. С этой целью ее нужно сначала упорядочить (классифицировать), а затем формализовать (закодировать) с использованием классификатора. 37 Классификатор – это документ, с помощью которого осуществляется формализованное описание экономической информации в ЭИС, содержащей наименования объектов, наименования классификационных группировок и их кодовые обозначения [9, 18]. По сфере действия выделяют следующие виды классификаторов: международные, локальные общегосударственные классификаторы. В (общесистемные), нашей работе отраслевые будем и использовать классификаторы, предоставленные 1С: Зарплата и управление кадрами. Основной компонентой внемашинного информационного обеспечения является система экономическим документации, объектом. Под применяемая в процессе документом понимается управления определенная совокупность сведений, используемая при решении экономических задач, расположенная на материальном носителе в соответствии с установленной формой. Система документации – это совокупность взаимосвязанных форм документов, регулярно используемых в процессе управления экономическим объектом. Отличительной особенностью системы экономической документации является большое разнообразие видов документов [9]. Существующие системы документации, характерные для неавтоматизированных ЭИС, отличаются большим количеством разных типов форм документов; большим объемом потоков документов и их запутанностью; дублированием информации в документах и работ по их обработке и, как следствие, низкой достоверностью получаемых результатов. Обработка документов в таких системах занимает почти половину времени работников. При необходимости упростить систему документации, используют следующие подходы: проведение унификации и стандартизации документов; введение безбумажной технологии, основанной на использовании электронных документов и новых информационных технологий их обработки. Входные документы для решаемой задачи желательно получать через 38 сеть, поэтому они должны быть представлены в файлах заранее согласованной структуры. Для упрощения использования таких файлов, они должны иметь табличную форму (что несложно осуществить, т.к. эти документы являются результатными в других задачах и выводятся программными средствами). К внутримашинному информационному обеспечению относится описание экранных форм. При построении структуры экранных форм для ввода данных первичных документов с оперативной информацией целесообразно использовать комбинированную форму, максимально приближенную к той, которая была использована для построения самого документа. Расположение полей должно быть в последовательности, соответствующей логической структуре документа и файлов с оперативной информацией, сокращающей трудоемкость операции загрузки информации в информационную базу. При построении экранных форм для документов с постоянной информацией следует иметь в виду, что эти макеты используются для ввода и актуализации записей информационной базы, поэтому для их проектирования целесообразно применить анкетную форму расположения реквизитов, удобную для выполнения этих операций. В основе выбора экранных форм лежат принципы минимальной трудоемкости и стоимости ввода информации в ЭВМ, максимальной степени читабельности результатной информации, выводимой на экран, и максимальной надежности и достоверности выполнения этих операций. Основной частью внутримашинного информационного обеспечения является информационная база. Информационная база (ИБ) — определенным образом организованная совокупность данных, хранимых в памяти вычислительной системы в виде файлов, с помощью которых удовлетворяются информационные потребности управленческих процессов и решаемых задач. [2] Существуют следующие способы организации информационной базы: 39 совокупность локальных файлов – поддерживается функциональными пакетами прикладных программ; интегрированная база данных – основывается на использовании универсальных программных средств загрузки, хранения, поиска и ведения данных, т.е. СУБД. Организация локальных файлов связана с большим дублированием данных в информационной системе, следовательно, с несогласованностью данных в разных приложениях, а также негибкостью доступа к информации, поэтому может применяться только в специализированных приложениях. Для данного проекта информационная база представлена в виде интегрированного информационного хранилища. Данная организация позволяет объединить различные источники информации, управлять файлами различных форматов. Кроме того, очевидны преимущества использования для хранения информации базы данных: совместимость данных; соответствие данных реальному состоянию объекта; удобство и увеличение скорости совместной обработки данных; поддержка целостности данных. База данных (БД) — поименованная совокупность данных, отражающая совокупность объектов и их отношений в рассматриваемой предметной области. [2]. Основными способами организации БД являются создание централизованных и распределенных БД. Основным критерием выбора способа организации ИБ является достижение минимальных трудовых и стоимостных затрат на проектирование структуры ИБ, программного обеспечения системы, системы ведения файлов. На основании этих критериев и необходимостью обеспечения надежности хранения данных выбран централизованный способ организации БД. По способу установления связей между данными различают: 40 иерархическую; сетевую; реляционную модель. Основными компонентами любой из этих моделей являются файлы (или таблицы). Иерархические модели данных представляют собой графовую модель с вершинами-таблицами. В моделях имеется один файл, который является входом в структуру. Между файлами устанавливаются отношения соподчиненности. У файла может быть одна исходная вершина и несколько подчиненных. Основной тип отношений - 1:М. В сетевых моделях любой файл может быть точкой входа в систему, и связан с произвольным числом других файлов отношениями типа 1:1, 1:М и М:М. Наиболее широкое распространение получила реляционная модель данных. При такой организации вся информация представлена в виде таблиц (файлов БД) и отношений. Таблицы являются совокупностью записей (строк, кортежей). Между отношениями (таблицами) существуют связи типа 1:М, М:М. Каждое отношение имеет ключ - это поле записи (атрибут) однозначно идентифицирующее ее. Данное свойство реляционной модели данных исключает дублирование информации, ускоряет поиск и доступ к конкретным данным. Принятый в реляционной модели подход к структурированию и целостности данных позволяет удобно организовать и упорядочить процесс проектирования и реализации сложных баз данных, а реляционные операции обладают мощными возможностями управления данными и их обработки. Учитывая все преимущества реляционных моделей данных для представления информации, обрабатываемой при решении задачи целесообразно использовать реляционную модель БД. Проектные решения по информационному обеспечению обосновываются с точки зрения внемашинного (классификаторы, справочники, документы) и 41 внутримашинного (входные, промежуточные, выходные массивы информационных баз) обеспечения и включают следующие вопросы: обоснование состава и содержания входных и выходных документов, метода их построения (т.е. возможности использования унифицированных форм документов или выполнение оригинального проектирования); обоснование состава и методов построения экранных форм для ввода переменной и условно-постоянной первичной информации, а также форм для вывода на экран результатной информации или ответов на запросы; обоснование состава классификаторов, возможности использования международных, общесистемных, отраслевых или необходимости построения локальных классификаторов; определение требований к системам классификации и кодирования информации; обоснование способа организации информационной базы: как совокупности локальных файлов или как интегрированной базы данных с локальной или распределенной организацией; определение состава файлов, обоснование методов логической организации файлов и баз данных; обоснование состава и способов организации файлов с результатной и промежуточной информацией. Разрабатываемая система предназначена для работы в операционной системе Windows. Программа должна работать в любой операционной системе семейства Windows: Windows 7/8/8.1/10, а также на серверных вариантах этой операционной системы. Такой выбор объясняется развитым удобным графическим пользовательским интерфейсом данного семейства операционных систем, а также ее популярностью на российском рынке. Многие фирмыпроизводители программного обеспечения, в том числе систем разработки приложений, также ориентированы на это семейство операционных систем, что привело к наличию на рынке большого количества систем программирования, позволяющих разрабатывать программное обеспечение для Windows. Эта операционная система имеет очень большой набор утилит и служебных программ, предназначенных для администрирования, управления и диагностики системы, а также прикладных приложений. Кроме того, она 42 поддерживает обширный программный интерфейс для написания собственных приложений для работы в этой операционной среде. К информационному обеспечению нашей системы относятся: входные и выходные документы. Входные документы представляют собой набор справочных сведений, которые заносятся в локальную базу данных посредством специально разработанных форм. Входными документами нашей системы являются: Документ «Сведения о сотруднике»; Документ «Устав ТОО «Фантазия»; Документ «Сведения об организации. Работа с документами происходит посредством экранных форм. Форма – это важнейший визуальный компонент. Формы представляют собой видимые окна WINDOWS и являются основной частью практически любого приложения. В форме размещаются визуальные компоненты образующие интерфейсную часть и системные (не визуальные) компоненты. Посредством форм происходит диалог между оператором и АИС. При разработке экранных форм использовались разные инструментальные средства, позволяющие ускорить ввод данных, а именно: кнопки, для организации более дружественного интерфейса, кнопки с поясняющими надписями и изображениями, отражающими характер их действия; выпадающие списки, этот компонент позволяет отображать значения выпадающего списка, что очень удобно, так как экономит площадь окна приложения, и предоставляет пользователю выбор из имеющихся значений; календари, этот компонент очень эффективен в применении за счет малого места, занимаемого им на форме. При этом он позволяют вводить дату из выпадающего календаря (по виду напоминают выпадающие списки) и обеспечивает безошибочный с точки зрения синтаксиса ввод дат; таблицы, позволяют представлять 43 информацию в удобном, структурированном виде. Разработанные экранные формы: Экранная форма списка справочника «Сотрудники». Экранная форма «Результаты аттестации сотрудников». Экранная форма «Приказ об аттестации сотрудника». Экранная форма списка справочника «Анкеты». Экранная форма элемента справочника «Анкеты». Экранная форма списка справочника «Штатное расписание». Экранная форма списка справочника «Должности». Экранная форма справочника «Статьи затрат». Экранная форма справочника «Торговые точки». 1.4.2. Обоснование проектных решений по программному обеспечению Одним из важных требований, предъявляемых к проектированию информационных систем, эксплуатируемых совместно на технологической базе весьма ограниченных возможностей, является большая их однородность, позволяющая обеспечить совместимость, мобильность, переносимость. Выбор системы управления базой данных (СУБД) представляет собой сложную многопараметрическую задачу и является одним из важных этапов при разработке приложений баз данных. Выбранный программный продукт должен удовлетворять как текущим, так и будущим потребностям предприятия, при этом следует учитывать финансовые затраты на приобретение необходимого оборудования, самой системы, разработку необходимого программного обеспечения на ее основе, а также обучение персонала. Кроме того, необходимо убедиться, что новая СУБД способна принести предприятию реальные выгоды. Наиболее простой подход при выборе СУБД основан на оценке того, в какой мере существующие системы удовлетворяют основным требованиям создаваемого проекта информационной 44 системы. Более сложным и дорогостоящим вариантом является создание испытательного проекта на основе нескольких СУБД и последующий выбор наиболее подходящего из кандидатов. Но и в этом случае необходимо ограничивать круг возможных систем, опираясь на некие критерии отбора. В данном случае можно выделить несколько групп критериев: Моделирование данных Особенности архитектуры и функциональные возможности Контроль работы системы Особенности разработки приложений Производительность Надежность Требования к рабочей среде Смешанные критерии Основным принципом выбора СУБД следует считать определение программного прод укта, в наибольшей мере соответствующего предъявляемым требованиям. Эту задачу решить не очень просто. Во-первых, к СУБД предъявляется большое число требований, которые с течением времени изменяются, во-вторых, СУБД имеют большое число параметров, что затрудняет их сравнение. Кроме того, информация о СУБД часто носит рекламный характер, не позволяющий сделать правильное суждение. Процедуру выбора СУБД след ует проводить в три этапа: На качественном уровне оценить предлагаемые программные продукты на предмет пригодности; Оценка технических характеристик отобранных систем; Оценка производительности программных продуктов. К числу основных показателей пригодности программных продуктов относятся: вид программного продукта; категории пользователей (профессиональные программисты, администраторы БД, квалифицированные пользователи, разрабатывающие 45 приложения, конечные пользователи, различные комбинации перечисленных категорий); удобство и простота использования (понятные процедуры установки программных продуктов, удобный и унифицированный интерфейс конечного пользователя, простота выполнения обычных операций: создания БД, навигации, модификации, подготовки данных, выполнения запросов и отчетов и ряда других; наличие интеллектуальных подсистем подсказок, помощи в процессе работы и обучения, включая примеры); модель представления данных. Наиболее распространенной является реляционная модель данных. Перспективными являются модели с объектной ориентацией, поскольку они обладают большими возможностями отражения семантики предметной области; качество средств разработки. При оценке качества средств разработки учитывается следующее: возможности создания пользовательских интерфейсов, мощность языка создания программ, автоматизация разработки различных объектов: экранных форм, отчетов, запросов. Предпочтение отдается системам, имеющим полнофункциональные генераторы и обеспечивающим удобство работы пользователя; качество средств защиты и контроля корректности базы данных. Доступ к функциям защиты должен предусматриваться на уровне средств разработки программ и на уровне пользователя. К важнейшим функциям контроля корректности относятся: обеспечение уникальности записей БД по первичному ключу, автоматический контроль целостности связей между таблицами во время выполнения операций обновления, вставки и удаления записей, проверка корректности значений в БД; качество коммуникационных средств. При оценке качества коммуникационных средств обращают внимание на следующие свойства программных продуктов: поддержку сетевых протоколов, 46 поддержку стандартных интерфейсов, наличие средств групповой работы с информацией, способность использовать и модифицировать базы данных других форматов без импортирования или преобразования; фирма – разработчик. Солидность фирмы-разработчика пакета, как правило, дает следующие преимущества: высокое качество продукта, наличие документации и методических материалов наличие «горячей линии» для консультаций по возникающим проблемам. При выборе продукта следует обратить внимание на дату его появления. В качестве показателей «благополучия» можно использовать: твердое финансовое положение, перспективная динамика развития аппаратно-программных средств, годовой оборот, численность состава, объем продаж и т.д. - стоимость. На стоимость программных продуктов в основном влияют вид программного продукта и фирма – разработчик. Стоимость полнофункциональных СУБД обычно колеблется в пределах $ 500 - $ 1000. Общая стоимость включает в себя стоимость прикладного инструментария, средств настройки конфигурации системы, администрирования БД и сопровождения. Иногда общая стоимость крупных систем, построенных на базе реляционных БД, достигает миллионов долларов. Основным фактором, определяющим общую стоимость системы, чаще всего является число поддерживаемых пользователей. На уровне технических характеристик разнообразие СУБД еще больше, чем на качественном уровне. К техническим характеристикам относятся: общие параметры (операционная среда, потребность в оперативной памяти, ограничения на максимальный объем БД и др.); ограничения на операции над данными; типы данных; возможности средств формулировки и выполнения запросов; 47 работа в многопользовательских средах; инструментальные средства разработки приложений; импорт и экспорт. Оценка производительности производится методом тестирования с помощью эталонных тестов из набора AS3AP (ANSI SQL Standard Scalable and Portable). В них контролируется широкий спектр часто встречающихся операций БД и моделируются однопользовательские и многопользовательские среды. В связи с тем, что наша программа хранит информацию в базе данных, необходимо наличие соответствующей СУБД. Программа ориентирована на работу с базами данных формата: 1С:Предприятие. СУБД 1С:Проедприятие содержит большое количество модулей, форм, отчётов для задачи управления персоналом предприятия что нам подходит. Соответственно на компьютере должна быть установлена данная СУБД. Если база функционирует на сервере, то необходимо обеспечить подключение компьютера к серверу. Для работы с базой данных на удаленном компьютере требуется наличия открытого общего доступа к базе расположенной на удаленном компьютере, через протокол SMB. Для удобного взаимодействия пользователя с системой необходимо будет тщательно продумать интерфейс системы - чтобы он был простой и в то же время функциональный. Для оптимального функционирования базы данных необходимо будет правильно определить логические взаимосвязи между таблицами. Таким образом, на разработку самой базы данных и основы клиентского приложения может быть затрачено значительное время. 1.4.3. Обоснование проектных решений по техническому обеспечению Общую структуру информационной системы можно рассматривать как совокупность обеспечивающих подсистем. Техническое обеспечение –это комплекс технических средств, предназначенных для работы информационной системы АИС. К настоящему времени сложились две основные формы организации технического обеспечения: централизованная и частично или 48 полностью децентрализованная. Перспективным подходом в настоящее время считается частично децентрализованный подход, применяя как персональные компьютеры, так и большие электронно-вычислительные распределенных сетей. машины Разрабатываемая с использованием информационная система учета хозяйственных операций будет входить в состав автоматизированного рабочего места производственного отдела. Под АИС понимается совокупность инструментальных средств конечного пользователя, включающая техническое и организационно-методическое обеспечение задач его профессиональной деятельности на основе персональной ЭВМ, установленной на его рабочем месте, работающей как автономно, так и в составе вычислительной сети. В настоящее время существует множество программных продуктов, обеспечивающих информационные технологии автоматизации офиса. К ним относятся текстовые процессоры, табличные процессоры, системы управления базами данных, электронная почта, электронный календарь, компьютерные конференции, видеотекст, а также специализ ированные программы управленческой деятельности: ведение документов, контроль исполнения приказов и т. д. Изучив предметную область и техническое оснащение представительства, а так же перспективные планы на будущее, был сделан вывод – применение сетевой технологии в данном случае требует существенные финансовые вложения. Существующее техническое оснащение: персональный компьютер, и отсутствие компьютерных сетей позволяет сделать вывод, что наиболее приемлемой является децентрализованная форма организации технического обеспечения. 49 II Проектная час ть 2.1. Разработка проекта автоматизации 2.1.1. Этапы жизненного цикла проекта автоматизации Понятие жизненного цикла является одним из базовых понятий методологии проектирования информационных систем. Жизненный цикл информационной системы (ЖЦ ИС) представляет собой непрерывный процесс, начинающийся с момента принятия решения о создании информационной системы и заканчивается в момент полного изъятия ее из эксплуатации. Жизненный цикл информационной системы охватывает все стадии и этапы ее создания, сопровождения и развития [10]: исследование предметной области с последующим формированием функциональной и информационной моделей объекта, для которого предназначена информационная система; проектирование системы, заключающееся в разработке проектных решений, удовлетворяющих всем требованиям ТЗ; разработку системы (в том числе программирование и тестирование прикладных программ на основании проектных спецификаций подсистем, выделенных на стадии проектирования); тестирование информационной системы и выявление сбоев с последующим их устранением; развитие системы. Основные стандарты ЖЦ ИС: 1. ISO/IEC 12207:1995 (Standard for Information Technology — Software Life Cycle Processes – «Процессы жизненного цикла ПО») определяет общую структуру жизненного цикла ПО в виде трехступенчатой модели, состоящей из процессов, видов деятельности и задач. 2. ISO/IEC 15288 «Системная инженерия – Процессы жизненного цикла систем» предназначен для любого рода систем, созданных человеком. 3. ГОСТ 34.601-90 «Автоматизированные системы. Стадии создания» – 50 распространяется на автоматизированные системы и устанавливает стадии и этапы их создания. Выбираем для нашей разработки стандарт ISO/IEC 12207:1995, так как данный стандарт уже стал основой для дальнейшей детализации в методологиях разработки ПО. Далее необходимо определить стратегию внедрения системы. Существуют следующие основные стратегии внедрения системы: 1. Параллельная стратегия. При параллельной стратегии одновременно работают старая (ручная) и новая система, и их выходные документы сравниваются. Если они согласуются длительное время, осуществляется переход на новую систему. 2. "Скачок". Эта стратегия привлекательна, но не рекомендуется. 3. "Пилотный проект". Это наиболее часто используемая стратегия. "Пилотный проекта" - это тактика "скачка", но применяемая к ограниченному числу процессов. Область применения стратегии - небольшой участок деятельности. Такой подход снижает риск и наиболее надежен. Практически все предприятия применяют эту тактику сегодня. 4. "Узкое место"- это малая часть производственного процесса. При использовании похода "узкое место" план внедрения выполняется только для "узкого места" и для людей, работающих в нем. Точность данных повышается только для изделий в этом "узком месте"; переподготовка - только для людей, работающих в нем; анализ эффекта затрат делается только для него и т.д. [11]. 1. Для нашей разработки выберем стратегию "Пилотный проект". Модель ЖЦ определяют порядок исполнения этапов в ходе разработки, а также критерии перехода от этапа к этапу. Спиральная (итерационная) модель. Каждый виток спирали соответствует поэтапной модели создания фрагмента или версии программного изделия, на нем уточняются цели и характеристики проекта, определяется его качество, 51 планируются работы следующего витка спирали. В результате выбирается обоснованный вариант, который доводится до реализации. Достоинства: 1) накопление и повторное использование программных средств, моделей и прототипов. 2) ориентация на развитие и модификацию системы в процессе ее проектирования. 3)анализ риска и издержек в процессе проектирования. Недостатки: 1) сложности с определением момента перехода на следующий этап. 2) недостаточное внимание к разрабатываемой документации на систему. В данной работе выбрана методология SCRUM: При выборе SCRUM конечный результат не придется долго ждать; Вся разработка разбивается на спринты, после каждого спринта уже будет готов рабочий функционал; Основная роль выделена исследователю продукта, представляющему интересы конечных пользователей. В качестве модели жизненного цикла была выбрана спиральная модель с целью постоянной изменениями. доработки Заказчик сможет системы видеть в соответствии результат работы с желаемыми и помогать формировать видение дальнейшего развития. 2.1.2 Ожидаемые риски на этапах жизненного цикла и их описание Любой проект по созданию информационной системы предприятия всегда включает множество задач, связанных с общим управлением проектом, разработкой ПО, проектированием ИС, внедрением, каждая из которых сама по себе является проектом с присущими ему особенностями. Поэтому в ходе разработки существуют различные риски [11,12]. Риски заказчика связаны с неполным достижением целей проекта и не эффективно израсходованными средствами, а риски исполнителя - с возможностью резкого превышения фактической себестоимости работ по сравнению с плановой. Необходимость ведения параллельных и подчас 52 принципиально отличающихся по своему характеру работ приводит к тому, что многократно возрастает уровень риска проекта. Наиболее характерные риски и методы из минимизации приведены в таблице 2.1. Таблица 2.1 Возможные риски проекта и способы их минимизации Виды рисков/варианты менеджмента рисков 1 Снижение видов риска 2 Детальный анализ каждого Риски, связанные с этапа работ, взаимодействия масштабом проекта участников, организации работ Проведение обучения Риски, связанные с пользователей, включая недостаточным руководство, соблюдение опытом в сфере ИТ технологий работы Технические риски Строгий отбор проектной проекта команды по квалификационным критериям. Обучение участников проекта технологии проектных работ, инструментальным средствам Обучение участников проекта (курс "управление Организационные проектом"), тренинги риски проекта команды, формализация деятельности Многократное тестирование продуктов, Операционные риски созданных проекта тщательная экспертиза документов 53 Снижение вероятности возникновения риска 3 Детально проработанная программа качества, отработанное управление конфигурацией проекта, специальные процедуры взаимодействия участников Разработка и утверждение концепции проекта на возможно более ранней его стадии Использование стандартов предприятия на проектные работы, разработка стандартов проекта Включение в команду администратора проекта, детальное распределение ролей в проекте Строгое процедур качества выполнение программы 2.1.3. Организ ационно-правовые и программно-аппар атные средства обеспе чения информационной безопа сности и защ иты информации Программа состоит из 3 АРМов (АРМ администратора, АРМ менеджера, АРМ руководителя), каждый из которых имеет связь с единой базой данных/. Каждый АРМ представляет собой отдельную программу доступ, к которой происходит по средству ввода логина и пароля, с помощью которых можно войти только в определенный АРМ. Главным АРМом является АРМ администратора, в котором осуществляется распределения прав дост упа к модулям, добавление новых изданий и поставщиков [17]. Защита от внутренних угроз. Для этого определены группы пользователей разрабатываемой системы и назначены им соответствующие права доступа к папкам и модулям системы. Существует множество причин, которые могут серьёзно повлиять на работу локальных и глобальных сетей, привести к потере ценной информации. Среди них можно выделить следующие. 1. Несанкционированный доступ извне, копирование или изменение информации случайные или умышленные действия, приводящие к: - искажению либо уничтожению данных; - ознакомление посторонних лиц с информацией, составляющей банковскую, финансовую или государственную тайну. 2. Некорректная работа программного обеспечения, приводящая к потере или порче данных из-за: - ошибок в прикладном или сетевом ПО; - заражения систем компьютерными вирусами. 3. Технические сбои оборудования, вызванные: - отключением электропитания; - отказом дисковых систем и систем архивации данных; - нарушением работы серверов, рабочих станций, сетевых карт, модемов. 4. Ошибки обслуживающего персонала. Конечно, универсального решения, исключающего все перечисленные 54 причины, нет, однако во многих организациях разработаны и применяются технические и административные меры, позволяющие риск потери данных или несанкционированного доступа к ним свести к минимуму. Средства для мониторинга сети и обнаружения в её работе «узких мест» можно разделить на два основных класса: - стратегические; - тактические. Назначение стратегических средств состоит в контроле за широким спектром параметров функционирования всей сети и решении проблем конфигурирования ЛВС. Назначение тактических средств – мониторинг и устранение неисправностей сетевых устройств и сетевого кабеля. К стратегическим средствам относятся: - системы управления сетью - встроенные системы диагностики - распределённые системы мониторинга - средства диагностики операционных систем, функционирующих на больших машинах и серверах. 2.2. Информационное обеспечение задачи 2.2.1. Информационная модель и её описание Информационная система создается с целью: -обеспечения сбора и первичной обработки информации об учете персонала; -повышения качества информации; -создания единой системы доступа к данным; -снижение трудозатрат на сбор, хранение и анализ сведений по персоналу. В результате создания ИС должны быть улучшены показатели: -время сбора и первичной обработки исходной информации; 55 следующие -время затрачиваемое на получение данных. Ограничением системы является допуск сотрудников имеющих право к производственной деятельности организации. Создаваемая ИС выполняет функции: -обработка данных; -хранение данных; -предоставление данных пользователю. Основными задачами ИС являются: -автоматизация обработки данных организации; -создания единой точки хранения данных по персоналу; -осуществление мероприятий по переходу на новые технологии работы с документами (обеспечив наименьший бумажный документооборот). Полное наименование системы: Автоматизированная информационная система управления персоналом (Система автоматизации функций управления и документооборота в отделе кадров). Условное обозначение системы: «Управление персоналом» Заказчик – компания по продаже сотовых телефонов ТОО «Фантазия» Юридический адрес: г. Нур-Султан, ул. Сауран 3/1. Плановые сроки начала и окончания работы по созданию системы: 01.10.2019 – 10.12.2019г. Источник финансирования: заказчик системы. Автоматизируемый объект – отдел персонала компании ТОО «Фантазия». Основной вид деятельности – продажа сотовых телефонов, аксессуаров к ним и карт оплаты. Информационная модель для инвентаризации компании ТОО «Фантазия» представлена на рисунке 2.1. 56 Рис. 2.1 Информационная модель ИС. 2.2.2. Характе ристика нормативно-справочной, входной и оперативной информации На рисунке 2.2 представлена структ урная схема АИС “Управление персоналом”. Рис. 2.2 Структурная схема АИС “Управление персоналом”. 57 Система состоит из четырех функциональных блоков – главное меню, которое в свою очередь содержит блоки Справочники, Документы и Отчеты. Блок «Справочники» работает предназначен для автоматизации сбора и хранения данных о сотрудниках, торговых точках, учебных курсах, статьях затрат на персонал и т.д. Блок «Документы» предназначен для автоматизации ввода групповых изменений в справочниках и вывода внутренних документов организации. Данный блок содержит документ «Аттестации», который показывает данные о уровне квалификации сотрудника. На основании документа «Аттестации» формируется форма «Приказ об аттестации». Блок «Документы» включает следующие документы: «Прием на работу» – диалоговое окно, содержащее информацию о принимаемом на работу кандидате: ФИО (из справочника “Анкеты”), должность (справочник “Должности”) и дату принятия; «Затраты» – диалоговое окно, позволяющее зафиксировать имеющие место затраты на персонал: статьи затрат берутся из соответствующего справочника, сумма и дата проставляются менеджером. Блок «Справочники» включает: «Справочник сотрудников» – диалоговое окно, содержащее персональную информацию о сотруднике, дату приема на работу, дату окончания стажировки, оклад и дату увольнения; «Справочник торговых точек» – диалоговое окно, которое включает информацию о торговой точке: наименование и адрес; «Справочник анкет» – диалоговое окно, содержащее персональные данные о кандидатах на вакантные должности; «Справочник статей затрат» – диалоговое окно, содержащее наименования статей затрат; «Справочник должностей» – диалоговое окно, содержащее наименование должности. Блок «Отчеты» использует данные блоков «Справочники» и «Документы» 58 и состоит из следующих отчетов: «Личные данные сотрудников» – диалоговое окно, где пользователем указывается период, за который будет формироваться отчет, данные в отчет поступают из справочника «Анкеты» «Свод кадровых изменений» – диалоговое окно, где пользователем указывается период, за который будет формироваться отчет, данные в отчет поступают из справочника «Анкеты» «Коэффициет текучести кадров» – диалоговое окно, где пользователем указывается период, за который будет формироваться отчет, данные в отчет поступают из справочника “Анкеты”; «Остаток отпусков» – диалоговое окно, где пользователем указывается период, за который будет формироваться отчет и ФИО сотрудника, в отчёт поступает информация о количестве и периоде отпусков сотрудника. Данные в отчет поступают из справочника «Штатное расписание»; «Отсутствия сотрудников» – диалоговое окно, где пользователем указывается период, за который будет формироваться отчет, в отчёт поступает информация о том когда и сколько отсутствовал сотрудник. Данные выводятся из справочника “Штатное расписание”. 2.2.3. Характеристика результатной информации Автоматизируемый объект – отдел персонала компании ТОО “Фантазия”. Основной вид деятельности – продажа сотовых телефонов, аксессуаров к ним и карт оплаты. Система должна автоматизировать: внесение данных по сотрудникам; хранение информации о сотрудниках; предоставление данных о наличии кадрового резерва; обеспечение менеджера по персоналу полной и достоверной информацией о состоянии вводимой и хранимой информации; 59 формирование статистической отчетности для руководства организации; Требования к численности и квалификации персонала системы и режиму его работы - для работы в системе ключ к ней имеют 4 человека: директор отдела персонала, два менеджера по персоналу и тренинг-менеджер. Уровень надежности программы должен соответствовать технологии программирования, предусматривающей: инспекцию исходных текстов программы; автономное тестирование модулей (методов) программы; тестирование сопряжении модулей (методов) программы; комплексное тестирование программы АС должна быть оснащена системой защиты доступа для изменения информации. Ответственный за защиту информации – администратор, который: осуществляет охрану объекта; пров одит регулярные пров ерки правильности раб оты программного обеспе чения; регулярно меняют пароли и делают их нестандартными; устанавливает дисплеи так, чтобы исключить просмотр посторонним лицами; использует криптографическое закрытие при передачи информации по линиям связи; регистрирует все операции при работе с информацией. Для бесперебойной работы система будет ежедневно обслуживаться разработчиком. АС должна: позволить менеджеру по персоналу вносить данные по кандидатам; хранить информацию о сотрудниках; предоставлять данных о наличии кадрового резерва; обеспечить менеджера по персоналу полной и достоверной информацией о состоянии вводимой и хранимой информации; формировать статистическую отчетность для руководства организации. Требования к информационному обеспечению: информация в систему 60 поступает путём наложения на нее кодировки. Требования к техническому обеспечению: операционная система: Windows 7/8/8.1/10; оперативная память: не менее 512Мб; место на диске не менее 60Гб. Для того чтобы уменьшить риск потери данных при сбое электросети рекомендуется установить источник(и) бесперебойного питания. Состав и содержание работ по созданию системы: разработка технического задания; разработка технического проекта; разработка руководства пользователя. Порядок контроля и приемки системы: тестирование на контрольных примерах; тестирование на рабочих местах пользователей; передача в опытную эксплуатацию; передача в производственную эксплуатацию. Требования к составу и содержанию по подготовке объекта автоматизации к вводу систему в действие: проконтролировать наличие операционной системы (Windows 7, 8, 8.1, 10) и Microsoft Office на рабочих местах; проконтролировать соответствие оборудования требуемым для работы системы; обучить специалистов работе с данной системой. Требования к документированию: технический проект; руководство пользователя [7, 15]. 2.3. Программное обеспе чение задачи 61 рабочих мест 2.3.1. Общие положения (дерево функций и сценарий диалога) Полное наименование программного обеспечения: Автоматизированная информационная система управления персоналом. Плановые сроки начала и окончания работы по созданию системы: 01.10.2019 – 10.12.2019г. Назначение - разработка и создание программного продукта “Управление персоналом”. Данное программное обеспечение предназначено для хранения, контроля, учета и анализа данных о сотрудниках компании и кандидатах на вакантные места, а также хранение и контроль данных по обучению персонала. Задачи программного обеспечения АИС: обеспечение полной и достоверной информацией, необходимой для кадрового учета; обеспечение точными данными по обучению персонала и сдаче экзаменов; своевременное оформление всей первичной документации; повышение надежности и безопасности обработки информации. Область использования подсистемы – управление персоналом. АС должна быть оснащена системой защиты доступа для изменения информации. Ответственный за защиту информации – администратор, который: осуществляет охрану объекта; проводит регул ярные проверки правил ьности работы програ ммного обеспечения; регулярно меняют пароли и делают их нестандартными; устанавливает дисплеи так, чтобы исключить просмотр посторонним лицами; использует криптографическое закрытие при передачи информации по линиям связи; регистрирует все операции при работе с информацией. Типовая конфиг урация, входящая в состав программных продуктов системы «1С:Предприятие», может быть взята как образец для создания 62 уникальной конфигурации, полностью ориентированной на особенности рассматриваемой организации. Конфигуратор, входящий в состав программных продуктов системы «1С:Предприятие», обеспечивает: настройку системы на различные виды учета; реализацию любой методологии учета; организацию любых справочников и документов произвольной структуры; настройку внешнего вида форм ввода информации; настройку поведения и алгоритмов работы системы в различных ситуациях с помощью встроенного объектно-ориентированного языка; широкие оформительские возможности создания печатных форм документов и отчетов с использованием различных шрифтов, рамок, цветов, рисунков; возможность наглядного представления информации в виде диаграмм; быстрое изменение конфигурации с помощью «конструкторов». Создание оригинальных конфигураций позволяет решать с помощью «1С:Предприятия» самые разнообразные задачи по автоматизации экономической деятельности. Программные продукты системы «1С:Предприятие» содержат разнообразные средства для связи с другими программами и аппаратными средствами: средства импорта и экспорта информации через текстовые файлы, файлы формата DBF и XML позволяют легко организовать обмен данными с любыми системами; сохранение печатных форм в форматах Microsoft Excel и HTML (для этого необходимы MS Office Excel и Internet Explorer) [18,19]. При создании программного продукту автоматизируются функционал обработки данных и сбора документов по персоналу в ТОО «Фантазия» 63 На функциях акцентируется 2 множества (см. рис. 2.3): -служебные функции, которые включают в себя автоматизированную обработку запросов пользователей и управление профилями; -функции основной обработки данных, такие как, ведение справочников системы, осмотр и печать документов, принимаемые отчеты. В системе должен присутствовать многопользовательский режим. Входя в систему под предназначенной учетной записью, юзер получит доступ к функциям, которые ему доступны. Сценарий работы программы показан на рисунке 2.4. Рис. 2.3 Дерево функций системы. 64 Рис. 2.4 Сценарий диалога ИС. 2.3.2. Характеристика базы данных Построим логическую схему базы данных. Для проектирования логической модели базы банных воспользуемся программой ERWIN Data Modeler. С помощью этой модели осуществляется детализация хранилищ данных проектируемой системы, а также документируются сущности системы и отношения между ними. На рисунке 2.5 представлена логическая модель базы для ИС управления персоналом. 65 Рис. 2.5 Логическая модель базы данных. Логическая модель данных данной информационной системы состоит из следующих таблиц: В таблице «Сотрудник» хранится список сотрудников организации, филиалов и отделений компании ТОО «Фантазия», к которым прикреплены сотрудники, их анкеты, должности сотрудников; Таблица «Торговые точки» хранит информацию о торговых точках организации, а именно наименование, адрес, график работы, сотрудник, наименование товара, количество и стоимость товара; Таблица «Должности» содержит информацию о должностях организации (идентификатор и наименование); В таблице «Анкета» содержится информация о каждом сотруднике организации, а именно идентификатор, ФИО сотрудника, личные данные, должность; Таблица «Статьи затрат» содержит информацию о наименовании статьи; В таблица «Штатное расписание» хранится информация о расписании работы организации: идентификатор сотрудника, идентификатор его анкеты, идентификатор статьи затрат, подразделение, заработные платы сотрудников поздазделения, затраты подразделения. Теперь рассмотрим физическую реализацию базы данных, она приведена 66 на рисунке 2.6. Рис. 2.6 Физическая модель данных. Данная модель представлена для СУБД MySQL, все названия написаны английскими буквами, все атрибуты указаны со своими типами. Данная модель является реляционной моделью. Эта модель построена с помощью ERWIN. Приведем спецификацию основной таблицы базы данных. Таблица 2.2 –Техническая спецификация Сотрудник Имя поля Тип, размер Описание Id_Сотрудник INT, счетчик Уникальный идентификатор сотрудника, первичный ключ Id_Анкета Уникальный INT идентификатор анкеты сотрудника, вторичный ключ Id_Должность Уникальный INT идентификатор кандидата, первичный ключ Филиал Varchar, 255 Филиал организации Руководитель Varchar, 255 Руководитель филиала 2.3.3. Структурная схема пакета (дерево вызова программных модулей) Разрабат ываемая ИС использует помимо основных модулей, которые уже встроены в 1С Предприятие 8.3 (модуль приложения, модуль внешнего 67 соединения, модуль сеанса), был спроектирован и создан ряд отдельных программных модулей, выполняющих специфические функции (модули объектов, модули формы, модули менеджера объектов, модуль набора записей). Каждый модуль системы – это совокупности кода модуля в формах объекта (форма элемента, списка и др.) и кода разработанного в основном модуле объекта. На рисунке 2.8 представлено дерево программных модулей. Рис. 2.8 Дерево вызова программных модулей. 2.3.4. Описание программных модулей Для реализации поставленной задачи в конфигурацию были добавлены модули, описание котрых приведено в таблице 2.3. Таблица 2.3 – Описание функций модулей № п/п Наименование модуля Функции модуля 1 Глобальный модуль Содержит глобальные процедуры и функции для запуска системы «1С:Зарплата и управление персоналом 8.3» 2 Модуль формы Содержит предопределенные процедуры формы списков 3 Модуль набора записей Содержит предопределенные процедуры объявления элементов справочников 68 4 Модуль менеджеров объектов Содержит предопределенные процедуры администрирования объектов системы. 5 Модуль объекта обработки «Рабочий стол» Содержит предопределенные элементы обработки. Программное обеспечение, уже имеющееся в ТОО «Фантазия», позволяет практически без затрат автоматизировать процесс управления персоналом, используя типовую конфигурацию, входящую в состав программных продуктов системы «1С:Предприятие 8.3», которая может быть взята как образец для создания уникальной особенности конфигурации, рассматриваемой полностью организации. ориентированной Создание на оригинальных конфигураций позволяет решать с помощью «1С:Предприятия 8.3» самые разнообразные задачи по Программные продукты автоматизации системы экономической «1С:Предприятие деятельности. 8.3» содержат разнообразные средства для связи с другими программами и аппаратными средствами. Таким образом, наиболее удобное и выгодное в финансовом плане решение – создание модуля на платформе 1С. Далее опишем основные алгоритмы содания отчетов ИС. Алгоритм отчета «Текучесть кадров» представлен на рисунке 2.9. 69 Рис. 2.9 Алгоритм создания документа «Текучесть кадров». При создании докумотчета «Приказ об аттестации» таблица документа заполняется автоматически, а именно: позиционируемся на первом элементе документат «Аттестации», наименование которого переносится в табличную часть документа. По окончании открывается форма документа с заполненной табличной частью (см. рис. 2.10). Рис. 2.10 Алгоритм создания отчета «Приказ об аттестации». Программа и методика испытаний (компонентов, комплексов средств автоматизации, подсистем, систем) – тестирование системы: тестирование на контрольных примерах – 01.03.2019 – 15.03.2019; тестирование на рабочих местах пользователей - 16.04.2019 - 15.04.2019г.; передача в опытную эксплуатацию – 16.04.2019г.; передача в производственную эксплуатацию. – 01.06.2019г. 2.4. Контрольный пример реализации проекта и его описание Главное страница системы представлена на рис. 2.11. 70 Рисунок 2.11 Главное страница АИС «Управление персоналом». Справочник Сотрудники двухуровневый и содержит две группы: Работающие и Уволенные. В группу Уволенные попадают сотрудники с проставленной датой увольнения. На рис. 2.12 представлена экранная форма списка всего справочника. Рис. 2.12 Экранная форма списка справочника «Сотрудники». Новый сотрудник должен пройти аттестацию по той должности, на которую он пришёл. Блок «Аттестации» содержит информацию о результатах 71 аттестации сотрудника (см. рис. 2.13). Рисунок 2.13 Экранная форма «Результаты аттестации сотрудников». После получения результатов аттестации внутри организации формируются приказы об аттестации. Экранная форма приказа об аттестации показана на рисунке 2.14. Рисунок 2.14 Экранная форма «Приказ об аттестации сотрудника». Для того, чтобы выбрать наиболее подходящего кандидата на вакантную должность предварительно необходимо внести данные о кандидате в систему в 72 справочник «Анкеты» (см. рис.2.15). На рисунке 2.16 изображена экранная форма элемента справочника «Анкеты». Рис. 2.15 Экранная форма списка справочника «Анкеты». Рис. 2.16 Экранная форма элемента справочника «Анкеты». Для того чтобы выявить имеющуюся потребность в персонале предусмотрен справочник «Штатное расписание» (см. рис. 2.17). По кнопке “Печать” появляется структура организации (см. рис. 2.18), где обозначено количество ставок, занятых ставок и вакансии [20]. 73 Рис. 2.17 Экранная форма списка справочника «Штатное расписание». Рис. 2.18 Печатная форма при нажатии кнопки «Печать» в списке справочника «Штатное расписание». Также для работы отдела персонала необходимы следующие справочники “Должности” (см. рис. 2.19), “Статьи расходов” (см. рис. 2.20), “Торговые точки” (см. рис 2.21)[14]. 74 Рис. 2.19 Экранная форма списка справочника «Должности». Рис. 2.20 Экранная форма справочника «Статьи затрат». Рис. 2.21 Экранная форма справочника «Торговые точки». 75 Отчет по результатам контроля точек представлен в таблице 2.4. Таблица 2.4 – Результаты контроля точек за период с 12.06.2018 по 12.06.2019 Наименование параметра Баллы Краснова Валентина Петровна 17 1. Рекламный штендер 1 - наличие - вынесен 1 - чистый 2. Санитарное состояние точки 3 - витрины 1 - помещение - прилегающая территория 1 - рабочее место продавца 1 3.Освещение 3 - витрины 1 - щит с картами 1 - лайтбокс 1 4.Размещение товара на витрине 3 Документ «Прием на работу» (см. рис. 2.22) вносит изменения в справочнике «Штатное расписание» - добавляется соответствующее количество занятых ставок, а также создает новый элемент в справочнике “Сотрудники”. Если имеет место ошибочное проведение документа с уже принятым сотрудником, системы выводит соответствующее сообщение. При удалении документа, удаляется соответствующий элемент в справочнике “Сотрудники” и изменяется количество занятых ставок в справочнике “Штатное расписание”. «» 76 Рис. 2.22 Форма документа «Прием на работу». При увольнении сотрудника создается документ “Увольнение”. При проведении документа соответствующий элемент справочника “Сотрудники” переносится в группу «Уволенные» и изменяется количество занятых ставок в справочнике «Штатное расписание». Для фиксирования затрат на персонал служит документ «Статьи затрат» (см. рис. 2.23). Рис. 2.23 Экранная форма документа «Затраты». По данным, внесенным в документ “Затраты”, можно сформировать отчет «Затраты на персонал» (см. табл. 2.5). 77 Таблица 2. 5– Затраты на персонал за период с 01.03.2019-31.03.2019 Статьи затрат Примечание Сумма Наем Объявление в газету ГБО 6000 Командировки В Алматы 80000 Обучение 65000 Итого 151000 Ежемесячно менеджер по персоналу должен предоставлять директору организации статистику граждан, обратившихся по вопросу трудоустройства. Данный отчет показан в таблице 2.6. Таблица 2.6 – Статистика граждан обратившихся по вопросу с 12.06.201512.06.2019 1 Карапузов А.Д. 2 Беимбетов З.К. 3 Каримов В.Д. 4 Рахимов А.Ж. 5 Жуков Д.А. 6 Исмаилова С.В. 7 Елисеева О.Т. Итого 7 человек 78 III Обоснование экономи ческой эффективности прое кта 3.1 Выбор и обоснование методики расчёта экономической эффективности Под оценкой экономической эффективности понимается определение качества результата разработки информационной системы. Для этого используется отношение между затратами и получаемым эффектом. Разрабатываемая автоматизированная система изменяет процессы работы, поэтому целесообразно оценивать эффективность путем сравнения вариантов по стоимостным и трудовым показателям в рамках отдельных технологических операций. Исходным вариантом считается подход, который использовался до внедрения новой системы. Он заключался в использовании для работы сотрудников продающих подразделений приложений MSOffice. Сравниваемый вариант предлагает использование единой интегрированной системы в вебдоступе. Экономическая эффективность составляющих: косвенного характеризуется улучшением и проекта прямого складывается эффекта. качественных их Косвенный характеристик: двух эффект увеличением прибыли, привлечением большего числа клиентов, снижением количества ошибок при составлении документов. Эффективность проектирования рассчитывается при помощи определенных системных показателей. Одни из них характеризуют так называемую прямую эффективность, другие - косвенную (качественную). Если говорить о российском опыте, то, как правило, заказчиков интересует не количественная, а качественная оценка эффективности внедрения ERP-системы, результаты которой нельзя формализовать. Именно поэтому результаты чаще всего описываются словами «улучшение», «структуризация» и «оптимизация». Косвенная эффективность отражается на результатах производственно79 хозяйственной деятельности за счет оперативности действий, совершенствования всей информационной системы объекта, т.е. косвенным путем. К показателям, характеризующим косвенную эффективность, относятся: повышение качества информации, ее достоверность, точность, объективность, сокращение сроков получения отчетности. Таким образом, качественная оценка экономической эффективности от внедрения автоматизированной информационной системы управления персоналом определяется следующими факторами: полнота сведений в анкетах и быстрый доступ к ним приведет к найму наиболее подходящих сотрудников, а соответственно к уменьшению числа уволенных; отслеживание периодичности учебных курсов, вследствие чего своевременной сдачи экзаменов, также приведет к уменьшению числа уволенных. Также это приведет к повышению качества обслуживания на торговых точках, вследствие чего процент продаж может возрасти, и к уменьшению налагаемых штрафов за некомпетентность персонала при проверки торговых точек дилерами; при снижении количества уволенных сотрудников, число вновь принятых на работу также будет низким, таким образом, уменьшатся затраты на командировки менеджеров по персоналу в регионы для формирования штата, а соответственно и на командировки вновь принятых сотрудников для прохождения обучения. Следовательно, косвенная или качественная эффективность предопределяет повышение уровня управления путем улучшения качества экономической информации. Косвенная эффективность может характеризоваться как совокупность качественных показателей применения средств вычислительной техники в сфере управления предприятием в целом. В конечном итоге косвенная эффективность будет реализована в виде 80 повышения различных экономических показателей деятельности предприятия, снижения затрат, повышение рентабельности. Однако определение точных размеров улучшения показателей производства за счет косвенной эффективности затрудняется тем, что уровень экономических показателей производства складывается под влиянием многочисленных факторов, включая и совершенствование управления. 3.2 Расчёт показателей экономической эффективности проекта К основным обобщающим показателям прямой экономической эффективности относятся: индексы изменения затрат; годовой экономический эффект от разработки и внедрения автоматизированной системы; срок окупаемости автоматизированной системы; расчетный коэффициент эффективности капитальных затрат. Экономия рабочего времени определяется по формуле: Эрв = [(Т1п + Т1о) - (Т2п + Т1о)] х Ч, где Т1п, Т2п - годовые затраты времени на поиск документов до и после внедрения проектных мероприятий соответственно, Т1о, Т2о - годовые затраты времени на обработку корреспонденции и документов до и после внедрения проектных мероприятий соответственно, Ч – количество сотрудников Т1 = Т1о + Т1п = 290 час – трудоемкость работы с документами до внедрения проекта Т2 = Т2о + Т2п = 160 час – трудоемкость работы с документами после внедрения проекта; Экономия рабочего времени составит: Эрв = [(240 + 50) - (120 + 40)] х 3 = 390 часов. Абсолютное снижение трудовых затрат: T = Т1 - Т2 = 290 – 160 = 130 час Коэффициент относительного снижения трудовых затрат: T/ Т1 *100 = 44% 81 Индекс снижения трудовых затрат: YТ = 2/ 4 = 0,5. Снижение себестоимости за счет экономии по фонду заработной платы можно определить по формуле: Сзп = Эрв *ЗПсрчасов*Кнач, где Эрв - экономия рабочего времени, ЗПсрчасов - среднечасовая заработная плата, Кнач – коэффициент начислений на оплату труда (с учетом единого социального налога (ЕСН)). Снижение себестоимости за счет экономии по фонду заработной платы составит: Сзп= 106.9*390*1,26/1000 = 52,5 тыс.руб. Затраты на амортизацию приобретаемых основных средств (для организации рабочих мест сотрудников (компьютерная техника) составят: 3А = ОС* На =41*0,1 = 4,1 тыс.руб., где ОС – стоимость основных средств, На – средняя норма амортизации. Годовой экономический эффект определяется как разность между годовой экономией (или годовым приростом) и нормативной прибылью. Э = П – К * Ен, где Э - годовой экономический эффект (тенге); П - годовая экономия (или годовой прирост) (тенге); К - единовременные затраты (тенге), Ен нормативный коэффициент эффективности капитальных вложений (Ен представляет собой минимальную норму эффективности капитальных вложений, ниже которой они не целесообразны. Значение Ен принимается равным 0,2. Произведение К * Ен след ует рассматривать как нормативную прибыль, которая должна быть получена от внедрения системы. При внедрении автоматизированной информационной системы управления персоналом, приведет к уменьшению количества менеджеров на 1 человека, таким образом, годовая экономия будет равна заработной плате за год одного сотрудника: 82 П = 48000тенге*12мес. = 576000 тенге Единовременные затраты будут равны только множеству заработной платы программиста на срок реализации проекта. К = 120000тенге*3мес. = 360000тенге Следовательно, Э = 576 000 – 360 000*0,2 = 504000тенге Коэффициент эффективности капитальных затрат – представляет собой отношение годовой экономии (годового прироста прибыли) к капитальным затратам на разработку и внедрение автоматизированной системы. Ер = П / К, где Ер - коэффициент эффективности капитальных затрат. Ер = 576000/360000 = 1,6. Срок окупаемости затрат на внедрение модернизируемого проекта машинной обработки информации представляет собой отношение капитальных затрат на разработку и внедрение автоматизированной системы к годовой экономии (годовому приросту прибыли). Т = К / П, где Т – срок окупаемости капитальных затрат на внедрение автоматизированной системы (мес.). Т = 360000 / 576000 = 0,625 года (7,5мес.). Проанализируем абсолютную величину изменения затрат организации (см. табл. 3.1). Табл. 3.1 – Изменение затрат оранизации. 83 Предыдущий период Количество Отчетный период Затраты, руб. сотрудников, шт. 10 Количество Затраты, руб. сотрудников, шт. 4 15 5 Общий индекс оборота организации: I= 94 / 100 = 0,94. ∆Z = ∑q1*p1- ∑q0*p0= 113820 - 121700 = -7880 руб. За счет всех факторов общий оборот снизился на 6.47% или на 7880 руб. Общий индекс цен: I= 104 / 100 = 1,04. ∆Zp= ∑q1*p1- ∑q1*p0= 113820 - 109000 = 4820 руб. За счет изменения цен сводный оборот возрос на 4,42% или на 4820 руб. Общий индекс физического объема продукции: I=90 / 100 = 0,9. ∆Zq= ∑q1*p0- ∑q0* p0= 109000 - 121700 = -12700 руб. За счет изменения объема проданной продукции, оборот снизился на 10,44% или на 12700 руб. Покажем взаимосвязь индексов: I = Iq*Ip= 0,9*1,04 = 0, 94. Диаграммы временных и стоимостных затрат на разработку представлены на рисунках 3.1 и 3.2 соответственно. 84 350 300 250 200 До разработки 150 После разработки 100 50 0 Временные затраты, час Рис. 3.1 Диаграмма изменения временных затрат. 700 600 500 400 До разработки 300 После разработки 200 100 0 Стоимостные затраты, тыс. тенге Рис. 3.2 Диаграмма изменения стоимостных затрат. 85 Заключение В выпускной квалификационной работе был проведен анализ работы предприятия, как предметной области для дипломной работы. Проектирование и реализация программного обеспечения проводилась с использованием современных подходов к созданию программных продуктов. Программное обеспечение для автоматизации учета работы компании разработано в среде 1С: Предприятие 8.3 на языке встроенного программирования 1С. В ходе написания ВКР был получен опыт исследования деятельности предприятия ТОО «Фантазия» разбора её информационных и материальных проблем. Нами были исследованы проблемы в рамках системы управления компании и найдены решения данных проблем в виде разрешения об автоматизации процессов ручной обработки информации. Этапами работы явились: описание сути хозяйственной деятельности предприятия, его организационной структуры, распределения технологических функций по подразделениям предприятия. Также представлены факты, выявленные в ходе обследования предприятия, и касающиеся организации технологии администрирования программных комплексов, системы информационного обеспечения и отчетности. БД, применяемые в системах 1С отличаются в зависимости от режима применения программ 1С (файловый или клиент серверный режим). Автоматизация ИС на основе1С: Предприятие 8 заметно полезнее, нежели применение системных языков программирования, так как на основе 1С уже есть все готовые классы для заключения финансовых задач. Данное событие дает создателю больше мыслить о бизнес-логике систем, проектировании ЭИС, нежели о низкоуровневых свойствах системы. Были решены следующие задачи: - построена модель бизнес-процессов деятельности отдела; - разработано Техническое задание на создание АИС; 86 - разработан Технический проект на создание АИС; - разработана АИС «Управление персоналом»; - написано руководство пользователя системы; - посчитан качественный и прямой экономический эффект от внедрения АИС «Управление персоналом» в отделе персонала ТОО «Фантазия»; - осуществлено внедрение программного мод уля “Управление персоналом”. Внедрение персоналом единой значительно информационной улучшило системы качество отдела хранимой управления информации. Однократный ввод сведений в единую базу данных, а так же использование справочников, позволило работникам отдела правильно распределить обязанности и ответственность за правильное и своевременное обновление сведений о персонале. Это позволило осуществлять контроль деятельности каждого работника отдела и высвободить рабочее время, что исключило сверхурочную работу Осуществлены подсчеты экономической эффективности программных средств. В следующем заключается экономическая эффективность: –наращивание количества обслуживаемых клиентов; –уменьшение времени на регистрацию документации; –сокращение количества вероятных человечных ошибок. 87 Список использованной литературы 1. Брауде Э, Технологии разработки программного обеспечения СПб: Питер, 2014, 655 с.: ил 2. Базаров Т.Ю., Еремина Б.Л. Управление персоналом. Изд. 2-е. – М.: ЮНИТИ, 2015, 560с. 3. Благодатских В.А., Енгибарян М.А. и др. Управление персоналом в крупной компании. – М.: Финансы и статистика, 2015, 288 с. 4. Бобошко Д.Д. 1С: Предприятие версии 8: Программирование в примерах. – М.: КУДИЦ-Образ, 2016, 235с. 5. Вендров А.М. Проектирование программного обеспечения экономических информационных систем: учебник.- М.: Финансы и статистика, 2016, 353с. 6. Вигерс Карл, Разработка требований к программному обеспечению, Пер, с англ. М.:Издательско-торговый дом "Русская Редакция", 2014, 576с. 7. Диго С.М. Базы данных. Проектирование и создание Учебно-методический комплекс. – М.: ЕАОИ, 2008, 171 с. 8. Дубянский В.М. 1С: Предприятие. Конфигурирование и администрирование для начинающих. Экспресс-курс. - СПб.: БХВ-Петербург, 2016, 176 с. 9. Зеленков Ю.А. Введение в базы данных. Центр Интернет ЯрГУ, 2015. 10. Каляное Г.Н. Жизненный цикл информационной системы. - Изд. 3-е. - М.: Горячая линия -Телеком, 2017. 11. Кравченко К.А. Риски на этапах жизненного цикла крупной компании. - М.: Академический проект, 2015, 637с. 12. Керри Н. Праг, Майкл Р. Ирвин, Access 2000 - Библия пользователя, Диалектика, 2016. 13. Крис Дейт. Введение в базы данных, 6-е изд. Киев, Диалектика, 2016. 14. Кристиан Дари, Богдан Бринзаре, Филип Черчез-Тоза, Михай Бусика. AJAX и PHP. Разработка динамических веб-приложений: Учебник – М.: Символ Плюс, 2017. 15. Леффингуелл Д., Уидриг Д, Принципы работы с требованиями к программному 88 обеспечению, М.: ИД "Вильямс", 2017. 16. Макарова Н.В Информатика: Учебник, М.: Финансы и статистика, 2016, 768 с 17. Маклаков С.В. Организационно-правовые и программно-аппаратные средства обеспечения информа ционной безопасности – М.: Диалог-Ми фи, 2017, 256c. 18. 1С: Зарплата и управление персоналом 8 ( 1С ЗУП ) [Электронный ресурс] // Фирма 1С [Офиц. сайт]. URL: https://www.zup4you.ru/index/opisanie/0-31 (дата обращения: 02.11.2019) 19. Филимонова Е.В. Практическая работа в 1С: Предприятие 8. Настройка, конфигурирование, программирование и эксплуатация: учебное пособие. Ростов-на-Дону: Феникс, 2014, 410с. 20. Тимо феев Г.С., Шумейко Д.А. Конфигур ирование и администр ирование 1С: Предпр иятия – Ростов-н а-Дону: Фен икс, 2013, 320с. 89 Приложения Приложение А Список сокращений № Сокрашение Расшифровка 1 ТОО Товарищество с ограниченной ответственностью 2 АИС Автоматизированная информационная система 3 ИС Информационная система 4 АС Автоматизированная система 5 ИО Информационное обеспочение 6 СЭД Сисема электронной документации 7 ПК Персональный компьютер 8 СХД Система хранения документов 9 СУБД Система управления базой данных 10 АРМ Автоматизированное рабочее место 11 ЖЦ ИС Жизненный цикл информационной системы 12 ЭИС Электронная информационная система 90 Приложение Б Идентификаторы, используемые в справочниках, и их расшифровка Наименование справочника Сотрудники Торговые точки Содержание Значение КодСотр Регистрационный код Долж Должность Анкет Анкета Фил Филиал Руковод Руководитель НаимТорг Наименование торговой точки Адрес Адрес торговой точки ГрафРаб График работы НаимТовар Наименование товара Кол Количество Стоим Стоимость Длительность аттестации для ДлитАттест стажеров Длительность аттестации для ДлитАттестПрод Аттестации Должности продавцов Длительность аттестации для ДлитАттестАдмин администраторов КодСотр Регистрационный код Фио ФИО сотрудника Должность Должность ДатаПриема Дата приема на работу КодДолж Регистрационный код Наименование Наименование должности 91 Статьи затрат Анкета Шиатное расписание КодСтЗатр Регистрационный код Статья Наименование статьи затрат КодАнкеты Регистрационный код ФиоКандид Фамилия, имя, отчество кандидата ДатРожд Дата рождения Место рожденеия Номер контактного телефона Пол Место прописки ДатаРож Дата рождения Пасторт Паспортные данные СемейноеПоложение Семейное положение ШтатРаспис Регистрационный код СлабСтороны Наименованиеи позиции СилнСтороны Подразделения ЖелЗарпл График работ Начис Начисления Затрат Затраты 92 Приложение В Листинг программы на языке 1С:Предприятие 8.3 ВЫБРАТЬ |ПриходнаяНакладная.Водитель, |ПриходнаяНакладная.Дата, |ПриходнаяНакладная.ДатаПоступления, |ПриходнаяНакладная.Кладовщик, |ПриходнаяНакладная.Менеджер, |ПриходнаяНакладная.Номер, |ПриходнаяНакладная.Поставщик, |ПриходнаяНакладная.ЯчейкаМесто, |ПриходнаяНакладная.ИнформацияОТоваре.( |НомерСтроки, |Артикул, |Наименование, |ЕдиницаИзмерения, |Количество, |Стоимость, |Сумма| ) |ИЗ |Документ.ПриходнаяНакладная КАК ПриходнаяНакладная |ГДЕ |ПриходнаяНакладная.СсылкаВ (&Ссылка)"; Запрос.Параметры.Вставить("Ссылка", Ссылка); Выборка = Запрос.Выполнить().Выбрать(); ОбластьЗаголовок = Макет.ПолучитьОбласть("Заголовок"); Шапка = Макет.ПолучитьОбласть("Шапка"); 93 ОбластьИнформацияОТовареШапка = Макет.ПолучитьОбласть("ИнформацияОТовареШапка"); ОбластьИнформацияОТоваре = Макет.ПолучитьОбласть("ИнформацияОТоваре"); ТабДок.Очистить(); ВставлятьРазделительСтраниц = Ложь; Пока Выборка.Следующий() Цикл Если ВставлятьРазделительСтраниц Тогда ТабДок.ВывестиГоризонтальныйРазделительСтраниц(); КонецЕсли; ТабДок.Вывести(ОбластьЗаголовок); Шапка.Параметры.Заполнить(Выборка); ТабДок.Вывести(Шапка,Выборка.Уровень()); ТабДок.Вывести(ОбластьИнформацияОТовареШапка); ВыборкаИнформацияОТоваре = Выборка.ИнформацияОТоваре.Выбрать(); Пока ВыборкаИнформацияОТоваре.Следующий() Цикл ОбластьИнформацияОТоваре.Параметры.Заполнить(ВыборкаИнформацияОТова ре); ТабДок.Вывести(ОбластьИнформацияОТоваре, ВыборкаИнформацияОТоваре.Уровень()); КонецЦикла; ВставлятьРазделительСтраниц = Истина; КонецЦикла; //}}КонецПроцедуры Процедура ОбработкаЗаполнения(ДанныеЗаполнения, СтандартнаяОбработка) 94 //{{__КОНСТРУКТОР_ВВОД_НА_ОСНОВАНИИ // Данный фрагмент построен конструктором. // При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!! Если ТипЗнч(ДанныеЗаполнения) = Тип("ДокументСсылка.ПриходнаяНакладная") Тогда // Заполнение шапки Водитель = ДанныеЗаполнения.Водитель; Кладовщик = ДанныеЗаполнения.Кладовщик; Менеджер = ДанныеЗаполнения.Менеджер; Поставщик = ДанныеЗаполнения.Поставщик; ЯчейкаМесто = ДанныеЗаполнения.ЯчейкаМесто; Для Каждого ТекСтрокаИнформацияОТоваре Из ДанныеЗаполнения.ИнформацияОТоваре Цикл НоваяСтрока = ИнформацияОТоваре.Добавить(); НоваяСтрока.Артикул = ТекСтрокаИнформацияОТоваре.Артикул; НоваяСтрока.ЕдиницаИзмерения = ТекСтрокаИнформацияОТоваре.ЕдиницаИзмерения; ВЫБРАТЬ ПриходнаяНакладная.ЯчейкаМесто, ПриходнаяНакладная.Кладовщик, ПриходнаяНакладная.ИнформацияОТоваре.( Наименование, ЕдиницаИзмерения, Количество ) ИЗ Документ.ПриходнаяНакладная КАК ПриходнаяНакладная ВЫБРАТЬ РасходнаяНакладная.ЯчейкаМесто, РасходнаяНакладная.ИнформацияОТоваре.( Наименование, 95 ЕдиницаИзмерения, Количество ) ИЗ Документ.РасходнаяНакладная КАК РасходнаяНакладная" ВЫБРАТЬ |ПриходнаяНакладная.Водитель, |ПриходнаяНакладная.Дата, |ПриходнаяНакладная.ДатаПоступления, |ПриходнаяНакладная.Кладовщик, |ПриходнаяНакладная.Менеджер, |ПриходнаяНакладная.Номер, |ПриходнаяНакладная.Поставщик, |ПриходнаяНакладная.ЯчейкаМесто, |ПриходнаяНакладная.ИнформацияОТоваре.( |НомерСтроки, |Артикул, |Наименование, |ЕдиницаИзмерения, |Количество, |Стоимость, |Сумма | ) |ИЗ |Документ.ПриходнаяНакладнаяНакладная| ГДЕ |ПриходнаяНакладная.Ссылка В (&Ссылка)"; Запрос.Параметры.Вставить("Ссылка", Ссылка); Выборка = Запрос.Выполнить().Выбрать(); ОбластьЗаголовок = Макет.ПолучитьОбласть("Заголовок"); 96 Шапка = Макет.ПолучитьОбласть("Шапка"); ОбластьИнформацияОТовареШапка = Макет.ПолучитьОбласть("ИнформацияОТоваре Шапка");ОбластьИнформацияОТоваре = Макет.ПолучитьОбласть("ИнформацияОТоваре"); ТабДок.Очистить(); ВставлятьРазделительСтраниц = Ложь; Пока Выборка.Следующий() Цикл Если ВставлятьРазделительСтраниц Тогда ТабДок.ВывестиГоризонтальныйРазделительСтраниц(); КонецЕсли; ТабДок.Вывести(ОбластьЗаголовок); Шапка.Параметры.Заполнить(Выборка); ТабДок.Вывести(Шапка, Выборка.Уровень()); ТабДок.Вывести(ОбластьИнформацияОТовареШапка); ВыборкаИнформацияОТоваре = Выборка.ИнформацияОТоваре.Выбрать(); Пока ВыборкаИнформацияОТоваре.Следующий() Цикл ОбластьИнформацияОТоваре.Параметры.Заполнить(ВыборкаИнформацияОТова ре); ТабДок.Вывести(ОбластьИнформацияОТоваре, ВыборкаИнформацияОТоваре.Уровень()); КонецЦикла; ВставлятьРазделительСтраниц = Истина; КонецЦикла; //}} КонецПроцедуры Процедура ОбработкаЗаполнения(ДанныеЗаполнения, СтандартнаяОбработка)/ /{{__КОНСТРУКТОР_ВВОД_НА_ОСНОВАНИИ // Данный фрагмент построен конструктором 97 // При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!! Если ТипЗнч(ДанныеЗаполнения) = Тип("ДокументСсылка.ПриходнаяНакладная") Тогда // Заполнение шапки Водитель = ДанныеЗаполнения.Водитель; Кладовщик = ДанныеЗаполнения.Кладовщик; Менеджер = ДанныеЗаполнения.Менеджер; Поставщик = ДанныеЗаполнения.Поставщик; ЯчейкаМесто = ДанныеЗаполнения.ЯчейкаМесто; Для Каждого ТекСтрокаИнформацияОТоваре Из ДанныеЗаполнения.ИнформацияОТоваре Цикл НоваяСтрока = ИнформацияОТоваре.Добавить(); НоваяСтрока.Артикул = ТекСтрокаИнформацияОТоваре.Артикул; НоваяСтрока.ЕдиницаИзмерения = ТекСтрокаИнформацияОТоваре.ЕдиницаИзмерения; ВЫБРАТЬ ПриходнаяНакладная.ЯчейкаМесто, ПриходнаяНакладная.Кладовщик, ПриходнаяНакладная.ИнформацияОТоваре.( Наименование, ЕдиницаИзмерения, Количество ) ИЗ Документ.ПриходнаяНакладная КАК ПриходнаяНакладная ВЫБРАТЬ РасходнаяНакладная. ЯчейкаМесто, РасходнаяНакладная.ИнформацияОТоваре.(Наименование,ЕдиницаИзмерения,К оличество 98 ) ИЗ Документ.РасходнаяНакладная КАК РасходнаяНакладная ПОСЛЕДНИЙ ЛИСТ ВЫПУСКНОЙ КВАЛИФИКАЦИОННОЙ 99 РАБОТЫ Выпускная квалификационная работа выполнена мной совершенно самостоятельно. Все использованные в работе материалы и концепции из опубликованной научной литературы и других источников имеют ссылки на них. «11» ноября 2019 г. _______________________/____Ли Станислав Леонидович_______ (подпись) (Ф.И.О.) 100