545.47K

Создание интеграционного сервиса корпоративной информационной системы «Электронное хранилище документов» (Тонких Артём Петрович)

1.

МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ
федеральное государственное бюджетное образовательное учреждение
высшего образования
«Тольяттинский государственный университет»
Институт математики, физики и информационных технологий
Кафедра «Прикладная математика и информатика»
Бакалаврская работа
Создание интеграционного сервиса корпоративной
информационной системы «Электронное хранилище
документов»
Студент: Цветков Сергей Вячеславович
Группа: ПИбд-1602г
Руководитель: Тонких Артем Петрович
Тольятти 2021

2.

Цель, объект и предмет
Цель: Создание интеграционного сервиса корпоративной
информационной системы «Электронное хранилище
документов» (КИС ЭХД)
Объектом исследования является процесс интеграции
информационных систем и КИС ЭХД
Предмет – интеграционный сервис КИС ЭХД
2

3.

Проблема и ее актуальность
<<устройство>>
<<устройство>>
<<устройство>>
Сервер приложений
Сервер приложений
Сервер баз данных IBM DB2
10.5
<<Артефакт>>
<<Артефакт>>
<<Артефакт>>
КИС SAP R3
IBM Content Collector
for SAP Applications
КИС ЭХД (IBM Content
manager 8.5)
<<устройство>>
Сервер приложений
<<Артефакт>>
Информационная
система (1C:УПП)
3

4.

Процессы для моделирования
- Создать (изменить) документ,
- Удалить документ,
- Просмотреть скан-копию документа.
4

5.

Диаграмма декомпозиции процесса «Создать (изменить) документ».
Модель «Как есть»
Должностная
инструкция
Входящий
документ
Технические
регламенты
Руководство
пользователя
Создать (изменить)
документ в
информационной
системе
Оригинал или
бумажная копия
с штрихкодом
A1
Данные о документе
в информационной системе
Создать (изменить)
карточку документа
в КИС ЭХД
Карточка
документа
в КИС ЭХД
A2
Создать
скан-образ
документа
A3
Информационная
система
Скан-образ
документа
Рулон
с наклейками
штрихкодов
A4
Пользователь
КИС ЭХД
УЗЕЛ:
А0
ЗАГОЛОВОК:
Загрузить
скан-образ
документа
в КИС ЭХД
Карточка документа
с прикрепленным
скан-образом
в КИС ЭХД
Подсистема
сканирования и
распознавания
Процесс "Создать (изменить) документ"
Модуль
загрузчик
5
НОМЕР:

6.

Диаграмма декомпозиции процесса «Создать (изменить) документ»
Модель «Как должно быть»
Должностная
инструкция
Входящий
документ
Руководство
пользователя
Создать (изменить)
документ в
информационной
системе
Добавлен вместо
Создать (изменить)
карточку документа
в КИС ЭХД
Технические
регламенты
Оригинал или
бумажная копия
с штрихкодом
A1
Данные
о документе
в информационной
системе
Вызов операции
интеграционного
сервиса «Создать
(изменить)
документ»
Карточка
документа
в КИС ЭХД
A2
Создать
скан-образ
документа
A3
Скан-образ
документа
Рулон
с наклейками
штрихкодов
Пользователь
A4
Информационная
система
КИС ЭХД
УЗЕЛ:
А0
ЗАГОЛОВОК:
Загрузить
скан-образ
документа
в КИС ЭХД
Карточка документа
с прикрепленным
скан-образом
в КИС ЭХД
Подсистема
сканирования и
распознавания
Процесс "Создать (изменить) документ"
Модуль
загрузчик
6
НОМЕР:

7.

Диаграмма вариантов использования
Запрос
на создание
(изменение)
документа
Создать
(изменить)
документ
Запрос
на удаление
документа
Удалить
документ
Информационная
система
КИС ЭХД
Запрос
на получение
данных документа
Предоставить
данные
документ
7

8.

Диаграмма классов
QueryAttribute
id
name
value
QueryPut
QueryDocument
id
List<Attribute>
List<Content>
QueryDel
QueryContent
id
name
mimeType
value
QueryGet
Service
putDocument
getDocument
delDocument
PutOperation
DelOperation
execute
execute
Attribute
Document
id
name
value
id
List<Attribute>.
List<Content>
GetOperation
execute
Content
id
name
mimeType
value
8

9.

Диаграмма развертывания
<<устройство>>
<<устройство>>
Сервер приложений
Сервер приложений
<<Артефакт>>
<<Артефакт>>
Информационная
система
Копроративная шина
<<устройство>>
Сервер приложений
WebSphere Application
Server 8.5.5
<<Артефакт>>
Интеграционный
сервис КИС ЭХД
<<устройство>>
Сервер баз данных IBM DB2
10.5
<<Артефакт>>
КИС ЭХД(IBM Content
manager 8.5)
9

10.

Диаграмма классов
ApplicationBean
initialized
isInitialized
ContentDataSource
pid
connection
get
PropertieBean
entity
barcode
getEntity
getBarcode
AclBean
aclList
getAclList
ConnectionBean
getConnection
freeConnection
PutDocOperation
execute
GetDocOperation
execute
EAServiceSoapBindingImpl
DelDocOperation
puDocument
getDocument
delDocument
execute
10

11.

Функциональное тестирование
- Сценарий «Создать документ»
- Сценарий «Обновить документ»
- Сценарий «Удалить документа»
- Сценарий «Получить данные документа»
11

12.

Проверка отсутствия документа по штрихкоду
при помощи веб-клиента КИС ЭХД
12

13.

Вызов операции сервиса «Создать (изменить) документ»
13

14.

Проверка наличия документа по штрихкоду в КИС ЭХД при
помощи веб-клиента КИС ЭХД
14

15.

Результаты
- Создан интеграционный сервис КИС ЭХД.
- Подтверждено функциональное соответствие и критерии
производительности интеграционного сервиса КИС
ЭХД.
- Интеграционный сервис КИС ЭХД опубликован в
производственной среде.
15

16.

Спасибо за внимание
16
English     Русский Правила