Вход

Разработка базы данных ВЕБ сайта "Морозовской общедоступной библиотеки"

Дипломная работа*
Код 100495
Дата создания 2011
Страниц 95
Источников 25
Покупка готовых работ временно недоступна.
7 680руб.

Содержание

ОГЛАВЛЕНИЕ
ВВЕДЕНИЕ
ГЛАВА 1. АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ
1.1. Анализ источников, литературы и средств разработки
1.2. Анализ аналогов-ресурсов
1.3. Задачи, функции и структура организации
1.4. Обоснование выбора и системный анализ задач, функций, бизнес-процессов, подлежащих автоматизации
1.5. Выявление и оценка информационных потоков и структуры информации
1.6. Структуризация и обоснование требований к автоматизации, постановки задачи
Выводы
ГЛАВА 2. ПРОЕКТИРОВАНИЕ БАЗЫ ДАННЫХ И WEB-САЙТА
2.1. Разработка концептуальной модели
2.2. Обоснование выбора модели данных
2.3. Проектирование базы данных
2.4. Обоснование выбора системы управления базами данных
2.5. Проектирование интерфейса пользователя
Выводы
ГЛАВА 3. РЕАЛИЗАЦИЯ, ТЕСТИРОВАНИЕ И ВНЕДРЕНИЕ
3.1.Обоснование выбора средств разработки
3.2. Физическое проектирование базы данных
3.3. Физическая реализация Web-сайта
3.4. Тестирование программного продукта
3.5. Руководство для пользователей по эксплуатации Web-сайта
Выводы
ЗАКЛЮЧЕНИЕ
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ И ЛИТЕРАТУРЫ
ПРИЛОЖЕНИЕ 1

Фрагмент работы для ознакомления

Таблица 3.5.
Структура таблицы «Экземпляры»
Имя поля Тип данных Размер поля Ключ ИнвНомер Числовой - Первичный КодКниги Числовой - Внешний ДатаПриобр Дата - - МестоХран Текстовый 50 - Дефекты Текстовый - -
В таблице 3.6. представлены структура таблицы «Категория».
Таблица 3.6.
Структура таблицы «Категория»
Имя поля Тип данных Размер поля Ключ КодКатегории Числовой - Первичный Категория Текстовый 50 -
Таким образом, в базе данных, средствами системы управления базами данных будет создано 6 таблиц. Данные содержащиеся в этих таблицах будут представлены на сайте, при входе на определенную страницу.
3.3. Физическая реализация Web-сайта
Реализация Web-сайта а в частности дизайна связана с графическим редактированием изображений. Это удобно сделать с помощью графического редактора Photoshop.
В результате благодаря использованию средств программирования и графического редактора Photoshop была создана страница сайта, согласно разработанному дизайну, представлена на рисунке 3.1.
Рис. 3.1. Главная страница будущего сайта.
После того как были реализованы страницы с основными структурами, были реализованы все необходимые страницы. На рисунке 3.2. представлена схема сайта с перечислением всех реализованных страниц сайта.
Рис. 3.2. Схема сайта.
Опишем назначение каждой из реализованных страниц.
Footer.php – страница содержащая завершающую часть любой страницы сайта (каждая страница разбита на три части: верхнюю, основную и завершающую).
Top.php – страница содержащая заголовок сайта и главное меню.
Main.php – страница содержащая данные главной страницы сайта.
Index.php – стартовая страница сайта.
Belees.php – страница содержащая книги по художественной литературе
Science.php - страница содержащая книги по научно-популярной литературе.
Magazines.php - страница содержащая книги по периодической литературе
Child.php - страница содержащая книги по детской литературе.
News.php – отражает данные о новостях библиотеки.
Os_pub.php – содержит информацию о библиотеке.
About_us.php – страница с информацией относительно всех видов деятельности библиотеки.
Spec.php – данная отражающая сведения относительно специалистов, работающих в библиотеке.
Contacts.php – отражает контактную информацию библиотеки.
Таким образом, было реализовано 13 страниц, позволяющих создать полноценное Web-представительство для Морозовской общедоступной библиотеке. Созданные страницы имеет одинаковый дизайн и однотипную структуру, что позволит пользователю с легкостью ориентироваться на сайте.
Код реализованных страниц представлен в приложении 1
3.4. Тестирование программного продукта
Тестирование – это процесс исполнения программы с целью обнаружения ошибок.
Ошибка – это расхождение между вычисленным, наблюдаемым и истинным, заданным или теоретически правильным значением.
Итак, по времени появления ошибки можно разделить на три вида:
структурные ошибки набора;
ошибки компиляции;
ошибки периода выполнения.
Структурные ошибки возникают непосредственно при наборе программы. Данный тип ошибок определяется либо при наборе программы (самой IDE (Integrated Development Environment) – интегрированной средой разработки) или при ее компиляции, если среда не разделяет первые два типа ошибок.
К данному типу ошибок относятся такие как: несоответствие числа открывающих скобок числу закрывающих, отсутствие парного оператора, неправильное употребление синтаксических знаков и т. п. Во многих средах разработки программного обеспечения данный тип ошибок объединяется со следующим типом, так как раннее определение ошибок вызывает некоторое неудобство при наборе программ.
Ошибки компиляции возникают из-за ошибок в тексте кода. Они включают ошибки в синтаксисе, неверное использование конструкций языка, использование несуществующих объектов или свойств, методов у объектов. Среда разработки (компилятор) обнаружит эти ошибки при общей компиляции приложения и сообщит о последствиях этих ошибок. Необходимо подчеркнуть слово «последствия» – это очень важно. Дело в том, что часто, говоря об ошибках, мы не разделяем проявление ошибки и саму ошибку, хотя это и не одно и то же. Например, ошибка «неопределенный класс» не означает, что класс не определен. Он может быть неподключенным, так как не подключен пакет классов. Ошибки периода выполнения возникают, когда программа выполняется и компилятор (или операционная система, виртуальная машина) обнаруживает, что оператор делает попытку выполнить недопустимое или невозможное действие. Например, деление на ноль.
Хотя данный тип ошибок называется «ошибками периода выполнения», это не означает, что ошибки находятся только после запуска программы. Если проанализировать все типы ошибок согласно первой классификации, то можно прийти к заключению, что при тестировании приходится иметь дело с ошибками периода выполнения, так как первые два типа ошибок определяются на этапе кодирования.
В теоретической информатике программные ошибки классифицируют по степени нарушения логики на:
синтаксические;
семантические;
прагматические.
Синтаксические ошибки заключаются в нарушении правописания или пунктуации в записи выражений, операторов и т. п., т. е. в нарушении грамматических правил языка. В качестве примеров синтаксических ошибок можно назвать:
пропуск необходимого знака пунктуации;
несогласованность скобок;
пропуск нужных скобок;
неверное написание зарезервированных слов;
отсутствие описания массива.
Все ошибки данного типа обнаруживаются компилятором. Семантические ошибки заключаются в нарушении порядка операторов, параметров функций и употреблении выражений. Прагматические ошибки (или логические) заключаются в неправильной логике алгоритма, нарушении смысла вычислений и т. п. Они являются самыми сложными и крайне трудно обнаруживаются. Компилятор может выявить только следствие прагматической ошибки. Таким образом, после рассмотрения двух классификаций ошибок можно прийти к выводу, что на этапе тестирования ищутся прагматические ошибки периода выполнения, так как остальные выявляются в процессе программирования.
На этом можно было бы закончить рассмотрение классификаций, но с течением времени накапливался опыт обнаружения ошибок и сами ошибки, некоторые из которых образуют характерные группы, которые могут тоже служить характерной классификацией.
Выделяют две стратегии тестирования программных продуктов: стратегия черного ящика и стратегия белого ящика.
Стратегия черного ящика является тестированием с управлением по данным, или тестированием с управлением по входу-выходу. При использовании этой стратегии программа рассматривается как черный ящик. Иными словами, такое тестирование имеет целью выяснение обстоятельств, в которых поведение программы не соответствует ее спецификации. Тестовые же данные используются только в соответствии со спецификацией программы (т. е. без учета знаний о ее внутренней структуре). При таком подходе обнаружение всех ошибок в программе является критерием исчерпывающего входного тестирования. Последнее может быть достигнуто, если в качестве тестовых наборов использовать все возможные наборы входных данных. [11]
Стратегия белого ящика, или стратегия тестирования, управляемого логикой программы, позволяет исследовать внутреннюю структуру программы. В этом случае тестирующий получает тестовые данные путем анализа логики программы (к сожалению, здесь часто не используется спецификация программы).
Реализованный программный продукт был протестирован, используя стратегию черного ящика, а после дополнительно протестирован используя стратегию белого ящика. В результате тестирования программного продукта были выявлены некоторые не серьезные ошибки не сильно влияющие на общую работу программного продукта, после чего и были устранены. В общем программный продукт показал себя как довольно надежная информационная система устойчивая к сбоям.
3.5. Руководство для пользователей по эксплуатации Web-сайта
Руководство пользователя включает в следующие пункты:
Общие сведения
Сведения по работе на локальной машине
Общие сведения отражают общий вид созданного сайта. Сведения по работе на локальной машине включают в себя сведения по установке сайта на локальной машине, необходимо, в случае редактирования сайта или его тестирования.
Общие сведения
При запуске разработанного Web-представительства, появляется главная страница сайта, представлена на рисунке 3.3.

Рис. 3.3. Главная страница сайта.
На главной странице сайта представлено приветствие и ее помощью осуществляется переход на все остальные страницы сайта. На рисунке 3.4. представлена страница, содержащая новости библиотеки.
Рис. 3.4. «Новости».
На рисунке 3.5. представлена страница, содержащая сведения относительно библиотеки.
Рис. 3.5. «О библиотеке».
На рисунке 3.6. представлена страница сайта содержащая сведения относительно других направлений деятельности библиотеки
Рис. 3.6. «Деятельность библиотеки».
На рисунке 3.7 представлена страница сайта, содержащая сведения относительно сотрудников библиотеки.
Рис. 3.7. «Специалисты»
На рисунке 3.8 представлена страница сайта, содержащая сведения относительно контактной информации.
Рис. 3.8. «Контакты»
На рисунке 3.9. представлена страница содержащая сведения относительно художественной литературы.
Рис. 3.9. «Художественная литература»
Как видно из представленного выше рисунка в библиотеке может содержаться несколько экземпляров одной и той же книги.
На рисунке 3.10 представлена страница сайта, посвященная научно-популярной литературе.
Рис. 3.10. «Научно-популярная литература»
Остальные страницы, содержащие сведения по книгам других литературных направлений, аналогичны представленным выше страницам. В дальнейшем может создаваться дополнительные страницы с новыми категориями книг.
2. Сведения по работе на локальной машине.
Для работы на локальной машине необходим установленный пакет программных продуктов для разработки Web-сайтов «Денвер».
Запустить услуги Денверa (Start servers.exe ярлык на рабочем столе)
На появившийся диск Z скопировать файлы сайта (2 папки Home и Usr), с заменой всех файлов
Перезапустить услуги Денверa (restart servers.exe ярлык на рабочем столе)
После копирования необходимо открыть Web-браузер и в поле адреса ввести http:// MPL/index.php
Внимание! В случае если работает только localhost, а другие хосты - не работают, можно перенести папку с сайтом в папку localhost.
После чего и путь доступа к сайту измениться на: http://localhost/MPL/www/index.php
Связана данная ошибка с неправильной настройкой обозревателя. Более подробно решение проблем представлено на http://localhost/
Установка Денвера и размещение его на виртуальном диске Z: необходимо лишь для работы с ним на локальной машине, в целях отладки и т.п. В случае размещения сайта в сети Интернет, подобных манипуляций с сайтом делать не надо.
Некоторая информация представленная в сайте занесена в базу данных, для изменения содержимого базы данных необходимо запустить специально созданную программу phpMyAdmin. Как правило, данная программа устанавливается вместе с программным комплексом Денвер.
Для запуска программы phpMyAdmin необходимо:
запустить услуги Денвера;
запустить web-браузер, в строку адреса ввести http://localhost/phpMyAdmin/
Откроется страница представленная на рисунке 3.11.

Рис. 3.11. Стартовая страница PhpMyAdmin
После открытия необходимо выбрать базу «Book», нажав на выпадающий список. На рисунке 3.12 представлена страница, которая появиться в результате выбора базы.
Рис. 3.12. База данных
Для примера выберем таблицу «Книга». На рисунке 3.13 представлена страница, которая откроется после выбора таблицы.
Рис. 3.16. Таблица «Книга».
После выбора таблицы для вставки новой записи необходимо выбрать вкладку вставку, для просмотра – обзор и т.д. Принцип работы программы PHPMyAdmin прост, поэтому трудностей у опытного пользователя возникнуть не должно.
Выводы
В результате был реализовано Web-представительство с помощью языка гипертекстовой разметки HTML, языка программирования PHP, реализована база данных в MySQL.
Было создано 13 страниц позволяющие полностью отразить информацию о деятельности библиотеки.
С помощью графического редактора Adobe Photoshop были отредактированы изображения, что позволило создать стильный сайт, согласно разработанному дизайну, отличающийся сдержанностью, информативностью и простой в использовании.
Разработанный программный продукт позволит привлечь дополнительных читателей в библиотеку.
ЗАКЛЮЧЕНИЕ
В результате написания дипломной работы был создан интерактивный web-сайт представляющий информацию относительно Морозовской общедоступной библиотеке, а также относительно книг, которые читатели могут найти в библиотеке.
Цель дипломного проекта - проектирование и создание web-сайта для Морозовской общедоступной библиотеки была достигнута. Таким образом, был реализован сайт, который представляет интересы Морозовской общедоступной библиотеки в глобальной сети.
В процессе выполнения дипломного проекта были реализованы следующие задачи:
произвести анализ методов решения задачи;
произвести анализ средств программирования, используемых для решения задачи;
создать web-представительство;
произвести отладку программы и оценку результатов решения задачи;
оформить результаты выполнения дипломного проекта в виде пояснительной записки.
В целом реализованный Web-сайт обеспечивает: возможность ознакомления с деятельностью Морозовской общедоступной библиотеки, обеспечивает возможность просмотра книжного фонда библиотеки, что позволит свести к минимуму поиски необходимых книг непосредственно в библиотеке. Вся информация представленная на Web-сайте относительно книг структурирована, что позволит сократить время на поиски необходимых книг.
Дальнейшее развитие данного Web-сайта предполагает увеличение производительности сайта, за счет добавления новых функций, например, таких как поиск, создание форума или авторизация пользователей.
Разработанный программный продукт позволяет привлечь дополнительных читателей в библиотеку.
Программный продукт был реализован с помощью Microsoft FrontPage 2003, а также языка программирования PHP. База данных реализована с помощью пакета «Денвер» в СУБД MySQL. Оформление отчета осуществлялось с помощью интегрированного пакета Microsoft Office 2003.
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ И ЛИТЕРАТУРЫ
Благодатских В. А. и др. Стандартизация разработки программных средств: Учеб. пособие. — М.: Финансы и статистика, 2005. — 288 с.
Бойко В.В., Савинков В.М. Проектирование баз данных информационных систем. – М.: Финансы и статистика, 2004.
Вендров А. М. Проектирование программного обеспечения экономических информационных систем: Учебник. — 2-е изд., перераб. и доп. — М.: Финансы и статистика, 2005. — 544 с.
Вендров А.М., CASE-технологии. Современные методы и средства проектирования информационных систем - М.: Финансы и статистика, 2006.
Гаджинский А.М. Основы логистики: Учеб.пособие/ Инфоpм.-внедpен.центp "Маpкетинг".- М., 2005.- 121, с.: ил., табл.
Гончаров А. Самоучитель HTML. С.-Пб: Питер, 2000.
Джексон Г. Проектирование реляционных баз данных для использования с микро-ЭВМ М.: Финансы и статистика, 1991.
Диго С.М. Базы данных: проектирование и использование: Учебник. – М.: Финансы и статистика, 2005. – 592 с.
Зеленков Ю.А. Введение в базы данных. Центр Интернет ЯрГУ, 1997.
Зелковиц М., Шоу А., Гэннон Дж. Принципы разработки программного обеспечения / Пер. с англ. — М.: Мир, 1982. — 386 с., ил.
Информационные системы: Учебник для вузов. 2-е изд. СПб: "Питер", 2005 г - 656 стр.
Карпова Т. С. Базы данных: модели, разработка, реализация: учеб. пособие для вузов - СПб.: Питер, 2001. –304с.: ил.
Конверс Т., Парк Дж., Морган К. РНР 5 и MySQL. Библия пользователя. – Вильямс, 2006
Крис Дейт. Введение в базы данных, 6-е изд. Киев, Диалектика, 1998.
Кристиан Дари, Богдан Бринзаре, Филип Черчез-Тоза, Михай Бусика. AJAX и PHP. Разработка динамических веб-приложений: Учебник – М.: Символ Плюс, 2006.
Лебедев С. В. Web – дизайн: Уч. пособие по созданию публикаций для Интернет. – Издательский дом «Альянс – пресс», 2004
Маклаков С. В. ВРWin и ERWin. САSЕ-средства разработки информационных систем - М.: Диалог-МИФИ, 1999 - 455 с.: ил.
Савицкая Г. В. Анализ хозяйственной деятельности предприятия: Учебник. — М.: Инфра-М, 2003. — 400 с.
Симионов Ю.Ф., Боромотов В.В. Информационный менеджмент. — Ростов н.Д: Феникс, 2006, 250с., ил.;
Симонович С.В., Евсеев Г.А. Практическая информатика. Учебное пособие. М.: АСТпресс, 2001.
Фокс Дж. Программное обеспечение и его разработка / Пер. с англ. — М.: Мир, 1985. - 368 с., ил.
Хеслоп П. HTML самого начала. С.-Пб: Санкт-Петербург, 2005.
Шафран Э. Создание Web страниц. С.-Пб: Питер, 2004.
Язык компьютера. Пер. с англ, под ред. и с предисл. В. М. Курочки-на. — М.: Мир, 1989. - 240 с., ил. Глушаков С.В., Ломотько Д.В. Базы данных, 2000.
ru.wikipedia.org – электронная энциклопедия
ПРИЛОЖЕНИЕ 1
Ниже представлен листинг программного продукта.
Index.php
<?php
Error_Reporting(E_ALL & ~E_NOTICE);
include("Top.php");
include("main.php");
include("footer.php");
?>
Contacts.php
<?
include("Top.php");
echo '
<font face="Times New Roman" size="3" color="#000000"><strong><center>Морозовская общедоступная библиотека</font></p>
<p><font size="2"></font><font size="2"> </font></p>
<p style="text-align: center"><img border="0" src="./images/Contac4.jpg"></p>
<span style="font-family: Times New Roman"><font size="3"><B>Морозовская общедоступная библиотека находится по адресу: <br>
ул. Ленина, 108 (ДК им. Чекалова)
<font face="Times New Roman"><strong><font size="3">
<br>
<span lang="ru">
Также Вы можете обратиться по телефонам:
26-52-32; 26-32-64</center></span> </font> </strong>
</font>';
include("footer.php");
?>
News.php
<?
include("Top.php");
echo '
<font face="Times New Roman" size="4" color="#CD8725"><span lang="ru"><center>Новости</center></span></font>
<p align="center"><span style="TEXT-ALIGN: center"> </center></span>
<p class="стиль2"><span class="стиль7">
Огромное количество времени прошло с тех пор, как человек изобрёл письменность, и книги давно уже стали неотъемлемой частью истории, науки, культуры. Умение ориентироваться в огромном книжном мире и выбирать самую необходимую литературу является важным не только для взрослых. Ведь большое количество книг во всём мире написано именно для детей. А значит, взрослые должны помочь ребятишкам не только приобщиться к чтению, но и разобраться в книжном многообразии.
<br><br>
С 21 по 25 марта в Морозовской общедоступной библиотеке в ДК им. Чекалова проходила Неделя детской книги. В течение этого времени каждый день сотрудники библиотеки проводили для юных читателей какое-либо тематическое мероприятие. В этом году основная цель Недели детской книги – приобщить детей к научно-популярной литературе.
<br><br>
21 марта ребята побывали на презентации журнала «Юный натуралист», проведённой в форме весёлой игры КВН.
<br><br>
22 марта для школьников ещё раз повторили познавательный «Праздник каши», который не так давно проходил для членов библиотечного клуба «Семья» и жителей нашего посёлка.
<br><br>
В среду, 23 марта, для ребят был организован книжный обзор и творческая мастерская «Космическая фантазия».
<br><br>
В четверг юных читателей ожидал обзор «Книги-юбиляры» и знакомство с книгой Д. Свифта «Путешествия Гулливера».
<br><br>
А закончилась Неделя детской книги 25 марта подведением итогов и награждением лучших юных читателей 2010 года. Ими были признаны Залесов Василий, Пашкова Полина, Резинкина Надежда, Шевченко Жанна, Ульянова Дарья.
<br><br>
Однако на этом работа с юными читателями не заканчивается, и впереди у них ещё немало интересных библиотечных мероприятий и замечательных книг.
</p>';
include("footer.php");
?>
About_Us.php
<?
include("Top.php");
echo '
<font face="Times New Roman" size="4" color="#CD8725"><center>Другие сферы деятельности библиотеки<br> </center></font></p>
<p>
<span lang="ru"><B>1. Ученическое самоуправление:</B> школьная газета;"Я здоров"; "Я затейник"; Волонтерский отряд "Апельсин".&nbsp; </span></span>
</p>
<p><span lang="ru"><b>2. Изостудия "Калейдоскоп"</b> </span></p>
<p><span lang="ru"><b>3. Программа "Одаренные дети"</b></span></p>
<p><span lang="ru"><b>4. Ансабль "Золотой ключик"</b></span></p>
<p><B>5. Центр "Здоровье":</B> медицинский кабинет; ГПД-группа продленного дня; дни здоровья; ЛФК; спортивные секции.&nbsp; </p>
<p><B>6. ДиМо "Кадр":</B> детское и молодежное объединение «КАДР»
(Компания активных и дружных ребят). <STRONG>Цель:  </STRONG>Создание и  развитие детского и молодежного бъединения. Приобщение его членов в реальное, социально-значимое, творческое дело.                          </p>
<span>Создание условий для воспитания гражданина-патриота, всесторонне развивающейся личности.</span>
<OL><Li>клуб "Дебаты";</Li> <Li>"Я эколог";</Li>
<Li>"Я патриот";</Li><Li>"Я гражданин" ЮИД.
</Li></oL>
<p><span lang="ru"><b> 7. ММБМУ музей</b> </span></p>
<p>Патриотическое  направление ММБМУ. (Мемориальный музей бывших малолетних узников) Цель: формирование патриотического воспитания у школьников. Задачи: Осуществлять связь поколений Содержание деятельности: Проведение экскурсий Встреча с ветеранами войны Поисково-исследовательская работа Участие в конкурсах и смотрах.
</p>';
include("footer.php");
?>
Spec.php
<?
include("Top.php");
echo '
<font face="Times New Roman" size="4" color="#CD8725"><center>Наши специалисты </font> <br> <font face="Times New Roman" size="4" color="#CD8725">Наша гордость</center></font></p>
<p align="center">Наша администрация </p>
<p><span lang="ru"><font size="2"><B>Директор: Анатолий Петрович Баранов</B> </font></span></p>
<p><span lang="ru">Н.В.Бенидзе - зам.директора. </span></p>
<p align="center"><span class="стиль8">Научно-методический отдел </span></p>
<p >Т.Ф.Сутягина методист, Н.А.Постникова методист, Т.М.Родионова секретарь.</p>
<p align="center"><span class="стиль8">Отдел комплектования</span></p>
<p>Н.Ю.Бойцова руководитель отдела комплектования, О.В.Красюкова снабженец</p>
<p align="center"><span class="стиль8">Отдел автоматизации </span></p>
<p >А.В.Жукова системный администратор, Т.Р.Синицына помошник системного администратора </p>
<p>&nbsp;</p>
<p align="center"><span class="стиль8">Отдел обслуживания литературой</span></p>
<p><span lang="ru">Н.В.Красильникова руководитель отдела, Е.В.Кузнецова старший библиотекарь,
Т.М.Леванова библиотекарь, И.Г.Мезенцева библиотекарь, Н.Б.Харланова библиотекарь, </span> А.В.Кузнецова библиотекарь.</p>
<p>&nbsp;</p>';
include("footer.php");
?>
Style.css
.menu {
background-image: url(./images/MBG.jpg);
background-repeat: repeat-x;
font-weight: bold;
white-space: nowrap;
text-align: center;
vertical-align: middle;
}
.menu_lnk {
font-family: "Times New Roman";
font-size: 16px;
text-decoration: none;
color: #FFFFFF
}
.menu_lnk:hover {
color: #015CCC;
text-decoration: none;
}
.left_menu {
background-image: url(./images/tLMBG.jpg);
background-repeat: repeat-x;
font-weight: bold;
white-space: nowarp;
text-align: center;
vertical-align: middle;
}
.lmenu_lnk{
font-family: "Arial";
font-size: 12px;
text-decoration: none;
color: #000000
}
.lmenu_lnk:hover {
color: #152d85;
text-decoration: none;
}
.body_txt {
color: #000000;
text-align: justify;
padding: 10px;
vertical-align: top;
}
Top.php
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<link href="./style.css" rel="stylesheet" type="text/css">
<title>Официальный сайт Морозовской общедоступной библиотеки</title>
</head>
<body>
<div align="center">
<table border="1" width="1000" id="table1" cellpadding="0" bordercolor="#000000" cellspacing="0" style="border-collapse: collapse" height="834">
<tr>
<td colspan="6" height="150">
<img border="0" src="./images/Top.jpg" width="1000" height="150"></td>
</tr>
<tr height="20">
<td class="menu" width="200" ><a class="menu_lnk" href="index.php">Главная</a></td>
<td class="menu" width="160"><a class="menu_lnk" href="News.php">Новости</a></td>
<td class="menu" width="160"><a class="menu_lnk" href="os_pub.php">О библиотеке</a></td>
<td class="menu" width="160"><a class="menu_lnk" href="About_us.php">Деятельность</a></td>
<td class="menu" width="160"><a class="menu_lnk" href="spec.php">О специалистах</a></td>
<td class="menu" width="160"><a class="menu_lnk" href="contacts.php">Контакты</a></td>
</tr>
<tr>
<td width="200" height="32"><img border="0" src="./Images/CIR.jpg"></td>
<td width="800" height="600" colspan="5" rowspan="7" valign="top"><p class="body_txt">
footer.php
</p></td>
</tr>
<tr><td class="left_menu" height="20"><a class="lmenu_lnk" href="belees.php">Художественная литература</a></td></tr>
<tr><td class="left_menu" height="20"><a class="lmenu_lnk" href="science.php">Научная литература</a></td></tr>
<tr><td class="left_menu" height="20"><a class="lmenu_lnk" href="Magazines.php">Периодические издания</a></td></tr>
<tr><td class="left_menu" height="20"><a class="lmenu_lnk" href="Child.php">Детская литература</a></td></tr>
<tr><td width="200" height="500">&nbsp;</td></tr>
<tr><td colspan="6" height="40" background="./Images/Bottom.jpg" >
<p align="center"><i><font face="Arial" size="2" color="#FFFFFF"><b><span lang="ru">
Официальный сайт Морозовской общедоступной библиотеки</span></b></font></i></td> </tr>
</table>
</div>
</body>
</html>
Os_Pub.php
<?
include("Top.php");
echo '
<font face="Times New Roman" size="4" color="#CD8725"><center>О библиотеке<br> </center></font></p>
<p>
Библиотека (греч. «книга» и «место хранения») — учреждение, собирающее и хранящее произведения печати и письменности для общественного пользования, а также осуществляющее справочно-библиографическую работу. В настоящее время всё более распространяются и входят в фонд библиотеки микрофиши, микрофильмы, диапозитивы, аудио и видеокассеты, также всё более широкое распространение получают электронные носители (CD-ROM, DVD-ROM).
</p>
<p>
Миссия библиотеки заключается в представлении библиотеки как неотъемлемой части информационной структуры вуза, коммуникативном и социально–культурном центре университета, призванном оказывать помощь студентам, преподавателям, сотрудникам в образовательной, научной, культурно-просветительной деятельности путем предоставления доступа к библиотечным, информационно-библиографическим ресурсам независимо от места их нахождения.
</p>';
include("footer.php");
?>
main.php
<?php
Error_Reporting(E_ALL & ~E_NOTICE);
include("Top.php"); ?>
<font face="Times New Roman" size="4" color="#CD8725"><span lang="ru"><center>Художественная литература</center></span></font></center></span>
<?php
$connect = mysql_connect('localhost', 'root', $db_pass);
mysql_select_db('Book');
$res = mysql_query("SELECT `Автор`, `Издательство` , `Стр`, `Название`, `МестоХран`, `Дефекты` FROM `Авторы` , `Издательство` , `Категори`, `АвторыКниги`, `Книга`, `ЭкзКниги` WHERE ( `Авторы`.`КодАвтора` = `АвторыКниги`.`КодАвтора` ) and ( `Книга`.`КодКниги` = `АвторыКниги`.`КодКниги` ) and ( `Издательство`.`КодИздательства` = `Книга`.`КодИздательства` ) and ( `Категори`.`КодКатегории` = `Книга`.`КодКатегори` ) and ( `Книга`.`КодКниги` = `ЭкзКниги`.`КодКниги` ) and (`КодКатегории`='1') LIMIT 0, 30 ");
echo '<p align="center"> <table border="1" width=700 id="table2" bordercolorlight="#000000" style="border-collapse: collapse" bordercolor="#000000" bordercolordark="#000000">';
echo '<tr>';
echo '<td><font color="#000000"><p align="center"> <b>Автор </b></td>';
echo '<td><font color="#000000"><p align="center"> <b>Название </b> </td> ';
echo '<td><font color="#000000"><p align="center"> <b>Издательство </b> </td>';
echo '<td><font color="#000000"><p align="center"> <b>Кол-во страниц </b> </td>';
echo '<td><font color="#000000"><p align="center"> <b>Место хранения </b> </td>';
echo '<td><font color="#000000"><p align="center"> <b>Дефекты </b> </td>';
echo '</tr>';
for ($i=0;$i<30;$i++)
if ($rec=mysql_fetch_array($res)) {
echo '<tr>';
echo '<td><font color="#000000">'.$rec['Автор'].'</td>'."\r\n";
echo '<td><font color="#000000">'.$rec['Название'].'</td>'."\r\n";
echo '<td><font color="#000000">'.$rec['Издательство'].'</td>'."\r\n";
echo '<td><font color="#000000">'.$rec['Стр'].'</td>'."\r\n";
echo '<td><font color="#000000">'.$rec['МестоХран'].'</td>'."\r\n";
echo '<td><font color="#000000">'.$rec['Дефекты'].'</td>'."\r\n";
echo "\r\n";
echo '</tr>';
}
echo '</table></font></p>';
?>
</p>
</td>
</tr>
<?php include("footer.php"); ?>
magazines.php
<?php
Error_Reporting(E_ALL & ~E_NOTICE);
include("Top.php"); ?>
<font face="Times New Roman" size="4" color="#CD8725"><span lang="ru"><center>Периодическая литература</center></span></font></center></span>
<?php
$connect = mysql_connect('localhost', 'root', $db_pass);
mysql_select_db('Book');
$res = mysql_query("SELECT `Автор`, `Издательство` , `Стр`, `Название`, `МестоХран`, `Дефекты` FROM `Авторы` , `Издательство` , `Категори`, `АвторыКниги`, `Книга`, `ЭкзКниги` WHERE ( `Авторы`.`КодАвтора` = `АвторыКниги`.`КодАвтора` ) and ( `Книга`.`КодКниги` = `АвторыКниги`.`КодКниги` ) and ( `Издательство`.`КодИздательства` = `Книга`.`КодИздательства` ) and ( `Категори`.`КодКатегории` = `Книга`.`КодКатегори` ) and ( `Книга`.`КодКниги` = `ЭкзКниги`.`КодКниги` ) and (`КодКатегории`='3') LIMIT 0, 30 ");
echo '<p align="center"> <table border="1" width=700 id="table2" bordercolorlight="#000000" style="border-collapse: collapse" bordercolor="#000000" bordercolordark="#000000">';
echo '<tr>';
echo '<td><font color="#000000"><p align="center"> <b>Автор </b></td>';
echo '<td><font color="#000000"><p align="center"> <b>Название </b> </td> ';
echo '<td><font color="#000000"><p align="center"> <b>Издательство </b> </td>';
echo '<td><font color="#000000"><p align="center"> <b>Кол-во страниц </b> </td>';
echo '<td><font color="#000000"><p align="center"> <b>Место хранения </b> </td>';
echo '<td><font color="#000000"><p align="center"> <b>Дефекты </b> </td>';
echo '</tr>';
for ($i=0;$i<30;$i++)
if ($rec=mysql_fetch_array($res)) {
echo '<tr>';
echo '<td><font color="#000000">'.$rec['Автор'].'</td>'."\r\n";
echo '<td><font color="#000000">'.$rec['Название'].'</td>'."\r\n";
echo '<td><font color="#000000">'.$rec['Издательство'].'</td>'."\r\n";
echo '<td><font color="#000000">'.$rec['Стр'].'</td>'."\r\n";
echo '<td><font color="#000000">'.$rec['МестоХран'].'</td>'."\r\n";
echo '<td><font color="#000000">'.$rec['Дефекты'].'</td>'."\r\n";
echo "\r\n";
echo '</tr>';
}
echo '</table></font></p>';
?>
</p>
</td>
</tr>
<?php include("footer.php"); ?>
Child.php
<?php
Error_Reporting(E_ALL & ~E_NOTICE);
include("Top.php"); ?>
<font face="Times New Roman" size="4" color="#CD8725"><span lang="ru"><center>Детская литература</center></span></font></center></span>
<?php
$connect = mysql_connect('localhost', 'root', $db_pass);
mysql_select_db('Book');
$res = mysql_query("SELECT `Автор`, `Издательство` , `Стр`, `Название`, `МестоХран`, `Дефекты` FROM `Авторы` , `Издательство` , `Категори`, `АвторыКниги`, `Книга`, `ЭкзКниги` WHERE ( `Авторы`.`КодАвтора` = `АвторыКниги`.`КодАвтора` ) and ( `Книга`.`КодКниги` = `АвторыКниги`.`КодКниги` ) and ( `Издательство`.`КодИздательства` = `Книга`.`КодИздательства` ) and ( `Категори`.`КодКатегории` = `Книга`.`КодКатегори` ) and ( `Книга`.`КодКниги` = `ЭкзКниги`.`КодКниги` ) and (`КодКатегории`='4') LIMIT 0, 30 ");
echo '<p align="center"> <table border="1" width=700 id="table2" bordercolorlight="#000000" style="border-collapse: collapse" bordercolor="#000000" bordercolordark="#000000">';
echo '<tr>';
echo '<td><font color="#000000"><p align="center"> <b>Автор </b></td>';
echo '<td><font color="#000000"><p align="center"> <b>Название </b> </td> ';
echo '<td><font color="#000000"><p align="center"> <b>Издательство </b> </td>';
echo '<td><font color="#000000"><p align="center"> <b>Кол-во страниц </b> </td>';
echo '<td><font color="#000000"><p align="center"> <b>Место хранения </b> </td>';
echo '<td><font color="#000000"><p align="center"> <b>Дефекты </b> </td>';
echo '</tr>';
for ($i=0;$i<30;$i++)
if ($rec=mysql_fetch_array($res)) {
echo '<tr>';
echo '<td><font color="#000000">'.$rec['Автор'].'</td>'."\r\n";
echo '<td><font color="#000000">'.$rec['Название'].'</td>'."\r\n";
echo '<td><font color="#000000">'.$rec['Издательство'].'</td>'."\r\n";
echo '<td><font color="#000000">'.$rec['Стр'].'</td>'."\r\n";
echo '<td><font color="#000000">'.$rec['МестоХран'].'</td>'."\r\n";
echo '<td><font color="#000000">'.$rec['Дефекты'].'</td>'."\r\n";
echo "\r\n";
echo '</tr>';
}
echo '</table></font></p>';
?>
</p>
</td>
</tr>
<?php include("footer.php"); ?>
3

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

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ И ЛИТЕРАТУРЫ
1.Благодатских В. А. и др. Стандартизация разработки программных средств: Учеб. пособие. — М.: Финансы и статистика, 2005. — 288 с.
2.Бойко В.В., Савинков В.М. Проектирование баз данных информационных систем. – М.: Финансы и статистика, 2004.
3.Вендров А. М. Проектирование программного обеспечения экономических информационных систем: Учебник. — 2-е изд., перераб. и доп. — М.: Финансы и статистика, 2005. — 544 с.
4.Вендров А.М., CASE-технологии. Современные методы и средства проектирования информационных систем - М.: Финансы и статистика, 2006.
5.Гаджинский А.М. Основы логистики: Учеб.пособие/ Инфоpм.-внедpен.центp "Маpкетинг".- М., 2005.- 121, с.: ил., табл.
6.Гончаров А. Самоучитель HTML. С.-Пб: Питер, 2000.
7.Джексон Г. Проектирование реляционных баз данных для использования с микро-ЭВМ М.: Финансы и статистика, 1991.
8.Диго С.М. Базы данных: проектирование и использование: Учебник. – М.: Финансы и статистика, 2005. – 592 с.
9.Зеленков Ю.А. Введение в базы данных. Центр Интернет ЯрГУ, 1997.
10.Зелковиц М., Шоу А., Гэннон Дж. Принципы разработки программного обеспечения / Пер. с англ. — М.: Мир, 1982. — 386 с., ил.
11.Информационные системы: Учебник для вузов. 2-е изд. СПб: "Питер", 2005 г - 656 стр.
12.Карпова Т. С. Базы данных: модели, разработка, реализация: учеб. пособие для вузов - СПб.: Питер, 2001. –304с.: ил.
13.Конверс Т., Парк Дж., Морган К. РНР 5 и MySQL. Библия пользователя. – Вильямс, 2006
14.Крис Дейт. Введение в базы данных, 6-е изд. Киев, Диалектика, 1998.
15.Кристиан Дари, Богдан Бринзаре, Филип Черчез-Тоза, Михай Бусика. AJAX и PHP. Разработка динамических веб-приложений: Учебник – М.: Символ Плюс, 2006.
16.Лебедев С. В. Web – дизайн: Уч. пособие по созданию публикаций для Интернет. – Издательский дом «Альянс – пресс», 2004
17.Маклаков С. В. ВРWin и ERWin. САSЕ-средства разработки информационных систем - М.: Диалог-МИФИ, 1999 - 455 с.: ил.
18.Савицкая Г. В. Анализ хозяйственной деятельности предприятия: Учебник. — М.: Инфра-М, 2003. — 400 с.
19.Симионов Ю.Ф., Боромотов В.В. Информационный менеджмент. — Ростов н.Д: Феникс, 2006, 250с., ил.;
20.Симонович С.В., Евсеев Г.А. Практическая информатика. Учебное пособие. М.: АСТпресс, 2001.
21.Фокс Дж. Программное обеспечение и его разработка / Пер. с англ. — М.: Мир, 1985. - 368 с., ил.
22.Хеслоп П. HTML самого начала. С.-Пб: Санкт-Петербург, 2005.
23.Шафран Э. Создание Web страниц. С.-Пб: Питер, 2004.
24.Язык компьютера. Пер. с англ, под ред. и с предисл. В. М. Курочки-на. — М.: Мир, 1989. - 240 с., ил. Глушаков С.В., Ломотько Д.В. Базы данных, 2000.
25.ru.wikipedia.org – электронная энциклопедия

Пожалуйста, внимательно изучайте содержание и фрагменты работы. Деньги за приобретённые готовые работы по причине несоответствия данной работы вашим требованиям или её уникальности не возвращаются.
* Категория работы носит оценочный характер в соответствии с качественными и количественными параметрами предоставляемого материала, который не является научным трудом, не является выпускной квалификационной работой и представляет собой результат обработки, структурирования и форматирования собранной информации, но может использоваться в качестве источника для подготовки работы указанной тематики.
Сколько стоит
консультация по подготовке материалов?
1
Заполните заявку - это бесплатно и ни к чему вас не обязывает. Окончательное решение вы принимаете после ознакомления с условиями выполнения работы.
2
Менеджер оценивает работу и сообщает вам стоимость и сроки.
3
Вы вносите предоплату 25% и мы приступаем к работе.
4
Менеджер найдёт лучшего автора по вашей теме, проконтролирует выполнение работы и сделает всё, чтобы вы остались довольны.
5
Автор примет во внимание все ваши пожелания и требования вуза, оформит работу согласно ГОСТ, произведёт необходимые доработки БЕСПЛАТНО.
6
Контроль качества проверит работу на уникальность.
7
Готово! Осталось внести доплату и работу можно скачать в личном кабинете.
После нажатия кнопки "Узнать стоимость" вы будете перенаправлены на сайт нашего официального партнёра Zaochnik.com
© Рефератбанк, 2002 - 2018