Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
курсовая по бд.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
557.04 Кб
Скачать

Введение

Программа «Информационная модель Копи-центра» была разработана согласно заданному варианту курсовой работы по дисциплине «Основы баз данных».

  1. Описание предметной области. Постановка задачи

Для закрепления теоретических знаний, а также навыков проектирования БД, полученных при изучении курса «Основы баз данных» нами будет создана «Информационная модель Копи-центра».

Для создания php-сайта также необходимы соответствующие знания php-программирования, которые были получены мною на протяжении 2-го семестра 1-го курса.

В рамках данной курсовой работы будут показы следующие этапы:

  • Структура php-файлов сайта;

  • Соединение сайта с базой данных mysql;

  • Извлечение данных из базы;

  • Подключение блоков к сайту;

  • Наполнение сайта текстовым содержимым через панель управления или путём ручного ввода данных в базу данных mysql;

  • Вывод данных из базы в специально отведенные таблицы;

  • Реализация возможности скрытия атрибутов сайта от посторонних глаз;

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

В итоге получится сайт, разработана под информационную модель, написанный на php, который будет состоять из нескольких подключаемых блоков (разделов).

Панель навигации:

  1. Главная страница (фиксированные размеры, статичная информация)

  2. Сотрудники (данные которые выводятся из базы данных)

  3. Клиенты (данные которые выводятся из базы данных)

  4. Посещения (данные которые выводятся из базы данных)

  5. Заказы (данные которые выводятся из базы данных)

  6. Услуги (данные которые выводятся из базы данных)

  7. Дополнительно (данные о степени заполнения баз данных)

Панель управления:

  1. Добавить (Зарегистрировать)

  2. Редактировать

  3. Удалить

У каждого пункта в панели навигации будут реализованы соответствующие функции из панели управления.

В конечном итоге у нас получится вот такой сайт, разработанный под информационную систему:

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

    1. Описание сущностей

Для полноценной работы информационной модели нами будет создано несколько сущностей (таблиц) в которых будут выводиться данные извлекаемые из базы данных. Рассмотрим подробно каждую сущность с указанием атрибутов входящих в ее состав.

Таблица

Атрибуты

Тип

Клиенты

*id

integer(4)

ФИО

varchar(255)

Курс

varchar(255)

Группа

varchar(255)

Дата добавления

date

id_сотрудника

integer(4)

Сотрудники

*id

integer(4)

ФИО

varchar(255)

№ паспорта

varchar(255)

Адрес

varchar(255)

Оклад

varchar(255)

Должность

varchar(255)

Старое место работы

varchar(255)

Дата оформления

date

Посещения

*id

integer(4)

id_клиента

integer(4)

№ визита

varchar(255)

Дата оформления

date

Заказы

*id

integer(4)

id_посещения

integer(4)

id_ услуги

integer(4)

Количество

varchar(255)

Суммарная стоимость

varchar(255)

Дата оформления

date

Услуги

*id

integer(4)

Наименование

varchar(255)

Базовая цена

varchar(255)

Наличие

varchar(255)

Всего нами будет спроектировано 5 сущностей включающих в себя 28 атрибутов.

    1. Схема данных

Сотрудники

*ID

ФИО

№ паспорта

Адрес

Оклад

Должность

Старое место работы

Дата оформления



Клиенты

* ID

ФИО

Курс

Группа

Дата добавления

I d_сотрудника

Заказы

*ID

Id_посещения

I d_услуги

Количество

Суммарная стоимость

Дата добавления

Посещения

*ID

Id_клиента

№_визита

Дата добавления



Услуги

*ID

Наименование

Базовая цена

Наличие