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

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
69
2.3.2. 
Microsoft SQL Server — это система управления реляционными базами
данных, разработанная Microsoft. Как сервер базы данных, это программный
продукт с основной функцией хранения и извлечения данных в соответствии с
запросами других программных приложений, который может работать либо на
том же компьютере, либо на другом компьютере в сети (включая Интернет).
Microsoft продает по меньшей мере дюжину различных выпусков Microsoft
SQL Server, предназначенных для различной аудитории и для рабочих
нагрузок, начиная от небольших приложений на одной машине до крупных
приложений с выходом в Интернет, в которых много одновременно
работающих пользователей.
SQL Server Management Studio (SSMS) — является программным приложением,
впервые запущенным с Microsoft SQL Server 2005 и используемым для
настройки, управления и администрирования всех компонентов в Microsoft SQL
Server. Это преемник Enterprise Manager в SQL 2000 или ранее. Этот
инструмент включает в себя как редакторы сценариев, так и графические
инструменты, которые работают с объектами и функциями сервера.
Главным инструментом SQL Server Management Studio является Object Explorer,
который позволяет пользователю просматривать, извлекать объекты сервера, а
также полностью ими управлять [9].
ER-модель базы данных, в которой показаны взаимосвязи таблиц, указаны
на рисунке 11.
70
Рисунок 11. ER – модель
Основной таблицей являются информация об услугах (ServicesInfo), в свою
очередь она связаны с другими таблицами, что позволяет обеспечить
целостность данных.
Описание таблиц представлено в таблицах 10-13.
Таблица 10
Clients (Клиенты)
Имя столбца
Тип данных
Длина поля
Описание поля
Name
Nvarchar
50
Имя
Surname
Nvarchar
50
Фамилия
Patronymic
Nvarchar
50
Отчество
Email
Nvarchar
50
Электронная
почта
Passport
Nvarchar
50
Серия и номер
паспорта
PhoneNumber
Nvarchar
50
Телефонный
номер
Status
Nvarchar
50
Статус работы
ClientID
Int
Ключевое поле
71
Таблица 11
Employees (Работники)
Имя столбца
Тип данных
Длина поля
Описание
Name
Nvarchar
50
Имя
Surname
Nvarchar
50
Фамилия
Patronymic
Nvarchar
50
Отчество
BirthDate
Date
Дата рождения
Email
Nvarchar
50
Электронная
почта
PhoneNumber
Nvarchar
50
Телефонный
номер
Passport
Nvarchar
50
Серия и номер
паспорта
EmployeeID
Int
Ключевое поле
Таблица 12
Services (Услуги)
Имя столбца
Тип данных
Длина поля
Описание
ServiceName
Nvarchar
50
Наименование
услуги
ServicePrice
Nvarchar
50
Цена услуги
TimeOfCompletion
Time
7
Время исполнения
ServiceID
Int
Ключевое поле
Таблица 13
Services info (Информация о заказах)
Имя столбца
Тип данных
Длина поля
Описание
ServiceID
Int
Ключевое поле
ClientID
Int
Идентификационный
номер клиента
EmployeeID
Int
Идентификационный
номер сотрудика
Service
Nvarchar
50
Наименование
72
услуги
Employee
Nvarchar
50
ФИО сотрудника
3.
Схема программных модулей, содержит программные модули, которые
выполняют различные функции:
Служебные – обеспечивают безопасность ввода, хранения и обработки
информации.
Управляющие – предназначенные для загрузки меню и вывода экранных
форм.
Основные – используются для сбора, передачи и хранения информации,
также в них входит получение выходной информации и ведения БД [5].
На рисунке 12 представлено дерево, отражающее вызов модулей для процессов,
выполняемых сайтом.
Начальный
модуль
Форма
авторизации
Модуль ввода
данных
Форма
регистрации
Модуль
обработки
информации
Модуль вывода
результатов
Рисунок 12. Дерево вызова программных модулей
В таблице 14 описаны функции, выполняемые программными модулями.
73
Таблица 14
Описание программных модулей
Наименование
модуля
Выполняемые функции
Начальный модуль
Инициирует вызов и активацию основных программных
модулей системы, производит вызов экранных форм
Форма регистрации
Инициирует форму регистрации, в процессе которой
необходимо внести такие данные как: логин, пароль,
электронная почта
Форма авторизации
Инициирует форму авторизации, в процессе которой
необходимо внести такие данные как: логин, пароль
Модуль ввода данных
Модуль, предназначенный для ввода данных в
советующие поля форм, а также выбор и выпадающих
списков полей
Модуль обработки
информации
Модуль, который производит обработку информации,
выполнение запросов, а также проводятся
окончательные расчеты; сохранение обработанной
информации
Модуль вывода
результатов
Модуль, который выводит на экран обработанные
данные, результатов выполнения запросов или форм
2.3.4
74
Начало
Вход на сайт
Ввод данных
уч. записи
Данные
корректны?
Нет
Да
Авторизация
Оформление
заказа
Создание
заказа
Описание
заказа
Данные заказа
верны?
Нет
Заказ успешно
создан
Создать заказ
Способ
оплаты
Оплата картой?
Главная
Ввод
данных
Да
Редирект на
оплату
Создание чека
Да
Нет
Формирование
чека
Возврат на
главную
Конец
Рисунок 13. Блок схема
75
2.4. 
Для контрольного примера, мы возьмем процесс взаимодействия клиента с
сайтом.
В самом начале, клиент попадает на главную страницу сайта, представлено на
рисунке 14.
Рисунок 14. Главная страница сайта
76
Далее, для того чтобы клиент мог создать заказ, необходимо прейти во вкладку
профиль, где мы увидим окно авторизации, представлено на рисунке 15.
Рисунок 15. Окно авторизации
После того, как мы авторизируемся, мы попадем во вкладку нашего
профиля, где мы увидим ранее созданный нами заказ, который мы можем
отредактировать в случае необходимости, страница профиля представлена на
рисунке 16.
77
Рисунок 16. Страница профиля пользователя
Также на странице профиля мы можем заполнить наши данные, или
отредактировать их в случае необходимости.
Чтобы создать заказ, нам необходимо либо нажать кнопку «Создать заказ»,
либо прейти во вкладку создания заказа, окно создания заказа представлено на
рисунке 17.
Рисунок 17. Окно создания заказа
78
Здесь мы можем подробно описать наш заказ, а также прикрепить какой-
либо пример, чтобы дизайнеры могли ориентироваться на ваши предпочтения.
Если в описании заказа нас все устраивает, можно нажимать «Подтвердить
заказ», если же, вы передумали, то вы можете нажать на «Отмена», чтобы
отменить создание текущего заказа, и вы вернетесь в свой профиль.
После успешного создания заказа, нас перекидывает на вкладу, уведомляющую
о том что мы благополучно создали заказ, а в скором времени нам перезвонит
менеджер, для уточнения деталей по заказу, к примеру чтобы подтвердить что
вы реальная личность, и что ваш заказ создан не ошибочно.
Страница успешного создания заказа представлена на рисунке 18.
Рисунок 18. Вкладка успешного создания заказа

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

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