
Введение
Программа «Информационная модель Копи-центра» была разработана согласно заданному варианту курсовой работы по дисциплине «Основы баз данных».
Описание предметной области. Постановка задачи
Для закрепления теоретических знаний, а также навыков проектирования БД, полученных при изучении курса «Основы баз данных» нами будет создана «Информационная модель Копи-центра».
Для создания php-сайта также необходимы соответствующие знания php-программирования, которые были получены мною на протяжении 2-го семестра 1-го курса.
В рамках данной курсовой работы будут показы следующие этапы:
Структура php-файлов сайта;
Соединение сайта с базой данных mysql;
Извлечение данных из базы;
Подключение блоков к сайту;
Наполнение сайта текстовым содержимым через панель управления или путём ручного ввода данных в базу данных mysql;
Вывод данных из базы в специально отведенные таблицы;
Реализация возможности скрытия атрибутов сайта от посторонних глаз;
Реализация возможности редактирования/добавления/удаления данных в базе данных через панель управления сайта;
В итоге получится сайт, разработана под информационную модель, написанный на php, который будет состоять из нескольких подключаемых блоков (разделов).
Панель навигации:
Главная страница (фиксированные размеры, статичная информация)
Сотрудники (данные которые выводятся из базы данных)
Клиенты (данные которые выводятся из базы данных)
Посещения (данные которые выводятся из базы данных)
Заказы (данные которые выводятся из базы данных)
Услуги (данные которые выводятся из базы данных)
Дополнительно (данные о степени заполнения баз данных)
Панель управления:
Добавить (Зарегистрировать)
Редактировать
Удалить
У каждого пункта в панели навигации будут реализованы соответствующие функции из панели управления.
В
конечном итоге у нас получится вот такой
сайт, разработанный под информационную
систему:
Проектирование базы данных.
Описание сущностей
Для полноценной работы информационной модели нами будет создано несколько сущностей (таблиц) в которых будут выводиться данные извлекаемые из базы данных. Рассмотрим подробно каждую сущность с указанием атрибутов входящих в ее состав.
-
Таблица
Атрибуты
Тип
Клиенты
*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 атрибутов.
Схема данных
Сотрудники
|
*ID |
ФИО |
№ паспорта |
Адрес |
Оклад |
Должность |
Старое место работы |
Дата оформления |
Клиенты
|
* |
ФИО |
Курс |
Группа |
Дата добавления |
I d_сотрудника |
Заказы
|
*ID |
Id_посещения |
I |
Количество |
Суммарная стоимость |
Дата добавления |
Посещения
|
*ID |
Id_клиента |
№_визита |
Дата добавления |
Услуги
|
*ID |
Наименование |
Базовая цена |
Наличие |