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

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

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

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

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

Размещено на http://www.allbest.ru/

Некоммерческое акционерное общество

«АЛМАТИНСКИЙ УНИВЕРСИТЕТ ЭНЕРГЕТИКИ И СВЯЗИ»

Кафедра Компьютерных технологий

КУРСОВАЯ РАБОТА

По дисциплине: Интернет-технологии

На тему: Разработка web-сайта «Библиотека»

Специальность: Вычислительная техника и программное обеспечение

Выполнил: Омарова А.С. Группа: ВТ-11-03

Принял: ст.преп. Ельчибаева Р.Б.

Алматы 2014

  • Содержание
  • Введение
  • 1. Планирование
  • 1.1 Обзор области исследования
  • 1.2 Основные цели
  • 1.3 Внутренняя структура сайта
  • 1.4 Внешняя структура
  • 1.5 Главная страница
  • 1.6 Книги
  • 1.7 Контакты
  • 2. Технологии
  • 2.2 Сервер
  • 2.3 Язык программирования
  • 2.4 СУБД
  • 2.5 CSS
  • 2.6 Phpmyadmin
  • 2.7 Постановка задачи
  • 2.8 Диаграмма прецедентов
  • 3. Диаграмма прецедентов
  • 3.1 Диаграмма компонентов
  • 3.2 Диаграмма последовательности
  • 3.3 Диаграмма классов
  • 3.4 ER-диаграмма
  • 3.5 Руководство пользователя
  • 3.6 Требования к системе
  • Заключение
  • Список литературы
  • Приложение А
  • Листинг программы

Введение

сайт онлайн библиотека диаграмма

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

Онлайн Библиотемка -- упорядоченная коллекция разнородных электронных документов (в том числе книг, журналов), снабженных средствами навигации и поиска. Может быть веб-сайтом, где постепенно накапливаются различные тексты (чаще литературные, но также научные и любые другие, вплоть до компьютерных программ) и медиафайлы, каждый из которых самодостаточен и в любой момент может быть востребован читателем.

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

1. Планирование

1.1 Обзор области исследования

Для определения целей разработки онлайн библиотеки необходимо провести небольшой анализ существующих библиотек.

«Электронная библиотека Максима Мошкова» (www.lib.ru) была создана в 1997 г. и является одной из старейших библиотек в Рунете. На её страницах можно найти едва ли не все произведения русских классиков. Что немаловажно, тексты взяты из авторитетных источников, в основном - из академических изданий. Существенный недостаток библиотеки - невозможность скачивать книги. Однако приятное для глаз оформление и удобная навигация позволяют читать книги прямо на сайте со всеми удобствами. Рисунок 1- Электронная библиотека Максима Мошкова

Рисунок 1 Электронная библиотека Максима Мошкова

Устройство «Живой библиотеки» (www.livelib.ru) отличается от обычных библиотек. Это скорее социальная сеть, книжный клуб, где любители чтения могут делиться друг с другими мнением о прочитанном и оставлять рецензии. По оценкам читателей составляется рейтинг лучших книг за месяц или год. Если отзывы привлекли внимание к какой-либо книге, её можно тут же скачать либо приобрести в Интернет-магазине. Скачивание опять же бесплатное, нужно лишь зарегистрироваться. Рисунок 2- сайт «Живой библиотеки»

Рисунок 2 сайт «Живой библиотеки»

Как и на прочих ресурсах, на сайте e-reading.org.ua собраны книги самых различных эпох и направлений. Отличие в том, что их можно прочесть не только на русском - библиотека содержит книги на английском и украинском языках. Особое внимание библиотеку уделила подбору детективной и научной литературы, в разделе последней представлены труды весьма уважаемых авторов. В разделе «Домашние животные» можно найти советы по содержанию кошек, собак, черепах, даже улиток. Кроме того, сайт предлагает возможность обменять впечатлениями. Другое немаловажное достоинство библиотеки - формирование списка рекомендуемой литературы на основе прочитанного пользователем. Конечно, для этого нужна регистрация. Рисунок 3- библиотека e-Reading

Рисунок 3 библиотека e-Reading

1.2 Основные цели

В результате проведенного выше обзора можно сделать вывод, что у каждого сайта есть свои минусы и плюсы. Но всех их объединяет то, что для получения доступа к книгам необходима регистрация пользователя. Это немного усложняет процесс использования какой -либо из этих библиотек.

Цели необходимые при разработке сайта:

1. осуществить легкий доступ к использованию книг;

2. сделать сайт не перегруженным;

3. большой выбор книг для разных возрастов;

4. не использовать регистрацию;

1.3 Внутренняя структура сайта

Внутренняя структура - это план, находящейся на нём информации.

Рисунок 4 Комбинированная структура веб сайта Библиотека

1.4 Внешняя структура

1.5 Главная страница

Главная страница сайта (рисунок 5) должна содержать, помимо стандартных элементов, краткую информацию о компании, направлении ее деятельности и ссылки на разделы «Книги» и «Контакты» - все это должно располагаться в меню разделов. В левой части страницы должно быть представлено поле авторизации, а также заголовки двух последних новостей. В правой части отображаются новинки книг.

Рисунок 5 Главная страница

1.6 Книги

Раздел «Книги» (рисунок 6) должен содержать разделы «Книги» и «Контакты» - все это должно располагаться в меню разделов. Также меню разделов слева содержит поиск. В левой части страницы должно быть представлено поле авторизации, а также заголовки двух последних новостей. В правой части отображаются новинки книг. В центре должен быть список ссылок книг.

Рисунок 6 Книги

1.7 Контакты

Раздел «Контакты» (рисунок 7) должен содержать меню разделов. Также раздел «Контакты» содержит данные о контактах. В левой части страницы должно быть представлено поле авторизации.

Рисунок 7 Контакты

2. Технологии

2.1 Сервер

XAMPP -- кроссплатформенная сборка веб-сервера, содержащая Apache, MySQL, интерпретатор скриптов PHP, язык программирования Perl и большое количество дополнительных библиотек, позволяющих запустить полноценный веб-сервер.

Изначально XAMPP создавался как инструмент для разработчиков, позволяя веб-дизайнерам и программистам тестировать свою работу, не используя Интернет. Для упрощения работы некоторые возможности и настройки безопасности отключены по умолчанию, и в целом XAMPP рекомендуется к использованию только в очень дружественном окружении. Однако XAMPP иногда используется и во всемирной паутине. Также программа поддерживает создание и управление базами данныхMySQL и SQLite.

XAMPP, как и другие подобные пакеты, можно использовать для установки собственной копии Википедии на компьютер.

Установка сайта непосредственно на XAMPP-сервер заключается в копировании файлов сайта в папку htdocs.

2.2 Язык программирования

PHP (англ. PHP: Hypertext Preprocessor--PHP: препроцессор гипертекста»; первоначально Personal Home Page Tools -- «Инструменты для создания персональных веб-страниц»; произносится пи-эйч-пи) -- скриптовый язык программирования общего назначения, интенсивно применяемый для разработки веб-приложений. В настоящее время поддерживается подавляющим большинством хостинг-провайдеров и является одним из лидеров среди языков программирования, применяющихся для создания динамических веб-сайтов.

2.3 СУБД

MySQL -- свободная реляционная система управления базами данных. Разработку и поддержку MySQL осуществляет корпорация Oracle, получившая права на торговую марку вместе с поглощённой Sun Microsystems, которая ранее приобрела шведскую компанию MySQL AB. Продукт распространяется как под GNU General Public License, так и под собственной коммерческой лицензией. Помимо этого, разработчики создают функциональность по заказу лицензионных пользователей. Именно благодаря такому заказу почти в самых ранних версиях появился механизмрепликации.

MySQL является решением для малых и средних приложений. Входит в состав серверов WAMP, AppServ, LAMP и в портативные сборки серверов Денвер, XAMPP, VertrigoServ. Обычно MySQL используется в качестве сервера, к которому обращаются локальные или удалённые клиенты, однако в дистрибутив входит библиотека внутреннего сервера, позволяющая включать MySQL в автономные программы.

2.4 CSS

CSS (англ. Cascading Style Sheets -- каскадные таблицы стилей) -- формальный язык описания внешнего вида документа, написанного с использованием языка разметки.

Преимущественно используется как средство описания, оформления внешнего вида веб-страниц, написанных с помощьюязыков разметки HTML и XHTML, но может также применяться к любым XML-документам, например, к SVG или XUL.

2.5 Phpmyadmin

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

На сегодняшний день PHPMyAdmin широко применяется на практике. Последнее связано с тем, что разработчики интенсивно развивают свой продукт, учитывая все нововведения СУБД MySQL. Подавляющее большинство российских провайдеровиспользуют это приложение в качестве панели управления для того, чтобы предоставить своим клиентам возможность администрирования выделенных им баз данных.

Приложение распространяется под лицензией GNU General Public License и поэтому многие другие разработчики интегрируют его в свои разработки, например XAMPP, Denwer, AppServ, Open Server.

Используя данное приложение в MySQL была создана база «lib» и необходимые таблицы.Рисунок 8 - БД, созданная в phpMyAdmin.

Рисунок 8 БД «lib» и таблицы в phpMyAdmin.

Таблица «Users» (Рисунок 9) содержит данные пользователя для авторизации на сайте.

Рисунок 9 Таблица «Users»

Таблица «Book» (Рисунок 10) содержит полную информацию о книгах.

Рисунок 10 Таблица «Book»

2.6 Постановка задачи

Требуется разработать Web- сайт онлайн библиотеки. Сайт предоставляет бесплатный доступ к книгам без регистрации. Необходимо также создать базу данных в My Sql, которая будет хранить все данные о книгах. Следует связать сайт с бд и создать пользователя, имеющий права на манипулирование данными.

Главной целью создания сайта является предоставление возможности онлайн чтения книг для людей разного возраста. Использование веб - приложения должно быть легким, удобным и понятным. На сайте имеется поле авторизации для администратора. При входе от администратора в разделе «Книги» появляются ссылки на редактирование,изменение и удаление книги. При манипуляциях с данными книг, все изменения заносятся в базу My Sql. После чего база данных обновляется. Также вкладка «Книги» содержит поиск по тексту книг. Также на главной странице отображаются последние новости из мира, и новинки книг. В панеле разделов есть вкладка, которая содержит данные о контактах(адрес, телефон,электронная почта). На главной странице имеется описание о библиотеке.

3. Диаграмма прецедентов

Диаграмма прецедентов-- диаграмма, отражающая отношения между актёрами и прецедентами и являющаяся составной частью модели прецедентов, позволяющей описать систему на концептуальном уровне.

Прецедент -- возможность моделируемой системы (часть её функциональности), благодаря которой пользователь может получить конкретный, измеримый и нужный ему результат. Прецедент соответствует отдельному сервису системы, определяет один из вариантов её использования и описывает типичный способ взаимодействия пользователя с системой. Варианты использования обычно применяются для спецификации внешних требований к системе.

На рисунке изображены несколько групп пользователей (называемые на языке UML "исполнителями" (actors), которые будут работать с сайтом. (Рисунок 11)

Рисунок 11 Диаграмма прецедентов

3.1 Диаграмма компонентов

Диаграмма компонентов (Рисунок 12) описывает особенности физического представления системы. Она позволяет определить архитектуру разрабатываемой системы, установив зависимости между программными компонентами.

Рисунок 12 Диаграмма компонентов

3.2 Диаграмма последовательности

Диаграмма последовательности (англ. sequence diagram) -- диаграмма, на которой показано взаимодействие объектов (обмен между ними сигналами и сообщениями), упорядоченное по времени, с отражением продолжительности обработки и последовательности их проявления. На рисунке 14 рассмотрим диаграмму последовательности прецедента на авторизацию. На главной странице имеется поле на авторизацию.Пользователю необходимо ввести свой логин, пароль и нажать на кнопку подтвердить.

Рисунок 14 Диаграмма последовательности

3.3 Диаграмма классов

Диаграмма классов описывает типы объектов системы и различного рода статические отношения, которые существуют между ними. На диаграммых классов отображаются также свойства классов, операции классов и ограничения, которые накладываются на связи между объектами. На рисунке 14 изображена диаграмма классов библиотеки.

Рисунок 14 Диаграмма классов

3.4 ER-диаграмма

ER-диаграммы (Рисунок 15) используются для разработки данных и представляют собой стандартный способ определения данных и отношений между ними. Таким образом, осуществляется детализация хранилищ данных. ER-диаграмма содержит информацию о сущностях системы и способах их взаимодействия, включает идентификацию объектов, важных для предметной области (сущностей), свойств этих объектов (атрибутов) и их отношений с другими объектами (связей).

Рисунок 15 ER-диаграмма «Библиотека»

3.5 Руководство пользователя

Для того что зайти на сайт пользователю необходимо запустить сервер Apache.Затем открыть браузер и во вкладке прописать путь localhost/Red Position (Рисунок 16).

Рисунок 16 Запуск браузера

При подтверждении запускается главная страница сайта (Рисунок 17).

Рисунок 17 Главная страница

Для просмотра книг пользователю необходимо нажать на вкладку «Книги» (Рисунок 18).

Рисунок 18 страница «Книги»

Далее пользователь выбирает желаемую книгу (Рисунок 19)

Рисунок 19 Выбор книги

3.6 Требования к системе

Необходимые требования для деятельности сайта:

PhpMyAdmin 3.5.2

Сервер БД

1. Сервер: localhost via TCP/IP

2. Программа: MySQL

3. Версия программы: 5.5.25a - MySQL Community Server (GPL)

4. Версия протокола: 10

5. Пользователь: root@localhost

6. Кодировка сервера: UTF-8 Unicode (utf8)

Веб-сервер

1. Apache/2.4.2 (Win32) OpenSSL/1.0.1c PHP/5.4.4

2. Версия клиента базы данных: libmysql - mysqlnd 5.0.10 - 20111026 - $Id: b0b3b15c693b7f6aeb3aa66b646fee339f175e39 $

3. PHP расширение: mysql

Требования к системе компьютера:

Операционная система

1. Windows XP SP3,

2. Windows Vista SP2,

3. Windows 7 SP1.

Тип процессора - Intel Pentium III 1,2 ГГц, Intel Atom™ N270

Оперативная память

1. XP - 768 МБ,

2. Vista, 7 - 1,2 ГБ.

Разрешение экрана - 1024*768

Заключение

Результатом моей курсовой работы стал готовый к работе сайт «Онлайн -библиотека». В ходе проведения работы провела краткий обзор существующих онлайн библиотек и выделила основные задачи и цели сайта. Оценивая проделанную работу можно сделать выводы:

1. Сайт предоставляет пользователям бесплатный доступ к чтению книг без регистрации;

2. Дизайн сайта удобен, понятен в использовании;

3. Реализован сервис поиска по содержанию, что я считаю комфортным и даже необходимым дополнением;

4. Реализована навигация с помощью меню по страницам сайта;

5. Реализован интерфейс администратора, что позволяет работать с сайтом и редактировать информацию;

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

1. Отсутствие форума, чата, других средств активного общения.

2. Отсутствие связи с другими сайтами данной тематики.

3. Возможность скачивания.

На мой взгляд, при должном продвижении сайт мог бы пользоваться успехом у определенной категории пользователей. Для этого необходимо перевести его на более мощный веб сервер и более вместительную и оперативную базу данных. Также нужно продумать рекламные акции, способ оповещения потенциальных клиентов и другие коммерческие аспекты.

Список литературы

1. ru.wikipedia.org/э.

2. Алексеев А.П. Введение в Web-дизайн: учебное пособие. М.: СОЛОН-ПРЕСС, 2008.

3. . Барысов Р. Постройте профессиональный сайт сами. СПб., 2009.

4. . Печников В.Н. Сомоучитель Web-страниц и Wrb-сайтов. М.: Триумф, 2006.

5. . Печников В.Н. Создание Web-сайтов без посторонней помощи. М.: Триумф, 2006.

6. . Панфилов К. По ту сторону веб-страницы. СПб.: ДМК Пресс, 2008.

7. . Кроудер Д. Создание web-сайта для чайников: 3-е издание. М.: Диалектика, 2009.

8. . Вильямсон Х. Универсальный Dynamic HTML / Библиотека программиста. СПб.: ПИТЕР, 2001.

Приложение А

Листинг программы

index.php

<!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">

<p><img src="images/1.jpg" alt="1" width="200" height="100" class="float_left" /></p>

<h2>Library</h2>

<?php

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

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

echo "<p>

</p>";

}

} else {

echo " <p>

</p>";

}

?>

</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>

bd.php

<?php

session_start();

mysql_connect('localhost','admin','123') or die(mysql_error());

mysql_select_db('lib') or die(mysql_error());

mysql_query('SET NAMES cp1251');

include('uni-auth.php');

if(USER_LOGGED) {

if(!check_user($UserID)) logout();

?>

<p>Здравствуйте, <?php echo $UserName; ?>!</p>

<h2>Ваш ID: <?php echo $UserID; ?>.</h2>

<h4><a href="?logout">Выход</a></h4>

<?php

}

else { ?>

<form method="POST" action="<?php echo $_SERVER['PHP_SELF']; ?>">

<table>

<tr>

<td>Имя<input type="text" class="fields_contact_us" name="user"></td>

</tr>

<tr>

<td>Пароль:<input type="password" class="fields_contact_us" name="pass"></td>

</tr>

<tr>

<td colspan="2"><input type="submit" class="fields_contact_us" name="login" value="Войти"></td>

</tr>

</table>

</form>

<?php

}

?>

uni-auth.php

<?php

/*

Универсальный скрипт авторизации.

Используется сессии для хранения данных.

Скрипт типа "всё-в-одном" - его необходимо

включать в каждый файл для использования.

Распространяется по лицензии BSD.

##Определяем константы

define('USERS_TABLE','users');

define('SID',session_id());

##Определяем функции

//Функция выхода.

//Пользователь считается авторизированым, если в сессии присутствует uid

//см. "Действия - если пользователь авторизирован".

function logout() {

unset($_SESSION['uid']); //Удаляем из сессии ID пользователя

die(header('Location: '.$_SERVER['PHP_SELF']));

}

//Функция входа.

//Все выбраные поля записываются в сессию.

//Таким образом, при каждом просмотре страницы не надо выбирать их заново.

//Для обновления информации из БД можно пользоваться этой же функцией - имя и пароль

//хранятся в сессиях

function login($username,$password) {

$result = mysql_query("SELECT * FROM `".USERS_TABLE."` WHERE `username`='$username' AND `password`='$password';")

or die(mysql_error());

$USER = mysql_fetch_array($result,1); //Генерирует удобный массив из результата запроса

if(!empty($USER)) { //Если массив не пустой (это значит, что пара имя/пароль верная)

$_SESSION = array_merge($_SESSION,$USER); //Добавляем массив с пользователем к массиву сессии

mysql_query("UPDATE `".USERS_TABLE."` SET `sid`='".SID."' WHERE `uid`='".$USER['uid']."';")

or die(mysql_error());

return true;

}

else {

return false;

}

}

//Функция проверки залогинности пользователя.

//При входе, ID сессии записывается в БД.

//Если ID текущей сессии и SID из БД не совпадают, производится logout.

//Благородя этому нельзя одновременно работать под одним ником с разных браузеров.

function check_user($uid) {

$result = mysql_query("SELECT `sid` FROM `".USERS_TABLE."` WHERE `uid`='$uid';") or die(mysql_error());

$sid = mysql_result($result,0);

return $sid==SID ? true : false;

}

##Действия - если пользователь авторизирован

if(isset($_SESSION['uid'])) { //Если была произведена авторизация, то в сессии есть uid

//Константу удобно проверять в любом месте скрипта

define('USER_LOGGED',true);

//Создаём удобные переменные

//Все поля таблицы пользователей записываются в сесси (см. стр. 35-37)

//Таким образом, после добавления нового поля в таблицу надо дописть лишь одну строку

$UserName = $_SESSION['username'];

$UserPass = $_SESSION['password'];

$UserID = $_SESSION['uid'];

}

else {

define('USER_LOGGED',false);

}

##Действия при попытке входа

if (isset($_POST['login'])) {

if(get_magic_quotes_gpc()) { //Если слеши автоматически добавляются

$_POST['user']=stripslashes($_POST['user']);

$_POST['pass']=stripslashes($_POST['pass']);

}

$user = mysql_real_escape_string($_POST['user']);

$pass = mysql_real_escape_string($_POST['pass']);

if(login($user,$pass)) {

header('Refresh: 3');

die('Вы успешно авторизировались!');

}

else {

header('Refresh: 3;');

die('Пароль неправильный!');

}

}

##Действия при попытке выхода

if(isset($_GET['logout'])) {

logout();

}

?>

t2.php

<!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="#about" class="about"><span>Контакты</span></a></li>

</ul>

<form action="search.php" method="post" id="forms">

<p class="search_t">Поисковый запрос должен быть не менее 4-х символов.</p><br>

<p><input name="search" type="text" size="25" maxlength="40">

<input class="search_b" name="submit_s" type="submit" value="Искать">

</p>

</form>

</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">

<center>

<font color="#0000FF" size="4"><b>Список книг </b></font>

</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` order by Nazvanie');

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

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

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

echo "<p align='right'>

<a href='insert.php'>Добавить книгу</a></p>";}}

while($row=mysql_fetch_array($result))

{

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

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

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

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

<a href='upd.php?id=".$row['Book_ID']."'>Изменить книгу</a></p>";

}

} else {

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

}

}

?>

</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>

insert.php

<!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="add_book.php" method="post">

Название книги: <br><input type="text" name="Nazvanie" id='Nazvanie'><br>

Количество страниц:<br> <input type="text" name="Kol_vo_str" id='Kol_vo_str'><br>

Количество экземпляров: <br><input type="text" name="Kol_vo_exmemplar" id='Kol_vo_exmemplar'><br>

Цена:<br> <input type="text" name="Cena" id='Cena'><br>

ISBN:<br> <input type="text" name="ISBN" id='ISBN'><br>

UDK:<br> <input type="text" name="UDK" id='UDK'><br>

BBK:<br> <input type="text" name="BBK" id='BBK'><br>

Год издания:<br> <input type="text" name="Gog_Izd" id='Gog_Izd'><br>

ID_Издательства:<br> <input type="text" name="Izdat_ID" id='Izdat_ID'><br>

ID_Категории:<br> <input type="text" name="p_kateg_ID" id='p_kateg_ID'><br>

Текст:<br> <textarea type="text" name="Text" id='Text'></textarea><br>

<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>

add_book.php

<?php

//include("bd.php");

/* Если существует в глобальном массиве $_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 ("INSERT INTO Book (Nazvanie,Kol_vo_str,Kol_vo_exmemplar,Cena,ISBN,UDK,BBK,Gog_Izd,Izdat_ID,p_kateg_ID,Text) VALUES ('$Nazvanie', '$Kol_vo_str','$Kol_vo_exmemplar','$Cena','$ISBN','$UDK','$BBK','$Gog_Izd','$Izdat_ID','$p_kateg_ID','$Text')");

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

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

}

else

{

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

}

?>

</td>

</tr>

</table></td>

</tr>

<!--Подключаем нижний графический элемент-->

</table>

</body>

</html>

contact.php

<!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>

</div>

<div id="content">

<p>Контакты<br>

Адрес: Казахстан, 050013,<br>

г.Алматы, пр.Абая 14,<br>

тел.+7 (7272) 67-28-83<br>

e-mail: asem_metis@mail.ru</p>

<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>

d.php

<!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">

<?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 Text FROM `Book` where Book_ID='.$id.'');

$row=mysql_fetch_array($result);

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

echo $row['Text'];

?>

</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>

delete.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('call del_b('.$id.')');

if ($result == null) {echo "ошибка";} else {echo "Запись №".$id." успешно удалена!";}

?>

search.php

<?php

header('Content-type: text/html; charset=windows-1251');

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

if (isset($_POST['submit_s']))

{

$submit_s = $_POST['submit_s'];

}

if (isset($submit_s))

{

if (empty($search) or strlen($search) < 3)

{

exit ("<p>Поисковый запрос не введен, либо он менее 3-х символов.</p>");

}

//$search = trim($search);

//$search = stripslashes($search);

//$search = htmlspecialchars($search);

}

else

{

exit("<p>Вы обратились к файлу без необходимых параметров.</p>");

}

?>

<!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><?php echo $search; ?></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>

<form action="search.php" method="post" name="form_s" id="forms">

<p class="search_t">Поисковый запрос должен быть не менее 4-х символов.</p><br>

<p><input name="search" type="text" size="25" maxlength="40">

<input class="search_b" name="submit_s" type="submit" value="Искать">

</p

</form>

</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">

<center>

<font color="#0000FF" size="4"><b>Список книг </b></font>


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

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

    курсовая работа [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-файлы представлены только в архивах.
Рекомендуем скачать работу.