Разработка web-сайта "Библиотека"

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

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

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

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

</center>

<?php

// ваш адрес где находится, хостится ваша база данных

$sdd_db_host='localhost';

// Имя базы данных с которой вы хотите работать, так как их может быть множество

$sdd_db_name='lib';

// логин доступ к базе данных

$sdd_db_user='admin';

// пароль доступа к базе данных

$sdd_db_pass='123';

// устанавливаем связь с сервером

@mysql_connect($sdd_db_host,$sdd_db_user,$sdd_db_pass);

mysql_query("set names cp1251"); /*Кодировка*/

// переключаемся на нужную нам базу данных

@mysql_select_db($sdd_db_name);

// делаем выборку из таблицы

//$result = mysql_query("SELECT Nazvanie, Book_ID FROM book WH

ERE MATCH(Text) AGAINST('$search')");

$result=mysql_query("select Nazvanie, Book_ID from book where (locate(lower('$search'),lower(TEXT))>0)");

if (!$result)

{

echo "<p>Запрос на выборку данных из базы не прошел. Напишите об этом администратору admin@asema.com. <br> <strong>Код ошибки:</strong></p>";

exit(mysql_error());

}

if (mysql_num_rows($result) > 0)

{

$row = mysql_fetch_array($result);

do {

if (isset($_SESSION['uid'])) {

if ($_SESSION['uid'] == 1) {

echo "<p><a href='d.php?id=".$row['Book_ID']."'>".$row['Nazvanie']."</a><br><a href='delete.php?id=".$row['Book_ID']."'>Удалить</a></p>";

}

} else {

echo "<p><a href='d.php?id=".$row['Book_ID']."'>".$row['Nazvanie']."</a></p>";

}

}while($row=mysql_fetch_array($result));

}

else

{

echo "<p>Информация по Вашему запросу на сайте не найдена.</p>";

exit();

}

?>

</div>

<div id="footer">

<p class="copyright">&copy; Your site 2014 | Created by Asem Omarova | <a href="https://ru.wikipedia.org/wiki/%D0%91%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B0">www.asemlib.com</a> </p>

<p></p>

</div>

</div>

</div>

</body>

</html>

upd.php

<?php

$id = $_GET['id'];

// ваш адрес где находится, хостится ваша база данных

$sdd_db_host='localhost';

// Имя базы данных с которой вы хотите работать, так как их может быть множество

$sdd_db_name='lib';

// логин доступ к базе данных

$sdd_db_user='admin';

// пароль доступа к базе данных

$sdd_db_pass='123';

// устанавливаем связь с сервером

@mysql_connect($sdd_db_host,$sdd_db_user,$sdd_db_pass);

mysql_query("set names cp1251"); /*Кодировка*/

// переключаемся на нужную нам базу данных

@mysql_select_db($sdd_db_name);

// делаем выборку из таблицы

$result=mysql_query('SELECT * FROM `Book` where Book_ID='.$id.'');

$myrow=mysql_fetch_array($result);

// берем результаты из каждой строки

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

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

<title>Библиотека</title>

<link rel="stylesheet" type="text/css" media="screen" href="style.css" />

</head>

<body>

<div id="container">

<div id="top_nav"><p class="topnav"><?php

echo "Сегодня - ".date("d F Y")."<br>";

echo "Текущее время - ".date("H:i:s");

?></p></div>

<div id="header"><h1>Библиотека</h1></div>

<div id="main_nav">

<div id="navcontainer">

<ul id="navlist">

<li><a href="index.php" class="home"><span>Главная</span></a></li>

<li><a href="t2.php" class="book"><span>Книги </span></a></li>

<li><a href="contact.php" class="about"><span>Контакты</span></a></li>

</ul>

</div>

</div>

<div id="contentwrapper">

<div id="left">

<h3>Авторизация </h3>

<form id="form1" method="post" class="contact_us" action="">

<?php

include("bd.php");

?>

</form>

<h3>Новости</h3>

<dl>

<dt class="news" align="center">26.11.2014 </dt>

<dd>27 ноября 2014 г. в 11.00 ч. в Зале выставок состоится открытие книжно-иллюстративной выставки «1 декабря - День Первого Президента Республики Казахстан».</dd>

<dt class="news" align="center">24.11.2014 </dt>

<dd>Уважаемые читатели! 28 ноября - санитарный день.</dd>

<dt class="news" align="center">21.11.2014</dt>

<dd>21 ноября 2014 г. в 11.00 ч. в Зале выставок в рамках Послания Президента Республики Казахстан Н.Назарбаева народу Казахстана «Н?рлы жол - болаша??а бастар жол» состоялись ознакомительные лекции мегапроектов известного ученого-экономиста, 4-кратного экс-депутата Парламента, академика, доктора экономических наук, профессора, лауреата Государственной премии РК, Президента Союза Ученых Казахстана Оразалы Сабден «Концепция стратегии выживания человечества в XXI веке» и «О создании нового духовно-технологического кластера «Т?РКІСТАН ??ІРІ» путь к гуманизации Казахстанского общества». </dd>

</dl>

</div>

<div id="right">

<h4>Новинки </h4>

<p><img src="images/2.jpg" alt="image 2" width="159" height="150" /></p>

<center><b>Мир глазами кота Боба</b></center>

<p>Автор: Боуэн Джеймс<br>

Жанр: Автобиографическая повесть<br>

Год: 2014</p>

<p><img src="images/3.jpg" alt="image 3" width="159" height="150" /></p>

<center><b align="right">Кусатель ворон</b></center>

<p>Автор: Веркин Эдуард<br>

Жанр: Детская литература<br>

Год: 2014</p>

<h4>More info</h4>

<p>privet</p>

</div>

<div id="content">

<tr>

<td><table width="690" border="0" cellspacing="0" cellpadding="0">

<tr>

<!--Подключаем левый блок сайта-->

<td valign="top">

<form action="update_book.php?id=<?php echo $id;?>" method="post">

Название книги:<br><input type="text" name="Nazvanie" value="<?php echo $myrow['Nazvanie'];?>"><br>

Количество страниц:<br><input type="text" name="Kol_vo_str" value="<?php echo $myrow['Kol_vo_str'];?>"><br>

Количество экземпляров: <br><input type="text" name="Kol_vo_exmemplar" value="<?php echo $myrow['Kol_vo_exmemplar'];?>"><br>

Цена:<br> <input type="text" name="Cena" value="<?php echo $myrow['Cena'];?>"><br>

ISBN:<br><input type="text" name="ISBN" value="<?php echo $myrow['ISBN'];?>"> <br>

UDK:<br><input type="text" name="UDK" value="<?php echo $myrow['UDK'];?>"><br>

BBK:<br><input type="text" name="BBK" value="<?php echo $myrow['BBK'];?>"><br>

Год издания:<br><input type="text" name="Gog_Izd" value="<?php echo $myrow['Gog_Izd'];?>"><br>

ID_Издательства:<br><input type="text" name="Izdat_ID" value="<?php echo $myrow['Izdat_ID'];?>"><br>

ID_Категории:<br><input type="text" name="p_kateg_ID" value="<?php echo $myrow['p_kateg_ID'];?>"><br>

Текст:<br><textarea name="Text"><?php echo $myrow['Text'];?></textarea>

<tr>

<td colspan="2"><input type="submit" name="submit" id="submit" value="OK"></td>

</tr>

</form>

</form>

<p>&nbsp;</p> </td>

</tr>

</table></td>

</tr>

<div id="footer">

<p class="copyright">&copy; Your site 2014 | Created by Asem Omarova | <a href="https://ru.wikipedia.org/wiki/%D0%91%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B0">www.asemlib.com</a> </p>

<p></p>

</div>

</div>

</div>

</body>

</html>

update.php

<?php

$id = $_GET['id'];

/* Если существует в глобальном массиве $_POST['title'] опр. ячейка, то мы создаем простую переменную из неё. Если переменная пустая, то уничтожаем переменную. */

if (isset($_POST['Nazvanie'])) {$Nazvanie = $_POST['Nazvanie']; if ($Nazvanie == '') {unset($Nazvanie);}}

if (isset($_POST['Kol_vo_str'])){$Kol_vo_str = $_POST['Kol_vo_str']; if ($Kol_vo_str == '') {unset($Kol_vo_str);}}

if (isset($_POST['Kol_vo_exmemplar'])){$Kol_vo_exmemplar = $_POST['Kol_vo_exmemplar']; if ($Kol_vo_exmemplar == '') {unset($Kol_vo_exmemplar);}}

if (isset($_POST['Cena'])) {$Cena = $_POST['Cena']; if ($Cena == '') {unset($Cena);}}

if (isset($_POST['ISBN'])) {$ISBN = $_POST['ISBN']; if ($ISBN == '') {unset($ISBN);}}

if (isset($_POST['UDK'])) {$UDK = $_POST['UDK']; if ($UDK == '') {unset($UDK);}}

if (isset($_POST['BBK'])) {$BBK = $_POST['BBK']; if ($BBK == '') {unset($BBK);}}

if (isset($_POST['Gog_Izd'])) {$Gog_Izd = $_POST['Gog_Izd']; if ($Gog_Izd == '') {unset($Gog_Izd);}}

if (isset($_POST['Izdat_ID'])) {$Izdat_ID = $_POST['Izdat_ID']; if ($Izdat_ID == '') {unset($Izdat_ID);}}

if (isset($_POST['p_kateg_ID'])) {$p_kateg_ID = $_POST['p_kateg_ID']; if ($p_kateg_ID == '') {unset($p_kateg_ID);}}

if (isset($_POST['Text'])) {$Text = $_POST['Text']; if ($Text == '') {unset($Text);}}

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

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

<title>Библиотека</title>

<link rel="stylesheet" type="text/css" media="screen" href="style.css" />

</head>

<body>

<div id="container">

<div id="top_nav"><p class="topnav"><?php

echo "Сегодня - ".date("d F Y")."<br>";

echo "Текущее время - ".date("H:i:s");

?></p></div>

<div id="header"><h1>Библиотека</h1></div>

<div id="main_nav">

<div id="navcontainer">

<ul id="navlist">

<li><a href="index.php" class="home"><span>Главная</span></a></li>

<li><a href="t2.php" class="book"><span>Книги </span></a></li>

<li><a href="contact.php" class="about"><span>Контакты</span></a></li>

</ul>

</div>

</div>

<div id="contentwrapper">

<div id="left">

<h3>Авторизация </h3>

<form id="form1" method="post" class="contact_us" action="">

<?php

include("bd.php");

?>

</form>

<h3>Новости</h3>

<dl>

<dt class="news" align="center">26.11.2014 </dt>

<dd>27 ноября 2014 г. в 11.00 ч. в Зале выставок состоится открытие книжно-иллюстративной выставки «1 декабря - День Первого Президента Республики Казахстан».</dd>

<dt class="news" align="center">24.11.2014 </dt>

<dd>Уважаемые читатели! 28 ноября - санитарный день.</dd>

<dt class="news" align="center">21.11.2014</dt>

<dd>21 ноября 2014 г. в 11.00 ч. в Зале выставок в рамках Послания Президента Республики Казахстан Н.Назарбаева народу Казахстана «Н?рлы жол - болаша??а бастар жол» состоялись ознакомительные лекции мегапроектов известного ученого-экономиста, 4-кратного экс-депутата Парламента, академика, доктора экономических наук, профессора, лауреата Государственной премии РК, Президента Союза Ученых Казахстана Оразалы Сабден «Концепция стратегии выживания человечества в XXI веке» и «О создании нового духовно-технологического кластера «Т?РКІСТАН ??ІРІ» путь к гуманизации Казахстанского общества». </dd>

</dl>

</div>

<div id="right">

<h4>Новинки </h4>

<p><img src="images/2.jpg" alt="image 2" width="159" height="150" /></p>

<center><b>Мир глазами кота Боба</b></center>

<p>Автор: Боуэн Джеймс<br>

Жанр: Автобиографическая повесть<br>

Год: 2014</p>

<p><img src="images/3.jpg" alt="image 3" width="159" height="150" /></p>

<center><b align="right">Кусатель ворон</b></center>

<p>Автор: Веркин Эдуард<br>

Жанр: Детская литература<br>

Год: 2014</p>

<h4>More info</h4>

<p>privet</p>

</div>

<?php

if (isset($Nazvanie) && isset($Kol_vo_str) && isset($Kol_vo_exmemplar) && isset($Cena) && isset($ISBN) && isset($UDK) && isset($BBK) && isset($Gog_Izd) && isset($Izdat_ID) && isset($p_kateg_ID) && isset($Text))

{

/* Здесь пишем что можно заносить информацию в базу */

$result = mysql_query ("UPDATE Book SET Nazvanie='$Nazvanie', Kol_vo_str='$Kol_vo_str', Kol_vo_exmemplar='$Kol_vo_exmemplar', Cena='$Cena', ISBN='$ISBN', UDK='$UDK', BBK='$BBK', Gog_Izd='$Gog_Izd', Izdat_ID='$Izdat_ID', p_kateg_ID='$p_kateg_ID', Text='$Text' WHERE Book_ID='$id'");

if ($result == 'true') {echo "<p>Ваша книга успешно обновлена!</p>";}

else {echo "<p>Ваша книга не обновлена!</p>";}

}

else

{

echo "<p>Вы ввели не всю информацию, поэтому книга в базе не может быть обновлена.</p>";

}

?>

</td>

</tr>

</table></td>

</tr>

</table>

</body>

</html>

style.css

/* CSS Document by Dieter Schneider | www.csstemplateheaven.com */

* {margin: 0; padding: 0;}

/**************************************** Main structure ****************************/

body {

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

font-size: 62.5%;

}

#container {

width: 842px;

margin: auto;

font-size: 1.2em;

}

#top_nav {

background-image: url(images/nav_top.jpg);

height: 31px;

padding-top: 15px;

text-align: right;

padding-right: 20px;

color: #7E0200;

}

#header {

background-image: url(images/header.jpg);

height: 235px;

}

#main_nav {

background-image: url(images/main_nav.jpg);

height: 56px;

padding-left: 9px;

}

#contentwrapper {

background-image: url(images/contentwrapper.jpg);

background-repeat: repeat-y;

}

#left {

float: left;

width: 160px;

padding-top: 15px;

margin-left: 15px!important;

margin-left: 7px;

font-size: 0.9em;

}

#right {

float: right;

width: 160px;

padding-top: 15px;

margin-right: 15px!important;

margin-right: 7px;

font-size: 0.9em;

}

#content {

margin-right: 200px;

margin-left: 200px;

padding: 15px 0;

}

#footer {

background-image: url(images/footer.jpg);

height: 35px;

clear: both;

text-align: center;

padding-top: 20px;

}

/**************************************** text, images, lists ****************************/

img.float_left {

float: right;

}

p {

margin-top: 20px;

margin-bottom: 20px;

}

p.topnav,.copyright {

margin: 0;

}

h1 {

color: #FFFFFF;

padding-top: 110px;

padding-left: 130px;

font-size: 3em;

font-style: italic;

}

h2 {

font-size: 1em;

color: #9A0500;

background-image: url(images/h2.jpg);

background-repeat: repeat-x;

height: 42px;

padding-top: 3px;

margin-bottom: 20px;

padding-left: 8px;

}

h3 {

background-image: url(images/sidebar_heading.jpg);

font-size: 1em;

height: 19px;

width: 135px;

color: #FFFFFF;

padding-top: 3px;

padding-left: 24px;

}

h4 {

background-image: url(images/sidebar_heading_2.jpg);

font-size: 1em;

height: 19px;

width: 125px;

color: #FFFFFF;

padding-top: 3px;

padding-left: 10px;

padding-right: 24px;

}

dl {

margin-top: 20px;

margin-bottom: 20px;

}

dt {

border-bottom: 1px solid white;

padding: 3px;

margin-bottom: 5px;

background-image: url(images/dt_bottom.gif);

background-repeat: repeat-x;

background-position: bottom;

}

dd {

margin-bottom: 12px;

}

news:first-letter {

font-family: "Times New Roman", Times, serif;

font-size: 1.2em;

font-weight: bold;

}

/**************************************** Menu ****************************/

#navcontainer ul

{

color: White;

float: left;

width: 500px;

height: 54px;

}

#navcontainer ul li { display: inline; }

#navcontainer ul li a

{

padding: 18px 1em;

height: 18px;

color: #720201;

text-decoration: none;

float: left;

background-image: url(images/menu_right_border.jpg);

background-repeat: no-repeat;

background-position: right top;

}

#navcontainer ul li a:hover

{

color: #fff;

background-image: url(images/menu_hover.jpg);

background-repeat: repeat-x;

}

/**************************************** Contact form ****************************/

label {

font-style: italic;

}

form.contact_us {

width: 155px;

margin-top: 0px;

padding: 0px;

}

input.fields_contact_us {display: block;

width: 155px;

background: #FFFFFF;

border-top: 1px solid #E5E3E4;

border-left: 1px solid #E5E3E4;

border-bottom: 1px solid #EDEDED;

border-right: 1px solid #EDEDED;

margin-top: 3px;

margin-bottom: 3px;}

textarea {width: 155px;

background: #FFFFFF;

border-top: 1px solid #E5E3E4;

border-left: 1px solid #E5E3E4;

border-bottom: 1px solid #EDEDED;

border-right: 1px solid #EDEDED;

display: block;

margin-top: 3px;}

submit_button_contact {

margin-top: 15px;

margin-left: 88px;

padding: 2px;

background-color: #910603;

cursor: pointer;

color: #FFFFFF;

}

#forms {

float: left;

display: block;

height: 54px;

}

#forms input {

float: left;

}

#forms p {

margin:0;

}

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


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

  • Разработка сайта "Библиотека онлайн": создание режима ведения системного каталога книг (по внутреннему номеру, наименованию), картотеки читателей (фамилия, адрес, телефон), поиск разными методами и просмотр информации, формирование посетителем заказа.

    курсовая работа [43,2 K], добавлен 14.06.2010

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

    курсовая работа [74,3 K], добавлен 25.05.2015

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

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

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

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

  • Формирование виртуальной странички предприятия в Internet. Обоснование выбора платформы. Разработка структуры и дизайна сайта, электронного каталога продуктов фирмы. Оптимизация сайта под поисковые системы. Основные принципы и правила продвижения сайта.

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

  • Актуальность создания фирменного web-сайта. Разработка, внедрение web-сайта под названием "Удачная постройка". Анализ существующих программных решений, выбор инструментальных средств разработки. Архитектура сайта, структура данных. Тестирование и отладка.

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

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

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

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

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

  • Понятие web-сайта и их типы. Программы для создания web-сайта. Описание структуры проекта. Алгоритм создания сайта. Описание конструктора Jimdo. Языки программирования серверного выполнения. Создание полнофункционального веб-сайта для ОАО "КУЛЗ".

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

  • Выбор инструментальных и программных средств для создания сайта. Структура программного продукта. Создание сайта при помощи программы WordPress. Тестирование разработанной программы. Разработка структуры и дизайна сайта. Наполнение сайта контентом.

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

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