Кузбасский государственный технический университет ...
description
Transcript of Кузбасский государственный технический университет ...
![Page 1: Кузбасский государственный технический университет имени Т. Ф. Горбачёва](https://reader038.fdocuments.net/reader038/viewer/2022110101/56812b7e550346895d8f9bc3/html5/thumbnails/1.jpg)
Кузбасский государственный технический университет имени Т. Ф. Горбачёва
Кафедра прикладных информационных технологий
Дипломная работа
Разработка системы формирования документации и контроля версий для объектов баз данных Oracle,
интегрированной с VCS Subversion
Исполнитель: Краснов Александр Алексеевич,студент гр. ПИ-091
Научный руководитель: Рейзенбук Кристина Эдуардовна,ст. преподаватель
Кемерово - 2014
![Page 2: Кузбасский государственный технический университет имени Т. Ф. Горбачёва](https://reader038.fdocuments.net/reader038/viewer/2022110101/56812b7e550346895d8f9bc3/html5/thumbnails/2.jpg)
Задачи• Изучить функциональные возможности, которые предоставляет
система управления базами данных Oracle Database, а также система контроля версий Subversion.
• Провести анализ требований и определить функциональность разрабатываемой системы.
• Определить программные средства разработки.• Спроектировать и разработать систему формирования документации
и контроля версий объектов баз данных Oracle.• Внедрить систему формирования документации.
2
Цель Разработать систему формирования документации и контроля версий для объектов баз данных Oracle, интегрированную с системой контроля версий Apache Subversion.
Цель и задачи
![Page 3: Кузбасский государственный технический университет имени Т. Ф. Горбачёва](https://reader038.fdocuments.net/reader038/viewer/2022110101/56812b7e550346895d8f9bc3/html5/thumbnails/3.jpg)
Требования к системе1. Генерация sql-скриптов в виде ddl-запросов
объектов БД.2. Анализ sql-скриптов и формирование
html-файлов с описанием всех объектов базы данных.
3. Генерация и публикация сайта.4. Интеграция с системой контроля версий Apache
Subversion для хранения ревизий sql-скриптов.
3
![Page 4: Кузбасский государственный технический университет имени Т. Ф. Горбачёва](https://reader038.fdocuments.net/reader038/viewer/2022110101/56812b7e550346895d8f9bc3/html5/thumbnails/4.jpg)
Средства разработки
• Java SE6
• Windows Script Host
• Язык программной оболочки Bash
• Apache Maven
• Oracle Database
4
![Page 5: Кузбасский государственный технический университет имени Т. Ф. Горбачёва](https://reader038.fdocuments.net/reader038/viewer/2022110101/56812b7e550346895d8f9bc3/html5/thumbnails/5.jpg)
Структура программы
5
![Page 6: Кузбасский государственный технический университет имени Т. Ф. Горбачёва](https://reader038.fdocuments.net/reader038/viewer/2022110101/56812b7e550346895d8f9bc3/html5/thumbnails/6.jpg)
Результаты работы программы
6
![Page 7: Кузбасский государственный технический университет имени Т. Ф. Горбачёва](https://reader038.fdocuments.net/reader038/viewer/2022110101/56812b7e550346895d8f9bc3/html5/thumbnails/7.jpg)
Результаты работы программы
7
![Page 8: Кузбасский государственный технический университет имени Т. Ф. Горбачёва](https://reader038.fdocuments.net/reader038/viewer/2022110101/56812b7e550346895d8f9bc3/html5/thumbnails/8.jpg)
Результаты работы программы
8
![Page 9: Кузбасский государственный технический университет имени Т. Ф. Горбачёва](https://reader038.fdocuments.net/reader038/viewer/2022110101/56812b7e550346895d8f9bc3/html5/thumbnails/9.jpg)
Результаты работы программы
9
![Page 10: Кузбасский государственный технический университет имени Т. Ф. Горбачёва](https://reader038.fdocuments.net/reader038/viewer/2022110101/56812b7e550346895d8f9bc3/html5/thumbnails/10.jpg)
Результаты работы• Изучены функциональные возможности, которые
предоставляет система управления базами данных Oracle Database, а также система контроля версий Subversion.
• Проведен анализ требований и определен функционал разрабатываемой системы.
• Определены программные средства разработки.• Спроектирована и разработана система формирования
документации и контроля версий объектов баз данных Oracle.
• Внедрена система формирования документации.
10
![Page 11: Кузбасский государственный технический университет имени Т. Ф. Горбачёва](https://reader038.fdocuments.net/reader038/viewer/2022110101/56812b7e550346895d8f9bc3/html5/thumbnails/11.jpg)
11
![Page 12: Кузбасский государственный технический университет имени Т. Ф. Горбачёва](https://reader038.fdocuments.net/reader038/viewer/2022110101/56812b7e550346895d8f9bc3/html5/thumbnails/12.jpg)
Кузбасский государственный технический университет имени Т. Ф. Горбачёва
Кафедра прикладных информационных технологий
Дипломная работа
Разработка системы формирования документации и контроля версий для объектов баз данных Oracle,
интегрированной с VCS Subversion
БЛАГОДАРЮ ЗА ВНИМАНИЕ!
Исполнитель: Краснов Александр Алексеевич,студент гр. ПИ-091
Научный руководитель: Рейзенбук Кристина Эдуардовна,ст. преподаватель
Кемерово - 2014