Национальная баскетбольная ассоциация как главная профессиональная лига мужского баскетбола в Северной Америке. Требования к соответствующему сайту, его содержание и структура, компоненты и принципы функционирования. Разработка алгоритма и программы.
Аннотация к работе
$row = mysql_fetch_array ($result); {printf («%s %s %s », $row [«tema»], $row [«text»], $row [«date»]); $result = mysql_query («SELECT title, text FROM settings WHERE page = "index"»,$db); while ($row = mysql_fetch_array($result)) {echo "",$row["id"], "",$row["tema"], "",$row["text"], ""; while ($row = mysql_fetch_array($result)) {echo "",$row["id"], "",$row["tema"], "",$row["text"], "";И может испытывать модификацию его составных частей.
Введение
В настоящее время существует большое количество сайтов посвященных баскетболу, а в частности самой известной баскетбольной лиге 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 - содержит стили текста и расположения меню
$res = mysql_query («SELECT id, title FROM data»,$db);
if (!$res)
{echo «НО»;
exit (mysql_error());
} if (mysql_num_rows($res) > 0)
{
$myrow = mysql_fetch_array ($res);
do { printf («%s», $myrow [«id»], $myrow [«title»]);
} while ($myrow = mysql_fetch_array($res));
} else echo «r»;
?>
Style.css
#navigation
{ background: url (nav.jpg) repeat-x 0 0;
height: 250px;
width: 100%;
}
#navigation ul
{ float: center;
font-family: Times New Roman;
font-size: 25px;
}
#navigation ul li
{background: url (nav-divider.gif) no-repeat right 0;
float: center;
display: inline;
padding-left: 23px;
padding-right: 19px;
} shell
{ width: 900px;
} cl
{ height: 170px;
clear: both;
}
#bott
{ border:0px;
left: 1px;
top: 100%;
margin: 0px;
padding: 0px;
font-size: 12px;
font-family: Times New Roman;
color: white;
background: grey;
height: 20px;
width: 400px;
text-align: center;
position:;
}
#left
{ position: absolute;
left:150px;
top:300px;
font-size: 22px;
font-family: Times new roman, sans-serif;
color: black;
}
4. Руководство по установке и использованию
Что бы установить сайт на ваш компьютер необходимо: 1. Установить Denver;
2. Создать каталог: (L:\home\localhost\www \);
3. В папке www создаем папку basket.com и купируем туда все файлы сайта;
4. Запускаем Denver;
5. В адресной строке своего браузера вводим Localhost и в появившемся окне находим пункт PHPMYADMIN - администрирование СУБД MYSQL (Рисунок 3);
6. На появившейся странице нажимаем на пункт «БАЗЫ ДАННЫХ» и создаем новую базу данных с таким же именем как показано на Рисунке 4;
7. В созданной базе данных выбираем пункт меню «ИМПОРТ» и импортируем в базу данных файл basket.sql, который находится в папке с сайтом (Рисунок 5, 6);
8. В конечном итоге у вас получиться вот такая база данных (Рисунок 5);
9. Теперь добавляем пользователя, для этого находим вкладку «ПРИВЕЛЕГИИ» и добавляем туда пользователя, как показано на Рисунке 7 и 8;
10. На этом установка сайта на ваш компьютер закончена. Если вы все сделали правильно, то если вы в браузерной строке пропишите http://localhost/basket.com/index.php, то вы увидите главную страницу сайта (Рисунок 9);
Чтобы добавить новость или изображение на сайт необходимо: 1. Перейти на страницу «НОВОСТИ» (если вы хотите добавить новость) или «ГАЛЕРЕЯ» (если хотите добавить изображение);
3. В появившимся окне вводим логин и пароль (для обеих страниц, новости и галерея, он одинаковый) и нажимаем «ВОЙТИ» (Рисунок 13);
4. Появится окно приветствия, достаточно просто обновить страницу (Рисунок 14);
5. В появившемся окне нужно ввести заголовок и статью (если это новости) или добавить изображение (если это галерея), далее нажать «ДОБАВИТЬ» и «ПЕРЕЙТИ НА САЙТ» (Рисунок 15, 16);
6. После того как все операции описанные выше сделаны новость или изображение должны появиться на соответствующей странице сайта (Рисунок 17);
Вывод
Данный проект реализован на языках PHP и HTML. И может испытывать модификацию его составных частей. Данный скрипт использует базы данных MYSQL, но не смотря на это он прост в установке, настройке и использование.