Курсовая работа: Программная реализация предметной области "Ремонт часов"

Таблица 2. Сводная таблица имен отношений, атрибутов, таблиц, полей и типов данных базы данных «Ремонт Часов» после нормализации методом ER-диаграмм

Имя отношения (таблицы)
Имя атрибута Имя поля Тип данных Описание
Клиент
КодКлиента KodKlienta bigint(3)+ * Уникальный код клиента
ФИОКлиента FIOKlienta varchar(45) ФИО клиента
АдресКлиента AdresKlienta varchar(45) Адрес клиента
ТелКлиента bigint(9) Телефон клиента
Мастера
КодМастера KodMastera bigint(3)+ * Уникальный код мастера
ФИОМастера FIOMastera varchar(45) ФИО мастера
Услуги
КодУслуги KodService bigint(3)+* Уникальный код услуги
ВидУслуги NameService varchar(45) Вид услуги
Стоимость CenaService int(9) Стоимость услуги
Запасные части
КодЗапЧасти KodZapChasti bigint(3)+ * Уникальный код детали
ВидЗапЧасти NameZapChasti varchar(45) Вид детали
Стоимость CenaZapChasti int(9) Стоимость детали
Заказ
КодЗаказа KodZakaza bigint(3)+ * Уникальный кодзаказа
КодКлиента KodKlienta bigint(3) Код клиента
МаркаЧасов MarkaChasov varchar(45) Марка часов клиента
ЗаказМастер
КодЗаказа KodZakaza bigint(3) Уникальный код заказа
КодМастера KodMastera bigint(3) Уникальный код мастера
ЗаказУслуги
КодЗаказа KodZakaza bigint(3) Уникальный код заказа
КодУслуги KodService bigint(3) Уникальный код суслуги
ЗаказЗапЧасти
КодЗаказа KodZakaza bigint(3) Уникальный код заказа
КодЗапЧасти KodZapChasti bigint(3) Уникальный код детали

Программная часть. Руководство программиста

В данной выполненной курсовой работе по дисциплине «Базы данных» был спроектирован сайт «Ремонт часов».

Были использованы такие языки программирования сайтов, как, PHP, HTML, JavaScript, MySQL.

В разработанном приложении использовались функции:

1) mysql_connect - Открывает соединение с сервером MySQL.

Описание: resource mysql_connect ( [string server [, string username [, string password [, bool new_link [, int client_flags]]]]] ). Возвращает указатель на соединение с MySQL в случае успешного выполнения, или FALSE при неудаче.

Примериспользования mysql_connect()

<?php$link = mysql_connect("localhost", "mysql_user", "mysql_password") or die("Could not connect: " . mysql_error()); print ("Connected successfully"); mysql_close($link);?>

2) mysql_select_db - Выбирает базу данных MySQL.

Описание: bool mysql_select_db ( string database_name [, resource link_identifier] )

Возвращает TRUE в случае успешного завершения или FALSE в случае возникновения ошибки.

Пример использования mysql_select_db()

<?php$lnk = mysql_connect('localhost', 'mysql_user', 'mysql_password') or die ('Not connected : ' . mysql_error()); // сделать foo текущей базой данных mysql_select_db('foo', $lnk) or die ('Can\'t use foo : ' . mysql_error()); ?>

3) mysql_query - Посылает запрос MySQL. mysql_query() посылает запрос активной базе данных сервера, на который ссылается переданный указатель.

Пример: mysql_query("select NazvanSudna from Suda", $conn);

4) mysql_fetch_array - Обрабатывает ряд результата запроса, возвращая ассоциативный массив, численный массив или оба.

Описание: array mysql_fetch_array ( resource result [, int result_type] )

Возвращает массив с обработанным рядом результата запроса, или FALSE, если рядов больше нет.

Пример: $row11 = mysql_fetch_array($query11);

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

<script language="javascript">

<!--

function IsInputEmpty(val1)

{

if ((val1.length==0))

{

alert("Заполните, пожалуйста, все поля!");

return false;

К-во Просмотров: 383
Бесплатно скачать Курсовая работа: Программная реализация предметной области "Ремонт часов"