Дипломная работа: Автоматизация процессов управления взаимоотношениями с клиентами предприятия "OZON.RU"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
71
п/п
Наименование
модуля
Функции модуля
8
Модуль «Сделка»
Содержит предопределенные процедуры формы
списка и элементы формы
9
Модуль «Дело»
Содержит предопределенные процедуры формы
списка и элементы формы
10
Модуль «Счет»
Содержит предопределенные процедуры формы
списка и элементы формы
11
Модуль авторизации
Содержит предопределенные процедуры и
элементы формы
12
Модуль настроек
Содержит предопределенные процедуры и
элементы формы
Дерево вызова программных модулей представлено на рисунке 20.
Глобальный модуль
Модуль справочника «Сотрудник»
Модуль настроек
Модуль авторизации
Модуль справочника «Клиент»
Модуль справочника «Должность»
Модуль справочника «Услуги»
Модуль справочника «Тип дела»
Модуль «Сделка»
Модуль «Дело»
Модуль «Счет»
Модуль справочника «Товар»
Рисунок 20. Дерево вызова программных модулей
72
2.3.4. Описание программных модулей
Алгоритм глобального модуля CRM-системы запускается, когда пользователь
запускает программу. При этом осуществляется загрузка библиотек и открытие
формы авторизации. Для обеспечения безопасности CRM-системы при трех
неудачных попытках авторизации программа закрывается и учетная запись
пользователя блокируется на полчаса. Если пользователь ввел пароль верно,
открывается главное окно программы. Алгоритм модуля авторизации представлен
на рисунке 21.
Начало
Счетчик количества
введенных неверно
паролей i:=0 to 3
Открытие файла main
i>3
Запуск библиотек
Загрузка форм
Ввод учетных данных
Открытие формы авторизации
Данные верны
«Введены неверные
данные!»
i:=i+1
Нет
Загрузка главного окна
Да
Загрузка элементов
главного меню
Конец
Нет
Да
Рисунок 21. Алгоритм авторизации
73
На рисунке 22 представлен алгоритм модуля справочников. Когда
пользователь выбирает в главном меню команду открытия модуля-справочника,
открывается форма, в которой показаны все записи, содержащиеся в этом
справочнике. При нажатии кнопки «Добавить», открывается форма добавления
записи. При нажатии кнопки «Изменить», открывается форма редактирования
записи справочника. Все справочники работают по аналогичному алгоритму.
Начало
Открытие формы справочника
AddButton ->
onclick
Открытие формы добавления
записи
Да
SaveButton ->
onclick
Сохранение записи
Да
CloseButton ->
onclick
Закрытие формы добавления
записи
Да
Нет
CloseButton ->
onclick
Нет
Закрытие формы справочника
Да
Конец
Нет
Рисунок 22. Алгоритм работы модулей справочников
74
На рисунке 23 представлен алгоритм модуля «Дело». Пользователь открывает
форму со списком задач, в ней он может добавить задачу, осуществить выборку
задач по заданным параметрам или закрыть форму.
Начало
Открытие формы со списком
задач
AddButton ->
onclick
Открытие формы добавления
записи
Да
SaveButton ->
onclick
Сохранение записи
Да
CloseButton ->
onclick
Закрытие формы добавления
записи
Да
Нет
Task date:=TDate
Нет
Форма с отобранными записями
Конец
Select * From Task
Where Date_zad ==
TDate
Да
Select * From Task
Where Num_Zad==
TNum
CloseButton ->
onclick
Закрытие формы добавления
записи
Да
Нет
CloseButton ->
onclick
Закрытие формы задач
Да
Нет
Нет
Рисунок 23. Алгоритм модуля «Дело»
75
2.4. Контрольный пример реализации проекта и его описание
Для разработки контрольного примера реализации проекта и его описания
необходимо:
1. Описать тестовые данные, которые необходимы для проверки
работоспособности основных функций проекта.
2. Описать процесс обработки тестовых данных.
3. Описать результаты обработки тестовых данных.
Реализация контрольного примера состоит из следующих этапов:
1. Ввод тестовых данных в справочники.
2. Результат формирования отчета.
Рассмотрим порядок работы с разработанной системой. Работа с системой
начинается с авторизации. Для авторизации пользователь должен ввести логин и
пароль. Форма авторизации представлена на рисунке 24.
Рисунок 24. Форма авторизации
После авторизации пользователю открывается главное окно CRM-системы,
представленное на рисунке 25.
Рисунок 25. Главное окно программы
Источник: https://baza.diplomsite.ru/previewfile/2169