Проектирование базы данных рынка автомобилей

Организация управления данными в АИС. Проектирование и создание базы данных в СУБД MYSQL для интернет-магазина автомобилей. Разработка Web интерфейса сайта на языке программирования PHP. Расчет экономической эффективности внедрения интернет-магазина.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 18.01.2015
Размер файла 74,3 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Расчет дисконтирования будем производить в у.е., поскольку курс рубля изменяется в силу нестабильности государственной экономики.

Коэффициенты дисконтирования будем находить по формуле:

L=l/(1+E)^t, (9)

где Е - реальная норма дисконта, больше, чем ставка рефинансирования;

t - номер года, результаты и затраты которого приводятся к расчетному.

Расчет экономического эффекта произведем для Е=0,12.

Рассчитаем коэффициенты дисконтирования для Е=0,12.

Е-0,12

L0= 1 -- расчетный год

L1=1/(1+0.12)^1=0,893.

L2=l/(l+0.12)^2=0,797.

L3=l(/(l+0.12)^3=0,712.

Экономический эффект рассчитываем по формуле:

Эф=Р-3, (10)

где Р - стоимостная оценка результатов;

3 - стоимостная оценка затрат на внедрение и эксплуатацию.

Считаем, что внедрение проекта начнется со второй половины 2007 г.

Данные расчета экономического эффекта от внедрения электронного магазина сводим в табл. 3.7.

Таблица 3.7. Расчет экономического эффекта

Показатели

Стоимостная оценка в долларах

2008 г.

2009 г.

2010 г. 2011 г.

Капитальные затраты

7077

Е=0.12

Е=0.12 Е=0.12

-7077

-

I.

1

0,893

0,797 0,712

Эксплуатационные расходы

-22666

То же, с учетом времени

-

-20240,7

-18064,8 -16138,19

Прирост прибыли

36614

То же, с учетом времени

32696,3

29181,4 26069,2

Превышение результата над затратами, нарастающим итогом (ЧДД)

-7077

5378,6

16495,6 26426,6

В результате расчетов мы видим, что все затраты окупятся на первом году использования (при норме дисконта 0,12). Причем, чем больше норма дисконта, тем медленнее затраты окупаются. Данный расчет обосновывается высокой степенью продаж 1000 шт. за год.

ЗАКЛЮЧЕНИЕ

В итоге курсовой работы мы получили спроектированную на языке SQL базу данных Интернет-магазина торгующего автомобилями и web-интерфейс работы с ней реализованные средствами языка программирования РНР и СУБД MySQL. Полученная база данных легко обновляется, в нее удобно добавляются данные, производится выборка. Все изменения сделанные в базе данных сразу отображаются на web-странице. База данных и web-интерфейс работают независимо друг от друга.

В первой части курсовой работы был дан ответ на вопрос «Этапы разработки автоматизированных информационных систем. Основы проектирования и разработки АИС».

Рассчитанная экономическая эффективность разработки и внедрения интернет-магазина автомобилями показало, что данный магазин окупит затраты на его разработку и внедрение на 1 году и будет приносить прибыль в последующие годы.

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

1. MySQL / Ларри Ульман; Пер. с англ. Слинкина А.А.. -М.: ДМК Пресс; СПб.: Питер, 2004. -352 с.: ил.

2. Ахо А., Хопкрофт Дж., Ульман Дж. Построение и анализ вычислительных алгоритмов. - М.: Мир, 1979.

3. Джен Л. Харрингтон. Проектирование реляционных баз данных. Просто и доступно. -М.: Изд-во "Лори", 2000. -230 с.: ил.

4. Корнеев В. В., Гареев А. Ф., Васютин С. В., Райх В. В.. Базы данных. Интеллектуальная об-работка информации. -М.: “Нолидж”, 2000. -352 с.: ил.

5. Кочуров В.А. Современные базы данных. -Мн.: Дизайн ПРО, 1998. -160 с.: ил.

6. Липаев В.В. Управление разработкой программных средств. - М.: Финансы и статистика, 1993.

7. Малыхина М.П. Базы данных: основы, проектирование, использование. -Спб.: БХВ-Петербург, 2004. -512 с.: ил.

8. Материалы с сайта http://phpcell.webhost.ru/

9. Материалы с сайта http://www.qab.ru/materials14.html

10. Материалы с сайта http://www.interface.ru/oracle/dever1.htm

11. Хансен Г., Сети - какими они бывают. Пер. с англ. -М.: ЗАО "Изд-во БИНОМ", 1999. -704 с.: ил.

ПРИЛОЖЕНИЕ 1.

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

<html>

<head>

<title>Магазин автомобилей</title>

<style>

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

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="#00FFFF" marginwidth="0" marginheight="0" leftmargin=0 topmargin=0>

<center>

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

<tr>

<td bgcolor=#1E90FF >

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

<tr bgcolor=4B0082 ><td colspan=2 align=center><h1><font COLOR="#00FFFF">Интернет-магазин автомобилей</font></h1></td>

</tr>

<tr>

<td colspan=2></td>

</tr>

<tr>

<td bgcolor=87CEEB valign=top width=150 class=menu>

<?php

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

mysql_select_db("avto");

print "<font face=Arial size=3 color=98FB98><b> &nbsp; Меню:</b></font><br>";

$zapros1 = "select * from menu";

$res1 = mysql_query($zapros1);

$num_menu = mysql_num_rows($res1);

$i=0;

while($i < $num_menu){

$menu_id = mysql_result($res1,$i,"menu_id");

$name = mysql_result($res1,$i,"nazvanie");

if ($menu_id==1)

{ print "<a href=\"index.php\">$name</a><br>";}

else

{

if (($menu_id==3)and(isset($menu_1))){

if ($menu_1==3) {

print "<a href=\"index.php?menu_1=100\">$name</a><br>";

$zapros2 = "select * from vid";

$res2 = mysql_query($zapros2);

$num_vid = mysql_num_rows($res2);

$j=0;

while($j < $num_vid){

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

$name1 = mysql_result($res2,$j,"nazvanie1");

print "&nbsp;&nbsp;&nbsp;<a href=\"vid.php?vid=$vid_id&menu_1=3\"> \t$name1</a><br>";

$j++;

}

}

else{

print "<a href=\"index.php?menu_1=$menu_id\">$name</a><br>";

}

}

else{

if ($menu_id==4) {print "<a href=\"korzina.php\">$name</a><br>";}

else {print "<a href=\"index.php?menu_1=$menu_id\">$name</a><br>";}

}

}

$i++;

}

?>

<br><br><br>

<br><br><br>

<br><br><br>

<br><br><br>

<br><br><br>

<br><br><br>

<br><br><br>

<br><br><br>

</td>

<td bgcolor=F5FFFA width=70%>

<?php

if (isset($menu_1))

{

if ($menu_1==2)

{

print "Мы не продаём лучшие автомобили мира! Наша компания представляет в РБ корпорацию Бавария моторс.";

}

if ($menu_1==3) {

$zapros2 = "select * from vid";

$res2 = mysql_query($zapros2);

$num_vid = mysql_num_rows($res2);

$j=0;

while($j < $num_vid){

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

$name1 = mysql_result($res2,$j,"nazvanie1");

print "&nbsp;&nbsp;&nbsp;<a href=\"vid.php?vid=$vid_id&menu_1=3\"> \t$name1</a><br>";

$j++;

}

}

}

else

{print "<IMG SRC='8.jpg'>";}

?>

</td>

</tr>

<tr>

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

Минск 2008

</td>

</tr>

</td>

</tr>

</table>

</td>

</tr>

</table>

</center>

</CENTER>

</body>

</html>

</body>

</html>

ПРИЛОЖЕНИЕ 2.

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

<html>

<head>

<title>Магазин автомобилей</title>

<style>

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

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="#00FFFF" marginwidth="0" marginheight="0" leftmargin=0 topmargin=0>

<center>

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

<tr>

<td bgcolor=#1E90FF >

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

<tr bgcolor=4B0082 ><td colspan=2 align=center><h1><font COLOR="#00FFFF">Интернет-магазин автомобилей</font></h1></td>

</tr>

<tr>

<td colspan=2></td>

</tr>

<tr>

<td bgcolor=87CEEB valign=top width=150 class=menu>

<?php

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

mysql_select_db("avto");

print "<font face=Arial size=3 color=98FB98><b> &nbsp; Меню:</b></font><br>";

$zapros1 = "select * from menu";

$res1 = mysql_query($zapros1);

$num_menu = mysql_num_rows($res1);

$i=0;

while($i < $num_menu){

$menu_id = mysql_result($res1,$i,"menu_id");

$name = mysql_result($res1,$i,"nazvanie");

if ($menu_id==1)

{ print "<a href=\"index.php\">$name</a><br>";}

else

{

if (($menu_id==3)and(isset($menu_1))){

if ($menu_1==3) {

print "<a href=\"index.php?menu_1=100\">$name</a><br>";

$zapros2 = "select * from vid";

$res2 = mysql_query($zapros2);

$num_vid = mysql_num_rows($res2);

$j=0;

while($j < $num_vid){

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

$name1 = mysql_result($res2,$j,"nazvanie1");

print "&nbsp;&nbsp;&nbsp;<a href=\"vid.php?vid=$vid_id&menu_1=3\"> \t$name1</a><br>";

$j++;

}

}

else{

print "<a href=\"index.php?menu_1=$menu_id\">$name</a><br>";

}

}

else{

if ($menu_id==4) {print "<a href=\"korzina.php\">$name</a><br>";}

else {print "<a href=\"index.php?menu_1=$menu_id\">$name</a><br>";}

}

}

$i++;

}

?>

<br><br><br><br>

<br><br><br><br>

</td>

<td bgcolor=F5FFFA width=70% valign=top>

Продукция магазина:<hr size=1 color=#000099>

<?

$zapros2 = "select * from product where vid_id = '$vid'";

$res2 = mysql_query($zapros2);

$num_row2 = mysql_num_rows($res2);

$i=0;

while($i < $num_row2){

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

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

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

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

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

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

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

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

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

echo "Дата привоза: <b>$data</b><br>";

echo "Количество в наличии: <b>$ves</b> шт. <br>";

echo "Доп. информация: $informacija<br>";

echo "Цена: $cena у.е.<br>";

print "<IMG SRC=$photo>";

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

$i++;

}

?>

</td>

</tr>

<tr>

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

Минск 2008

</td>

</tr>

</td>

</tr>

</table>

</td>

</tr>

</table>

</center>

</CENTER>

</body>

</html>

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

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

<html>

<head>

<title>Магазин автомобилей</title>

<style>

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

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="#00FFFF" marginwidth="0" marginheight="0" leftmargin=0 topmargin=0>

<center>

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

<tr>

<td bgcolor=#1E90FF >

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

<tr bgcolor=4B0082 ><td colspan=2 align=center><h1><font COLOR="#00FFFF">Интернет-магазин автомобилей</font></h1></td>

</tr>

<tr>

<td colspan=2></td>

</tr>

<tr>

<td bgcolor=87CEEB valign=top width=250 class=menu>

<?php

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

mysql_select_db("avto");

print "<font face=Arial size=3 color=98FB98><b> &nbsp; Меню:</b></font><br>";

$zapros1 = "select * from menu";

$res1 = mysql_query($zapros1);

$num_menu = mysql_num_rows($res1);

$i=0;

while($i < $num_menu){

$menu_id = mysql_result($res1,$i,"menu_id");

$name = mysql_result($res1,$i,"nazvanie");

if ($menu_id==1)

{ print "<a href=\"index.php\">$name</a><br>";}

else

{

if (($menu_id==3)and(isset($menu_1))){

if ($menu_1==3) {

print "<a href=\"index.php?menu_1=100\">$name</a><br>";

$zapros2 = "select * from vid";

$res2 = mysql_query($zapros2);

$num_vid = mysql_num_rows($res2);

$j=0;

while($j < $num_vid){

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

$name1 = mysql_result($res2,$j,"nazvanie1");

print "&nbsp;&nbsp;&nbsp;<a href=\"vid.php?vid=$vid_id&menu_1=3\"> \t$name1</a><br>";

$j++;

}

}

else{

print "<a href=\"index.php?menu_1=$menu_id\">$name</a><br>";

}

}

else{

if ($menu_id==4) {print "<a href=\"korzina.php\">$name</a><br>";}

else {print "<a href=\"index.php?menu_1=$menu_id\">$name</a><br>";}

}

}

$i++;

}

?>

<br><br><br>

<br><br><br>

<br><br><br>

<br><br><br>

<br><br><br>

<br><br><br>

<br><br><br>

<br><br><br>

</td>

<td bgcolor=F5FFFA width=70% valign=top>

<p><font face=Arial align=center size=3 color=Red ><b>Форма для заказа</b></font></p><br>

<form action=ZakazOK.php method=post >

Заказывемый принтер:

<?

$zapros2 = "select * from product where product_id='$product'";

$res2 = mysql_query($zapros2);

$num_tov = mysql_num_rows($res2);

$i=0;

while($i < $num_tov){

$id_t = mysql_result($res2,$i,"product_id");

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

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

print "<b>$name</b><br>Стоимостью: $zena у.е.<br>";

print "<b>Количество: <input type=text name=count value=1 size=2><br> ";

$i++;

}

?>

<input type=hidden name=tovar value="<?=$id_t?>">

ФИО: <input type=text name=fio><br>

Телефон: <input type=text name=phone><br>

Адрес: <br><textarea name=address cols=20 rows=4></textarea><br>

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

</form>

</td>

</tr>

<tr>

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

Минск 2008

</td>

</tr>

</td>

</tr>

</table>

</td>

</tr>

</table>

</center>

</center>

</body>

</html>

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

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

<html>

<head>

<title>Магазин автомобилей</title>

<style>

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

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="#00FFFF" marginwidth="0" marginheight="0" leftmargin=0 topmargin=0>

<center>

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

<tr>

<td bgcolor=#1E90FF >

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

<tr bgcolor=4B0082 ><td colspan=2 align=center><h1><font COLOR="#00FFFF">Интернет-магазин автомобилей</font></h1></td>

</tr>

<tr>

<td colspan=2></td>

</tr>

<tr>

<td bgcolor=87CEEB valign=top width=150 class=menu>

<?php

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

mysql_select_db("avto");

print "<font face=Arial size=3 color=98FB98><b> &nbsp; Меню:</b></font><br>";

$zapros1 = "select * from menu";

$res1 = mysql_query($zapros1);

$num_menu = mysql_num_rows($res1);

$i=0;

while($i < $num_menu){

$menu_id = mysql_result($res1,$i,"menu_id");

$name = mysql_result($res1,$i,"nazvanie");

if ($menu_id==1)

{ print "<a href=\"index.php\">$name</a><br>";}

else

{

if (($menu_id==3)and(isset($menu_1))){

if ($menu_1==3) {

print "<a href=\"index.php?menu_1=100\">$name</a><br>";

$zapros2 = "select * from vid";

$res2 = mysql_query($zapros2);

$num_vid = mysql_num_rows($res2);

$j=0;

while($j < $num_vid){

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

$name1 = mysql_result($res2,$j,"nazvanie1");

print "&nbsp;&nbsp;&nbsp;<a href=\"vid.php?vid=$vid_id&menu_1=3\"> \t$name1</a><br>";

$j++;

}

}

else{

print "<a href=\"index.php?menu_1=$menu_id\">$name</a><br>";

}

}

else{

if ($menu_id==4) {print "<a href=\"korzina.php\">$name</a><br>";}

else {print "<a href=\"index.php?menu_1=$menu_id\">$name</a><br>";}

}

}

$i++;

}

?>

<br><br><br><br>

<br><br><br><br>

</td>

<td bgcolor=F5FFFA width=70%>

Ваш заказ успешно занесен в нашу базу данных.

<p>Спасибо за покупку!</p>

<?

$date = date("d-M-Y");

$zapros2 = "insert into pokupatel values ('','$fio','$phone','$address')";

$res2 = mysql_query($zapros2);

$last_insert = mysql_insert_id();

$zapros3 = "insert into schet_pok values ('','$last_insert','$tovar','$count')";

$res3 = mysql_query($zapros3);

$zapros4 = "select * from product";

$res4 = mysql_query($zapros4);

$nazvanie = mysql_result($res4,$tovar-1,"nazvanie");

$zena = mysql_result($res4,$tovar-1,"cena");

$summa = $zena*$count;

echo "На дату: <b>$date</b><br>";

echo "<b>$fio</b><br>";

echo "<b>$phone</b><br>";

echo "<b>$address</b><br>";

echo "Заказал:<br>";

echo "<b>$nazvanie</b><br>";

echo "В количестве: <b>$count</b> шт.<br>";

echo "На по цене: <b>$zena</b> у.е.<br>";

echo "На общую сумму: <b>$summa</b> у.е.<br>";

echo "<p></p>";

echo "Количество заказов в базе:<b>$last_insert</b><br>";

?>

</td>

</tr>

<tr>

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

Рынок автомобилей. Минск 2008

</td>

</tr>

</td>

</tr>

</table>

</td>

</tr>

</table>

</center>

</center>

</body>

</html>

Размещено на Allbest.ru


Подобные документы

  • Принципы построения СУБД, их достоинства. Архитектура распределенной информационной системы. Разработка интернет-магазина рынка книг: построение физической модели данных на языке SQL, проектирование схемы базы данных с использованием веб-интерфейса.

    курсовая работа [2,3 M], добавлен 01.11.2011

  • CRM-системы: разновидности, проблемы реализации, их преимущества и недостатки. Критические характеристики CRM-систем для работы через Интернет (WEB-CRM). Разработка содержания и структуры WEB-сайта интренет-магазина "Vinil", создание схемы и базы данных.

    курсовая работа [2,6 M], добавлен 19.05.2013

  • Разработка интернет-магазина для реального заказчика. Проведение анализа и выбор интернет-технологий для разработки интернет-магазина. Проектирование предметной области. Разработка динамических web-страниц интернет-магазина, управляемых базой данных.

    дипломная работа [1,7 M], добавлен 08.06.2013

  • Анализ сравнения интернет-магазина и электронного магазина. Проектирование структуры web-сайта. Обработка заказа. Основное понятие языка php. Средства безопасности системного уровня приложения. Разработка структуры базы данных и структуры web-сайта.

    курсовая работа [1,4 M], добавлен 31.03.2014

  • Создание базы данных для автоматизации электронного магазина по продаже шин в терминале ER моделирования. Построение логической и концептуальной модели базы данных. Её реализация в интерактивной среде Интернет. Расчет экономической эффективности магазина.

    курсовая работа [4,5 M], добавлен 10.10.2012

  • Проектирование архитектуры и разработка веб-сайта для магазина строительных материалов. Анализ ключевых процессов работы интернет-магазинов, составление схем работы сервиса и схем товарооборота. Проектирование базы данных и бизнес-логики приложения.

    курсовая работа [826,4 K], добавлен 09.09.2022

  • Разработка интернет-магазина, который специализируется на продаже книг. Сравнение технологий и средств разработки: языки программирования и программное обеспечение. Социальные сети и система управления контентом. Проектирование модели базы данных.

    курсовая работа [3,6 M], добавлен 25.06.2012

  • Описание состава реляционной базы данных как системы связанной информации, сохраняемой в двумерных таблицах. Основные функции CMS и изучение структуры сервера MySQL. Разработка системы выборок данных по товарам для интернет-магазина, таблицы покупателей.

    курсовая работа [2,0 M], добавлен 21.04.2015

  • Общая характеристика концептуального проектирования. Особенности проектирования базы данных и структуры "Оnly for you". Расчет текущих и капитальных затрат, характеристика экономического эффекта на примере интернет-магазина женской одежды "Оnly for you".

    курсовая работа [963,8 K], добавлен 23.06.2012

  • Факторы, влияющие на пропускную способность в беспроводных сетях. Использование скриптового языка программирования PHP для разработки базы данных интернет-магазина, его основные преимущества. Современные методы и средства тестирования web-приложений.

    дипломная работа [3,5 M], добавлен 10.07.2015

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.