Разработка 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">© 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> </p> </td>
</tr>
</table></td>
</tr>
<div id="footer">
<p class="copyright">© 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