From 6e88f018dcd481c68b705fa5b134c0f46d16475a Mon Sep 17 00:00:00 2001 From: esoe Date: Fri, 30 Dec 2022 23:33:02 +0300 Subject: [PATCH] base-spider --- muse/Base spider/README.md | 29 +++++++++++++++++++ muse/{ => Continious deploy}/README.md | 0 .../imaging/webContent.puml | 0 3 files changed, 29 insertions(+) create mode 100644 muse/Base spider/README.md rename muse/{ => Continious deploy}/README.md (100%) rename muse/{ => Continious deploy}/imaging/webContent.puml (100%) diff --git a/muse/Base spider/README.md b/muse/Base spider/README.md new file mode 100644 index 0000000..e8310c5 --- /dev/null +++ b/muse/Base spider/README.md @@ -0,0 +1,29 @@ +# Base spider + Паук, опрашивающий базу данных и собирающий сведения о структуре базы данных + +## Назначение + Автоматизация формирования графического представления структуры функционирующей базы данных + +## Область применения + Программа применима во всех случаях, когда есть необходимость получения графического представления базы данных: + - для последующей переработки структуры базы данных + - для разработки новых вариантов применения содержащейся в базе данных информации + +## Особенности реализации + Паук работает на платформе java. + В качестве драйвера, обеспечивающего взаимодействия программы с базой данных использован jdbc-driver. + + Предоставляет пользователю консольный интерфейс, предусматривающий: + - авторизацию пользователя в системе управления базой данных по логину и паролю + - выбор активной базы данных + - выбор варианта представления отчета о функционировании базы данных + + В качестве результата работы паук генерирует файл с расширением *.puml, который может быть обработан утилитой plantuml, для построения графического представления структуры базы данных. + +# Перспективы доработки программы + 1. Автоматизация построения диаграмм, чтобы пользователю не нужно было самостоятельно прогонять *.puml файлы через plantuml + 2. Автоматическое размещение диаграмм в системе контроля версий (исходников и итоговых графических схем) + 3. Возможность аналитики не только структуры базы данных, но и самих данных + + Все это может быть реализовано отдельными утилитами, которые будут запускаться на сервере в качестве аналитической платформы + diff --git a/muse/README.md b/muse/Continious deploy/README.md similarity index 100% rename from muse/README.md rename to muse/Continious deploy/README.md diff --git a/muse/imaging/webContent.puml b/muse/Continious deploy/imaging/webContent.puml similarity index 100% rename from muse/imaging/webContent.puml rename to muse/Continious deploy/imaging/webContent.puml