🗊Презентация Обработка метаинформации баз данных

Нажмите для полного просмотра!
Обработка метаинформации баз данных, слайд №1Обработка метаинформации баз данных, слайд №2Обработка метаинформации баз данных, слайд №3Обработка метаинформации баз данных, слайд №4Обработка метаинформации баз данных, слайд №5Обработка метаинформации баз данных, слайд №6Обработка метаинформации баз данных, слайд №7Обработка метаинформации баз данных, слайд №8Обработка метаинформации баз данных, слайд №9Обработка метаинформации баз данных, слайд №10Обработка метаинформации баз данных, слайд №11Обработка метаинформации баз данных, слайд №12Обработка метаинформации баз данных, слайд №13Обработка метаинформации баз данных, слайд №14Обработка метаинформации баз данных, слайд №15Обработка метаинформации баз данных, слайд №16Обработка метаинформации баз данных, слайд №17Обработка метаинформации баз данных, слайд №18Обработка метаинформации баз данных, слайд №19Обработка метаинформации баз данных, слайд №20

Вы можете ознакомиться и скачать презентацию на тему Обработка метаинформации баз данных. Доклад-сообщение содержит 20 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





Обработка метаинформации 
баз данных
Работа выполнена студентами группы 4ПР-1:
Барановым К.С. И Фадиным К.Д.
Руководитель: Ишкова Лариса Георгиевна
Рецензент: кто-то там
Описание слайда:
Обработка метаинформации баз данных Работа выполнена студентами группы 4ПР-1: Барановым К.С. И Фадиным К.Д. Руководитель: Ишкова Лариса Георгиевна Рецензент: кто-то там

Слайд 2





Актуальность выбранной темы
Тема актуальна, в первую очередь, тем, что в настоящее время широко распространены технологии работы с базами данных и в погоне за наиболее оптимальной конфигурацией среди  уже существующих вручную перебрать множество
Описание слайда:
Актуальность выбранной темы Тема актуальна, в первую очередь, тем, что в настоящее время широко распространены технологии работы с базами данных и в погоне за наиболее оптимальной конфигурацией среди уже существующих вручную перебрать множество

Слайд 3





Цель исследования
Главной целью данного дипломного проекта является разработка утилиты сравнения баз данных.
Описание слайда:
Цель исследования Главной целью данного дипломного проекта является разработка утилиты сравнения баз данных.

Слайд 4





 Задачи исследования
Задачи исследования:
Изучить особенности извлечения метаинформации из баз данных в программе на языке Java;
Разработать реализацию поставленной цели в программном коде на языке Java;
Спроектировать пользовательский интерфейс приложения на языке Java;
Объединить интерфейс и реализацию в единое приложение с использованием шаблона проектирования MVC.
Описание слайда:
Задачи исследования Задачи исследования: Изучить особенности извлечения метаинформации из баз данных в программе на языке Java; Разработать реализацию поставленной цели в программном коде на языке Java; Спроектировать пользовательский интерфейс приложения на языке Java; Объединить интерфейс и реализацию в единое приложение с использованием шаблона проектирования MVC.

Слайд 5





Инструменты исследования
Для реализации задания, благодаря своим преимуществам и отсутствием существенных недостатков, был выбран язык программирования Java, а СУБД, с базами данных которой будет работать приложение, стала DB2.
Средой разработки стала Eclipse.
Описание слайда:
Инструменты исследования Для реализации задания, благодаря своим преимуществам и отсутствием существенных недостатков, был выбран язык программирования Java, а СУБД, с базами данных которой будет работать приложение, стала DB2. Средой разработки стала Eclipse.

Слайд 6





Теоретическая база исследования. Структура БД
Описание слайда:
Теоретическая база исследования. Структура БД

Слайд 7





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

Слайд 8





Шаблон проектирования MVC
Описание слайда:
Шаблон проектирования MVC

Слайд 9





Пример метода создания файла с метаинформацией
public void CreateDBMetaFile(String[] dbInfo) {
	DBWork db = new DBWork();
	DataBase db1 = db.createObjDB(dbInfo);
	if (db.getState()) {
		dirPath += "\\out.dat";
		DBCompareController.AddLogMessage("Сохраняю файл на 			диск");
		FileWorkWriteDB fileDB = new FileWorkWriteDB(db1);
		StringBuilder DBString = fileDB.CreateFileDB();
		if (Filework.write(dirPath, DBString)) {
			db.close();
			String str = "Программа успешно завершена! 					Созданный файл находится в " + dirPath;
			DBCompareController.AddLogMessage(str);
		}
	}
}
Описание слайда:
Пример метода создания файла с метаинформацией public void CreateDBMetaFile(String[] dbInfo) { DBWork db = new DBWork(); DataBase db1 = db.createObjDB(dbInfo); if (db.getState()) { dirPath += "\\out.dat"; DBCompareController.AddLogMessage("Сохраняю файл на диск"); FileWorkWriteDB fileDB = new FileWorkWriteDB(db1); StringBuilder DBString = fileDB.CreateFileDB(); if (Filework.write(dirPath, DBString)) { db.close(); String str = "Программа успешно завершена! Созданный файл находится в " + dirPath; DBCompareController.AddLogMessage(str); } } }

Слайд 10





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

Слайд 11





Основные источники информации
Фаулер М. Рефакторинг: улучшение существующего кода/Пер. с англ. – СПб: Символ-плюс, 2003. – 432с., ил.
Макконнелл С. Совершенный код. Мастер-класс / Пер. с англ. — М. : Издательство «Русская редакция», 2010. — 896 с.
http://www-01.ibm.com/support/knowledgecenter/ (Дата обращения: 21 апреля 2015)
https://ru.wikipedia.org/wiki/Model-View-Controller (Дата обращения: 15 мая 2015)
Описание слайда:
Основные источники информации Фаулер М. Рефакторинг: улучшение существующего кода/Пер. с англ. – СПб: Символ-плюс, 2003. – 432с., ил. Макконнелл С. Совершенный код. Мастер-класс / Пер. с англ. — М. : Издательство «Русская редакция», 2010. — 896 с. http://www-01.ibm.com/support/knowledgecenter/ (Дата обращения: 21 апреля 2015) https://ru.wikipedia.org/wiki/Model-View-Controller (Дата обращения: 15 мая 2015)

Слайд 12





Спасибо за просмотр!
Описание слайда:
Спасибо за просмотр!

Слайд 13





Шаблон проектирования MVC
Описание слайда:
Шаблон проектирования MVC

Слайд 14





View (Представление)
Представление используется для описания внешнего отображения данных. Оно может напрямую обращаться к Модели или Контроллеру за получением готовых к показу данных.
Представление не может напрямую обращаться к базе данных и не должно работать с данными, полученными напрямую от пользователей.
Описание слайда:
View (Представление) Представление используется для описания внешнего отображения данных. Оно может напрямую обращаться к Модели или Контроллеру за получением готовых к показу данных. Представление не может напрямую обращаться к базе данных и не должно работать с данными, полученными напрямую от пользователей.

Слайд 15





Описание графического интерфейса в Java.
Библиотека Swing.
Swing — библиотека для создания графического интерфейса для программ на языке Java.
Описание слайда:
Описание графического интерфейса в Java. Библиотека Swing. Swing — библиотека для создания графического интерфейса для программ на языке Java.

Слайд 16





Формы приложения
Описание слайда:
Формы приложения

Слайд 17





Взаимодействие с пользователем.
Контроллер приложения
Контроллер — связующее звено, соединяющее модели, виды и другие компоненты в рабочее приложение. Контроллер отвечает за обработку запросов пользователя. 
Контроллер, также как и Представление, не может работать с базой данных, но и выводить информацию на форму приложения тоже не способен.
Описание слайда:
Взаимодействие с пользователем. Контроллер приложения Контроллер — связующее звено, соединяющее модели, виды и другие компоненты в рабочее приложение. Контроллер отвечает за обработку запросов пользователя. Контроллер, также как и Представление, не может работать с базой данных, но и выводить информацию на форму приложения тоже не способен.

Слайд 18





Примеры методов контроллера
Описание слайда:
Примеры методов контроллера

Слайд 19





Основные источники информации
Карлсон Д. Eclipse / Пер. с англ. – М.:Лори, 2008. – 336с.
Шилдт Г. Java 8. Полное руководство. 9-е издание / Пер. с англ. – М.:Вильямс,
2015. – 1377с.
https://javaswing.wordpress.com/ (Дата обращения: 17 мая 2015)
https://ru.wikipedia.org/wiki/Swing (Дата обращения: 17 мая 2015)
Описание слайда:
Основные источники информации Карлсон Д. Eclipse / Пер. с англ. – М.:Лори, 2008. – 336с. Шилдт Г. Java 8. Полное руководство. 9-е издание / Пер. с англ. – М.:Вильямс, 2015. – 1377с. https://javaswing.wordpress.com/ (Дата обращения: 17 мая 2015) https://ru.wikipedia.org/wiki/Swing (Дата обращения: 17 мая 2015)

Слайд 20





Спасибо за просмотр!
Описание слайда:
Спасибо за просмотр!



Похожие презентации
Mypresentation.ru
Загрузить презентацию