Файл: Разработка модуля ИС для Автоматизации учета использования IP адресов в компании (Технико-экономическая характеристика предметной области и отдела).pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 17.05.2023

Просмотров: 181

Скачиваний: 3

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Наименование поля

Тип поля

Прочее

1.

с/з

строка

техническое поле

2.

ФИО

строка

Динамические данные

3.

Дом

строка

Динамические данные

4.

Квартира

строка

Динамические данные

5.

Статика IP

строка

Динамические данные

6.

IP по дому

строка

Динамические данные

7.

mac Статики

строка

Динамические данные

8.

mac по дому

строка

Динамические данные

3.3. Структурная схема пакета (дерево вызова программных модулей)

На рисунке 3.4 представлено дерево программных модулей.

Рисунок 3.4 древо программных модулей

Описание функций модулей представлено в таблице 3.1.

Таблица 3.1

Наименование модуля

Описание модуля

1

Модуль авторизации

Содержит функции и процедуры для авторизации сотрудника.

2

Модуль добавление клиента

Содержит функции и процедуры для добавление нового клиента

3

Модуль составление заявки отделу сетевиков

Содержит функции и процедуры для составление заявки на отдел сетевиков

4

Модуль изменение данных клиента

Содержит функции и процедуры для изменение данных клиента

5

Модуль поиска данных

Содержит функции и процедуры для поиска данных

6

Модуль удаления данных клиента

Содержит функции и процедуры для удаления данных клиента

3.4. Описание программных модулей


На рисунке 3.4 представлена блок-схема

Рисунок 3.4 Блок-схема

Глава 4. Контрольный пример реализации и его описание

Для данной работы я рассматриваю процесс выполняемый отделом локальной поддержки для ведение базы данных о клиенте. В него входит занесение информации о клиенте в базу данных, выделение IP адреса, и изменения данных при изменении информации о клиенте.

Процесс обработки данных по клиенту указан на рисунке 4.2.

Рисунок 4.2. Обработка данных по клиенту

На Рисунке 4.2. изображены уже модернизированные процессы под модуль, так как изначальная база данных была ограничена по заполнению и ограничивалась полями IP адреса и ФИО клиента рис 1.3. Также она велась исключительно старшим инженером, что так же замедляла процесс работы.

Сама база данных имеет ряд условий:

  • За каждым клиентом закрепляется два IP адреса из пула Статика и из пула номер дома в которым он живет (есть исключение).
  • При переезде в другой дом IP Статика не меняется.
  • При переезде по дому IP не изменяются.
  • Поле ФИО заполняется полностью.

При дальнейшем описании каждого процесса будут описаны процессы до и после изменений.

Рисунок 4.3 пример старой таблицы

При дальнейшем описании каждого процесса будут описаны процессы до и после изменений.

Процесс обработки данных по клиенту состоит из 7 под процессов:

1 Обработка заявки (А1)

На данном этапе заявка на услугу для клиента попадает на отдел локальной поддержки от удаленной поддержки (они же 1 линия и call-центр). Старший инженер распределяет заявки между инженерами. Если заявка была отправлена ошибочна, ее возвращают обратно на удаленную поддержку с пометкой не в компетенции отдела.

Заявка обладает информацией:

  • ФИО
  • Точный адрес
  • Описания услуги (ремонт\новое подключение\переезд)

Раньше: Старший инженер заносил данные в базу, выделял IP, изменял при необходимости данные, передавал инженеру на исполнение. Дальнейшие взаимодействия с базой не требовались.

Сейчас: На данном этапе изменений базы не требуется. Заявка переводиться на инженера без выделенного IP Адреса.

2 Поиск данных о клиенте и изменение данных (А2)

Данный этап для услуги ремонт\переезд.


Ремонт: При помощи диалогового окна во вкладке поиск находит данные по клиенту рисунок 4.4. Записывает на бумажный носитель (распечатанная заявка) выдвигается к клиенту.

Рисунок 4.4 пример поиска данных клиента

Переезд: При помощи Диалогового окна во вкладке переезд делает изменение о клиенте:

  • Выбирает из списка ФИО рис. 4.5. Модуль автоматически подтягивает имеющиеся данные рис 4.6.
  • Ввести новые данные о месте расположения из заявки и нажать сохранить рис 4.7. Модуль при смене дома удаляет данные клиента с таблицы IP адресов дома старого и выделяет в таблице IP адресов нового дома, в противном случае оставляет без изменения подтягивая из базы старые IP адреса.
  • Записывает на бумажный носитель (распечатанная заявка) выдвигается к клиенту.

Рисунок 4.5 Выбор клиента

Рисунок 4.6 Поиск данных по ФИО

Рисунок 4.7 Изменения данных

3 Выделение нового IP занесение данных о клиенте (А3)

На данном процессе инженер на вкладке новый сотрудник заносит данные ФИО и адрес рис. 4.8, нажимает выдать IP.

  • Программа сравнивает клиента с общей базой (исключает повторения)
  • При отсутствии повторения заносит нового клиента в общую базу
  • Закрепляет за клиентом IP по его адресу
  • Выводит информацию по IP в диалоговое окно рис. 4.9.

После получение IP адресов, инженер записывает на бумажный носитель (распечатанная заявка) выдвигается к клиенту.

Рисунок 4.8 Занесение данных о клиенте

Рисунок 4.9 выделенные IP адреса

4 Проведение работ у клиента сбор дополнительных данных (А4)

На данном этапе инженер приезжает на объект, выполняет работы указанные в заявке и собирает дополнительные данные:

  • Mac адрес устройств.

При отключении инженер имеет минимальный набор данных ФИО и адрес, остальные данные он собирает с оборудование клиента:

  • IP адрес
  • Mac адрес

Выдвигается в офис с полученными данными.

5 Поиск и удаление данных (А5)

Процесс схож с поиском данных, только после выведения данных в диалоговом окне требуется нажать кнопку удалить данные рис.4.4.


ВНИМАНИЕ: Если данные не совпадают с данными взятыми у клиента при выезде, требуется обратиться к Старшому инженеру отдела. Только старший инженер может взаимодействовать с таблицами в Excel, для инженера доступ ограничен диалоговым окном.

6 Создание заявки на сетевой отдел (А6)

Во вкладке новый сотрудник при нажатии кнопки Заявка на сетевико рис 1.9 вызывается новое диалоговое окно рис 4.10.

  • Выбираем ФИО клиента рис 4.11. При выборе программа заполняет поля IP адреса и mac адреса (если они присутствуют в базе)
  • Заполняем поле mac адрес если оно пустое рис 4.12
  • Жмем кнопку. Программа сохраняет новые данные (mac адреса) и выводит текст с данными о клиенте для создания заявки на сетевиков рис 4.13.

Рисунок 4.10 Диалоговое окно заявка на сетевиков

Рисунок 4.11 Выбор клиента

Рисунок 4.12 Ввод данных mac

Рисунок 4.13 Сохранение данных и вывод шаблона заявки

7 Закрытие заявки (А7)

Инженер пишет отчет о проделанной работе, закрывает заявку.

ЗАКЛЮЧЕНИЕ

В результате выполнения курсовой работы была выполнена разработка модуля ИС для Автоматизации учета использования IP адресов в компании.

Ранее данная база имела минимальную информацию и велась Старшим инженером, что повышала загруженность процесса на его начальной стадии и увеличению ошибок связанных с человеческим фактором.

Были проанализированы входные и выходные данные процесса, на основе полученной информации был создан инструмент для использования инженером.

Благодаря инструменту нагрузка распределилась на весь отдел, снизился риск ошибки человеческого фактора.

СПИСОК ЛИТЕРАТУРЫ

Для данной работы были использованы:

Ресурсы интернета:

1. YouTube каналы по VBA Excel программированию

Основная литература:

  1. Заботина Н.Н. Проектирование информационных систем: учебное пособие. – М.: ИНФРА-М, 2013. – 331с.

Дополнительная литература: