Оцените презентацию от 1 до 5 баллов!
Тип файла:
ppt / pptx (powerpoint)
Всего слайдов:
20 слайдов
Для класса:
1,2,3,4,5,6,7,8,9,10,11
Размер файла:
1.27 MB
Просмотров:
71
Скачиваний:
0
Автор:
неизвестен
Слайды и текст к этой презентации:
№1 слайд![Обработка метаинформации баз](/documents_6/82130c4ba865bba8e379e58746122fb3/img0.jpg)
Содержание слайда: Обработка метаинформации
баз данных
Работа выполнена студентами группы 4ПР-1:
Барановым К.С. И Фадиным К.Д.
Руководитель: Ишкова Лариса Георгиевна
Рецензент: кто-то там
№2 слайд![Актуальность выбранной темы](/documents_6/82130c4ba865bba8e379e58746122fb3/img1.jpg)
Содержание слайда: Актуальность выбранной темы
Тема актуальна, в первую очередь, тем, что в настоящее время широко распространены технологии работы с базами данных и в погоне за наиболее оптимальной конфигурацией среди уже существующих вручную перебрать множество
№3 слайд![Цель исследования Главной](/documents_6/82130c4ba865bba8e379e58746122fb3/img2.jpg)
Содержание слайда: Цель исследования
Главной целью данного дипломного проекта является разработка утилиты сравнения баз данных.
№4 слайд![Задачи исследования Задачи](/documents_6/82130c4ba865bba8e379e58746122fb3/img3.jpg)
Содержание слайда: Задачи исследования
Задачи исследования:
Изучить особенности извлечения метаинформации из баз данных в программе на языке Java;
Разработать реализацию поставленной цели в программном коде на языке Java;
Спроектировать пользовательский интерфейс приложения на языке Java;
Объединить интерфейс и реализацию в единое приложение с использованием шаблона проектирования MVC.
№5 слайд![Инструменты исследования Для](/documents_6/82130c4ba865bba8e379e58746122fb3/img4.jpg)
Содержание слайда: Инструменты исследования
Для реализации задания, благодаря своим преимуществам и отсутствием существенных недостатков, был выбран язык программирования Java, а СУБД, с базами данных которой будет работать приложение, стала DB2.
Средой разработки стала Eclipse.
№6 слайд![Теоретическая база](/documents_6/82130c4ba865bba8e379e58746122fb3/img5.jpg)
Содержание слайда: Теоретическая база исследования. Структура БД
№7 слайд![Реализация структуры базы](/documents_6/82130c4ba865bba8e379e58746122fb3/img6.jpg)
Содержание слайда: Реализация структуры базы данных в программе
№8 слайд![Шаблон проектирования MVC](/documents_6/82130c4ba865bba8e379e58746122fb3/img7.jpg)
Содержание слайда: Шаблон проектирования MVC
№9 слайд![Пример метода создания файла](/documents_6/82130c4ba865bba8e379e58746122fb3/img8.jpg)
Содержание слайда: Пример метода создания файла с метаинформацией
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 слайд![Ожидаемые результаты от](/documents_6/82130c4ba865bba8e379e58746122fb3/img9.jpg)
Содержание слайда: Ожидаемые результаты
от реализации проекта
Время поиска различий в базах данных уменьшается в разы по сравнению с ручным поиском;
Администратор, создающий файл метаописания не рискует утечкой информации, так как этот файл создается с зашифрованным содержимым;
Проект пригодится для выполнения любой задачи, где требуется сравнение БД, а возможность несложного расширения функционала позволит еще и автоматизировать процесс.
№11 слайд![Основные источники информации](/documents_6/82130c4ba865bba8e379e58746122fb3/img10.jpg)
Содержание слайда: Основные источники информации
Фаулер М. Рефакторинг: улучшение существующего кода/Пер. с англ. – СПб: Символ-плюс, 2003. – 432с., ил.
Макконнелл С. Совершенный код. Мастер-класс / Пер. с англ. — М. : Издательство «Русская редакция», 2010. — 896 с.
http://www-01.ibm.com/support/knowledgecenter/ (Дата обращения: 21 апреля 2015)
https://ru.wikipedia.org/wiki/Model-View-Controller (Дата обращения: 15 мая 2015)
№12 слайд![Спасибо за просмотр!](/documents_6/82130c4ba865bba8e379e58746122fb3/img11.jpg)
Содержание слайда: Спасибо за просмотр!
№13 слайд![Шаблон проектирования MVC](/documents_6/82130c4ba865bba8e379e58746122fb3/img12.jpg)
Содержание слайда: Шаблон проектирования MVC
№14 слайд![View Представление](/documents_6/82130c4ba865bba8e379e58746122fb3/img13.jpg)
Содержание слайда: View (Представление)
Представление используется для описания внешнего отображения данных. Оно может напрямую обращаться к Модели или Контроллеру за получением готовых к показу данных.
Представление не может напрямую обращаться к базе данных и не должно работать с данными, полученными напрямую от пользователей.
№15 слайд![Описание графического](/documents_6/82130c4ba865bba8e379e58746122fb3/img14.jpg)
Содержание слайда: Описание графического интерфейса в Java.
Библиотека Swing.
Swing — библиотека для создания графического интерфейса для программ на языке Java.
№16 слайд![Формы приложения](/documents_6/82130c4ba865bba8e379e58746122fb3/img15.jpg)
Содержание слайда: Формы приложения
№17 слайд![Взаимодействие с](/documents_6/82130c4ba865bba8e379e58746122fb3/img16.jpg)
Содержание слайда: Взаимодействие с пользователем.
Контроллер приложения
Контроллер — связующее звено, соединяющее модели, виды и другие компоненты в рабочее приложение. Контроллер отвечает за обработку запросов пользователя.
Контроллер, также как и Представление, не может работать с базой данных, но и выводить информацию на форму приложения тоже не способен.
№18 слайд![Примеры методов контроллера](/documents_6/82130c4ba865bba8e379e58746122fb3/img17.jpg)
Содержание слайда: Примеры методов контроллера
№19 слайд![Основные источники информации](/documents_6/82130c4ba865bba8e379e58746122fb3/img18.jpg)
Содержание слайда: Основные источники информации
Карлсон Д. Eclipse / Пер. с англ. – М.:Лори, 2008. – 336с.
Шилдт Г. Java 8. Полное руководство. 9-е издание / Пер. с англ. – М.:Вильямс,
2015. – 1377с.
https://javaswing.wordpress.com/ (Дата обращения: 17 мая 2015)
https://ru.wikipedia.org/wiki/Swing (Дата обращения: 17 мая 2015)
№20 слайд![Спасибо за просмотр!](/documents_6/82130c4ba865bba8e379e58746122fb3/img19.jpg)
Содержание слайда: Спасибо за просмотр!