Диплом: Автоматизация документооборота "Подразделений ФАО "Связьтранснефть"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
67
Также, разработаны запросы для заполнения некоторых визуальных
компонентов с выпадающим списком (фильров).
Запрос для фильтра статусы:
«SELECT 0 as ID, 'Все статусы' as Name
union all
SELECT ID, Name
FROM dbo.Stat».
Запрос для фильтра заказчики:
«SELECT 0 as ID, 'Все клиенты' as Name
union all
SELECT ID, Name
FROM dbo.Client».
Запрос для фильтра направления:
«SELECT 0 as ID, 'Все направления' as Name
union all
SELECT ID, Name
FROM dbo.Direction».
Для корректного отображения данных были разработаны некоторые
представления (View).
Представление оборудования для связи с выбранным проектом:
«SELECT s.Project, h.ID, h.Indexx
FROM dbo.Hardware AS h INNER JOIN
dbo.Systems AS s ON s.ID = h.Systems».
Представление фундамента для связи с выбранным проектом:
«SELECT s.Project, f.ID, f.Indexx
FROM dbo.Foundament AS f INNER JOIN
dbo.Hardware AS h ON h.ID = f.Hardware INNER JOIN
dbo.Systems AS s ON s.ID = h.Systems».
Представление кабеля для связи с выбранным проектом:
«SELECT s.Project, c.ID, c.Indexx
FROM dbo.Cabel AS c INNER JOIN
dbo.Systems AS s ON s.ID = c.Systems».
68
Представление исполнителей для связи по выбранной работе:
«SELECT dbo.Worker.ID, dbo.Perform.Works, dbo.Worker.Name
FROM dbo.Worker INNER JOIN
dbo.Perform ON dbo.Worker.ID = dbo.Perform.Worker
WHERE (ISNULL(dbo.Worker.Job, 0) = 1)».
2.4 Контрольный пример реализации проекта и его описание
В результате работы над АИС документооборота был разработан общий
алгоритм обработки информации в системе:
а) Вход в систему.
б) Если требуется актуализировать справочники, то открываем через
главное меню окно нужного типа справочника.
в) Требуется править данные об исполнителе, то выбираем через
главное окно пункт Исполнители» и в открывшемся окне правим данные.
г) Если требуется ввести данные о заказчиках, то выбираем пункт
главного меню Заказчики и правим необходимые данные.
д) Если требуется ввести данные о проекте, то в главном окне
вызываем всплывающее меню и переводим окно в состояние редактирования,
вводим в поля необходимые данные.
е) Если требуется указать системы по проекту, то вызываем
всплывающее меню таблицы проектов и выбираем пункт Системы. В
открывшемся окне можно указать данные о системах.
ж) Если требуется указать данные об оборудовании, то вызываем
всплывающее меню таблицы оборудования и в открывшемся окне вводим
необходимые данные.
з) Если требуется актуализировать данные о фундаменте, то в таблице
оборудования вызываем всплывающее меню и выбираем пункт Фундамент. В
открывшемся окне вводим данные о фундаменте.
и) Если требуется указать данные о кабельной системе и связанном
оборудовании, то вызываем всплывающее меню таблицы систем. Выбираем
пункт Кабельная связь. В открытом окне указываем параметры сети. Указываем
69
связанное оборудование. Закрываем окна и возвращаемся в главное окно.
к) Если требуется скорректировать график работ над проектом, то в
таблице проектов вызываем всплывающее меню и выбираем пункт График. В
открывшемся окне можно отредактировать данные о графике работ.
л) Из главного меню, если требуются отчёты, можно выбрать нужный
тип отчёта.
м) Ввести параметры отчёта. Сформировать.
н) При желании, можно сохранить отчёт в формате pdf через
контекстное меню отчёта.
о) Завершение работы в системе.
Блок-схема алгоритма работы с данными в системе представлен на
рисунках 2.12 – 2.4.
Запуск системы
Начало
Выбрать тип
справочника в главном
меню
Закрыть окно
справочника
Ввод/редактирование/
удаление данных
Требуется
актуализировать
справочники?
Требуется
актуализировать
данные о
сотруднике?
Выбрать в главном
меню пункт главное-
исполнители
Ввод/редактирование/
удаление данных о
товаре
Закрыть окна
Да
Нет
Да
А1
Открыть окно
выполняемых работ
Отредактировать
список выполняемых
работ
Нет
Рис. 2.12. Блок-схема алгоритма ввода и обработки данных в системе (А0)
70
Ввод данных о проекте
Отредактировать
проект
Да
В главном меню
выбрать пункт главное/
заказчик
Требуется править
данные о
заказчике?
Закрыть окно
А1
Да
Нет
Отредактировать
список заказчиков
Требуется
отредактировать
данные о
системах?
Выбрать пункт
всплывающего меню
Системы
Отредактировать
данные о системах
А2
Да
Нет
Рис. 2.13. Блок-схема алгоритма ввода и обработки данных в системе (А1)
71
Требуется
отредактировать
данные об
оборудовании?
Выбрать пункт
всплывающего меню
Оборудование
Отредактировать
данные об
оборудовании
Требуется
редактировать
данные о
фундаменте?
Выбрать пункт
всплывающего меню
Фундамент
Отредактировать
данные о фундаменте
Закрыть окно
Закрыть окно
Требуется
отредактировать
данные о связи?
Выбрать пункт
всплывающего меню
Кабельная связь
Отредактировать
данные о кабельной
связи
Закрыть окно
Закрыть окно
А2
Да
Да
Нет
Нет
Да
Нет
А3
Рис. 2.14 Блок-схема алгоритма ввода и обработки данных в системе (А2)
72
А3
Требуется
формировать
график?
Выбрать пункт
всплывающего меню
График
Отредактировать
данные о графике
Закрыть окно
Требуется
формировать
отчёты?
В главном меню
выбрать пункт отчёты/
выбрать тип отчёта
Указать параметры
Формирование отчёта
Закрыть окно
Закрыть систему
Конец
Да
Нет
Да
Нет
Рис. 2.15. Блок-схема алгоритма ввода и обработки данных в системе (А3)
Для проверки работоспособности системы требуется определить набор
тестовых данных для каждой таблицы базы данных:
данные о направлениях деятельности (таблица 2.20);
данные о работах (таблица 2.21);
73
данные о статусах проекта (таблица 2.22);
данные о заказчиках (таблица 2.23);
данные об исполнителях (таблица 2.24);
данные о выполняемых работах (таблица 2.25);
данные о проектах (таблица 2.26);
данные о системах (таблица 2.27);
данные об оборудовании (таблица 2.28);
данные о фундаментах (таблица 2.29);
данные о кабельных сетях (таблица 2.30);
данные о связи оборудования по кабельным сетям (таблица 2.31);
данные о графике работ (таблица 2.32).
Таблица 2.20
Тестовые данные о направлениях
Поле Данные
Код 1 2 3 4
Название КИП и
автоматика
АСУ ТП и
связь
Поставка
электрического
оборудования
Тепловые
сети
Энергетика
Таблица 2.21
Тестовые данные о работах
Поле Данные
Код 1 2 3
Название Монтаж Пуско-наладка Сервисное
обслуживание
Таблица 2.22
Тестовые данные о статусах проекта
Поле Данные
Код 1 2 3 4
Название Обслуживание
и согласование
В работе Отменён Выполнен
74
Завершено нет нет да да
Таблица 2.23
Тестовые данные о заказчиках
Поле Данные
Код 1 2 3
Название АО «Транснефть –
Приволга»
АО «Транснефть - Сибирь» АО
«Гипротрубоп
ровод»
Адрес Самара Тюмень Москва
Телефон +79035758646 - +79045768394
Таблица 2.24
Тестовые данные об исполнителях
Поле Данные
Код 1 2 3 4
ФИО Карпов
Антон
Викторович
Липова Анна
Карловна
Лакин
Андрей
Михайлович
Карина
Ольга
Павловна
Дата рождения 15.10.1990 20.07.1973 04.11.1987 03.11.1990
Пол М Ж М Ж
Работает Да Да Да Нет
Таблица 2.25
Тестовые данные о выполняемых работах
Поле Данные
Код 1 2 3 4 5 6
Сотрудник 1 1 2 3 3 4
Работа 1 3 2 1 2 3
Таблица 2.26
Тестовые данные о проектах
Поле Данные
Код 1 2 3
Название Техническое Монтаж связи Проектирование
75
обслуживание
электроустановок
электропитания и
связи
Заказчик 3 2 2
Направление 1 1 2
Статус 1 2 4
Дата начала 01.11.2018 10.10.2018 03.09.2018
Завершён Нет Нет Да
Дата окончания - - 10.12.2018
Таблица 2.27
Тестовые данные о системах
Поле Данные
Код 1 2 3 4 5
Названи
е
Автоматическ
ая телефонная
связь
Безбатарейна
я телефон
связь
Система
внутренне
й связи
бурильщик
а
Система
контроля
удаленног
о доступа
Система
трансляции-
авральной
сигнализаци
и
Проект 2 2 1 1 3
Таблица 2.28
Тестовые данные об оборудовании
Поле Данные
Код 1 2 3 4
Название Аккумуляторная
батарея
Оборудование
связи
Распределитель
Аппарат
связи
Индекс БИС128374 53724Рк74 Кир736 А364С
Вес 20 25 5 43
Количество 5 2 2 2
Система 1 1 2 2
Таблица 2.29
Тестовые данные о фундаментах
Поле Данные
76
Код 1 2 3 4
Индекс БИС128374 53724Рк74 Кир736 А364С
Оборудование 1 2 3 4
Расположение Северное
здание
- - -
Размер 10x100x10 5Х5Х5 20Х7Х184 12х12х78
Вес 20 4 45 4
Количество 1 2 5 1
Таблица 2.30
Тестовые данные о кабельных сетях
Поле Данные
Код 1 2
Индекс kert12 125В
Маркировка K24D RG45
Описание ж3 2ж
Длина 12 30
Система 2 1
Таблица 2.31
Тестовые данные о связи оборудования
Поле Данные
Код 1 2 3 4
Кабель 1 1 2 2
Оборудование 3 4 1 2
Тип 0 1 0 1
Таблица 2.32
Тестовые данные о графике работ
Поле Данные
Код 1 2 3
Проект 2 2 2
Работы 1 1 2
Исполнитель 1 3 2
Оборудование 1 - -
Фундамент - 1 -

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

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
IPO - инструмент финансирования деятельности организации. На примере ПАО «Нефтяная компания «Лукойл»
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)