Читать учебное пособие по всему другому: "Построение модели DFD и реализация в СУБД Visual FoxPro" Страница 1
- 1
- 2
- 3
- . . .
- последняя »
2.15 Модель предметной области описывается следующим неформальным текстом:
В университете занятия проводятся в различных корпусах. Каждый корпус имеет уникальное название. Номера аудиторий уникальны в пределах одного корпуса. Каждая аудитория характеризуется числом посадочных мест, типом (поточная, лекционная, лаборатория, компьютерный класс). Один и тот же тип может быть у различных аудиторий. Каждый корпус имеет свой адрес. К каждой аудитории прикреплен один сотрудник, ответственный за пожарную безопасность. Один сотрудник может быть ответственным за несколько аудиторий. Сотрудник имеет табельный номер, ФИО, должность, служебный телефон.
а. Постройте функциональную модель для заданной предметной области с помощью методологии DFD:
идентифицировать систему определить сущности определить потоки данных между сущностями и системой
б. Спроектируйте структуру базы данных методом «Сущность - Связь» для разработанной функциональной модели.
в. Структуру спроектированной базы данных реализуйте с помощью любой СУБД. Приложение должно содержать следующие объекты: формы, отчеты и меню.
Построение функциональной моделиСистему назовём «Система учёта аудиторий».
Данная система хранит информацию об аудиториях. Преподаватели и студенты могут найти в ней сведения о местоположении корпуса, а также о типе аудитории, числе посадочных мест и других сведений, зная лишь название корпуса и номер аудитории. Администрация, в случае обнаружения нарушений правил пожарной безопасности в какой либо из аудиторий, при помощи данной системы может быстро найти все сведения о сотруднике, ответственном за пожарную безопасность в данной аудитории.
Определим сущности предметной области:
Корпуса Аудитории Сотрудники
Определим потоки данных между сущностями и системой.
Функциональная модель представлена при помощи диаграмм потоков данных (DFD). Контекстная диаграмма приведена на рисунке 2.15.1, а её детализация на рисунке 2.15.2.
Рис. 2.15.1. Контекстная диаграмма
Рис. 2.15.2.Детализированная диаграмма потоков данных
Словарь данных
@ИМЯ = ПОИСК АУДИТОРИИ
@ТИП = дискретный поток
@БНФ = Название корпуса + Номер аудитории
@ИМЯ = ДАННЫЕ О КОРПУСЕ
@ТИП = дискретный поток
@БНФ = Название корпуса + Адрес
@ИМЯ = ДАННЫЕ ОБ АУДИТОРИИ
@ТИП = дискретный поток
@БНФ = Название корпуса + Номер аудитории + Число посадочных мест + Тип аудитории + Сотрудник
@ИМЯ = ДАННЫЕ О СОТРУДНИКЕ
@ТИП = дискретный поток
@БНФ = Табельный номер + ФИО + Должность + Служебный телефон
@ИМЯ = ТИП АУДИТОРИИ
@ТИП = дискретный поток
@БНФ = {«поточная», «лекционная», «лаборатория», «компьютерный класс»}
@ИМЯ = СВЕДЕНИЯ ОБ АУДИТОРИИ
@ТИП = дискретный поток
@БНФ = Название корпуса + Номер аудитории + Число посадочных мест + Тип аудитории + Адрес
@ИМЯ = ОТЧЁТ О ПОЖАРНОЙ БЕЗОПАСНОСТИ
@ТИП = дискретный поток
@БНФ = ПОИСК АУДИТОРИИ + ДАННЫЕ О СОТРУДНИКЕ
@ИМЯ = ИНФОРМАЦИЯ О КОРПУСЕ
@ТИП = дискретный поток, внутренний
@БНФ = ДАННЫЕ О КОРПУСЕ
@ИМЯ = ИНФОРМАЦИЯ ОБ АУДИТОРИИ
@ТИП = дискретный поток, внутренний
@БНФ = ДАННЫЕ ОБ АУДИТОРИИ
@ИМЯ = ИНФОРМАЦИЯ О СОТРУДНИКЕ
@ТИП = дискретный поток, внутренний
@БНФ =
- 1
- 2
- 3
- . . .
- последняя »
Похожие работы
| Тема: Модели данных, поддерживаемые СУБД. Концепция и разработка распределенных СУБД |
| Предмет/Тип: Другое (Диплом) |
| Тема: Построение модели DFD и реализация в СУБД Visual FoxPro |
| Предмет/Тип: Информатика, ВТ, телекоммуникации (Учебное пособие) |
| Тема: Понятие БД и СУБД. Виды СУБД |
| Предмет/Тип: Информатика, ВТ, телекоммуникации (Реферат) |
| Тема: Visual Perception Essay Research Paper Visual sensation |
| Предмет/Тип: Английский (Реферат) |
| Тема: Visual Advertising Essay Research Paper Visual AdvertisingThe |
| Предмет/Тип: Английский (Реферат) |
Интересная статья: Основы написания курсовой работы

(Назад)
(Cкачать работу)