Диплом: Разработка автоматизированной системы взаимодействия с клиентами CRM в филиале компании ООО "АШАН"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
52
7
Контрагенты
Позволяет редактировать данные о клиентах
8
Персоны
Позволяет редактировать данные о Персонах
9
Поиск
Поиск по товарам
При запуске программного продукта должна открываться главная
форма с помощью, которой возможно осуществление всех функций
информационной системы. Для того чтобы пространство главной формы
не было не задействованным в процессе работы программы, на ней
необходимо осуществлять функции связанные с кадровым учетом.
Из главной формы необходимо предусмотреть переход на все
остальные формы программного продукта, обеспечивая тем возможность
заполнения всех таблиц программного продукта. Тем самым, обеспечивая
полную функциональность реализованного программного продукта.
В программном продукте реализовано несколько таблиц, в которых
осуществляется хранение информации необходимой для работы
программного продукта.
2.4.4 Описание программных модулей
Рассмотрим схему учета клиентов. При учете клиентов учитываются
необходимые реквизиты, в том числе наименование и контактные данные
клиентов. Блок-схема учета клиентов представлена на рисунке 2.6.
53
начало
загрузка
системы
выбор пункта
меню
Экранная
форма
меню
пункт меню
БД
Авторизация
Учет клиентов Поиск
Поиск по
периоду
Выбор типа
клиента
Экранная
форма поиска
Ввод
наименования
Ввод
контактных
данных
Список
соответствую
щих контактов
Экранная
форма
получения
списка
Выбор
нужного
контакта
Нужный
контакт
найден?
НЕТ
L
ДА
L
Ввод данных о
работе
Данные
введены
корректно?
ДА
НЕТ
Z
Сообщение об
ошибке
Z
Сообщение
об успешной
записи
Экранная
форма с
сообщением
Учитываем
следующего
клиента?
ДА
L
НЕТ
Конец
Ввод
реквизитов
Экранная
форма ввода
реквизитов
Получение
списка
Экранная
форма списка
клиентов
Получить
список еще
раз?
ДА
X
X
Ввод даты ДО
Экранная форма
ввода дат
Получение
списка
Экранная
форма списка
клиентов
Получить
список еще
раз?
ДА
V
V
Ввод даты ОТ
Т
Клиен
ты
Т
Клиент
ы
Т
Клиент
ы
Рисунок 2.6 Блок-схема учета клиентов
54
Листинг программных модулей приведен в Приложении.
2.5 Контрольный пример реализации проекта и его описание
После прохождения авторизации пользователю необходимо
произвести первоначальное заполнение справочников (рисунок 2.7).
Рисунок 2.7 Учет продукции
Справочник продукции хранит информацию о товарах, которые
находится в ассортименте компании.
Для того, чтобы добавить товар, необходимо выбрать Тип товара,
производителя, ввести модель, артикул и стоимость, а также при
необходимости – описание. После ввода данных необходимо подтвердить
введенные данные. Причем в случае, если товар с такими
характеристиками уже учтен, система выдает предупреждение:
Для учета продаж также необходим учет клиентов (рисунок 2.8)
Рисунок 2.8 Учет клиентов
Для учета клиентов необходимо выбрать его оргформу, тип, ввести
наименование, а также назначить куратора из числа менеджеров отдела
продаж.
55
Каждому из клиентов можно назначить необходимое количество
персон, то есть сотрудников данной фирмы. Также имеется возможность
учета контактов разного типа.
Рисунок 2.9 Список клиентов
Рисунок 2.10 Список контактов
Рисунок 2.11 Список персон для ЗАО «Удача»
При наличии данной информации появляется возможность учета
продаж путем формирования счет-фактуры (рисунок 2.12).
Рисунок 2.12Экранная форма учета продаж
56
Для учета продаж необходимо вначале сформировать счет-фактуру,
выбрав клиента из выпадающего списка и введя дату документа.
Рисунок 2.13 Создание счет-фактуры
После этого менеджер проводит заполнение созданной счет-фактуры
путем последовательного выбора товаров и ввода его количества (рисунок
2.14).
Рисунок 2.14 Формирование счет-фактуры
При этом менеджер имеет возможность как удаления всей счет-
фактуры, так и ее отдельных строк, либо может ее сохранить.
Также в системе предусмотрены следующие отчеты:
По датам продаж (рисунок 2.15):
57
Рисунок 2.15 Отчет по продажам за даты
По продажам клиентам (рисунок 2.16):
Рисунок 2.16 Продажи клиентам
58
3 Организационно-экономический раздел
3.1 Планирование и контроль выполнения работ
Разработку программного обеспечения можно разделить на
отдельные стадии, в каждой из которых в свою очередь, можно выделить
отдельные этапы и работы. Согласно ГОСТ-у, обычно выделяют
следующие стадии при разработке программного обеспечения:
1. Техническое задание.
2. Эскизный проект.
3. Технический проект.
4. Рабочий проект.
5. Внедрение.
В мировой практике к данным стадиям добавляется еще стадия
эксплуатации и сопровождения, но в рамках данного раздела эта стадия
рассмотрена не будет.
В таблице 3.1 представлен перечень выполняемых работ на каждой
стадии разработки программного продукта.
Таблица 3.1 Перечень работ, выполняемых на стадиях разработки
программы
Наименование работ
Стадия
разработки
1. Первичная постановка задачи.
Техническое
задание (ТЗ).
3. Определение исходных данных для разработки, анализ
существующих программных продуктов, обоснование
целесообразности разработки.
3. Предварительный выбор методов решения, определение
требований к техническим средствам.
3. Определение требований к программному продукту.
5. Согласование и утверждение технического задания.
6. Разработка структурной схемы системы.
Эскизный
проект (ЭП).
7. Проектирование схемы базы данных (БД).
8. Определение взаимодействия элементов системы.
9. Технико-экономическое обоснование проекта.
Технический
проект (ТП).
10. Анализ проекта базы данных, выбор системы
управления базами данных (СУБД) и средств
программирования БД.
59
Наименование работ
Стадия
разработки
11. Разработка алгоритмов работы БД.
13. Выбор средств программирования прикладной части
программного продукта.
13. Разработка алгоритмов работы ЭИС.
13. Уточнение требований к техническому оснащению
клиентов.
15. Программная реализация БД.
Рабочий
проект (РП).
16. Тестовое наполнение и первичная отладка БД.
17. Разработка структуры ЭИС.
18. Разработка графического интерфейса ЭИС.
19. Программная реализация ЭИС.
20. Первичная отладка ЭИС.
21. Общая отладка программного продукта.
23. Разработка и написание технической документации для
администратора и пользователей программного продукта.
23. Заполнение базы данных реальными данными.
Внедрение
проекта
(ВП).
23. Опытная эксплуатация программного продукта.
25. Финальные корректировки программного кода.
26. Корректировки программной документации.
27. Сдача программного продукта в эксплуатацию.
Для определения трудоемкости и продолжительности работ в первую
очередь необходимо определить планируемое число исполнителей для
разработки программного продукта.
В данной разработке занято двое исполнителей: руководитель
проекта, он же проектировщик и программист базы данных, и прикладной
программист.
Общая трудоемкость проекта определяется суммой трудоемкостей
всех выполняемых работ. При возникновении трудностей с определением
точных оценок трудоемкостей различных работ (на предприятии
отсутствуют соответствующие нормы, присутствие множества явных и
неявных определяющих факторов) рекомендуется воспользоваться
методом экспертных оценок. Воспользуемся выражением (3.1) для
определения оптимальной трудоемкости работ T
i
[2]:
Т
i
=(3*T
MIN
+ 2*T
MAX
)/5 (3.1)
60
где T
MIN
– минимально возможная трудоемкость выполнения
отдельного вида работ, человеко-дней;
T
MAX
максимально возможная трудоемкость выполнения
отдельного вида работ, челеловеко-дней;
При помощи экспертных оценок были определены трудоемкости
выполнения работ и состав исполнителей каждой из работ. Выражение
(3.2) определяет продолжительность каждого типа работ t
i
:
t
i
= T
i
/W
i
,
(3.2)
где T
i
трудоемкость отдельного типа работ;
W
i
– количество работников, участвующее в этом типе работ.
Величина продолжительности работы определяет то, какое время
будет затрачено на выполнение работы с заданной трудоемкостью в
случае, если данную работу выполняет заданное число сотрудников.
Продолжительность работ принята в календарных днях, поэтому для
дальнейших расчетов потребуется величина календарных дней. Перевод
величины рабочих дней в календарные осуществляется посредством
коэффициента перевода, отражающего количественную разницу между
рабочими и календарными днями в году [3]. Для 2011 года этот
коэффициент будет составлять:
K
ПЕР
= 365/ 248 = 1,472
,
В таблице 3.2 представлены результаты расчета трудоемкостей и
продолжительностей работ.
61
Таблица 3.2 Определение трудоемкостей и продолжительности
работ
Стадия
разработки
Перечень работ
Трудоемкость, чел-
дн
Кол
-во работников
Исполнители
Продолжительность
работ, раб. дн
Продолжительность
работ, кал. дн.
Т
МИ
Н
Т
МАК
С
T
i
Техническ
ое задание
(ТЗ).
Первичная
постановка
задачи.
1
3
1,8
1
РУК
1,8
3
Определение
исходных
данных для
разработки,
анализ
существующих
программных
продуктов,
обоснование
целесообразност
и разработки.
1
4
2,2
1
ПП
2,2
3
Предварительны
й выбор методов
решения,
определение
требований к
техническим
средствам.
2
4
2,8
1
ПП
2,8
4
Определение
требований к
программному
продукту.
1
3
1,8
1
РУК
1,8
3
Согласование и
утверждение
технического
задания.
1
2
1,4
1
РУК
1,4
2
Эскизный
проект
(ЭП).
Разработка
структурной
схемы системы.
2
4
2,8
1
РУК
2,8
4
Проектирование
2
4
2,8
1
РУК
2,8
4

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

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