Разработка и оформление проектной и технической документации.
1. Требования к БД. В состав технических средств должен входить компьютер на котором будет создана база данных. Объем дискового пространства необходимого для установки приложения и сторонних ПО, необходимых для корректной работы программы.
2. Сроки разработки: 8.05.2018-29.05.2018
3. Этапы разработки:
a)Разработка базы данных;
b)Нормализация данных;
c)Построение базы данных в PhpMyadmin;
d)Осуществление конвертации из базы данных в PhpMyadmin;
e)Использование mySQL для создания запросов.
Этап разработки «Разработка БД»
Необходимо разработать базу данных по автосервису.
Разработка БД направлена на автоматизацию следующих процессов предприятия:
1. Финансовый анализ продаж
2. Наиболее востребованный тип ПК
Для реализации автоматизации указанных процессов необходимо создать следующие таблицы: Сотрудники, Клиенты , Список марок ремонтируемых авто, Справочник выполненных заказов, Услуги.
Рассмотри подробнее входные данные для таблиц базы данных «Магазин компьютерной техники».
Таблица «Сотрудники» имеет 3 поля, представленных в таблице 3.
Таблица 1 – Структура таблицы «Фирма поставщик»
№ | Имя поля | Тип данных |
1 | Код поставщика | int, с максимальной длинной символов - 5 |
2 | Наименование | Char, с максимальной длиной символов - 15 |
3 | Адрес | Char, с максимальной длиной символов - 30 |
|
Таблица «Приход продажа» имеет 6 поля, представленных в таблице 6.
|
|
Таблица 2 – Структура таблицы «Приход Продажа»
№ | Имя поля | Тип данных |
1 | Код покупателя | int, с максимальной длинной символов - 5 |
2 | Наименование | Char, с максимальной длинной символов -30 |
3 | Дата | Date |
4 | Приход | Int с максимальной длинной символов - 10 |
5 | Продажа | Int с максимальной длинной символов - 10 |
6 | Продано | Int с максимальной длинной символов - 5 |
Таблица «Список марок ремонтируемых авто» имеет 4 поля, представленных в таблице 3.
Таблица 3 – Структура таблицы «Список марок ремонтируемых авто»
№ | Имя поля | Тип данных |
1 | Марка авто | Char, с максимальной длинной символов - 31 |
2 | Тип | Char, с максимальной длинной символов - 31 |
3 | Модель №1 | Char, с максимальной длинной символов -31 |
4 | Модель №2 | Char, с максимальной длинной символов -31 |
Таблица «Справочник выполненных заказов» имеет 4 поля, представленных в таблице 4.
Таблица 4 - «Справочник выполненных заказов»
№ | Имя поля | Тип данных |
1 | ФИО клиента | Char, с максимальной длинной символов - 31 |
2 | Дата заказа | Date |
3 | Дата выполнения | Date |
4 | Оценка качества | Int |
Табица «Услуги» имеет 4 поля, представленных в таблице 5.
Таблица 5 – «услуги»
|
|
№ | Имя поля | Тип данных |
1 | Код услуги | Int |
2 | Вид услуги | Char, с максимальной длинной символов – 31 |
3 | Дата от | Date |
4 | Дата до | Date |
Построение БД и нормализация данных.
Физическое проектирование начинается с построения таблиц. Таблицы будут построены с помощью структурированного языка запросов SQL.Веб-интерфейсом для администрирования будет служить phpMyAdmin. PMAпозволяет через браузер, и не только, осуществлять администрирования базы данных на MySQL, а так же запускать SQL запросы и просматривать содержимое таблиц и баз данных.Таблица находится в первой нормальной форме, если в каждой ее ячейке находится не более одного значения.
Таблицу создал следующим образом:
В левой части панели phpMyAdmin можно увидеть базы данные, созданные заранее. Нажимая на кнопку «+» показываются таблицы данной базы данных. Там же есть кнопка «Новая», после нажатия которой перекидывает на страницу создания новой таблицы.
Рисунок 1.1 – Панель управленияphpMyAdmin
Вкладка создания новой таблицы в phpMyAdmin выглядит следующим образом:
Рисунок 1.2 – Панель управленияphpMyAdmin, вкладка создания новой таблицы В поле «Имя» пишется названия столбца, в поле Тип выбирается тип переменной, в поле «Длина/Значения» пишется максимальная длина значения, которая пишется в поле.
|
|
Для создания первой таблицы «Сотрудники», заполнил поля таким образом:
Рисунок 1.3 – Структура таблицы «Сотрудники» в phpMyAdmin
В таблице «Сотрудники» можно увидеть сотрудников и их должности, разряд и их заработная плата.
Рисунок 1.4 – Структура таблицы «Клиенты» в phpMyAdmin
В таблице «Клиенты» можно увидеть всех клиентов, вид заказанной услуги, марку авто, оценку качества и стоимость выполненной работы.
Рисунок 1.5 – Структура таблицы «Список марок ремонтируемых авто» в phpMyAdmin
Таблица «Список марок ремонтируемых авто». В этой таблице можно увидеть список ремонтируемых авто.
Рисунок 1.6 – Структура таблицы «Справочник выполненных заказов» в phpMyAdmin
Таблица «Справочник выполненных заказов».В этой таблице можно увидеть список клиентов, дату заказа услуги и дату выполнения, а так же оценку качества.
Дата добавления: 2018-08-06; просмотров: 1294; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!