Визуальный редактор инфологических схем баз данных.

Презентация:



Advertisements
Похожие презентации
Интеллектуный редактор Инфологических схем баз данных.
Advertisements

Система организованных баз данных, программных, технических, языковых и организационно-методических средств, предназначенных для обеспечения централизованного.
Тема 2. Концептуальное проектирование. Лекция 1. Уровни моделей и этапы проектирования.
Разработка баз данных предприятий ЯОК Саровский физико-технический институт.
Лекция 5 Способы конструирования программ. Основы доказательства правильности.
Задачи проектирования ИПС: Анализ предметной области Определение структуры ИПС Определение видов поиска документов в ИПС Разработка структуры БД для ИПС.
Разработка объектно- ориентированного ПО Итеративная модель разработки (развитие водопадной модели) анализ проектирование кодирование тестирование.
1 Информационные системы в экономике Информационное обеспечение.
Введение в базы данных. Классификация БД Тип ПримерКоличество пользователей Объем* Персональные Личный органайзер 1~10 Мб Коллективные Риэлтерская компания.
ЭТАПЫ ЖИЗНЕННОГО ЦИКЛА БАЗЫ ДАННЫХ. Жизненный цикл БД Это процесс, который начинается с этапа проектирования БД и заканчивается снятием БД с эксплуатации.
Представление предметной области. Методы представления предметной области. Модель сущность-связь. Инфологическое описание предметной области.
Презентация дисциплины по выбору Для студентов, обучающихся по направлению «Прикладная информатика» (магистерская программа «Прикладная информатика.
Учебная дисциплина «Базы данных» для студентов специальности «Информационные системы и технологии» ЛЕКЦИЯ 4 ПРОЕКТИРОВАНИЕ БАЗ ДАННЫХ Вопрос.
Выполнил студент группы А Алексан П.А.. Проектирование и реализация информационной системы «Лаборатория химического анализа» для автоматизации обработки.
Лекция 8 Лекция 8 Инфологическое (концептуальное) моделирование предметной области (ПрО). Анализ предметной области. Синтез концептуальной модели предметной.
Языки и методы программирования Преподаватель – доцент каф. ИТиМПИ Кузнецова Е.М. Лекция 7.
Опыт реализации отказоустойчивого сервера приложений и хранилища данных на базе СУБД ЛИНТЕР Михаил Ермаков, Дмитрий Мухоедов, РЕЛЭКС.
Информационная система « АВТОМАТИЗАЦИЯ ПРОКАТА ФИЛЬМОВ » Курсовая работа Работу выполнила: студент Z1243 Э группы факультета информатики и экономики Бареев.
Тема работы Обзор CASE-средств. Что это? Термин CASE (Computer Aided Software Engineering) CASE-средства CASE-система CASE-технология CASE-индустрия.
Транксрипт:

Визуальный редактор инфологических схем баз данных

1. Этап описания ПО. 2. Этап инфологического моделирования. 3. Этап даталогического моделирования. 4. Этап физического моделирования. Этапы проектирования БД Основной этап в обучении проектированию БД - инфологическое моделирование 2

Инфлогическое моделирование Инфологическое моделирование базы данных - создание концептуальной инфологической модели данных анализируемой предметной области. Инфологическая модель Сущность СвязьАтрибут Не зависит от физических подробностей реализациии Является исходной для этапа даталогического проектирования Углубляет понимание семантики данных Упрощает процедуру анализа требований, предъявляемых к данным ER 3

1. Создание и удаление сущностей, связей, полей, ключей инфологической схемы. 2. Редактирование имен, типов связей, полей и ключей. 3. Разграничение прав доступа пользователей. 4. Удаленное сохранение и загрузка инфологических схем. 5. Составление заданий для обучающихся. 6. Задание и редактирование способов проверки тестов. 7. Визуальное отображение как самой инфологической модели в виде графа, так и внутренней структуры всех объектов на ней. Основные требования к редактору Особый интерес вызывает функция задания и редактирования способов проверки инфологических схем 4

Диаграмма прецедентов пользователей 5

Архитектура системы 6

Диаграмма классов проектирования 7

Интеллектуальный редактор.Net Reflection Lassalle AddFlow Win. Forms.Net Remoting.Net XML libs Используемые в процессе реализациии технологии 8

Визуальный редактор инфологических схем Серверная часть Блок хранения БЗ Блок загрузки / сохранения БЗ Блок сетевого взаимодействия Клиентская часть Блок сетевого взаимодействия Блок разграничения прав и авторизации Блок GUI Блок описания структур данных Структура визуального инфологического редактора 9

Задействованные принципы построения графического интерфейса пользователя Кошелек Миллера Принцип группировки Принцип KISS («Бритва Оккама») Золотое сечение GUI интеллектуального редактора 10

Графический интерфейс пользователя 11

Некоторые интересные моменты реализации 12

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

Спасибо за внимание