Введение 4
1.1 Анализ существующих ERP- и CRM-систем 4
1.1.1 Битрикс24 4
1.1.2 Мегаплан 4
1.1.3 SAP ERP 4
1.1.4 Salesforce.com 5
2. Теоретическая часть 7
2.1 Актуальность разработки 7
2.2 Цели и задачи 7
2.3 Требования 8
2.4 Выбор стека для разработки 9
2.5 Требования к серверу 10
2.6 Требования к клиентской платформе 10
2.7 Выбор клиентской платформы 10
2.8 Жизненный цикл проекта 11
2.9 Взаимосвязи сущностей в системе 12
2.10 Роли и функции 13
2.10.1 Аккаунт-менеджер (Account manager) 13
2.10.2 Менеджер проектов (Project manager) 13
2.10.3 Топ-менеджер 13
2.10.4 Менеджеры по инструментам 13
2.10.5 Специалист по документообороту 14
2.10.6 Администратор 14
2.10.7 Финансовый директор 14
2.10.8 Специалист отдела кадров 14
3. Практическая часть 15
3.1 Используемые технологии 15
3.2 Принцип работы приложения 16
3.3 Разработка и функции 16
3.3.1 Главный модуль 16
3.3.2 Администрирование 21
3.3.3 Задачи 22
3.3.4 Проекты 24
3.3.5 Документы 25
3.3.6 Финансы 26
3.3.7 Департамент 26
3.3.8 HR 27
4. Заключение 28
5. Список используемой литературы 29
6. Приложение 31
6.1 Пример конфигурационного файла Gulpfile.js 31
6.2 Функция получения информации о пользователе 33
6.3 Шаблон экрана «HR», представления единственного дня 34
6.4 Функция директивы поля выбора даты 36
В настоящее время на рынке существует множество информационных систем, предназначенных для автоматизации бизнес-процессов и учета документов, такие как: АИС (Автоматизированная информационная система), CRM (Customer Relationship Management,система управления взаимоотношениями с клиентами) или ERP (Enterprise Resource Planning, управление ресурсами предприятия). Перечисленные типы систем имеют узкую специализацию, но все они делают одно и то же: упрощают и автоматизируют работу предприятия и его взаимоотношения с клиентами и подрядчиками. Перечислим наиболее известные системы и их особенности.
В рамках данной квалификационной работы была разработана эффективная система управления рекламным агентством в виде веб-приложения. Был проведен опрос сотрудников клиента, система была разработана с учетом их пожеланий. Все требования и пожелания заказчика были удовлетворены.