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


Реализация нового подхода управления гетерогенными системами хранения данных на базе сущностного подхода

Работа №84519

Тип работы

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

Предмет

информатика

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

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


Словарь терминов 3
1. Введение 3
2. Постановка задачи, разбор существующих решений 4
3. Решение 6
4. Построение архитектуры системы 7
5. Настройка проекта, подбор инструментов и фреймворков 9
6. Модуль для отображения таблиц в системе 11
7. Настройки отображения для таблиц 12
8. Отображение данных типа Reference. Обработка
Foreign/Primary keys
9. Построение отчетов 15
10. Интеграция модуля отчетов с мессенджером Slack 18
11. Заключение 19
12. Список используемой литературы 2
Приложение

При разработке современных систем, сервисов в первую очередь задумываются о мониторинге этой самой системы, о том, что поможет при администрировании и дальнейшем использовании. Основой любой системы являются данные. Данные, которые система может собирать, генерировать или изменять. И чаще всего приходится следить за состоянием этих данных, делать это аккуратно, позволяя даже обычным пользователям смотреть на результаты аггрегации данных, без возможности менять или как-то иным способом их модифицировать.
C целью предоставления доступа дополнительно строятся модули для администрирования, которые должны отвечать следующим критериям:
1. Простота
2. Ориентированность на задачи системы
3. Предоставлении данных в интерпретированном виде
Для того, чтобы добиться выполнения этих критериев чаще всего разрабатываются собственные решения по администрированию систем. Поэтому, хотя модули администрирования почти любой системы имеют схожие цели, методы представления данных и их обработки, все же каждая из них адаптирована под:
1. Базу данных системы
2. Схему и модели таблиц в системе
3. Используемые фреймворки и библиотеки
Из этого следует, что разработка таких модулей, если даже представляет собой типовое решение, является уникальным продуктом, которое требует разработки технического задания, самого кода, отлаживания и улучшения.
Соответственно, автоматизация данного процесса позволяет уменьшить бюджеты и сроки на разработку.


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

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

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


В результате выполнения дипломной работы была спроектирована и разработана архитектура, схемы баз данных, серверная и веб-часть платформы, позволяющая управлять данными в БД на основе сущностного подхода. В процессе работы были пройден все этапы создания приложения от начала до конца: продумана архитектура, выявлен список нужного функционала и выполнена реализация шаг за шагом. Полученный оказался удачным решением для управления гетерогенными системами хранения данных на базе сущностного подхода.
В процессе выполнения дипломной работы были решены следующие задачи:
1. Создан универсальный инструмент для всех типов БД(Огас1е, MySQL, PostgreSQL и т.д)
2. Достигнута максимальная простота интеграции системы: системой является самостоятельное веб-приложение.
3. Написан модуль для отображения таблиц в системе и их данных
4. Активно используется загруженная модель системы для более быстрого отображения.
5. Автоматически строятся с нужным периодом разные отчеты(круговых, линейных диаграмм, графиков) на основе введенных запросов, реализована интеграция с Slack
6. Реализован мониторинг изменений в структуре БД и настройки отображения.
Дальнейшее развитие проекта
Результаты работы хранятся в открытом виде на сайте github.com, имеется подробная инструкция по установке и использованию системы. Планируется подключение большего количества СУБД, расширение функционала и ведется работа над улучшением быстродействия системы.



1. Bloch, J. Effective Java Second Edition /J. Bloch - M. Addison-Wesley, 2008 - 346 с.
2. Knuth D. The Art of Computer Programming, Vol. 1: Fundamental Algorithms, 3rd Edition /D. Knuth - М. Addison-Wesley, 1997 - 672 с.
3. Knuth D. The Art of Computer Programming, Vol. 3: Sorting and searching, 2nd Edition /D. Knuth - М. Addison-Wesley, 1998 - 800 с.
4. Приемы объектно-ориентированного проектирования. Паттерны проектирования. / Э. Гамма, Р. Хелм, Р. Джонсон,Дж. Влиссидес. - СПб: Питер, 2001. - 368 с.
5. Hector Garcia-Molina, Jeffrey David Ullman, Jennifer Widom Database Systems: The Complete Book. M. : Pearson Education, 2013 - 1133 c.
6. Martin Fowler, Kent Beck Refactoring: Improving the Design of Existing Code / Addison-Wesley М., 1999. 431 c.
7. Spring Data JPA. Reference Documentation [Электронный ресурс] - Электронная документация. Режим доступа: http://docs.spring.io/spring-data/jpa/docs/current/reference/html, свободный
8. Java Connection [Электронный ресурс] - Электронная документация. Режим доступа:
https://docs. oracle.com/j avase/7/docs/api/j ava/ sql/Connection.html, свободный
9. MongoDB documentation[Электронный ресурс] - Электронная документация. Режим доступа: https://docs.mongodb.org, свободный


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



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


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