Диплом: Разработка CRM системы для компании ООО "ПК Кредо"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
поддержкой CRM (через тротуар метрик в собственном офисе
руководителя). Ввели инновацию – оцениваете перемена метрик.
- стандартизация бизнес-процессов. Все работники трудятся по конкретной
схеме, которая заложена в CRM. Плюс трудятся критерии от фильтровки
неправильных данных, собственно что содействует унификации данных.
ERP системы. ERP (англ. Enterprise Resource Planning, планирование
ресурсов предприятия) — организационная стратегия интеграции изготовления
и операций, управления трудовыми ресурсами, денежного менеджмента и
управления активами, направленная на нескончаемую балансировку и
оптимизацию ресурсов фирмы при помощи спец интегрированного пакета
прикладного программного обеспечения, обеспечивающего совместную модель
данных и процессов для всех сфер работы.
ERP-система — определенный программный сверток, реализующий
стратегию ERP.
Все ERP-системы, автономно от такого, кто их создатель, сводит общая
зодчество, которую возможно обрисовать грядущим образом:
1) Платформа. Базисные способности и среда для работы модулей и
компонент. В код платформы конфигурации имеет возможность вносить лишь
только создатель. Юзеры и знатоки по внедрению не имеют доступа к данному
программному коду. В состав платформы входят:
2) Управление данными. Основа данных, в что количестве,
сбережение и способы обработки (интерпретации) данных. В данную категорию
входят хранилище данных на сервере, программное обеспечение для работы с
базами данных (SQL или же каждая альтернатива), инструменты для
интерпретации и обработки данных и отправки их в программные модули.
3) Модули. Составляющие, которые включаются к платформе по мере
надобности. Все они трудятся с единственным основанием данных и
используется базисный перечень возможностей (по мере необходимости). В
остальном модули трудятся автономно приятель от приятеля, имеют все шансы
57
«бесшовно» включаться и без задач выключаться, в случае если надобность в их
скрылась. Эта модульная конструкция – значимая особая линия ERP-систем.
OLAP системы. OLAP - это инструмент, который разрешает брать на себя
заключения о планируемых мероприятиях. Атипичный Olap-расчет имеет
возможность быть больше трудным, чем элементарно агрегирование данных.
Аналитические требования в минутку(AQM) применяются в качестве
обычного образца для сопоставления данных всевозможных инструментов.
Эти системы обязаны очень максимально прятать юзеров от синтаксиса
трудных запросов и гарантировать согласованное время резонанса для всех
(независимо от такого, как они сложны).
Есть надлежащие главные свойства OLAP: Многомерные представления
данных. Помощь трудных вычислений. Кратковременная поиск.
Многомерное представление гарантирует базу для аналитической
обработки при помощи гибкого доступа к коллективным сведениям. Оно
разрешает юзерам разбирать данные в всяком измерении и на всяком уровне
агрегации.
Помощь трудных вычислений считается почвой программного
обеспечивания OLAP. Кратковременная поиск применяется для оценки
производительности всякого аналитического приложения на протяжении
конкретного отрезка времени.
К примеру, в данном месяце по сопоставлению с предыдущим месяцем, в
данном месяце по сопоставлению с текущим месяцем минувшего года.
1.3.3. Выбор и обоснование способа приобретения ИС для
автоматизации задачи
Из возможных вариантов приобретения информационных систем,
рассмотрим 3 основные:
1) Покупка готового решения: часто бывает громоздкая, требует выезда
специалиста компании, поддержки уже установленного софта,
обновлений и не всегда имеет набор тех инструментов которые
58
необходимы в противовес тому, что других лишних инструментов
оказывается много и они мешают при работе пользователя. Из плюсов
только небольшая стоимость на входе.
2) Покупка и доработка: из очевидного, тоже что и в 1 решении, плюс выше
стоимость за доработку. Доработанные готовые решения часто ломаются,
требует дополнительного присмотра специалиста плюс часто
нестандартно проходят обновления.
3) Собственная разработка: конкретно в данном случае, мы имеем
небольшой объем работы, наличие на производстве программиста,
который поддерживает сайт.
Ниже в таблице рассмотрим сравнение способов приобретения информационной
системы
Таблица № 10.
Сравнение способов приобретения ИС
Способ
приобрет
ения и
критерии
Покупка готовой
информационной
системы
Разработка
информацио
нной
системы
своими
силами
Разработка
информацион
ной системы
сторонней
фирмой
Покупка
системы и ее
доработка
соответст
вие
поставлен
ной
задачи
невозможно
автоматизировать
собственные
бизнес процессы
полностью
соответствуе
т
требованиям
системы
частично
соответствует
требованиям
системы
полностью
соответствует
требованиям
системы
стоимость
внедрени
я
~100 000 рублей
~ 15 000
рублей
~ 300 000
рублей
~ 150 000
рублей
Адаптивн
ость
невозможность
изменения
системы
можно
полностью
доработать
систему
можно
доработать с
помощью
сторонней
компании
можно
доработать с
помощью
сторонней
компании
Надежнос
ть
высокая
надежность и
низкая
надежность
высокая
надежность и
высокая
надежность и
59
гарантии от фирмы
предоставляющей
данное
программное
обеспечение
информацио
нной
системы
гарантии от
фирмы
предоставляю
щей данное
программное
обеспечение
гарантии от
фирмы
предоставляю
щей данное
программное
обеспечение
Таким образом собственная разработка будет наиболее оптимальным
выбором в условиях данного предприятия.
1.4. Обоснование проектных решений
1.4.1. Обоснование проектных решений по
информационному обеспечению
Информационное обеспечение - это определенный вид информации,
единой и кодированной, системы документации и информационные потоки
происходящие на предприятии, также включает в себя базы данных.
Информация поступает от вышестоящих органов, с локальной сети
бухгалтерии, различная документация, устанавливаемая органами РБ
справочно-нормативная информация. [13]
Ниже рассмотрим стандартную структуру экономической информации.
60
Рис 30. Структура экономической информации.
Два вида информационного обеспечения: внемашинное и
внутримашинное.
Внутримашинное информационное обеспечение имеет такую
информационную базу, которая хранится на машинном носителе, при изменении
данных одного пользователя должны быть сразу доступны для всех
пользователей.
Внемашинное информационное обеспечение - это вся остальная
документация, хранимая на бумажном носителе.
В условиях данного проекта, схема по информационному обеспечению
будет выглядеть так:
61
Рис 31. Информационное обеспечение.
Рассмотрим структуру информационного обеспечения.
Рис 32. Структура информационного обеспечения.
Назначение информационного обеспечения заключается в:
62
1. Обеспечивание организации представления инфы юзерам для выполнения ими
проф задач по подготовке управленческих заключений, а еще создание критерий
работы автоматическим информационным технологиям.
2. Обеспечивание обоюдной увязки задач активных подсистем на базе
конкретного формализованного описания их входов и выходов на уровне
характеристик и документов.
3. Создание действенной организации сбережения и розыска данных,
позволяющей создавать данные для заключения регламентированных задач, а
еще работать в режиме информационно-справочного сервиса.
1.4.2. Обоснование проектных решений по программному
обеспечению
При выборе решений по программному обеспечению, основную роль
играет выбор операционной системы. Управление техническими средствами
компьютера, защита данных, запуск и выполнение приложений и различных
программ. Выбор операционный системы также влияет на набор программ и
форматы системы и исполняемых файлов.
На рабочих местах пользователей чаще всего используются следующие
операционные системы
- операционные системы Linux/BSD семейства, UNIX подобные
операционные системы (от фирм NetBSD, OpenBSD, FreeBSD, Oracle и
тд)
- операционные системы от фирмы Microsoft, системы семейства Windows
(версии 7, 8, 10 и другие)
Для разработки данного проекта, выбор операционной системы и другого
программного обеспечения не имеет влияние на саму задачу, так как код
приложения будет хранится на сервере сайта и разрабатываться на стороне
программиста. Таким образом выбор подойдут обе операционные системы, они
имеют достаточный набор функций и средств для написания, отладки и запуска
кода для проверки. [12]
63
Обе системы имеют программные среды для написания кода, интерфейсы
межсетевого взаимодействия для использования программного приложения в
сети.
Для разработки и отладки приложения была выбрана операционная система
Window 7. На данный момент это одна из распространенных, устойчивых и
стабильных версий.
Более сложной задачей является выбор системы управление баз данных
(СУБД). Существует много факторов и критериев, различных параметров,
которые стоит учесть. Необходимо спрогнозировать возможный и реальный рост
предприятия для выбора СУБД с будущими потребностями. Также стоит
учитывать факторы окупаемости и выгоды с точки зрения пользователя.
Выделим группы критериев выбора системы управления баз данных:
1) Производительность
2) Надежность
3) Особенности архитектуры
4) Функциональные возможности
5) Требования к рабочей среде
6) Моделирование данных
7) Контроль работы системы
Чтобы выбрать СУБД можно провести три этапа:
- Оценить производительность программных продуктов
- Оценить технические характеристики выбранных систем
- Оценить программные продукты на качественном уровне
В данном проекте при выборе базы данных исходили из удобства и
простоты пользования в первую очередь - это удобство запросов, удобный
интерфейс, понятные установки продуктов. Также это должна была быть
реляционная модель данных с возможностью создания пользовательских
интерфейсов и имеющая полнофункциональные генераторы.
Ниже приведем сравнительную характеристику баз данных,
существующих на текущий момент.
Таблица № 11.
64
Сравнительная характеристика баз данных
СУБД
Описание
1
MySQL /
MariaDB
- Гибкость настраиваемости
- Простая установка
- Не требуется длительной настройки
- Подходит для новичков
- Подходит для управления структурными данными
до 1-2 Гб
- Посредственная производительность
- Трудоемкий процесс изменения структуры данных
- Чувствительность к нестабильности сервера
2
PostgreSQL
- Старая и граммотная СУБД
- Высокая стабильность
- Надежное хранилище
- Хорошо структурированные данные
- Гибкость системы
- Простота в расширяемости
- Необходимость опыта работы
- Сложность в системе авторизации
3
MongoDB
- Сбор и обработка статистики по хостингу
- Достигаем объема в 200-300 Гб
- Поток данных может достигать 100 мб-сек и выше
- Можно использовать без заранее описанной
структуры данных
- Структура данных может сильно меняться
- Обработка серьезных объемов данных
- Простая установка
- Не требует долгой настройки
- Нет простых транзакций
- Отсутствует практически связанность данных
4
Redis
- Часто используют в качестве кэширующего слоя
для работы с данными
- Может использоваться как самостоятельная база
данных
- Небольшой объем данных
- Простая реализация
- Очереди
- Слабая сохранность данных
- Нет транзакций в классическом их понимании и
связанных данных
65
Важным из критериев является качество средств контроля и защиты
корректности базы данных. Из технических характеристик: инструментальные
средства разработки, работа в многопользовательствих средах, типы данных,
общие параметры, ограничение на операции над данными.
Сейчас на предприятии осуществляет деятельность по обработке и
хранении информации СУБД Oracle 10g. Это соответствует потребностям для
реализации задачи. [2]
Для написания кода будут использованы следующие инструменты:
HTML, CSS, JavaScript.
HTML - язык гипертекстовой разметки, язык разметки страницы. Будет
основой содержания страницы, передает браузерам корсет интерфейса.
Образует веб-страницу.
CSS - каскадные таблицы стилей, применяется для описания
представления (внешний вид и форматирование). Отвечает за визуальное
представление документов. Определяет отображение HTML - документов.
JavaScript - мультипарадигменный язык программирования, используется
для создания интерактивных эффектов внутри веб-браузером.
Применяется к HTML - документу.
1.4.3. Обоснование проектных решений по техническому
обеспечению
Техническое обеспечение - это такой комплекс технических средств,
который предназначен для работы информационной системы, технологические
процессы и документация на эти средства.
Комплекс технических средств представляют:
1) Любые модели компьютеров
2) Оргтехника и другие устройства
3) Линии связи и устройства передачи данных
4) Устройства обработки и вывода информации
66

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)
Value-based education: ценности в системе образования и способы их реализации на уроке английского языка. Опыт Европейских стран