- •Содержание
- •1. Аналитическая часть
- •1.1 Описание объекта автоматизации
- •1.2 Обоснование необходимости автоматизации
- •1.3 Анализ аналогов подобных программных систем
- •1.4 Постановка задачи
- •1.5 Описание структуры разрабатываемого арм
- •1.6 Обзор обоснования выбора инструментальных средств
- •1.7 Обзор обоснования методов защиты данных
- •2. Проектная часть
- •2.1 Анализ предметной области
- •.1.1 Иерархия функций
- •2.1.2 Формализованное описание предметной области
- •2.2 Концептуальный уровень базы данных
- •2.2.1 Модель "объект - отношение"
- •2.2.2 Даталогическая модель бд
- •2.2.3 Анализ схем отношений на соответствие нормальной формы Бойса - Кодда
- •2.3 Физическая модель бд на основе выбранной субд
- •2.3.1 Описание проектируемых объектов бд
- •2.3.2 Технология создания базы данных
.1.1 Иерархия функций
К функциям оператора отнесем следующие:
ввод данных о группе, ее достижениях;
ввод сведений о студентах;
ввод сведений о потери контингента группы;
анализ отчета, составленного на основании таблиц, находящихся в базе данных.
К функциям администратора отнесем слежение за работоспособностью, функционированием всех элементов базы данных.
2.1.2 Формализованное описание предметной области
В процессе предпроектного исследования предметной области были выявлены следующие сущности (сущностью называют какой-либо объект предметной области, который имеет атрибуты): актив учебной группы, достижения учебной группы, потери контингента за период обучения, семья, социальный паспорт учащегося, список группы. Каждой семье соответствует несколько социальных паспортов учащихся. Каждой семье соответствует несколько записей в таблице - многодетная, полная, неполная.
Атрибутами сущности "Актив учебной группы" является: код, староста, заместитель старосты, физкультурно-спортивный сектор, культурно-массовый сектор, санитарно-бытовой сектор.
Атрибутами сущности "Достижения учебной группы" является: код, достижения первого полугодия, достижения второго полугодия.
сайт ресторан предметная область
Атрибутами сущности "Потери контингента за период обучения" является: код, дата отчисления, причина отчисления, отчисление по другим причинам (указать), ФИО.
Атрибутами сущности "Семья" является: семья, многодетная, полная, неполная.
Атрибутами сущности "Социальный паспорт учащегося" является: счетчик, № п/п, фамилия, имя, отчество, дата рождения, гражданство, домашний адрес, телефон, сведения о состоянии здоровья, семья, отец, мать, другие сведения, семейное положение, фото.
Атрибутами сущности "Список групп" является; счетчик, № п/п, фамилия, имя, отчество, контактный телефон.
Формализованное представление базы данных представлено в таблице 1.
Таблица 1 - Формализованное представление базы данных
Название сущности и ее свойства |
Ключ/ уникальный идентификатор |
Физические характеристики |
Логические ограничения |
Процессы |
|||||
Актив учебной группы |
|
|
|
|
|||||
Код |
УПК |
автоприращение |
›0 |
Вводится, просматривается |
|||||
Староста |
|
Строковый |
60 |
Вводится, просматривается, редактируется |
|||||
Заместитель старосты |
|
Строковый |
60 |
|
|||||
Физкультурно-спортивный сектор |
|
Строковый |
60 |
|
|||||
Культурно-массовый сектор |
|
Строковый |
60 |
|
|||||
Санитарно-бытовой сектор |
|
Строковый |
60 |
|
|||||
|
|
|
|
|
|||||
Достижения учебной группы |
|
|
|
|
|||||
Код |
УПК |
автоприращение |
›0 |
Вводится, просматривается |
|||||
1 полугодие |
|
Символы |
60 |
Вводится, просматривается, редактируется |
|||||
2 полугодие |
|
Символы |
60 |
|
|||||
Потери контингента |
|
|
|
|
|||||
Код |
УПК |
автоприращение |
›0 |
Вводится, просматривается |
|||||
Дата отчисления |
|
|
9 |
Вводится, просматривается, редактируется |
|||||
Причина отчисления |
|
Символы |
60 |
|
|||||
По другим причинам (указать) |
|
Символы |
60 |
|
|||||
ФИО |
|
Символы |
60 |
|
|||||
Семья |
|
|
|
|
|||||
Семья |
УПК |
автоприращение |
›0 |
Вводится, просматривается |
|||||
Многодетная |
|
Символы |
60 |
Вводится, просматривается, редактируется |
|||||
Полная |
|
Символы |
60 |
|
|||||
Неполная |
|
Символы |
60 |
|
|||||
Социальный паспорт учащегося |
|
|
|
|
|||||
Счетчик |
УПК |
автоприращение |
›0 |
Вводится, просматривается |
|||||
№ п/п |
|
Символы |
60 |
Вводится, просматривается, редактируется |
|||||
Фамилия |
|
Символы |
60 |
|
|||||
Имя |
|
Символы |
60 |
|
|||||
Отчество |
|
Символы |
60 |
|
|||||
Дата рождения |
|
Символы |
8 |
|
|||||
Гражданство |
|
Символы |
50 |
|
|||||
Домашний адрес |
|
Символы |
60 |
|
|||||
Телефон |
|
Символы |
60 |
|
|||||
Сведения о состоянии здоровья |
|
Символы |
60 |
|
|||||
Код семьи |
|
целое |
|
Вводится, просматривается |
|||||
Отец |
|
Символы |
60 |
Вводится, просматривается, редактируется |
|||||
Мать |
|
Символы |
60 |
|
|||||
Другие сведения |
|
Символы |
60 |
|
|||||
Семейное положение |
|
Символы |
60 |
|
|||||
Фото |
|
Поле объекта OLE |
|
|
|||||
Список группы |
|
|
|
|
|||||
Счетчик |
УПК |
автоприращение |
›0 |
Вводится, просматривается |
|||||
№ п/п |
|
Символы |
3 |
Вводится, просматривается, редактируется |
|||||
Фамилия |
|
Символы |
60 |
|
|||||
Имя |
|
Символы |
60 |
|
|||||
Отчество |
|
Символы |
60 |
|
|||||
Контактный телефон |
|
Символы |
30 |
|
|||||
После определения основных сущностей и их свойств, определим связи между ними. Какие связи реализованы между сущностями разрабатываемой базы данных, видно из таблицы 2.
Таблица 2 - Связи объектов
Класс объектов связи |
Тип связи |
Опциональность связи |
|||
Р |
П |
Р |
П |
Р |
П |
Семья |
Социальный паспорт учащегося |
1 |
м |
Может |
должен |
