Диплом: Автоматизация взаимоотношений с клиентами в ООО "Прострой"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
58
Основные процессы сценария диалога разработанной системы
«Прострой»:
добавить
редактировать
копировать
удалить
разослать СМС
архивировать
распечатать
экспорт
импорт
2.3.2. Характеристика базы данных
База данных – это комплекс сведений, в котором содержится состояние
объектов и их отношениях в предметной области. [8, с.12]
В качестве системы управления базами данных в компании используется
MySQL. Разработку, проектирование и поддержку MySQL реализовывает
компания Oracle, получившая полномочия на использование торговой марки.
Продукция расширяется под своей лицензией, так и под GNU General License
(лицензия на открытое программное обеспечение). Кроме того, создатели
формируют работоспособность согласно заказам лицензионных пользователей.
My SQL имеет открытый программный код, что позволит еѐ дополнять
или изменять под свои задачи.
ER-модель ООО «Прострой» представлена на рисунке 2.9.
59
Рисунок 2.9 ER-модель ООО «Прострой».
Главной таблицей является «Заявка». Она соединятся с таблицей
«Расход материалов по заявке» по полю код заявки, соединяется с таблицей
«Менеджер по работе с клиентами» по полю код сотрудника, соединяется с
таблицей «Клиенты» по полю код клиента, соединяется с таблицей
«Поставщики» по полю код поставщика.
В таблицах 24 30 представлено описание списков, представленных в
ER-модели
Таблица 24
Характеристика списка «Расход материалов по заявке»
Имя поля
Тип данных
Код расхода материалов
Счѐтчик
Код заявки
Короткий текст
Код материала
Короткий текст
Количество
Короткий текст
Номер заявки
Короткий текст
60
Таблица 25
Характеристика списка «Поставщики»
Имя поля
Тип данных
Код поставщика
Счѐтчик
Название поставщика
Короткий текст
ИНН/КПП
Числовой
ОГРН
Числовой
БИК
Числовой
Телефон физического лица
Короткий текст
Почта физического лица
Короткий текст
Таблица 26
Характеристика списка «Заявка»
Имя поля
Тип данных
Код заявки
Счѐтчик
Описание заявки
Числовой
Дата начала заявки
Дата
Дата окончания заявки
Дата
Код сотрудника
Числовой
Код клиента
Числовой
Статус заявки
Короткий текст
Таблица 27
Характеристика списка «Материалы»
Имя поля
Тип данных
Код материала
Счѐтчик
Название материала
Короткий текст
Тип материала
Короткий текст
Таблица 28
Характеристика списка «Клиенты»
Имя поля
Тип данных
Код клиента
Счѐтчик
Фамилия
Короткий текст
Имя
Короткий текст
Отчество
Короткий текст
Адрес электронной почты
Короткий текст
Телефон
Числовой
Таблица 29
Характеристика списка «Менеджер по работе с клиентами»
Имя поля
Тип данных
Код сотрудника
Счѐтчик
Фамилия
Короткий текст
Имя
Короткий текст
Отчество
Короткий текст
Адрес электронной почты
Короткий текст
Телефон
Числовой
Логин
Короткий текст
Пароль
Короткий текст
61
Таблица 30
Характеристика списка «Поставка»
Имя поля
Тип данных
Код поставки
Счѐтчик
Дата
Дата
Время
Время
Код материала
Числовой
Код поставщика
Числовой
Номер партии
Числовой
Цена материала
Денежный
Количество
Числовой
Принял
Короткий текст
2.3.3. Структурная схема пакета (дерево вызова программных модулей)
Дерево вызова программных модулей – это структурная схема пакета, в
которой содержатся программные модули различных классов:
Которые выполняют служебные функции;
Которые управляют модулями, которые предназначаются для
загрузки меню и передача управления другому модулю;
Которые имеют модули, где связывается с вводом, хранением,
обработкой и выдачей информации.
В программном продукте будут использоваться
основные функции программ:
1. Служебные функции. К ним относятся:
Вход в систему;
Управление окнами;
Справочная функция.
2. Основные функции. К ним относятся:
Введение справочников;
Ввод данных по заявкам;
Печать документов;
Отчѐты.
62
Преимущество этой модели состоит в том, что главные функции
системы станут легкодоступны пользователи одним кликом мышки.
На кнопочной панели показаны следующие функции:
Справочники. При нажатии на эту кнопку открываются
справочники, которые используются в системе;
Документы. При нажатии на эту кнопку открывается перечень
документов, которые используются в системе;
Клиенты. При нажатии на эту кнопку вылезает перечень клиентов,
которые либо пользовались услугами, либо на данный момент пользуются
услугами. Присутствует сортировка между клиентами;
Поставщики. При нажатии на эту кнопку открывается список
поставщиков. Их статус, отношения с фирмой и наличие товара;
Отчѐты. При нажатии на эту кнопку открываются отчѐты, которые
использовались в фирме.
На рисунке 2.10 представлено дерево вызова программных модулей.
63
Рисунок 2.10 Дерево вызова программных модулей
В таблице 31 представлено описание функций каждого модуля.
64
Таблица 31
Описание функций каждого модуля
Название
модуля
Функции модуля
1
Модуль
безопасности
Включает в себя функции, которые обеспечивают ввод
и проверку пароля и при моменте, когда пользователь
уходит со своего рабочего места происходит
автоматический выход из систем
2
Модуль
программного
интерфейса
После входа в систему, запускается программа, где
используются настройки прав учѐтной записи. И
используется графический интерфейс системы
3
Модуль
обеспечения
связи с базой
данных
В этом модуле используются средства, которые
позволяют взаимодействовать с базами данных. А
также управление чтением и записью
4
Модуль
«Справочники»
В этом модуле включены функции, которые позволяют
смотреть содержание справочников системы, так же
редактировать их содержимое.
5
Модуль
«Заказы»
В этом модуле используются старые и новые заказы,
которые поступают в компанию.
6
Модуль
«отчѐты»
В этом модуле используются функции, которые
позволяются просматривать все возможные отчѐты
7
Модуль
«Поставщики»
В этом модуле показана вся необходимая информация
про поставщиков, с которыми сотрудничает фирма
8
Модуль ввода
данных
В этом модуле присутствует возможность создавать
новые заявки, вводить данные, управлять статусом
заявки и редактированием ввода данных
9
Модуль
документы
В этом модуле присутствуют все документы, связанные
с конкретной работой
10
Модуль
«Клиенты»
В этом модуле присутствует база данных клиентов,
которые связаны с фирмой. Также тут присутствуют
архивы данных всех старых клиентов.
11
Модуль печати
документов
В этом модуле присутствует предварительный
просмотр документа и выводит печать на принтере
12
Модуль
«Экспорт
данных»
В данном модуле присутствует возможность
экспортировать данные в различные системы.
13
Модуль
справочной
системы
В этом модуле присутствуют функции, которые
позволяют отображать различную справочную
информацию
2.3.4. Описание программных модулей
Блок-схема – это графическое изображение, разбора постановления
проблем, где применяются символы, которые предназначены для отображения
данных, потоков или оборудования. [11, c.56]
На рисунке 2.11 представлена блок-схема модуля обеспечения связи с
базой данных.
65
Рисунок 2.11 Блок-схема модуля обеспечения связи с базой данных
В данной блок-схеме представлены следующие процессы:
Всѐ начинается с ввода логина и пароля, затем система проверяет
заполнены ли все обязательные поля. Если нет, то система возвращается в
начало. Если да, то система будет проверять данные, которые заполнены в
форме. Если форма заполнена неправильно, то система возвращается к началу.
Если форма правильно заполнена правильно, то система переходить к
следующему процессу, а именно начинается соединение с базой данных. Из
этого вытекают 2 ситуации:
66
Если нет соединения с базой данных, то процесс завершается;
Если соединение присутствует, то происходит проверка на наличие
пользователя в базе.
Если пользователя нет в базе, то система возвращается к началу. Если
пользователь есть в базе, то происходит процесс авторизации и данный этап
завершается.
2.4. Контрольный пример реализации проекта и его описание
Для ООО «Прострой» была сконструирована система автоматизации
взаимоотношений с клиентами и помещена на сайт, который находится на
арендованном хостинге. Название системы получило такое же, как и сама
компания, а именно «Прострой».
На рисунке 2.12 представлена главная страница разработанной системы.
Рисунок 2.12 Главная системы «Прострой».
При нажатии на вкладку склад откроется стартовая страница этого
раздела, а именно наличие товаров на складе. На рисунке 2.13 представлен
интерфейс раздела наличие товаров на складе.
67
Рисунок 2.13 Наличие товаров на складе системы«Прострой»
При нажатии правой кнопки мыши открывается контекстное меню, в
котором появляются возможности:
открыть список в новой вкладке
удалить позицию
отметить все позиции
снять выделение со всех позиций
распечатать страницу со всеми позициями
списать товар
Контекстное меню представлено на рисунке 2.14.
Рисунок 2.14 Контекстное меню системы «Прострой»
При нажатии отметить всѐ все позиции на странице будут отмечены все
позиции на странице. Этот процесс показан на рисунке 2.15.

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

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Agile-методология в управлении проектами на примере ООО «Ресурсный центр «Академия КлассИнфо»
Aвтoмaтизaция пpoцecca вeдeния инфopмaциoннoй бaзы o дoлжнocтяx и вaкaнcияx c укaзaниeм тpeбoвaний к уpoвню знaний и нaвыкoв кaндидaтoв для гpуппы кaдpoв вoйcкoвoй чacти 3474»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
Cовершенствование управления рентабельности предприятия (на примере гуипп «бендерская типография «полиграфист»)
Event - менеджмент: реализация проекта (на примере ООО "АГРОПАК")