- •Пояснительная записка дипломного проекта
- •Введение
- •1. Объектно-ориентированный анализ и проектирование системы
- •1.1 Сущность задачи
- •1.2 Проектирование модели
- •2. Вычислительная система
- •Проектирование задачи
- •3.1 Требования к приложению
- •3.2 Концептуальный прототип
- •3.3 Организация данных
- •3.4 Функции: логическая и физическая организация
- •3.5. Проектирование справочной системы приложения
- •4. Описание программного средства
- •4.1 Общие сведения
- •4.2 Функциональное назначение
- •4.3 Входные данные
- •4.4 Выходные данные
- •5 Методика испытаний
- •5.1 Технические требования
- •5.2 Порядок проведения испытаний
- •5.2.1 Функциональное тестирование
- •5.2.2 Полное тестирование
- •6 Применение
- •6.1 Назначение программы
- •6.2 Условия применения
- •7. Охрана труда
- •8. Технико-экономическое обоснование разработки дипломного проекта на тему: «Децкий центр развития » и презентации к ней с использованием сетевого графика
- •1. Основные события:
- •2. Сетевой график
- •3. Определение продолжительности работ
- •4. Затраты в стоимостном выражении
- •Заключение
- •Литература
- •Приложение а
- •Приложение b
3.3 Организация данных
В информационно-справочной системе используется база данных, созданная в системе управления базами данных Microsoft Access.
СУБД Microsoft Access обладает мощными, удобными и гибкими средствами визуального проектирования объектов, что позволяет пользователю при минимальной предварительной подготовке довольно быстро создать полноценную информационную систему на уровне таблиц, запросов, форм и отчетов[13].
Access специально спроектирован для создания многопользовательских приложений, где файлы базы данных являются разделяемыми ресурсами в сети. В Access реализована надёжная система защиты от несанкционированного доступа к файлам [14].
Для моделирования данных используется диаграммы "сущность-связь" (ERD). Данная нотация была предложена П. Ченом (P. Chen) в его известной работе 1976 года и получила дальнейшее развитие в работах Р. Баркера. ERD диаграмма представляет собой модели данных верхнего уровня. В связи с наглядностью представления концептуальных схем баз данных ER-модели получили широкое распространение в системах CASE, поддерживающих автоматизированное проектирование реляционных баз данных[15].
С помощью диаграммы "сущность-связь" определяются важные для предметной области объекты (сущности), их свойства (атрибуты) и отношения друг с другом (связи). Для этих целей посредством программного продукта ERWin 4.0 строится логическая модель данных (рис.3).
Рисунок 3. Схема «Сущность-связь»
Модель данных проекта состоит из одной не связанной и шести взаимосвязанных таблиц: Преподаватель, учащейся, родители, группа, кружек, работа.
На этапе разработки структуры базы данных, таблицы приобрели следующую структуру:
Таблица «Gruppa». Содержит информацию о группах учереждения.
Состав полей:
id_grupa – тип данных - счетчик, ключевое поле. Определяет
идентификатор группы.
Таблица «krujok». Содержит информацию об кружках
учереждения. Состав полей:
id_krujok – тип данных - счетчик, ключевое поле. Определяет идентификатор кружка.
subject_name – тип данных -текстовый. Содержит информацию о наименовании кружка.
hour - тип данных - числовой, содержит информацию о количестве часов.
stoimost – тип данных -числовой. Определяет стоимость кружка.
Таблица «Prepodovateli». Содержит информацию о всех
преподавателях учреждения. Состав полей:
id_prepodovatel – тип данных - счетчик, ключевое поле. Определяет
идентификатор преподавателя.
Surname_prepod – тип данных - текстовый. Содержит ФИО преподавателя.
mesto_propiski тип данных - текстовый. Содержит информацию о прописки преподавателя.
telefon тип данных - числовой. Содержит контактный телефон преподавателя.
4. Таблица «Roditeli». Содержит информацию о родителях учащихся. Состав полей:
id_roditeli- тип данных - счетчик, ключевое поле. Определяет
идентификатор родителей учащихся.
fio – тип данных текстовый. Содержит ФИО родителей учащихся.
tel_rod тип данных - числовой. Содержит контактный телефон родителей учащихся.
id_uchaiesa тип данных - числовой. Содержит идентификатор учащихся.
Таблица «Subjekt». Содержит информацию о работе
преподавателей учреждения. Состав полей:
id_prepod тип данных - числовой, ключевое поле. Определяет
идентификатор преподователей.
id_krujok тип данных -числовой, ключевое поле. Определяет
идентификатор кружков.
Таблица «Ychachiesa». Содержит информацию о всех
Учащихся учреждения. Состав полей:
id_ychachiesa тип данных - счетчик, ключевое поле. Определяет
идентификатор учащихся.
id_gruppa тип данных -числовой. Определяет идентификатор группы
учащихся.
surname_uch тип данных -текстовый. Содержит ФИО учащихся.
mesto_propiski тип данных - текстовый. Содержит информацию о месте
прописки учащихся.
data_rojdenie- тип данных дата/время. Содержит информацию о дате рождения учащихся.
id_krujok тип данных -числовой. Определяет идентификатор кружка
который посещает учащийся.
Таблица «vhod». Содержит логин и пароль для входа в систему. Состав полей:
id_kod - тип данных - счетчик, ключевое поле. Определяет
идентификатор логина и пороля.
id_nik - тип данных -числовой. Определяет идентификатор логина.
Porol - тип данных -числовой. Определяет идентификатор пароля.
Status – тип данных текстовый. Определяет статус Ника.