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

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
62
Экран ввода учетных данных клиента является стандартным. Клиент
вводит имя пользователя и пароль при входе в систему в случае, если ранее
клиент был зарегистрирован, в ином случае регистрируется и вносит в базу
данных свой платеж и другие данные, которые затем будут автоматически
подключаться к учетной записи при последующих вызовах в систему.
Макеты экранных форм для ввода данных о клиентах ниже на рисунках 12 и
13 соответственно.
Рисунок 12 – Макет экранной формы входа в систему
зарегистрированного клиента
Рисунок 13 – Макет экранной формы регистрации
2.2.3 Характеристика результатной информации
В процессе разработки автоматизированного решения для расчета с
клиентами результаты вышли следующие[13]:
документы с использованием постоянных и переменных полей;
63
формы сохраненных документов;
фильтрация результатов по дате регистрации - за день, за месяц,
за год;
отсортированные результаты по выбранным полям.
В качестве результатной информации в данном основным документом
является «Счет», создающийся на основании заявки клиента и
подтвержденной им заявки.
В счете содержится:
1. Номер документа
2. Дата документа
3. Наименование компании-исполнителя
4. Полные реквизиты компании-исполнителя:
5. ИНН (Идентификационный номер налогоплательщика)
6. КПП (Код причины постановки)
7. Расчетный счет
8. Наименование банка
9. БИК (Банковский идентификационный номер)
10. Корреспондентский счет
11. Юридический адрес компании-исполнителя
12. Физический адрес компании-исполнителя
13. Контактный телефон менеджера компании
14. ФИО клиента
15. Адрес клиента
16. Контактный телефон клиента
Такой счет выводится на экран, а также отправляется клиенту по адресу
электронной почты, хранящемуся в базе. Кроме этого счет в виде заявки
отправляется менеджеру компании по адресу электронной почты, также
хранящемуся в базе для оповещения.
Данная учетная запись отображается на экране и отправляется клиенту
на адрес электронной почты, хранящийся в базе данных. Кроме того, счет-
64
фактура в анкете отправляется на адрес электронной почты, хранящийся в
базе данных, чтобы уведомить главу предприятия.
Макет выходной формы «Счет» представлен на рисунке 14.
Рисунок 14 – Макет выходной формы «Счет»
Но клиент может оплатить счет через платежную систему, которая
размещена на веб-сайте предприятия. В этом случае открывается экранная
форма, которая является стандартом для подачи заявок на получение ПИС,
что не включено в данный дипломный проект.
Договор с клиентом публикуется, а также имеет стандартный набор
форм для предприятий, которые обслуживают население. В договоре
указывается общий объем услуг, срок действия договора и другие условия.
Выходная форма «Задание на выполнение» формируется на основе заявки
клиента и выдается в распечатанном виде конечным исполнителям. В задании,
65
кроме общей информации о сроках и компонентах заявки, менеджером даются
пояснения (комментарии), если это необходимо. Макет выходной формы «Задание
на выполнение» представлен на рисунке 15.
Рисунок 15 - Макет выходной формы «Задание на
выполнение»
Отчеты, созданные в ИС, предназначены для внутреннего
использования, то есть для принятия управленческих решений и ведения
бухгалтерского учета. Порядок печатных форм для отчетов показан на
рисунках 16-18.
Экранные формы приведенных ниже отчетов содержат в себе
дополнительные сервисные поля, где возможно произвести:
возврат на главную страницу,
печать отчета,
выход в меню отчетов.
66
Рисунок 16 - Макет выходной формы «Отчет о заявках»
Рисунок 17 - Макет выходной формы «Отчет о платежах»
Рисунок 18 - Макет выходной формы «Отчет в бухгалтерию»
67
«Отчет о заявках» и «Отчет о платежах» содержат информацию, требуемую
руководителю для принятия управленческих решений, а «Отчет для бухгалтерии» -
данные для бухгалтерского учета, которые представляют собой соответствие
суммы заявки клиента по договору, выписанного счета и оплаченной суммы. При
этом важно знать дату оплаты счета и номер договора.
В отчетах для руководства имеется также возможность выборки из БД по
признакам: тип услуги, клиент, дата, сумма (заданный интервал), а также сложные
запросы по нескольким признакам одновременно.
«Отчет о заявках» и «Отчет о платежах» содержат информацию,
необходимую руководителю для принятия управленческих решений, а
«Отчет в бухгалтерию» содержит данные по бухгалтерскому учету, которые
представляют собой соответствие суммы заявки клиента по договору, счет-
фактура выдается и выплачиваемая сумма.
В отчетах для управления также есть возможность выбора из базы
данных по таким атрибутам как: тип услуги, клиент, дата, сумма (указанный
интервал), а также сложные запросы для нескольких атрибутов
одновременно.
2.3 Программное обеспечение задачи
2.3.1.Общие положения (дерево функций и сценарий диалога)
Дерево функций позволяет схематично представлять функции
подразделений компании и структурировать их иерархически[2]. Диаграмма
позволяет как организовать внешние связи предприятия, так и определить
внутреннюю структуру компании. Дерево функций показывает детали
деятельности всех отделов организации.
Дерево функция делится на две основные части:
сервисные функции - одинаковы для всех автоматизированных
систем управления предприятием на уровне современных аппаратных и
программных средств разработки. Эти типы функций предназначены для
безопасного ввода, обработки и хранения данных, упрощают работу с
68
системой и делают ее максимально удобной и простой для конечного
пользователях.
основные функции управления и обработки данных специфичны
для любой специализированной информационной системы и данного
конкретной ИС. Они отражают особенности обработки данных, поиска
результатов, хранения базы данных проекта. Эти функции организованы
способом и структурой, определяемыми условиями обработки данных и
управления ими в конкретной области науки.
Дерево функций системы отображена на рисунке 19.
Рисунок 19 – Дерево функций системы
Сценарий диалога позволяет отразить взаимодействие пользователя с
приложением на уровне задач приложения. Однако такое описание очень
обобщенно для программного обеспечения интерфейса. Поэтому было
принято решение перейти на уровень описания соответствующих процессов
с использованием инструментов разработки программного обеспечения,
используемых на этапе реализации.
69
Сценарий диалога взаимодействия пользователя с информационной
системой представлен на рисунке 20.
Рисунок 20 – Сценарий диалога пользователя с ИС
2.3.2. Характеристика базы данных
ER-модель – эта та модель данных, которая позволяет описать
концептуальные схемы предметной области. Модель ER используется в
проектировании базы данных высокого уровня. В основе ER-модели лежат
понятия «сущность», «связь» и «атрибут».
Характеристика таблиц ИС приведено ниже, таблицы 8 16.
Таблица 8
70
Структура данных таблицы «Клиенты»
Наименование поля
Тип данных
Описание
ИД клиента
Int, 4
Primary Key
Код присваивается
автоматически
Фамилия
Char, 15
Данные нужныдля связи
с клиентом, составления
счета.
Имя
Char, 15
Отчество
Char, 15
Год рождения
Int, 4
Город
Char, 15
Адрес
Char, 50
E-mail
Char, 15
Телефон
Int, 10
Дата регистрации
Date, 6
Таблица 9
Структура данных таблицы «Заявки»
Наименование поля
Тип данных
Описание
ИД заявки
Int, 8
Primary Key
Код присваивается
автоматически
ИД клиента
Int, 4
Данные для составления
счета и отчетности.
Тип услуги
Int, 1
Дата заявки
Date, 6
Таблица 10
Структура данных таблицы «Счета»
Наименование поля
Тип данных
Описание
ИД счета
Int, 8
Primary Key
Код присваивается
автоматически
ИД заявки
Int, 4
Данные для составления
счета и отчетности.
Дата выписки
Int, 1
Дата оплаты
Date, 6
Скидка
Int, 1
Сумма без скидки
Int, 10
Таблица 11
Структура данных таблицы «Скидки»
Наименование поля
Тип данных
Описание
ID скидки
Int, 1
Primary Key
Код присваивается
автоматически
Наименование
Char, 10
Данные для составления
счета.
Процент
Int, 2
71
Таблица 12
Структура данных таблицы «Исполнители»
Наименование поля
Тип данных
Описание
ID исполнителя
Int, 2
Primary Key
Код присваивается
автоматически
ФИО
Char, 10
Данные для составления
заявки.
Должность
Char, 10
Телефон
Int, 10
E-mail
Char, 15
Таблица 13
Структура данных таблицы «Прайс-лист»
Наименование поля
Тип данных
Описание
ID услуги
Int, 3
Primary Key
Код присваивается
автоматически
Тип услуги
Int, 1
Данные для составления
заявки.
Наименование
Char, 10
Цена за единицу
Int, 10
Единица измерения
Char, 5
Таблица 14
Структура данных таблицы «Тип услуги»
Наименование поля
Тип данных
Описание
ID типа
Int, 1
Primary Key
Код присваивается
автоматически
Наименование
Char, 10
Данные для составления
заявки.
Таблица 15
Структура данных таблицы «Соответствие 1»
Наименование поля
Тип данных
Описание
ИД
Int, 4
Primary Key
Код присваивается
автоматически
Заявка
Int, 8
Услуга
Int, 3
Таблица 16
Структура данных таблицы «Соответствие 2»
Наименование поля
Тип данных
Описание
ИД
Int, 4
Primary Key
Код присваивается
автоматически
Заявка
Int, 8
Исполнитель
Int, 2
Схема ER-модели отображена на рисунке 21.

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

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 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 - менеджмент: реализация проекта (на примере ООО "АГРОПАК")