Разработка и внедрение интернет-магазина коньков

Автор работы: Пользователь скрыл имя, 09 Октября 2011 в 16:19, курсовая работа

Описание

Цель курсовой работы: создать прототип интернет-магазина коньков.
Задачами данной курсовой работы являются:
1) проектирование и создание базы данных в СУБД MYSQL для интернет-магазина коньков.
2) разработка Web интерфейса сайта на языке программирования PHP, который будет динамически создавать страницы и работать с созданной базой данных.
3) расчёт экономической эффективности внедрения интернет-магазина коньков.

Содержание

ВВЕДЕНИЕ 5
1 ПРОЕКТИРОВАНИЕ БАЗЫ ДАННЫХ РЫНКА КОНЬКОВ 6
1.1 ОПИСАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ РЫНКА КОНЬКОВ 6
1.2 ПОСТРОЕНИЕ КОНЦЕПТУАЛЬНОЙ МОДЕЛИ БАЗЫ ДАННЫХ РЫНКА КОНЬКОВ 7
1.3 ПОСТРОЕНИЕ ЛОГИЧЕСКОЙ МОДЕЛИ БАЗЫ ДАННЫХ РЫНКА КОНЬКОВ 10
2 РЕАЛИЗАЦИЯ МОДЕЛИ БАЗЫ ДАННЫХ В ИНТЕРАКТИВНОЙ СРЕДЕ ИНТЕРНЕТ 12
2.1 ПОСТРОЕНИЕ ФИЗИЧЕСКОЙ МОДЕЛИ ДАННЫХ РЫНКА КОНЬКОВ НА ЯЗЫКЕ SQL СРЕДСТВАМИ СУБД MYSQL 12
2.2 РЕАЛИЗАЦИЯ ПРОЕКТИРУЕМОЙ СХЕМЫ БАЗЫ ДАННЫХ РЫНКА КОНЬКОВ С ИСПОЛЬЗОВАНИЕМ WEB-ИНТЕРФЕЙСА, СОЗДАННОГО НА ЯЗЫКЕ ПРОГРАММИРОВАНИЯ PHP 15
3 ОБОСНОВАНИЕ И РАСЧЁТ ЭКОНОМИЧЕСКОЙ ЭФФЕКТИВНОСТИ РАЗРАБОТКИ И ВНЕДРЕНИЯ ИНТЕРНЕТ-МАГАЗИНА КОНЬКОВ 25
3.1 РАСЧЁТ КАПИТАЛЬНЫХ ВЛОЖЕНИЙ 25
3.2 РАСЧЁТ ЭКСПЛУАТАЦИОННЫХ РАСХОДОВ 296
3.3 РАСЧЁТ ЭКОНОМИЧЕСКОГО ЭФФЕКТА 30
ЗАКЛЮЧЕНИЕ 35
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 36
ПРИЛОЖЕНИЕ 1 DATABASE KONKI_BAZA 37

Работа состоит из  1 файл

курсовая по вэб.doc

— 584.00 Кб (Скачать документ)

     <?php

     <! Начало PHP-скрипта !>

     mysql_connect("localhost","root","");// Открытие соединения с MySQL, где localhost - имя компьютера, root- имя пользователя, ""-без пароля

     mysql_select_db("konki_baza");// Выбрать базу данных konki_baza

     $query1="select * from vid";//Выбрать все записи из таблицы vid

     $res1=mysql_query($query1);//Получить результат на запрос1

     $num_vid=mysql_num_rows($res1);//Обработка до тех пор, пока переменная $i не достигнет значений всех строк $res1

     $i=0;//Переменной $i присваивается значение 0

     while($i<$num_vid){//Присваивание переменной i значения, равное значению номера из таблицы vid

     $vid_id=mysql_result($res1,$i,"vid_id");//Присваивание переменным значений (номер) из таблицы vid_id

     $name=mysql_result($res1,$i,"nazvanie");//Присваивание переменным значений (название) из таблицы vid_id

     print" &nbsp; &nbsp; <a href=\"vid.php?vid=$vid_id\">$name</a><br>";// Вывести на печать, ссылка на vid.php, vid равно соответствующему номеру, вместо $name появится соответствующее название вида коньков; &nbsp - принудительный пробел

     $i++;//Увеличение шага переменной $i на +1

     }

     ?> 

     <! Конец PHP-скрипта !>

     <td width=450 valign=bottom bgcolor="#7F5980 " class="style1">

     <center>

     <font color=blue><p><h2>Добро пожаловать  в наш</p><p>Интернет-магазин!</h2>

     </p> <br>

     <font color=black> <p><h3>Мы предлагаем  различные виды ледовых коньков</p><p>как для профессиональных спортсменов так и для любителей.</p><p>В ассортименте:</p><p>Хоккейные коньки, Фигурные коньки, Раздвижные коньки.</h3></p>

     </center>

     <p><h3>Вы  сможете заказать ледовые коньки не выходя из дома или офиса по самым низким ценам с доставкой в удобное для Вас время.</h3></p>

     <br>

     <h4>Наш  адрес:</h4>

     <p>г.Минск,  ул.Гая, д.31, офис 25</p>

       тел.:384-24-37 <br> </td>

     <td bgcolor="#1E90FF" width=450 valign="top"><!--Ширина ячейки 450 пикселей, выравнивание ячейки по верхнему краю-->

     </td><!--Закрывающий тег ячейки-->

     </tr> <!--Закрывающий тег строки-->

     <tr><!--Открывающий тег строки-->

     <td width="100%" colspan=2 align=center>

     <h4>Все права защищены законами об авторских правах.<hr>Минск 2010</h4>

     </td></tr></table><!--Закрывающий тег таблицы-->

     </center>

     </table> <!--Закрывающий тег таблицы-->

     </center> <!--Закрывающий тег выравнивание по центру-->

     </body> <!--Конец разметки страницы-->

     </html> <!--Конец html документа--> 
 

  ПРИЛОЖЕНИЕ 3 vid.php

Скрипты файла vid.php

     <html> <!--Начало кода страницы-->

     <head> <!--Раздел свойств страницы-->

     <title>Магазин ледовых коньков </title> <!--Заголовок страницы-->

     <META http-equiv="content-type" content="text/html; charset=Windows-1251"><!--Кодировка кириллица-->

     <style> <!--Задаются классы стилей-->

     .menu {font-family: Tahoma; font-size: 12px; color: #AA6670;} <!--Задаётся шрифт Tahoma, размер шрифта 12px, цвет -->

     a.menu { color: #000099; text-decoration: none; font-size: 11px; }<!--Задаётся цвет, шрифт-->

     a.menu:visited { color: #000099; text-decoration: none; } <!--Посещённая ссылка, задаётся цвет, без подчеркивания-->

     a.menu:active { color: #000099; text-decoration: none; } <!--Активная ссылка, задаётся цвет, без подчеркивания -->

     a.menu:hover { color: #000099; text-decoration: underline; }> <!--Ссылка, на которой находится указатель мыши, цвет синий, нижнее подчёркивание-->

     </style> <!--Закрывающий тег стиля-->

     </head> <!--Конец раздела свойств страницы-->

     <BODY BGCOLOR="#CCCCCC" marginwidth="0" marginheight="0" leftmargin=0 topmargin=0><!--Фон страницы-->

     <center> <!--Выравнивание по центру-->

     <table width=750 cellpadding=0 cellspacing=0 border=0 align=center> <!--Ширина таблицы 750 пикселей, расстояние между рамкой ячейки и текстом 0 пиксель, расстояние между рамками ячеек 0 пиксель, толщина рамки 0 пиксель, выравнивание по центру-->

     <tr> <!--Строка таблицы-->

     <td bgcolor=#AAA777><!--Цвет фона ячейки-->

     <table width=100% cellpadding=2 cellspacing=1 border=0><!--Ширина таблицы 100%, толщина рамки 2 пикселя-->

     <tr bgcolor=00CDFF ><td colspan=2 align=center><h1><IMG SRC='fon 1.jpg'"Width="228"Height="221"alt="60604_тзРозинкевичВВ">Интернет - магазин коньков</h1></td>><!--Цвет строки, толщина рамки 5 пикселя, выравнивание по центру, ссылка на изображение fon 1.jpg-->

     </tr><!--Конец строки-->

     <tr><!--Начало строки-->

     <td colspan=2></td>

     </tr>

     <tr>

     <td bgcolor=FF4470 valign=top width=150 class=menu> 

     <?php

     <! Начало PHP-скрипта !>

     mysql_connect("localhost","root","");// Открытие соединения с MySQL, где localhost - имя компьютера, root- имя пользователя, ""-без пароля

     mysql_select_db("konki_baza");// Выбрать базу данных konki_baza

     $query1="select * from vid";//Выбрать все записи из таблицы vid

     $res1=mysql_query($query1);//Получить результат на запрос1

     $num_vid=mysql_num_rows($res1);//Обработка до тех пор, пока переменная $i не достигнет значений всех строк $res1

     $i=0;//Переменной $i присваивается значение 0

     while($i<$num_vid){//Присваивание переменной i значения, равное значению номера из таблицы vid

     $vid_id=mysql_result($res1,$i,"vid_id");//Присваивание переменным значений (номер) из таблицы vid_id

     $name=mysql_result($res1,$i,"nazvanie");//Присваивание переменным значений (название) из таблицы vid_id

     print" &nbsp; &nbsp; <a href=\"vid.php?vid=$vid_id\">$name</a><br>";// Вывести на печать, ссылка на vid.php, vid равно соответствующему номеру, вместо $name появится соответствующее название вида коньков; &nbsp - принудительный пробел

     $i++;//Увеличение шага переменной $i на +1

     }

     ?>

     <! Конец PHP-скрипта !>

     <br>

     </td>

     <td bgcolor=7F5980 width=70% valign=top>

     <h2> Каталог коньков:</h2><hr size=1 color=#000099> 

     <?

     <! Начало PHP-скрипта !>

     # Создаём запрос 2 к базе данных (выбор всех товаров из выбранного ранее класса) #

     $query2="select * from konki where vid_id = '$vid'";

     #Делаем  запрос 2 #

     $res2=mysql_query($query2);

     #Получаем  результат запроса 2 #

     $num_row2=mysql_num_rows($res2);

     #задаём счётчик цикла #

     $i=0;

     # Выдаём все товары из выбранного класса с описанием и ссылкой на форму заказа #

     while($i < $num_row2){

     $konki_id =  mysql_result($res2,$i,"konki_id");

     $nazvanie = mysql_result($res2,$i,"nazvanie");

     $opisanie = mysql_result($res2,$i,"opisanie");

     $proizvoditel = mysql_result($res2,$i,"proizvoditel");

     $cena = mysql_result($res2,$i,"cena");

     $vid_id = mysql_result($res2,$i,"vid_id");

     $images = mysql_result($res2,$i,"images");

     echo " Ледовые коньки:<b>$konki_id</b><br>";

     echo "Название:<b>$nazvanie</b><br>";

     echo "Описание:<b>$opisanie</b><br>";

     echo " Производитель:<b>$proizvoditel</b><br>";

     echo "Цена:<b>$cena руб.</b><br>";

     echo "Вид:<b>$vid</b>";

     echo "<img src=$images.jpg>&nbsp;";

     # Ссылка за форму заказа с передачей id товара #

     echo "<a href=\"zakaz.php?konki_id=$konki_id\">Заказать</a><br><hr size=1 color=#00099>";

       $i++;

       }

     ?>

     </td></tr>

     <tr><td width="100%" colspan=2 align=center>

     <p><a href="index.php">На главную</a></p>

     </table></center></body></html>

  ПРИЛОЖЕНИЕ 4 zakaz.php

Скрипты файла zakaz.php

     <html>

     <head>

     <title>Магазин ледовых коньков </title>

     <META http-equiv="content-type" content="text/html; charset=Windows-1251">

     <style>

     .menu {font-family: Tahoma; font-size: 12px; color: #AA6670;}

     a.menu { color: #000099; text-decoration: none; font-size: 11px; }

     a.menu:visited { color: #000099; text-decoration: none; }

     a.menu:active { color: #000099; text-decoration: none; }

     a.menu:hover { color: #000099; text-decoration: underline; }

     </style>

       </head>

     <body>

     <BODY BGCOLOR="#CCCCCC" marginwidth="0" marginheight="0" leftmargin=0 topmargin=0>

     <center>

     <table width=750 cellpadding=0 cellspacing=0 border=0 align=center>

     <tr><td bgcolor=#AAA777>

     <table width=100% cellpadding=2 cellspacing=1 border=0>

     <tr bgcolor=DCA2F8><td colspan=2 align=center><h1><IMG SRC='fon 2.jpg'"Width="228"Height="221"alt="60604_тзРозинкевичВВ">Интернет - магазин коньков</h1></td>

     </tr><tr><td colspan=2></td>

     </tr><tr><td bgcolor=FF4470 valign=top width=150 class=menu> 

     <?php

     mysql_connect("localhost","root","");

     mysql_select_db("konki_baza");

     print "<font face=Arial size=3 color=blue><b> &nbsp; Виды коньков:</b></font><br>";

     $query1 = "select * from vid";

Информация о работе Разработка и внедрение интернет-магазина коньков