Top Banner
Офисные СУБД как средство разработки пользовательских приложений Артюхова Инна Петровна, заместитель начальника отдела информатизации
22

7. разработка приложений

Jun 15, 2015

Download

Education

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: 7. разработка приложений

Офисные СУБД как средство разработки пользовательских

приложений

Артюхова Инна Петровна, заместитель начальника отдела информатизации

Page 2: 7. разработка приложений

База данных

совокупность взаимосвязанных данных,

которая допускает их использование оптимальным образом

для одного или нескольких приложений в определенных областях человеческой деятельности

Page 3: 7. разработка приложений

Система управления базами данных (СУБД)

программа-обработчик набора данных, создающая надстройки над данными, позволяющие с ними

эффективно работать

Page 4: 7. разработка приложений

Офисная СУБД – средство создания и совершенствования пользовательской оболочки для работы с

реляционным набором данных

Page 5: 7. разработка приложений

Модель базы данных

комплекс средств, позволяющих реализовать:

независимость данных

коммуникабельность

обработку множеств

Page 6: 7. разработка приложений

Модель базы данных: независимость данных

определение границы между логическими и физическими аспектами управления БД

Page 7: 7. разработка приложений

Модель базы данных: коммуникабельность

обеспечение возможностей и средств общего понимания смысла данных как

конечными пользователями, так и разработчиками (программистами)

Page 8: 7. разработка приложений

Модель базы данных: обработка множеств

обеспечение возможности выполнения однотипных операций над большими совокупностями записей

(в общем случае разнотипных данных)

как единой операции

Page 9: 7. разработка приложений

Свойства модели БД:

быстродействие

единообразие интерфейса

совместимость

возможность развития

диагностика сбоев

адаптивность

модульность

разграничение доступа

поддержка работы в сети

и т.д.

Page 10: 7. разработка приложений

Этапы разработки приложения

уточнение задач (в том числе будущих)

определение последовательности выполнения задач

анализ данных (формат, оптимальность представления и т.д.)

Page 11: 7. разработка приложений

Этапы разработки приложения

определение структуры данных (нормализация)

создание макета пользовательского интерфейса

тестирование

завершение создания приложения и т.д.

Page 12: 7. разработка приложений

Этапы работы с СУБД

описание структуры таблиц и отношений между ними

организация способов ввода данных

создание запросов различного типа

оформление вариантов просмотра информации (экранные формы, отчеты)

создание элементов управления (запросы-действия, программные модули и т.д.)

Page 13: 7. разработка приложений

Практическая работа

Описать информационно-логическую модель организации базы данных для регистрации информации о посещаемости школы

Page 14: 7. разработка приложений

Практическая работа

Дата ФИО Адрес Класс К-во уроков

Причина Меры

23.01.06 Иванов пр.Бендера 1-11

10 «А» 6 Прогул Звонок родителям

23.01.06 Сидорова ул.Ленина, 11

9 «Б» 6 Болезнь

23.01.06 Павлов Ул. Калинина 4-12

10 «Б» 7 Записка

24.01.05 Иванов пр.Бендера 1-11

10 «А» 3 Прогул

Page 15: 7. разработка приложений

Практическая работа

Информация об учениках

Причины пропусков

Регистрация пропусков

Принятые меры

Page 16: 7. разработка приложений

Информация об учениках

Код ученика Фамилия Имя Отчество Класс Адрес Телефон родителей Группа здоровья …..

Page 17: 7. разработка приложений

Причины пропусков

Код причины

Причина

Принятые меры Код меры

Мера

Page 18: 7. разработка приложений

Регистрация пропусков

Дата

Код ученика

Код причины

Количество уроков

Код меры

Page 19: 7. разработка приложений

Схема данных

Ученики

Код ученика Фамилия Имя Отчество Класс Адрес Тел. родителей Группа здоровья

Пропуски

Счетчик Дата Код ученика Код причины Кол-во уроков Код меры

Причины

Код причины Причина

Принятые меры

Код меры Мера

Page 20: 7. разработка приложений

Проектирование набора данных

Проверка условий нормализации

Определение типов и форматов данных

Описание условий на данные, масок ввода и т.д.

Создание таблиц и определение типов связей между полями

Page 21: 7. разработка приложений

Разработка пользовательского интерфейса

Организация ввода данных (в том числе внешний вид форм)

Анализ задач по обработке данных (запросы, режимы работы с данными, виды отчетов)

Внешний вид пользовательской оболочки

Page 22: 7. разработка приложений

Результаты обработки

Суммарное количество пропущенных уроков и различные отчеты (в разрезе классов, из них по болезни, без уважительной причины и т.д.)

Список «злостных» прогульщиков Мониторинг «здоровья» учащихся, состоящих на

диспансерном учете Мониторинг результативности принятых мер …..