Бакалавр
Дипломные и курсовые на заказ

Разработка сайта о NBA

КурсоваяПомощь в написанииУзнать стоимостьмоей работы

Программа алгоритм сайт баскетбол Скрипт состоит из нескольких файлов, каждый из которых отвечает за определенную функцию программы: На сайте содержатся 4 раздела: «главная», где находится краткая информация о NBA, «новости», «галерея», «контакты». Для реализации данного проекта был выбран серверный язык программирования php, совмещенный с html. Добавление новостей и изображений Блок-схема… Читать ещё >

Разработка сайта о NBA (реферат, курсовая, диплом, контрольная)

Разработка сайта о NBA

В настоящее время существует большое количество сайтов посвящённых баскетболу, а в частности самой известной баскетбольной лиге NBA, но почти все они Англоязычные и русским поклонникам баскетбола порой очень сложно узнавать новости про их любимых звёзд и команды.

Задачей курсовой работы является разработка сайта NBA, который поможет русским поклонникам баскетбола узнавать самые последние новости, пришедшие из NBA, и читать их на русском языке.

1. Анализ технического задания

Национальная баскетбольная ассоциация или НБА (англ. National Basketball Association, NBA) — главная профессиональная лига мужского баскетбола в Северной Америке, включающая тридцать команд: двадцать девять из США и одну из Канады. Лига была основана в Нью-Йорке 6 июня 1946 года и изначально называлась Баскетбольная ассоциация Америки (БАА). Название НБА было принято в 1949 году после слияния с конкурирующей Национальной баскетбольной лигой.

На сайте содержатся 4 раздела: «главная», где находится краткая информация о NBA, «новости», «галерея», «контакты».

Для реализации данного проекта был выбран серверный язык программирования php, совмещенный с html.

Чтобы запустить сайт, Вам понадобиться хостинг с поддержкой PHP.

2. Разработка алгоритма

Алгоритм:

Выводится форма для выбора варианта просмотра сайта.

· Главная

· Новости

· Галерея

· Контакты Добавление новостей и изображений

· Ввод имени

· Ввод пароля

· Добавление новостей и изображений Блок-схема скрипта представлена на рисунке 1 и рисунке 2.

3. Разработка программы

программа алгоритм сайт баскетбол Скрипт состоит из нескольких файлов, каждый из которых отвечает за определенную функцию программы:

· Index.php — главная страница сайта

· News.php — страница новостей

· Anons.php — галерея

· Contact.php — контакты

· Admin.php — скрипт добавления новостей

· Galery.php — скрипт добавления изображений

· View_cat — страница истории клубов

Папка blocks содержит подключаемые файл, необходимые для корректной работы сайта:

· Bot.php — содержит информацию о разработчике сайта и его контакты

· Db.php — содержит скрипт подключения к базе данных и логин и пароль администратора

· Header.php — содержит шапку сайта, подключаемую ко всем страницам

· Left.php — содержит скрипт левого меню сайта, в котором предложена история всех клубов NBA

Папка css содержит стили текста сайта и расположения меню:

· Style.css — содержит стили текста и расположения меню

Index.php

if (isset ($_GET['id'])) {$id = $_GET ['id']; } else {$id = 0;}

$result = mysql_query («SELECT * FROM blog»,$db);

if (mysql_num_rows ($result) > 0)

{

$row = mysql_fetch_array ($result);

} else echo «Невозможно извлечь информацию»;

?>

«http://www.w3.org/TR/html4/loose.dtd">

«;

echo «

". $myrow2 ["title"]. «

«;

echo $myrow2 ["text"];

?>

News.php

$result = mysql_query («SELECT * FROM blog»,$db);

if (mysql_num_rows ($result) > 0)

{

$row = mysql_fetch_array ($result);

} else echo «Невозможно извлечь информацию»;

?>

«http://www.w3.org/TR/html4/loose.dtd">

Добавить новость

«;

while ($row = mysql_fetch_array ($result, MYSQL_ASSOC))

{

printf («

%s

%s

%s

«, $row ["tema"], $row ["text"], $row ["date"]);

}

?>

Anons.php

$result = mysql_query («SELECT * FROM galery»,$db);

if (mysql_num_rows ($result) > 0)

{

$myrow2 = mysql_fetch_array ($result);

} else echo «Невозможно извлечь информацию»;

?>

«http://www.w3.org/TR/html4/loose.dtd">

Добавить изображение

«;

while ($row = mysql_fetch_array ($result, MYSQL_ASSOC))

{

printf («%s

«, $row ["image"]);

}

?>

Contact.php

if (isset ($_GET['id'])) {$id = $_GET ['id']; } else {$id = 0;}

$result = mysql_query («SELECT title, text FROM settings WHERE page = 'index'»,$db);

if (mysql_num_rows ($result) > 0)

{

$myrow2 = mysql_fetch_array ($result);

} else echo «Невозможно извлечь информацию»;

?>

«http://www.w3.org/TR/html4/loose.dtd">

«;

echo «

". $myrow2 ["title"]. «

«;

echo $myrow2 ["text"];

?>

Admin.php

if ($_COOKIE["pass"]≠= «12 345» && $_COOKIE ["log"]≠= «admin»)

{

sleep (0);

if (isset ($_POST ["pass"])&&($_POST ["login"]))

{

setcookie («pass»,$_POST ["pass"], time ()+3600);

setcookie («login»,$_POST ["login"], time ()+3600);

die («Admin Добро пожаловать!»);

}

?>

«http://www.w3.org/TR/html4/loose.dtd">

Логин

Пароль

exit ();

}

?>

require «blocks/db.php»;

if (isset ($_POST ["search"])) {

$search=trim ($_POST["find"]);

$query = «SELECT * FROM blog WHERE tema LIKE '%$search % ' ORDER by id DESC»;

$result = mysql_query ($query);

echo '

';

while ($row = mysql_fetch_array ($result)) {

echo '

Пароль

exit ();

}

?>

require «blocks/db.php»;

if (isset ($_POST ["search"])) {

$search=trim ($_POST["find"]);

$query = «SELECT * FROM galery WHERE image LIKE '%$search % ' ORDER by id DESC»;

$result = mysql_query ($query);

echo '

';

while ($row = mysql_fetch_array ($result)) {

echo '

Показать весь текст
Заполнить форму текущей работой