Файл: Разработка модуля ИС для Автоматизации учета использования IP адресов в компании (Технико-экономическая характеристика предметной области и отдела).pdf
Добавлен: 17.05.2023
Просмотров: 177
Скачиваний: 3
СОДЕРЖАНИЕ
Глава 1. Технико-экономическая характеристика предметной области и отдела
1.1. Характеристика отдела и его деятельности
1.2. Организационная структура управления IT отделом
1.3. Выбор комплекса задач автоматизации и характеристика существующих бизнес процессов.
Глава 2. Информационное обеспечение задачи
2.1. Информационная модель и её описание
2.2. Используемые классификаторы и системы кодирования
2.3. Характеристика нормативно-справочной, входной и оперативной информации
Глава 3. Программное обеспечение задачи
3.1. Общие положения (дерево функций и сценарий диалога)
3.2. Характеристика базы данных
3.3. Структурная схема пакета (дерево вызова программных модулей)
ВВЕДЕНИЕ
Сеть Crossnet является объединением нескольких телекоммуникационных компаний (торговые марки NorthNet, @Домонет, SkyIng-Telecom). Основным направлением деятельности компании является предоставление самых современных услуг связи. Причём квалифицированное и бесплатное подключение к мировой паутине - это далеко не все услуги, предоставляемые абонентам сети Crossnet. Огромное количество внутренних сетевых ресурсов (радио, видео по запросу, чаты, форумы, игровые и файловые сервера, поисковые системы и многое другое) делает сеть уникальной. Коммерческие компании получают индивидуальный подход, базирующийся на потребностях каждого клиента.
Работая в данной компании простым инженером, я сталкивался с рядом проблем ведении баз данных статистических IP адресов. В данной работе я хочу упростить работу большинства IT инженеров, которые на коленки в Excel ведут такие данные и вручную редактируют таблицы.
Так же в данной работе я не буду описывать всю компанию, а сконцентрируюсь на IT отделе.
Цель данной работы: Разработка модуля ИС для Автоматизации учета использования IP адресов в компании
Задачи, которые необходимо выполнить:
- Выдача IP адресов в соответствии с технологическими требованиями
- Освобождение IP адресов и занесение их в свободный пул.
- Автоматизированное изменение данных в базах IP адресов.
Глава 1. Технико-экономическая характеристика предметной области и отдела
1.1. Характеристика отдела и его деятельности
Данный IT Отдел компании занимается подключением новых клиентов, как на уровне подключение клиента, так и на уровне подключения дома с монтажом своего оборудования для дальнейшего подключения клиентов.
Ведение общих баз данных о клиентах и технической стороны сети.
Удаленное сопровождение клиентов, а также локальное сопровождение клиентов и ремонт установленного сетевого оборудование.
Краткая характеристика отдела описана в таблице 1.1.
Таблица 1.1.
Характеристика отдела
|
№ п\п |
Наименование характеристики (показателя) |
Значение показателя на определённую дату либо за период |
|---|---|---|
|
1. |
Масштабы деятельности |
Округ города |
|
2. |
Численность персонала |
25 человек |
|
3. |
Количество клиентами пользующих данный продукт |
С выше 10 000 клиентов |
1.2. Организационная структура управления IT отделом
Организационная структура управления IT отделом представлена на рисунке 1.1, имеет древовидную структуру. Во главе IT отдела находится Главный Инженер IT отдела, которому подчиняются старший инженер отдела сетей, старший инженер монтажного отдела, старший инженер отдела клиентов и старший инженер удаленной поддержки.
Рисунок 1.1. Организационная структура предприятия
Главный инженер IT отдела – Занимается управлением ряда подотделов подчиняющиеся ему (отдел сетей, монтажный отдел, отдел клиентов, отдел удаленной поддержки).
Старший инженер сетевого отдела - производит планирование работы сотрудников отдела сетей, занимается организационными вопросами отдела и отвечает за взаимодействие с другими отделами.
Инженер сетевого отдела – создания и выделение пулов IP адресов новых подсетей, а так же мониторинг и контроль уже созданных.
Старший инженер монтажного отдела - производит планирование работы сотрудников монтажного отдела, занимается организационными вопросами отдела и отвечает за взаимодействие с другими отделами.
Инженер монтажного отдела – выезд к площадке (дому), монтаж и установка оптики и сетевого оборудование на площадке, а так же ремонт сломанного ранее установленного оборудование.
Старший инженер локальной поддержки - производит планирование работы сотрудников отдела клиентов, занимается организационными вопросами отдела и отвечает за взаимодействие с другими отделами.
Инженер локальной поддержки – выезд к клиенту, подключение новых клиентов и настройка ПК, а так же локальный ремонт ПК старых клиентов.
Старший инженер удаленной поддержки - производит планирование работы сотрудников удаленной поддержки, занимается организационными вопросами отдела и отвечает за взаимодействие с другими отделами.
Инженер удалённой поддержки – прием звонков от клиентов, заведение заявок на новое подключение и ремонт оборудование и ПК клиента.
1.3. Выбор комплекса задач автоматизации и характеристика существующих бизнес процессов.
Для данной работы я рассматриваю процесс выполняемый отделом локальной поддержки для ведение базы данных о клиенте. В него входит занесение информации о клиенте в базу данных, выделение IP адреса, и изменения данных при изменении информации о клиенте.
Процесс обработки данных по клиенту указан на рисунке 1.2.
Процесс обработки данных по клиенту состоит из 5 под процессов:
1. Поиск и выделение IP адреса (А1)
Это единственный процесс где сотрудник использует базу IP адресов. Задача сотрудника найти в базе через поиск (ctrl+F) данные о клиенте или если такие отсутствуют занести его данные в таблицу.
В таблице изначально имеются IP адреса, задача сотрудника при отсутствии данных о клиенте подставить ФИО в пустую клетку, тем самым присвоить клиенту IP. Также при отключении клиента требуется удалить ФИО клиента, освободив IP адрес базы.
Таблицы все схожие и имеют всего два поля IP адрес и ФИО рис.1.2
Рисунок 1.2 старая таблица IP адреса
2. Распределение заявок на инженеров (А2)
На данном процессе старший инженер делегирует задачу определенному инженеру на исполнение.
3. Выезд к клиенту и выполнение поставленной задачи (А3)
Инженер выезжает на место проведение работ, исполняет работы и собирает данные.
4. Создание заявки на отдел сетевиков (А4)
Если требуется настройка порта, то создается заявка на изменение порта на отдел сетевеков с применением данных собранных у клиента.
5. Закрытие заявки (А5)
Создание отчета инженером и закрытие заявки.
Глава 2. Информационное обеспечение задачи
2.1. Информационная модель и её описание
Информационная модель учета, использование IP адресов в компании представлена на рисунке 2.1.
Рисунок 2.1 Информационная модель
1. Выдача IP адресов
При вводе данных по клиенту (ФИО, Адрес клиента) ИС делает проверку на схожесть по ФИО и при отсутствии данного клиента в базе по клиента заносит его в базу. Далее ИС обращается к базам IP адресов согласно отметкам на чек боксах при этом задействует технологическую базу для понимания к какому пулу адресов нужно обратиться ИС, ищет свободные поля и присваивает IP адреса клиенту. Данные IP адреса заносит в базу клиентов. После ИС выводит данные по IP адресам на монитор.
2. Изменение данных.
Инженер выбирает ФИО которое хочет изменить, ИС делает поиск в базе клиентов и подтягивает остальные данные.
Инженер вводит новые данные по клиенту, ИС заводит их в базы IP адресов и удаляет старые. Новые данные выводит на монитор.
3. Поиск клиента
Инженер делает запрос по ФИО, ИС ищет данные в базе клиентов и выводит их на монитор.
4. Удаление Клиентов.
Инженер делает запрос по ФИО, ИС ищет данные в базе клиентов и выводит на монитор. Инженер подтверждает процесс удаление, ИС ищет данные по всем базам, удаляет их.
2.2. Используемые классификаторы и системы кодирования
Классификатор это механизм (элемент модели), описывающий определенные черты структуры и поведения системы. К классификаторам относятся классы, типы данных, интерфейсы, подсистемы. Наиболее общими классификаторами являются классы. Все прочие классификаторы определяются относительно их сходства с классами, с учетом их ограничений по содержанию или использованию. При этом каждый вид классификатора представлен в метамодели своим собственным классом. Большая часть свойств класса есть и у классификаторов, однако каждый из них имеет свои ограничения.
В данной работе классификация не использовалась.
2.3. Характеристика нормативно-справочной, входной и оперативной информации
1.Реквизиты входной информации для выделение IP таблица 2.1
Таблица 2.1
|
№ |
Название |
Описание |
|
1 |
ФИО |
Ввод данных ФИО в ручную. |
|
2 |
Адрес |
Выбор дома из списка, выбор квартиры в ручную. |
2.Реквизиты входной информации для изменение данных таблица 2.2
Таблица 2.2
|
№ |
Название |
Описание |
|
1 |
ФИО |
Выбор в ФИО из списка |
|
2 |
Новый адрес |
Выбор дома из списка, выбор квартиры в ручную. |
3.Реквизиты входной информации для поиска таблица 2.3
Таблица 2.3
|
№ |
Название |
Описание |
|
1 |
ФИО |
Выбор в ФИО из списка |
4.Реквизиты входной информации для удаления клиента таблица 2.4
Таблица 2.4
|
№ |
Название |
Описание |
|
1 |
ФИО |
Выбор в ФИО из списка |
2.4 Характеристика результатной информации
Выделение IP :
- ФИО
- Дом
- Квартира
- IP статистический
- IP динамический
Изменение данных клиента:
- ФИО
- Дом
- Квартира
- IP статистический
- IP динамический
Поиск:
- ФИО
- Дом
- Квартира
- IP статистический
- IP динамический
- Mac статистический
- Mac динамический
Глава 3. Программное обеспечение задачи
3.1. Общие положения (дерево функций и сценарий диалога)
На рисунке 3.1 представлено дерево функций управления и обработки данных.
Рисунок 3.1 Дерево функций
3.2. Характеристика базы данных
Основные базы делиться на два вида: пул IP рис. 3.2 адресов и База по клиенту рис. 3.3.
Рисунок 3.2 пул IP адреса
|
№ |
Наименование поля |
Тип поля |
Прочее |
|
1. |
с/з |
строка |
техническое поле |
|
2. |
IP |
строка |
Статистические данные |
|
3. |
ФИО |
строка |
Динамические данные |
|
4. |
Место |
строка |
Динамические данные |
Рисунок 3.3 База по клиентам