Введение 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, управление ресурсами предприятия). Перечисленные типы систем имеют узкую специализацию, но все они делают одно и то же: упрощают и автоматизируют работу предприятия и его взаимоотношения с клиентами и подрядчиками. Перечислим наиболее известные системы и их особенности.
В рамках данной квалификационной работы была разработана эффективная система управления рекламным агентством в виде веб-приложения. Был проведен опрос сотрудников клиента, система была разработана с учетом их пожеланий. Все требования и пожелания заказчика были удовлетворены.
1. Быков М.Ю. Методы и средства разработки компонентного управления Web сайтом на основе динамической объектной модели: Диссертация на соискание ученой степени к.т.н. М., 2005.- 183с.
2. Гамма Э., Хелм Р., Джонсон Р., Влиссидес Дж. Приемы объектно- ориентированного проектирования. Паттерны проектирования (пер. с англ.). СПб.: Питер.2001,- 368с.
3. Закас, Мак-Пик, Фосетт. Ajax для профессионалов. М.: Символ-Плюс, 2007.- 488с.
4. Запечинков С.В., Информационная безопасность открытых систем в 2-х томах. Том 1. Угрозы, уязвимости, атаки и подходы к защите. Учебник для вузов. М.: Горячая линия -Телеком, 2006,- 536с.
5. Интернет-порталы: содержание и технологии. Сборник научных статей. Выпуск 1. / Редкол.: А.Н. Тихонов (пред.) и др.; ГНИИ ИТТ "Информика".М.:Просвещение, 2003. 720с.
6. Интернет-порталы: содержание и технологии. Сборник научных статей. Выпуск 2. / Редкол.: А.Н. Тихонов (пред.) и др.; ГНИИ ИТТ "Информика". М.: Просвещение, 2004. 499с.
7. Интернет-порталы: содержание и технологии. Сборник научных статей. Выпуск 3. / Редкол.: А.Н. Тихонов (пред.) и др.; ФГУ ГНИИ ИТТ "Информика". М.: Просвещение, 2005. 590с.
8. Кришнамурти Б. , Рексфорд Дж. Web-протоколы. Теория и практика. HTTP/1.1, взаимодействие протоколов, кэширование, измерение трафика. М.: Бином, 2002 г,- 592с.
9. Кузнецов С. Д. Базы данных. Модели и языки. М.: Бином-Пресс, 2008.- 720с.
10. Кузнецов С.Д. Проектирование и разработка корпоративных информационных систем. Центр Информационных Технологий, 1998.
П.Менаске Д., Алмейда В. Производительность Web-служб Анализ, оценка и планирование. СПб: ООО "ДиаСофтЮП", 2003. 480с.
12.Одинцов И.О. Профессиональное программирование. Системный подход. СПб.: БХВ, 2002.-512с.
13. Фаулер М. Рефакторинг. СПб: Символ, 2005,- 430с.
14. Флэнаган Д. JavaScript. Подробное руководство. 5-е издание. М.: Символ-Плюс, 2008.- 992с.
15. Шлосснейгл Дж. Профессиональное программирование на РНР (пер. с англ.). М.: Изд. Дом "Вильяме", 2006.-624с.
16. Принципы объектно-ориентированной разработки программ (пер. с англ.). М.: Изд. Дом "Вильяме", 2002.-496с.
17. Apache Software Foundation. Apache HTTP Server ModRewrite.
http://www.egoroff.spb.ru/portfolio/apache/modrewrite.html.
18. MySQL AB. Mysql. http://www.mysql.com/.
19. PHP Group. Php. http://www.php.net/.