Диплом: Разработка СRM системы для компании «ИП Рогов Пётр Александрович»

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
Продолжение таблицы №37
Перечень и функционал модулей системы.
Название модуля
Функционал
Модуль, содержащий
справочник «Статусы
задач»
• Создание страусов задач, удаление и
редактирования статусов задач
• Просмотр всех существующих статусов
задач.
• Выбор цвета, которым в списке будет
выделяться задача с конкретным статусом
• Присвоение задаче статуса срочности для
последующей сортировки.
Модуль клиентов
• Создание новых записей о клиентах,
изменение и удаление записей о клиентах.
• Просмотров всех существующих
клиентов, фильтрация клиентов по атрибутам.
• Назначение атрибутов и типа каждому
клиенту.
• Добавление записей новых сотрудников.
• Возможность выбора между филиалами
компании.
• Просмотр всей истории
взаимоотношений с клиентом, добавление
новых заметок в профиль клиента
• Создание разовых задач по конкретному
клиенту, назначение ответвлённых за
выполнение, сроков
• Создание проектов по конкретному
клиенту, выбор исполнителя по проекту.
Продолжение таблицы №37
Перечень и функционал модулей системы.
Название модуля
Функционал
Модуль управлением
текущими планами
• Просмотр списка всех задач
пользователя.
• Выделение цветом задач с разными
статусами
• Поиск информации по конкретному
клиенту
• Запуск задачи, завершение задачи,
проставление результат выполнения задачи
Модуль управления
поставленными задачами
• Просмотр всех задач, поставленных
другим сотрудникам
Модуль, содержащий архив
событий (мероприятий)
• •Просмотров всех выполненных задач
и затраченного времени на каждую из них.
• Фильтры при просмотре задач по
исполнителям, времени, клиентам
• Выгрузка информации
Модуль, содержащий
текущие задачи по
конкретному проекту
• Просмотр всех этапов по всем
проектам, где пользователь назначен
исполнителем или ответственным за задачу
• Фильтры данного списка по статусу.
• Возможность отметить начало работы
над этапом или проектом, завершение
работы
Продолжение таблицы №37
Перечень и функционал модулей системы.
Название модуля
Функционал
Модуль, содержащий текущие
задачи по конкретному проекту
• Просмотр всех этапов по всем
проектам, где пользователь назначен
исполнителем или ответственным за
задачу
• Фильтры данного списка по
статусу.
• Возможность отметить начало
работы над этапом или проектом,
завершение работы
Модуль, с помощью которого
будет осуществляться
рассылка писем
• Создание новых рассылок,
изменение или удаление старых.
• Просмотр всех существующих
рассылок и того, какую часть задачи они
уже выполнили.
• Запуск и остановка конкретных
рассылок.
• Выбор адресатов рассылки
• Настройка рассылки по шаблону
писем
Модуль, с помощью которого
можно будет создавать и
использовать шаблоны писем
• Создание, изменение и удаление
шаблонов.
• Просмотр всех существующих
шаблонов.
Продолжение таблицы №37
Перечень и функционал модулей системы.
Название модуля
Функционал
Модуль, с помощью которого
можно будет настраивать
рассылки писем
• Назначение каким способом будет
осуществляться рассылка: возможные
варианты mail() или SMTP-сервер.
• Сохранение выбранных
параметров.
Модуль, с помощью которого
можно будет вносить новые
идеи и обсуждения
• Просмотр всех сделанных
предложение и вынесенных на
рассмотрение идей.
• Создание новой идеи. Выбор
категории для каждой идеи.
Модуль, с помощью которого
можно будет задавать вопросы
• Список всех заданных вопросов,
фильтрация по категориям.
• Создание нового вопроса, выбор
правильной категории
• Возможность ответить на вопрос,
добавить комментарий
• Поиск вопроса по заданному
тексту.
Модуль, отображающий
последнюю активность
сотрудников
• Просмотр активности пользователя
за ограниченный период времени.
• Возможность посмотреть с каким
объектом системы работал пользователь.
2.3.4. Описание программных модулей
Модуль, обеспечивающий работу с группами пользователей, позволяет
управлять группами и правами доступа членов групп.
Первый экран этого модуля отображает список групп пользователей,
которые можно обновлять, редактировать, добавлять и удалять. При обновлении
группы она будет заново сформирована из таблицы базы данных table_user_group.
Для создание новой группы пользователь должен вывести название новой группы,
а затем выбрать соответствующие права. Для удаления существующей записи
можно использовать кнопку «Удалить».
На рисунке 16 изображена схема работы модуля работы с группами
пользователей.
Рисунок 16 – Схема работы модуля, обеспечивающего работу с группами
пользователей
Начало работы модуля
Заполнение списка
БД
А
Б
В
Г
Рисунок 16 – Схема работы модуля, обеспечивающего работу с группами
пользователей (продолжение)
А
Б
БД
БД
БД
Выбор
действия
Обновить
Добавить
Редактировать
Удалить
Вычисление
ID записи
В
Вычисление
ID записи
Удаление
записи
Форма
«Редактирование
записи»
ID > 0
Загрузить
запись из БД
Да
Нет
Ввод данных
группы
Название группы
Выбор групп
модулей для
доступа
Название
заполнено?
Нет
Да
Сохранить запись
в базу данных
Закрыть форму
Г
Выбор
действия
Ок
Отмена
Конец работы
модуля
Закрыть
Модуль, обеспечивающий работу с пользователями системы, дает
возможность устанавливать логины и пароли пользователей, принимать и
исключать их из групп доступа.
На главной странице модуля отображается список всех пользователей. Их
можно удалять, редактировать, обновлять, удалять.
Схема работы данного модуля мало отличается от схемы работы модуля на
Рисунке №16.
Модуль, обеспечивающий аутентификацию пользователя, позволяет
сотрудником входить в систему под собственной учетной записью.
Этот модуль отображается при переходе на страницу системы и это первое,
что видит пользователь на экране. Схема работы данного модуля представлена на
Рисунке №17.
Рисунок 17 – Схема работы модуля авторизации пользователя
Начало работы модуля
Ввод пользователем
данных учетной записи
БД
Логин и пароль
Проверка на наличие такой
учетной записи в БД
Нет
Да
Загрузка прав доступа и
информации о пользователе
Создание рабочего
пространства
Конец работы модуля
Пользователь
есть?
Модуль, содержащий справочник «Типы клиентов», необходим для
создания и обеспечения возможности выбора клиента. Схема его работы сходна с
модулем на рисунке №16. Список клиентов заполняется из таблицы
table_client_types
Модуль, содержащий справочник «Атрибуты клиентов», необходим для
внесения в базу атрибутов, которые используются при создании записи клиента.
Так же этот параметр используется в форме рассылки писем, где возможна
рассылка только клиентам с определённым атрибутом.
Эта форма похожа на рассмотренные выше формы и схема работы
аналогична схеме на рисунке №16. Список атрибутов заполняется из таблицы
базы данных table_client_params.
Модуль, содержащий справочник «Шаблоны проектов», аналогичен
рассмотренным ранее модулям справочников. Шаблоны проектов хранятся в
таблицах базы данных: table_projeсt_templates, table_projeсt_template_roles,
table_projeсt_template_tasks и table_projeсt_template_task_roles.
Однако схема работы данного модуля отличается и показана на Рисунке
№18.
Рисунок 18 – Схема работы модуля, справочник «Шаблоны проектов»
Начало работы модуля
Заполнение списка
БД
А
Г
Е
В
Д
Ж
Выбор
действия
Добавить
Редактировать
Вычисление
ID записи
Е
Вычисление
ID записи
Удаление
записи
Д
Форма
«Редактирование
шаблона проекта»
ID > 0
Загрузить
шаблон из БД
В
Да
Обновить
А
Выбор
действия
Добавить
Добавить подзадачу
Удалить задачу
Ок
Отмена
Б
Б
З
И
К
Л
Закрыть форму
М
Н
Нет
П
Р
Т
Конец работы
модуля
Закрыть
Удалить
Рисунок 18 – Схема работы модуля, содержащего справочник «Шаблоны
проектов» (продолжение)
Форма
«Редактирование
этапа проекта»
ID > 0
Да
Выбор
действия
З
И
Вычисление ID
родительского
этапа
Отобразить поле «Результат
родительского
мероприятия»
К
Вычисление ID
этапа
Удаление
записи
М
Н
Нет
Ок
Добавить
Отмена
Форма «Новая
роль в проекте»
Выбор
действия
Ок
Отмена
О
О
Запись роли в
БД
Закрыть форму
П
Выбрать
шаблон-линк
Запись этапа в
БД
Закрыть форму
С
Р
Форма «Выбор
этапа-ссылки»
Заполнение дерева
из БД
Т
Ф
Закрыть форму
Отмена
Ок
Запись ссылки
в БД
У
У
Выбор
действия
Ф

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

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