Курсовая работа: Программная реализация предметной области "Ремонт часов"
Выполнил: студент ИВТ 13-06
Димитриев А. А
Проверил: Буланкина Е.Ю
Чебоксары – 2009 г.
Задание
Необходимо выполнить анализ предметной области «Ремонт часов», провести ее нормализацию и реализовать программно. При этом обязательно использование СУБД MySQL, языка HTML, технологии PHP и ADO и на выбор скриптовые языки VBScript или JavaScript.
Анализ. Предметная область
Нормализация базы данных
Дано описание предметной области:
Ремонт часов.
Автоматизировать систему заказа часовой мастерской. О заказе известно: марка часов, клиент (ФИО, адрес, телефон), мастера, которые выполняют заказ, описание услуг и запасных частей заказа. Необходимо иметь информацию о расценках мастерской. Если клиент приносит сразу несколько часов в ремонт, то они оформляются разными заказами.
Описание функций базы данных:
- Система должна хранить данные о мастерах: код мастера, ФИО мастера.
- Система должна хранить данные об услугах, предоставляемые мастерской: код услуги, вид услуги, стоимость услуги;
- Система должна хранить данные о запасных частях: код детали, вид детали, стоимость.
Перечень сущностей БД:
1) Мастера;
2) Клиенты;
3) Услуги;
4) Запасные части;
5) Заказ;
Описание сущностей БД:
1) Мастера. Это сущность. О нам известно код мастера, ФИО мастера.
2) Клиенты. Это сущность. О клиенте нам известно код клиента, ФИО клиента, адрес и телефон клиента.
3) Услуги. Это сущность. Об услуге нам известно код услуги, наименование услуги, стоимость.
4) Запасные Части. Это сущность. О запасных частях нам известно код, наименование и стоимость детали.
5) Заказ. Это сущность. О заказе нам известно марка часов, клиент (ФИО, адрес, телефон), мастера, которые выполняют заказ, описание услуг и запасных частей заказа.
Перечень и описание атрибутов БД
№ | Имя атрибута | Описание атрибута |
1 | Код Мастера | Уникальный код мастера |
2 | ФИО Мастера | Фамилия, Имя, Отчество мастера |
3 | Код Клиента | Уникальный код клиента |
4 | ФИО Клиента | Фамилия, Имя, Отчество клиента |
5 | Тел Клиента | Телефон клиента |
6 | Адрес Клиента | Адрес клиента |
7 | Код Услуги | Уникальный код услуги |
8 | Наимен Услуги | Наименование услуги |
9 | Стоимость Услуги | Стоимость услуги |
10 | Код Зап Части | Уникальный код запасной части |
11 | Наимен Зап Части | Наименование запасной части |
12 | Стоимость Зап Части | Стоимость |
13 | Код Заказа | Уникальный код заказа |
14 | Код Клиента | Уникальный код клиента |
15 | Марка Часов | Марка часов |
Проектирование. Нормализация базы данных. Схема данных
Нормализация базы данных с использованием модели ER-диаграмм
Построение ER-диаграммы
1) Мастера;
2) Клиенты;
--> ЧИТАТЬ ПОЛНОСТЬЮ <--