12
Кузбасский государственный технический университет имени Т. Ф. Горбачёва Кафедра прикладных информационных технологий Дипломная работа Разработка системы формирования документации и контроля версий для объектов баз данных Oracle, интегрированной с VCS Subversion Исполнитель: Краснов Александр Алексеевич, студент гр. ПИ-091 Научный руководитель: Рейзенбук Кристина Эдуардовна, ст. преподаватель Кемерово - 2014

Кузбасский государственный технический университет имени Т. Ф. Горбачёва

Embed Size (px)

DESCRIPTION

Кузбасский государственный технический университет имени Т. Ф. Горбачёва Кафедра прикладных информационных технологий Дипломная работа Разработка системы формирования документации и контроля версий для объектов баз данных Oracle , интегрированной с VC S Subversion - PowerPoint PPT Presentation

Citation preview

Page 1: Кузбасский государственный технический университет  имени Т. Ф. Горбачёва

Кузбасский государственный технический университет имени Т. Ф. Горбачёва

Кафедра прикладных информационных технологий

Дипломная работа

Разработка системы формирования документации и контроля версий для объектов баз данных Oracle,

интегрированной с VCS Subversion

Исполнитель: Краснов Александр Алексеевич,студент гр. ПИ-091

Научный руководитель: Рейзенбук Кристина Эдуардовна,ст. преподаватель

Кемерово - 2014

Page 2: Кузбасский государственный технический университет  имени Т. Ф. Горбачёва

Задачи• Изучить функциональные возможности, которые предоставляет

система управления базами данных Oracle Database, а также система контроля версий Subversion.

• Провести анализ требований и определить функциональность разрабатываемой системы.

• Определить программные средства разработки.• Спроектировать и разработать систему формирования документации

и контроля версий объектов баз данных Oracle.• Внедрить систему формирования документации.

2

Цель Разработать систему формирования документации и контроля версий для объектов баз данных Oracle, интегрированную с системой контроля версий Apache Subversion.

Цель и задачи

Page 3: Кузбасский государственный технический университет  имени Т. Ф. Горбачёва

Требования к системе1. Генерация sql-скриптов в виде ddl-запросов

объектов БД.2. Анализ sql-скриптов и формирование

html-файлов с описанием всех объектов базы данных.

3. Генерация и публикация сайта.4. Интеграция с системой контроля версий Apache

Subversion для хранения ревизий sql-скриптов.

3

Page 4: Кузбасский государственный технический университет  имени Т. Ф. Горбачёва

Средства разработки

• Java SE6

• Windows Script Host

• Язык программной оболочки Bash

• Apache Maven

• Oracle Database

4

Page 5: Кузбасский государственный технический университет  имени Т. Ф. Горбачёва

Структура программы

5

Page 6: Кузбасский государственный технический университет  имени Т. Ф. Горбачёва

Результаты работы программы

6

Page 7: Кузбасский государственный технический университет  имени Т. Ф. Горбачёва

Результаты работы программы

7

Page 8: Кузбасский государственный технический университет  имени Т. Ф. Горбачёва

Результаты работы программы

8

Page 9: Кузбасский государственный технический университет  имени Т. Ф. Горбачёва

Результаты работы программы

9

Page 10: Кузбасский государственный технический университет  имени Т. Ф. Горбачёва

Результаты работы• Изучены функциональные возможности, которые

предоставляет система управления базами данных Oracle Database, а также система контроля версий Subversion.

• Проведен анализ требований и определен функционал разрабатываемой системы.

• Определены программные средства разработки.• Спроектирована и разработана система формирования

документации и контроля версий объектов баз данных Oracle.

• Внедрена система формирования документации.

10

Page 11: Кузбасский государственный технический университет  имени Т. Ф. Горбачёва

11

Page 12: Кузбасский государственный технический университет  имени Т. Ф. Горбачёва

Кузбасский государственный технический университет имени Т. Ф. Горбачёва

Кафедра прикладных информационных технологий

Дипломная работа

Разработка системы формирования документации и контроля версий для объектов баз данных Oracle,

интегрированной с VCS Subversion

БЛАГОДАРЮ ЗА ВНИМАНИЕ!

Исполнитель: Краснов Александр Алексеевич,студент гр. ПИ-091

Научный руководитель: Рейзенбук Кристина Эдуардовна,ст. преподаватель

Кемерово - 2014