Разработка автоматизированной системы управления рабочим пространством Тольяттинского офиса компании NETCRACKER
|
ВВЕДЕНИЕ 3
Глава 1 ФУНКЦИОНАЛЬНОЕ МОДЕЛИРОВАНИЕ ДЕЯТЕЛЬНОСТИ КОМПАНИИ ООО «НЕТКРЭКЕР» 6
1.1 Общая характеристика организации ООО «Неткрэкер» 6
1.2 Анализ процесса учета рабочего пространства 8
1.3 Постановка задачи оптимизации рабочего пространства с помощью
динамического программирования 12
1.4 Описание требований к разрабатываемой автоматизированной
системе управления 17
Глава 2 ПРОЕКТИРОВАНИЕ И РАЗРАБОТКА АВТОМАТИЗИРОВАННОЙ СИСТЕМЫ УПРАВЛЕНИЯ РАБОЧИМ ПРОСТРАНСТВОМ 21
2.1 Проектирование и обоснование архитектуры автоматизированной
системы управления рабочим пространством 21
2.2 Выбор средств разработки информационной системы управления
рабочим пространством 25
2.2.1 Описание и сравнительный анализ языков программирования и выбор
оптимального из них для разработки АСУ 25
2.2.2 Описание и сравнительный анализ веб-серверов и выбор
оптимального из них для разработки АСУ 28
2.3 Моделирование автоматизированной системы управления 30
2.4 Реализация программных модулей автоматизированной системы
управления рабочим пространством 36
2.5 Тестирование разработанной автоматизированной системы
управления рабочим пространством 44
ЗАКЛЮЧЕНИЕ 47
СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ 49
ПРИЛОЖЕНИЕ А Листинг методов для нахождения оптимального рабочего места сотрудника 51
Глава 1 ФУНКЦИОНАЛЬНОЕ МОДЕЛИРОВАНИЕ ДЕЯТЕЛЬНОСТИ КОМПАНИИ ООО «НЕТКРЭКЕР» 6
1.1 Общая характеристика организации ООО «Неткрэкер» 6
1.2 Анализ процесса учета рабочего пространства 8
1.3 Постановка задачи оптимизации рабочего пространства с помощью
динамического программирования 12
1.4 Описание требований к разрабатываемой автоматизированной
системе управления 17
Глава 2 ПРОЕКТИРОВАНИЕ И РАЗРАБОТКА АВТОМАТИЗИРОВАННОЙ СИСТЕМЫ УПРАВЛЕНИЯ РАБОЧИМ ПРОСТРАНСТВОМ 21
2.1 Проектирование и обоснование архитектуры автоматизированной
системы управления рабочим пространством 21
2.2 Выбор средств разработки информационной системы управления
рабочим пространством 25
2.2.1 Описание и сравнительный анализ языков программирования и выбор
оптимального из них для разработки АСУ 25
2.2.2 Описание и сравнительный анализ веб-серверов и выбор
оптимального из них для разработки АСУ 28
2.3 Моделирование автоматизированной системы управления 30
2.4 Реализация программных модулей автоматизированной системы
управления рабочим пространством 36
2.5 Тестирование разработанной автоматизированной системы
управления рабочим пространством 44
ЗАКЛЮЧЕНИЕ 47
СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ 49
ПРИЛОЖЕНИЕ А Листинг методов для нахождения оптимального рабочего места сотрудника 51
Рабочее место и рабочее пространство — это специально организованные условия, в которых протекает трудовая деятельность человека. Рабочее пространство представляет собой зону, отделённую от природной среды с искусственно создаваемыми условиями, и является проектируемой частью рабочей среды. Офис, производственный цех, судоверфь - всё это примеры рабочего пространства. Рабочее место — это часть рабочего пространства, в котором располагается оборудование, с которым непосредственно взаимодействует человек в рабочей среде.
В 2008 году корпорация NEC провела объединение с компанией «Неткрэкер», которая работает над созданием, внедрением и сопровождением систем эксплуатационной поддержки (OSS), систем поддержки бизнеса (BSS), а также SDN/NFV-решений для крупных предприятий, операторов связи, и государственных учреждений.
Компания также предлагает услуги в области профессионального обслуживания (включая консалтинг, внедрение и поддержку) и сервисы по управлению телекоммуникационными процессами. Тольяттинский офис компании «Неткрэкер» на 2016 год насчитывает более 450 человек, почти все сотрудники находятся в деловом центре «Квадрат».
В Тольяттинском офисе «Неткрэкер» происходит непрерывная миграция сотрудников вместе со своими персональными компьютерами, и поэтому много времени уходит на поиск свободных мест, в том числе и для сотрудников, командированных из других офисов компании.
Учетом рабочих мест в компаниях в основном занимается отдел администрации и кадров. При учете рабочего пространства и рабочих мест используются соответствующие нормативные документы. Также на руках должен быть план-схема помещений.
Вопросы, касающиеся оптимизации и упрощения учета рабочего пространства и рабочих мест, являются очень актуальными. Актуальность темы выпускной квалификационной работы связана со значительным распространением исследуемого явления и заключается в необходимости разработки рекомендаций по совершенствованию работы в рассматриваемой области.
Объектом исследования является процесс учета рабочего пространства и рабочих мест.
Предмет исследования: автоматизация процесса управления рабочим пространством.
Целью работы является разработка автоматизированной системы управления рабочим пространством для оптимального его распределения.
Задачи:
• проанализировать учебно-методическую и научную литературу необходимую для разработки автоматизированной системы управления;
• исследовать существующий процесс учета рабочего пространства и рабочих мест;
• разработать алгоритм учета рабочего пространства и рабочих мест для автоматизированной системы управления;
• реализовать алгоритм учета рабочего пространства и рабочих мест с помощью автоматизированной системы управления;
• определить эффективность разработанной автоматизированной системы управления в работе компании.
В первой главе проводится анализ деятельности отдела кадров и администрации офиса. Процесс учета рабочего пространства разбивается на этапы и по ним строится контекстная диаграмма всего процесса. Выделяются самые слабые этапы, нуждающиеся в автоматизации. Описываются основные принципы динамического программирования. На его основе ставится задача оптимального распределения сотрудников по офису и описывается её математическая модель.
Во второй главе описывается обоснование архитектуры проектируемой автоматизированной системы управления рабочим пространством. Описываются требования к системе по классификации требований FURPS+. Проводится обоснование выбора технологий для разработки и проектируется система. Представляются блок-схемы с изображением работы некоторых методов АСУ. Описывается тестирование программного продукта с привидением листинга кода тестовых классов.
В заключении приводятся основные выводы, достигнутые в ходе выполнения работы.
В результате была разработана, описана и протестирована автоматизированная система управления рабочим пространством для тольяттинского офиса компании «NetCracker».
В 2008 году корпорация NEC провела объединение с компанией «Неткрэкер», которая работает над созданием, внедрением и сопровождением систем эксплуатационной поддержки (OSS), систем поддержки бизнеса (BSS), а также SDN/NFV-решений для крупных предприятий, операторов связи, и государственных учреждений.
Компания также предлагает услуги в области профессионального обслуживания (включая консалтинг, внедрение и поддержку) и сервисы по управлению телекоммуникационными процессами. Тольяттинский офис компании «Неткрэкер» на 2016 год насчитывает более 450 человек, почти все сотрудники находятся в деловом центре «Квадрат».
В Тольяттинском офисе «Неткрэкер» происходит непрерывная миграция сотрудников вместе со своими персональными компьютерами, и поэтому много времени уходит на поиск свободных мест, в том числе и для сотрудников, командированных из других офисов компании.
Учетом рабочих мест в компаниях в основном занимается отдел администрации и кадров. При учете рабочего пространства и рабочих мест используются соответствующие нормативные документы. Также на руках должен быть план-схема помещений.
Вопросы, касающиеся оптимизации и упрощения учета рабочего пространства и рабочих мест, являются очень актуальными. Актуальность темы выпускной квалификационной работы связана со значительным распространением исследуемого явления и заключается в необходимости разработки рекомендаций по совершенствованию работы в рассматриваемой области.
Объектом исследования является процесс учета рабочего пространства и рабочих мест.
Предмет исследования: автоматизация процесса управления рабочим пространством.
Целью работы является разработка автоматизированной системы управления рабочим пространством для оптимального его распределения.
Задачи:
• проанализировать учебно-методическую и научную литературу необходимую для разработки автоматизированной системы управления;
• исследовать существующий процесс учета рабочего пространства и рабочих мест;
• разработать алгоритм учета рабочего пространства и рабочих мест для автоматизированной системы управления;
• реализовать алгоритм учета рабочего пространства и рабочих мест с помощью автоматизированной системы управления;
• определить эффективность разработанной автоматизированной системы управления в работе компании.
В первой главе проводится анализ деятельности отдела кадров и администрации офиса. Процесс учета рабочего пространства разбивается на этапы и по ним строится контекстная диаграмма всего процесса. Выделяются самые слабые этапы, нуждающиеся в автоматизации. Описываются основные принципы динамического программирования. На его основе ставится задача оптимального распределения сотрудников по офису и описывается её математическая модель.
Во второй главе описывается обоснование архитектуры проектируемой автоматизированной системы управления рабочим пространством. Описываются требования к системе по классификации требований FURPS+. Проводится обоснование выбора технологий для разработки и проектируется система. Представляются блок-схемы с изображением работы некоторых методов АСУ. Описывается тестирование программного продукта с привидением листинга кода тестовых классов.
В заключении приводятся основные выводы, достигнутые в ходе выполнения работы.
В результате была разработана, описана и протестирована автоматизированная система управления рабочим пространством для тольяттинского офиса компании «NetCracker».
В ходе выполнения выпускной квалификационной работы была проанализирована литература по проблемам автоматизации основных бизнес- процессов деятельности компаний. После анализа литературы определились основные этапы автоматизации учета рабочего пространства.
Во время проведения анализа процесса учета рабочего пространства выяснилось, что процесс достаточно трудоёмкий и требует на свое выполнение большого количества ресурсов.
После разбиения процесса учета рабочего пространства на конкретные этапы, с использованием функциональной декомпозиции, стали видны конкретные этапы процесса, являющиеся наиболее трудоёмкими. Для этого была применена технология структурного анализа, на основе которого были построены диаграммы IDEF0.
Было принято решение в их автоматизации путём разработки автоматизированной системы управления рабочим пространством.
В ходе проделанной работы были изучены математические основы постановки задач динамического программирования. Сформирована математическая модель задачи оптимального распределения сотрудников по офису на основе динамического программирования. На основе сформированной математической модели был построен алгоритм её работы.
В дальнейшем были определены требования к системе по классификации требований FURPS+. Исходя из требований к системе и личного опыта был проведен анализ технологий для разработки программного обеспечения. В ходе анализа были построены сравнительные таблицы и выбраны соответствующие инструменты разработки.
После определения требований и анализа технологий разработки была построена архитектура разрабатываемого программного обеспечения. На графическом языке объектного моделирования UML была смоделирована диаграмма вариантов использования и диаграмма классов.
В результате работы была спроектирована реализована и протестирована информационная система для компании «Неткрэкер», осуществляющая автоматизацию деятельности отела кадров и администрации офиса, а именно процесс учета рабочего пространства. Задача оптимального распределения сотрудников по офису оказалась актуальной. Правильное управление рабочим пространством позволит повысить производительность труда и комфортность окружающей рабочей среды.
Автоматизировав некоторые этапы процесса учета рабочего пространства, сократится количество ресурсов и времени, затрачиваемое сотрудниками, работающими в отделе кадров и администрации офиса.
Во время проведения анализа процесса учета рабочего пространства выяснилось, что процесс достаточно трудоёмкий и требует на свое выполнение большого количества ресурсов.
После разбиения процесса учета рабочего пространства на конкретные этапы, с использованием функциональной декомпозиции, стали видны конкретные этапы процесса, являющиеся наиболее трудоёмкими. Для этого была применена технология структурного анализа, на основе которого были построены диаграммы IDEF0.
Было принято решение в их автоматизации путём разработки автоматизированной системы управления рабочим пространством.
В ходе проделанной работы были изучены математические основы постановки задач динамического программирования. Сформирована математическая модель задачи оптимального распределения сотрудников по офису на основе динамического программирования. На основе сформированной математической модели был построен алгоритм её работы.
В дальнейшем были определены требования к системе по классификации требований FURPS+. Исходя из требований к системе и личного опыта был проведен анализ технологий для разработки программного обеспечения. В ходе анализа были построены сравнительные таблицы и выбраны соответствующие инструменты разработки.
После определения требований и анализа технологий разработки была построена архитектура разрабатываемого программного обеспечения. На графическом языке объектного моделирования UML была смоделирована диаграмма вариантов использования и диаграмма классов.
В результате работы была спроектирована реализована и протестирована информационная система для компании «Неткрэкер», осуществляющая автоматизацию деятельности отела кадров и администрации офиса, а именно процесс учета рабочего пространства. Задача оптимального распределения сотрудников по офису оказалась актуальной. Правильное управление рабочим пространством позволит повысить производительность труда и комфортность окружающей рабочей среды.
Автоматизировав некоторые этапы процесса учета рабочего пространства, сократится количество ресурсов и времени, затрачиваемое сотрудниками, работающими в отделе кадров и администрации офиса.



