Создание электронного магазина принтеров

Автор работы: Пользователь скрыл имя, 17 Февраля 2012 в 11:54, курсовая работа

Описание работы

Целью курсовой работы является развитие навыков по практическому использованию технологии распределённых баз данных для организации бизнеса в секторе сетевой экономики посредством языка программирования РНР, проектирование и реализация электронного магазина и базы данных рынка принтеров.
Для достижения поставленной цели в работе ставятся следующие задачи:
- изучить язык написания скриптов PHP для доступа к базам данных;
- проанализировать предметную область интернет-магазинов принтеров;
- спроектировать базу данных рынка принтеров;
- реализовать спроектированную базу данных средствами СУБД MySQL и языка программирования РНР в интерактивной среде Интернет.

Содержание работы

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

Файлы: 1 файл

курсовая-магазин принтеров.doc

— 793.00 Кб (Скачать файл)

     $Rezalt = mysql_query($Zapros,$soed);

     $Num_row = mysql_num_rows($Rezalt);

     // подсчет количества строк в  запросе

      $i=0;

      $sum=0;

     //  просмотр всех строк, цикл работает, пока $i < $Num_row

     while ($i < $Num_row)

     {

     $Schetpok_id = mysql_result($Rezalt, $i, "schetpok_id");

     $Prod_id = mysql_result($Rezalt, $i, "prod_id");

     $Kolvo = mysql_result($Rezalt, $i, "kolvo");

     $Zapros2 = "SELECT * FROM prod WHERE prod_id='$Prod_id'";

     $Rezalt2 = mysql_query($Zapros2,$soed);

     // в переменную $Nazvanie заносится значение поля nazvanie

     $Cena = mysql_result($Rezalt2, 0, "cena");

     // в переменную $Cena заносится значение поля cena

     $sum+=$Cena*$Kolvo;

     $i++;

     }

     echo "</table>";

     echo ("<p align=center>Общая сумма заказа составляет <b>" . $sum . " у.е.</b></p>");

     ?>

             </table></td>

           </tr>

              </table>

         <td>

          </BODY>

     </HTML>

 

Приложение 6

Скрипты файла ZAKAZ.PHP

     <HTML>

       <HEAD>

        <TITLE>Сайт по продаже принтеров</TITLE>

        <style type="text/css">

     <!--

     body {

           background-color: #FFFFFF;

     }

     .style4 {font-family: Verdana, Arial, Helvetica, sans-serif}

     .style5 {

           color: #CCFF00;

           font-weight: bold;

     }

     .style8 {color: #CCFFFF}

     .style9 {color: #CCFFFF; font-weight: bold; font-size: 14px; }

     .style11 {color: #FFFFCC; font-weight: bold; font-size: 14px; }

     .style12 {color: #FFFFCC}

     .style15 {

           font-family: Verdana, Arial, Helvetica, sans-serif;

           color: #CC00FF;

           font-size: 24px;

           font-weight: bold;

     }

     .style16 {

           font-weight: bold;

           color: #000000;

     }

     .style17 {color: #000000}

     -->

        </style>

     <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"></HEAD>

           <body>

           <p align="center">

     <a href="counter.php"></a></p>

           <table width="90%" border="0" align="center">

           <tr>

             <td width="213" bgcolor="#CCFFFF"><div align="center" class="style15">Магазин принтеров</div></td>

             <td colspan="2" align="center" bgcolor="#99FF00"></td>

           </tr>

          

           <tr>

             <td rowspan="2" valign="top" bgcolor="#66FFFF"><p class="style5"><span class="style8"></span></p>         

             <p><span class="style9"><a href="index.php" class="style4">ГЛАВНАЯ</a></span></p>

             <p><span class="style9"><a href="about.php" class="style4">О МАГАЗИНЕ</a></span></p>

             <p><span class="style11"><a href="vid.php?Vid=1" class="style4">КАТАЛОГ ПРОДУКЦИИ</a></span></p></td>

             <td width="70%" height="45" bgcolor="#FFFF66"><p align="center" class="style18 style19">Ваш заказ: </p>          </td>

             <td width="248" rowspan="2" valign="top" bgcolor="#9999FF"><table>

                 <tr>

                   <td bgcolor="#9999FF"><center>

                       <font face=Arial size=4 color=red>Заполните форму заказа</font>

                       <!-- начинается форма-->

                       <FORM ACTION="zakaz1.php" METOD="get">

                         <p align="left"> <span class="style17">ФИО:</span><br>

                             <input size=30 name=fio>

                           <br>

                           <span class="style17">Телефон:</span><br>

                           <input size=30 name=telefon>

                          <br>

                           <span class="style17">Адрес:</span><br>

                           <textarea name=adres rows=8 cols=25></textarea>

                           <br>

                           <input type=submit value="Заказать" name=submit>

                           <input name="reset" type=reset value="Очистить">

                         </p>

                       </FORM>

                   </center></td>

                 </tr>

               </table>

             <p class="style12">&nbsp;</p></td>

           </tr>

           <tr>

             <td valign="top" bgcolor="#FFFF66"><table width="100%" border="0" align="center" bordercolor="#FF0000">

               <tr>

                 <td align="center" class="style9"><span class="style16">Наименование изделия</span></td>

                 <td align="center" class="style17">Цена, у.е. </td>

                 <td align="center" class="style17">Количество</td>

                 <td align="center" class="style17">Отмена</td>

               </tr>

               <?php

     // Соединяемся с базой данных

     $soed=mysql_connect("localhost", "root", "");

     mysql_select_db("Printer", $soed);

     $Zapros = "SELECT * FROM schetpok WHERE Schet_id='$Schet_id'";

     $Rezalt = mysql_query($Zapros,$soed);

     $Num_row = mysql_num_rows($Rezalt);

     // подсчет количества строк в  запросе

      $i=0;

      $sum=0;

     //  просмотр всех строк, цикл работает, пока $i < $Num_row

     while ($i < $Num_row)

     {

     $Schetpok_id = mysql_result($Rezalt, $i, "schetpok_id");

     $Prod_id = mysql_result($Rezalt, $i, "prod_id");

     $Kolvo = mysql_result($Rezalt, $i, "kolvo");

     $Zapros2 = "SELECT * FROM prod WHERE prod_id='$Prod_id'";

     $Rezalt2 = mysql_query($Zapros2,$soed);

     $Nazvanie = mysql_result($Rezalt2, 0, "nazvanie");

     // в переменную $Nazvanie заносится значение  поля nazvanie

     $Cena = mysql_result($Rezalt2, 0, "cena");

     // в переменную $Cena заносится значение поля cena

     // вывод в браузере очередной строки таблицы

       print "<tr><td><center>$Nazvanie</td>";

      print "<td><center>$Cena</td>";

      print "<td><center>$Kolvo</td>";

      print "<td><center><A HREF=\"delete.php?Schetpok_id=$Schetpok_id&Schet_id=$Schet_id\">Удалить</A></td>";

      print "</tr>";

     $sum+=$Cena*$Kolvo;

     $i++;

     }

     echo "</table>";

     echo ("<p align=center>Общая сумма заказа составляет <b>" . $sum . " у.е.</b></p>");

     ?>

             </table></td>

           </tr>

         </table>

     </b>

           </BODY>

     </HTML>

 

Приложение 7

Скрипты файла ZAKAZ1.PHP

     <HTML>

       <HEAD>

        <TITLE>Сайт по продаже принтеров</TITLE>

        <style type="text/css">

     <!--

     body { background-color: #CCFFFF;}

     .style3 { font-family: Verdana, Arial, Helvetica, sans-serif;

           font-size: 16px;}

     .style4 {font-family: Verdana, Arial, Helvetica, sans-serif}

     .style5 { color: #CCFF00;

           font-weight: bold;}

     .style8 {color: #CCFFFF}

     .style9 {color: #CCFFFF; font-weight: bold; font-size: 14px; }

     .style11 {color: #FFFFCC; font-weight: bold; font-size: 14px; }

     .style12 {color: #FFFFCC}

     .style15 {font-family: Verdana, Arial, Helvetica, sans-serif; color: #CC0000; font-size: 24px;}

     .style16 { font-family: Verdana, Arial, Helvetica, sans-serif;

           color: #CC00FF;

           font-size: 24px;

           font-weight: bold;}

     -->

        </style>

     <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"></HEAD>

           <body>

           <p align="center">

     <a href="counter.php"></a></p>

           <table width="90%" border="0" align="center">

           <tr>

             <td width="213" bgcolor="#CCFFFF"><div align="center" class="style15"><span class="style16">Магазин принтеров</span></div></td>

             <td colspan="2" align="center" bgcolor="#99FF00"></td>

           </tr>

           <tr>

             <td valign="top" bgcolor="#66FFFF"><p class="style5"><span class="style8"></span></p>         

Информация о работе Создание электронного магазина принтеров