Тип работы:
Предмет:
Язык работы:


РАЗРАБОТКА СИСТЕМЫ “РОБОТ - ЮРИСТ” НА БАЗЕ МИКРОСЕРВИСНОЙ АРХИТЕКТУРЫ

Работа №30826

Тип работы

Дипломные работы, ВКР

Предмет

информатика

Объем работы64
Год сдачи2019
Стоимость6500 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
315
Не подходит работа?

Узнай цену на написание


Глоссарий 4
Введение 5
1. Постановка цели и задач 7
1.1 Цель 7
1.2 Задачи 7
2. Архитектура программного обеспечения 8
2.1 Определение и история 8
2.2 Текущие парадигмы разработки 8
3. Микросервисы системы “Робот - юрист” 11
3.1 Отдельные сервисы 11
3.2 Модуль подачи заявлений 11
3.3 Модуль разметки документов 15
3.4 Модуль формирования списка документов по делу 17
3.5 Модуль календарь дел 19
4. Архитектура системы «Робот-юрист» 21
4.1 Организация микросервисов 21
4.2 Nginx 23
4.3 WSGI сервер (uWSGI) 23
4.4 База данных (PostgreSQL) 24
4.5 Web приложение 29
4.6 REST API 32
4.7 Распределитель нагрузки (RabbitMQ) 34
4.8 Визуальная часть системы 36
Список использованной литературы
Приложение 47
Листинг программы 47




Как нам известно, одной из характеристик информационного общества является уровень развития информационно-коммуникационных технологий (ИКТ) и их использования в других отраслях. Основой ИКТ является информация, а сами они во многом определяют содержание, масштабы и темпы развития других технологий. Интересным является направление разработки специализированных систем, которые автоматизируют некий бизнес-процесс. Под автоматизацией бизнес-процессов подразумевается внедрение информационной системы, которая будет выполнять типовые процедуры по современным алгоритмам. Благодаря подобным нововведениям уровень работы предприятия качественно повышается.
Преимущества автоматизации:
• отказ от рутинного, ручного труда;
• ускорение обработки и передачи информации;
• обслуживание происходит в едином информационном пространстве;
• исключается фактор человеческой ошибки;
• единый и стандартизированный документооборот и информационно-нормативная база;
• автоматизированная система функционирует беспрерывно;
В настоящее время остро стоит проблема загруженности Арбитражных судов из-за большого количества заявлений и низкой автоматизированности ряда задач, таких как распределение дел между судьями, предоставление судьям для ознакомления близкие по тематике дела, рекомендация наиболее вероятных исходов или пометка важных мест, на которые судебным работникам следует обращать внимание при процессуальных действиях, автоматизация хранение документов по делу, уведомление о сроках и событиях по делу. Система, которая автоматизирует эти задачи, на наш взгляд, поможет участникам судебного процесса точнее оценивать свои позиции и выбирать лучшую стратегию поведения, а судьям - в сжатые сроки сформировать подборку связанных документов, не тратя для вынесения вердикта лишнего времени на поиск во всем архиве документов.


Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


1. Белов Д. П., Зулькарнеев И. Р., Крамаренко Р. В. [Текст] Методика построения отказоустойчивых систем на базе микросервисной архитектуры // Печатается по решению совета математического факультета Челябинского государственного университета. — 2018. — Т. 29.-С. 1-18.
2. Документация сервиса КриптоПРО [Электронный ресурс] https://www.cryptopro.ru/support/docs
3. Савченко Д.И., Радченко Г.И. [Текст] Методология тестирования микросервисных облачных приложений // Суперкомпьютерные дни в России: Труды международной конференции. - 2015. - С. 245-256.
4. Осипов Д. Б. [Текст] Проектирование програмного обеспечения с помощью микросервисной архитектуры // Вестник науки и образования. - 2018. - Т. 2. - №. 5. - С. 1-41
5. Порфильева А. Э. и др. [Текст] Эффективная разработка приложений при микросервисной архитектуре // Электронные библиотеки. - 2018. - Т. 21. - №. 3-4. - С. 357-368.
6. Rubio D. [Text] Beginning Django: Web Application Development and Deployment with Python. - Apress, - 2017. - P 348-587.
7. O'Connor R. V., Eiger P., Clarke P. M. [Text] Continuous software engineering—A microservices architecture perspective // Journal of Software: Evolution and Process. - 2017. - V. 29. - №. 11. - P 18-66.
8. Ravindran A. [Text] Django Design Patterns and Best Practices: Industry-standard web development techniques and solutions using Python. - Packt Publishing Ltd, - 2018. - P 123-206.
9. Hillar G. C. [Text] Django RESTful Web Services: The Easiest Way to Build Python RESTful APIs and Web Services with Django. - Packt Publishing Ltd, - 2018. - P 965-1001.
10. Brogi A., Neri D., Soldani J. A. [Text] Microservice - based architecture for (customisable) analyses of Docker images // Software: Practice and Experience. - 2018. - V. 48. - №. 8. - P. 1461-1474.
11. Pillai A. B. [Text] Software Architecture with Python. - Packt Publishing Ltd, - 2017. - P. 361-474.
12. Turnbull J. [Text] The Docker Book: Containerization is the new virtualization. - James Turnbull, - 2014. - P 1-230.


Работу высылаем на протяжении 30 минут после оплаты.




©2025 Cервис помощи студентам в выполнении работ