Тип работы:
Предмет:
Язык работы:


CRM-система автоматизации процессов управления бизнесом

Работа №77772

Тип работы

Бакалаврская работа

Предмет

информатика

Объем работы44
Год сдачи2016
Стоимость4280 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
21
Не подходит работа?

Узнай цену на написание


Введение
ГЛАВА 1. АБСТРАКТНОЕ ПРОГРАММИРОВАНИЕ 4
Постановка задачи 4
Выбор среды разработки 4
Разработка архитектуры базы данных 4
Разработка логики приложения 7
Алгоритмы хранения дерева в базе данных 8
Алгоритм «Parent-Child» 8
Алгоритм «Nested Set» 8
Алгоритм «Materialized Path» 9
Выбор Frontend технологий 10
ГЛАВА 2. ПРАКТИЧЕСКАЯ РЕАЛИЗАЦИЯ 12
Система регистрации и авторизации пользователей 12
Правила валидации для модели User 12
Форма регистрации 13
Логика регистрации 14
Реализация системы создания дерева сотрудников 14
Погружение в AngularJS 17
Алгоритм проекции frontend дерева на базу данных 18
Система «тасков» 21
Реализация логики постановки заданий и уведомлений 22
Вывод задач 23
Уведомления по задачам 24
Система комментирования задач 26
Логика комментирования 26
Реализация системы комментариев 27
Система графиков 29
Реализация графиков 30
Система персонального «лендинга» 30
Реализация система рекламной страницы 31
«Деплой» проекта 33
ЗАКЛЮЧЕНИЕ 34
СПИСОК ЛИТЕРАТУРЫ 34
ПРИЛОЖЕНИЕ

В настоящее время количество бизнес-структур занятых проектной работой достигло невиданных высот. Это и всевозможные web-студии, дизайнерские компании средних мастей, и организации программистов по всему миру. Работа подобного рода требует определенной согласованности, слаженности и строгости. Чтобы проекты не лежали «где-то у кого-то», чтобы труд был равномерно распределен между всеми сотрудниками, а также для взаимодействия с клиентами - существуют так называемые CRM-системы. Их существует великое множество, все они разнятся всевозможным функционалом, обилием графиков схем и других инструментов, без которых не обойтись ни одной преуспевающей бизнес-структуре. Однако стоит отметить, что далеко не все они бесплатны, многие требуют существенных вложений от своих клиентов. К тому же, они очень сложны. Не знакомый с таким человек впадет в ступор при виде множества кнопок, флажков и вкладок. Так зародилась идея новой CRM.
Идея простой системы, но в то же время мощной, не требующей вложений, которая помогла бы организовать проектную работу, избавила «начальников» от необходимости личного присутствия в офисе, обеспечила прозрачную схему взаимодействия руководства с рядовыми сотрудниками, клиентами и многое другое. Изначально планировалось сделать упор на визуализацию как вводимых, так и выводимых данных и использование современных «модных» технологий. Несмотря на актуальность темы и хорошую нишу на рынке, новая система дипломный проект, не коммерческий, и главной задачей являлось показать умение реализовать на практике поставленную задачу.
Также первопричиной возникновения такой идеи для дипломного проекта послужил опыт работы автора в организациях МЭЛТ-интернет, web- студия «Clever Iron»,стартап в «коворке» IT-парка. Именно там были замечены нарушения и упущения в организации трудового процесса и, как следствие, упущенного времени на переделку одной и той же работы по несколько раз. Все организации, упомянутые выше, разнились по количеству сотрудников и ежедневных задач, но их всех объединял следующая организация труда: «разбей задачу на подзадачи, отчитывайся о процессе тому, кто ее поставил». Это явилось второй по важности причиной выбора именно такой темы для дипломного проекта. Приоритетной задачей было создать систему, которая бы подошла как компании с сотней сотрудников, так и микро организации с двумя-тремя работниками без ущерба их нервам и бюджету. Третьей и последней причиной выбора темы послужило желание создать систему, которая бы работала практически целиком на ajax, избавляя от необходимости постоянно перезагружать страницу, переходя от ссылки к ссылке.


Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


Результатом дипломной работы является CRM-система автоматизации процессов управления бизнесом, которая позволяет эффективно осуществлять контроль за деятельностью своих сотрудников, избавит от необходимости личного присутствия руководства, облегчит коммуникацию с помощью внутрисистемных обсуждений, а также будет способна вести статистику. В общем и целом, задача, поставленная при проектировании проекта, была решена положительно.


1. Документация по RubyOnRails на русском языкеhttp://rusrails.ru/.
2. Документация по JavaScript jQuery UI Widgets Diagrams на английском языкеhttp: //www. basicprimitives. com/
3. Статься на Хабрахабре об алгоритмах хранения дерева в базе данных https://habrahabr.ru/post/193166/
4. Документация по AngularJS на английском языке https://docs.angularjs.org/api


Работу высылаем на протяжении 30 минут после оплаты.



Подобные работы


©2025 Cервис помощи студентам в выполнении работ