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


Разработка API сервера для государственных организаций

Работа №139443

Тип работы

Бакалаврская работа

Предмет

прикладная информатика

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

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


Аннотация
Введение 5
1. Анализ существующих решений проектирования API 6
1.1 Предметная область 6
1.2 Математическое описание 8
1.3 Основные особенности корпоративной разработки 10
1.4 Анализ существующих подходов к проектированию API 11
2. Анализ требований и проектирование структуры приложения 15
2.1 Предъявляемые методы и технологии для получения решения 15
2.2 Используемые методы и технологии для получения решения 16
2.3 Проектирование архитектуры системы 18
2.4 Проектирование структуры приложения 21
3. Проектная реализация приложения 29
3.1 Реализация основного приложения 29
3.1.1 Реализация модели 29
3.1.2 Схема обработки запросов 30
3.1.3 Упаковка данных 30
3.2 Тестирование и развертывание 35
3.3 Результаты разработки 38
Заключение 40
Список используемой литературы 41

Информационные технологии представляют собой постоянно развивающуюся область, играющую значительную роль в модернизации различных отраслей, в том числе государственных организаций [10]. В последние годы государственные организации используют возможности технологий для улучшения своих услуг, повышения их доступности и эффективности. В этом контексте разработка API-сервера для государственной организации весьма актуальна и служит важным шагом на пути к модернизации.
Работа в соответствующей области обеспечит необходимые технические и управленческие навыки для успешной разработки сервера API для государственной организации.
Предметом исследования является разработка API-сервера, который является важнейшим компонентом современных программных комплексов.
Объектом исследования является государственная организация, которой требуется этот сервер API для оптимизации своих операций, улучшения своих услуг и улучшения связи с другими заинтересованными сторонами.
Целью данной бакалаврской работы является проектирование и разработка сервера API, который облегчит обмен информацией между правительственной организацией и другими заинтересованными сторонами.
Основными задачами этой работы являются:
• анализ требований организации;
• проектирование подходящей архитектуры;
• разработка конечных точек API;
• тестирование и развертывание сервера.

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

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

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


Бакалаврская работа посвящена разработке API сервера для государственных организаций.
Для проектирования API была описана предметная область, где пошагово расписывалась цель работы. Дальше рассмотрели основные особенности корпоративной разработки для сервера API, с последующим представлением схемы организации.
В конце первого раздела описан выбор подхода к разработке API и произведен анализ существующих подходов к проектированию API.
Для разработки сервера API для государственной организации была создана логическая модель, описана и реализована архитектура системы. Спроектирована структура приложения, где для наглядного примера рассмотрены диаграмма вариантов использования и диаграмма компонентов.
Описана и разработана автоматизированная система управления событиями безопасности на языке программирования Python и фреймворке Django.
В результате этой работы разработано динамическое приложение GraphQL API, предоставляющее доступ к данным с метаданными на основе словарей, содержащих различные поля. Кроме того, сгенерированный GraphQL API используется различными сервисами.
Задачи, определённые для достижения цели работы, выполнены в полном объёме, а именно:
• проанализированы требования организации;
• спроектирована подходящая архитектуры;
• разработаны конечные точки API;
• протестирован и развернут сервер.
Цель работы была достигнута, был разработан API сервер для государственных организаций.


1. Антонов К. О модели взаимодействия клиент-сервер простыми
словами. Архитектура «клиент-сервер» с примерами // ZametkiNaPolyah.ru. 2016. URL: https://zametkinapolyah.ru/servera-i-protokoly/o-modeli-
vzaimodejstviya-klient-server-prostymi-slovami-arxitektura-klient-server-s- primerami.html (дата обращения: 01.02.2023).
2. Дизайн GraphQL-схем // Github.com. 2019.
URL:https://github.com/nodkz/conf-talks/tree/master/articles/graphql/schema- design (дата обращения: 01.02.2023).
3. Мартишин, С.А. Проектирование и реализация баз данных в СУБД MySQL с использованием MySQL Workbench: Методы и средства проектирования информационных систем и техноло / С.А. Мартишин, В.Л. Симонов, М.В. Храпченко. - М.: Форум, 2018. - 61 c.
4. Поллис, Г. Разработка программных проектов на основе Rational Unified Process(RUP) / Г. Поллис, Л. Огастин, К. Лоу. - М.: Бином-Пресс, 2009. - 346 с.
5. Построение Enterprise-приложения // Java-course.ru. 2019. URL: http://java-course.ru/student/book2/scheme/ (дата обращения: 01.02.2023).
6. Репин В. В. Бизнес-процессы. Моделирование, внедрение, управление / В. В. Репин. - М.: Манн, Иванов и Фербер, 2013. 512 с.
7. Степанов Д.Ю. Проблемы внедрения корпоративных информационных систем: уровень приложений // Менеджмент сегодня. 2018. URL: http://stepanovd.com/science/30-article-2015-1-erpappl (дата обращения: 01.02.2023).
8. Шёнталер, Ф. Бизнес-процессы. Языки моделирования, методы, инструменты / Ф. Шёнталер. - М.: Альпина Паблишер, 2019. - 264 c.
9. Яргер, Р.Дж. MySQL и mSQL: Базы данных для небольших предприятий и Интернета / Р.Дж. Яргер, Дж. Риз, Т. Кинг. - М.: СПб: СимволПлюс, 2015. - 560 c.
10. AGILE - гибкая система управления проектами // 4brain.ru. 2017. URL: https://4brain.ru/blog/agile/ (date of accessed: 01.02.2023).
11. Driving commerce to the Web - Corporate Intranets and the Internet: Bitbucket. Gitflow Workflow // Atlassian.com. 2019. URL: https://ru.atlassian.com/git/tutorials/comparing-workflows/gitflow-workflow (date of accessed 01.02.2023).
12. Driving commerce to the Web - Corporate Intranets and the Internet: Microsoft. System Namespace // Microsoft.com. 2019. URL: https://docs.microsoft.com/ru-ru/dotnet/api/system?view=netframework-4.7.2. (date of accessed 01.02.2023).
13. Driving commerce to the Web - Corporate Intranets and the Internet: Oracle. Procedures and Packages // Oraclle.com. 2019. URL: https://docs.oracle.com/cd/A97630_01/appdev.920/a96590/adg10pck.htm (date of accessed 01.02.2023).
14. Eltaeib, T., Venna, T.-V.-S.-N., Madasu, V. SOLID Principles in Software Architecture and Introduction to RESM Concept in OOP. Journal of Engineering Science and Technology, 2015. p. 18-25.
15. Fateev D.S., Klochkov K.S., Saburova V.V. Class Design Principles. Russian Federation: Young Scientist, 2016...25


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



Подобные работы


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