Курсовая работа

«База данных домашней аудиотеки»

  • 21 страниц
Содержание

Введение 2

2. Глава 1. Теоретическая часть 4

1.1. Постановка задач 4

1.2. Проектирование 5

1.3. Подгатовка. Установка программ 6

3. Глава 2. Программная Реализация. 11

2.1. Создание БД. Заполнение 11

2.2. Заполнение через код 14

2.3. Подключение к БД. Извлечение данных из БД 16

4. Заключение 18

5. Список использованных источников 21

Введение

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

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

Ба́за да́нных — представленная в объективной форме совокупность самостоятельных материалов (статей, расчётов, нормативных актов и иных подобных материалов), систематизированных таким образом, чтобы эти материалы могли быть найдены и обработаны с помощью электронной вычислительной машины (ЭВМ).

РНР (Hypertext Preprocessor) — один из самых популярных языков программирования, используемый для разработки Web-приложений. В настоящее время РНР поддерживается подавляющим большинством хостинг-провайдеров, что делает его

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

На РНР написано огромное количество как отдельных скриптов, так и завершенных

проектов — форумов, систем управления контентом и др.

Немного истории

В 1994 г. датский программист Расмус Лердорф (Rasmus Lerdorf) создал надстройку над Perl/CGI (набор скриптов) для вывода и учета посетителей своего сайта и назвал ее Personal Home Page (отсюда и произошло первоначальное название РНР).

Но Perl — довольно медленный интерпретатор, и вскоре его производительности перестало хватать, поэтому разработчик написал на языке С новый интерпретатор и назвал его РНР/FI (Personal Home Page / Form Interpreter). В новом интерпретаторе четко прослеживались черты Perl, например символ доллара в начале имени переменной. Тогда же были заложены черты современного РНР, такие как автоматическая обработка форм, встраиваемость в HTML и др.

В 1997 г. появилась вторая версия — PHP/FI 2.0. Она была установлена примерно на 50 тыс. серверов. С одной стороны, цифра внушительная, но это всего 1% от общего числа интернет-серверов.

В 1998 г. появился РНР 3.0. Именно с этой версии РНР стал рекурсивным акронимом РНР: Hypertext Preprocessor. Третья версия пользовалась существенно большим успехом, чем вторая: она была установлена на 10% всех интернет-серверов, а это уже не мало!

РНР3.0 частенько критиковали за медленное ядро, т.к. сценарии выполнялись медленно. Поэтому разработку версии РНР 4 начали с переработки ядра. Начиная с РНР 4 интерпретатор транслирует РНР-код во внутреннее представление, а потом выполняет (а не выполняет сценарий строка за строкой, как РНР 3), благодаря чему существенно повысилась производительность сценариев. Четвертая версия РНР появилась в мае 2000 г. Обновления для этой версии РНР выпускались до конца 2007 г., а с августа 2008 г. поддержка РНР 4 была прекращена.

Пятая версия РНР появилась в июле 2014 г. Было переработано ядро Zend, что увеличило эффективность интерпретатора, добавлена поддержка XML, переработана поддержка ООП. Теперь РНР является полноценным объектно-ориентированным языком программирования, а его объектная модель во многом схожа с моделью Java. Все еще актуальна версия 5.3, несмотря на наличие версии 5.4. Далеко не все хостинг-провайдеры успели перейти на новую версию РНР, поэтому как минимум еще год на хостингах будет встречаться версия 5.3.

Фрагмент работы

Проектирование

1. Концептуальное проектирование - сбор, анализ и редактирование требований к данным. Для этого осуществляются следующие мероприятия:

o обследование предметной области, изучение ее информационной структуры

o выявление всех фрагментов, каждый из которых харакетризуется пользовательским представлением, информационными объектами и связями между ними, процессами над информационными объектами

o моделирование и интеграция всех представлений

По окончании данного этапа получаем концептуальную модель, инвариантную к структуре базы данных. Часто она представляется в виде модели "сущность-связь".

2. Логическое проектирование - преобразование требований к данным в структуры данных. На выходе получаем СУБД-ориентированную структуру базы данных и спецификации прикладных программ. На этом этапе часто моделируют базы данных применительно к различным СУБД и проводят сравнительный анализ моделей.

3. Физическое проектирование - определение особенностей хранения данных, методов доступа и т.д.

Наш сайт будет содержать несколько страниц:

• Страница входа, регистрации с ссылкой на главную страницу.

• Главная страница: со статьей и с главным меню с несколькими ссылками.

• Несколько страниц уже связанных с таблицами на MySql.

Заключение

Заключение

Для оформления нашего сайта мы взяли готовый шаблот с .CSS файлами.

Итак. Мы создали самый простой сайт:

Заполнять Базу Данных:

Заполнение через код

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

Страничка будет простой, иметь всего два поля: логина и пароля.

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

1.http://aj**s.ru/lesson/omysql/31-podkljuchenie_k_baze_mysql_i_vyvod_dannyh_na_jekran.html

2.Д. Колисниченко - PHP и MySQL. Разработка Web-приложений (Профессиональное программирование) - 2013

Покупка готовой работы
Тема: «База данных домашней аудиотеки»
Раздел: Информатика
Тип: Курсовая работа
Страниц: 21
Цена: 800 руб.
Нужна похожая работа?
Закажите авторскую работу по вашему заданию.
  • Цены ниже рыночных
  • Удобный личный кабинет
  • Необходимый уровень антиплагиата
  • Прямое общение с исполнителем вашей работы
  • Бесплатные доработки и консультации
  • Минимальные сроки выполнения

Мы уже помогли 24535 студентам

Средний балл наших работ

  • 4.89 из 5
Узнайте стоимость
написания вашей работы
Популярные услуги
Дипломная на заказ

Дипломная работа

от 8000 руб.

срок: от 6 дней

Курсовая на заказ

Курсовая работа

от 1500 руб.

срок: от 3 дней

Отчет по практике на заказ

Отчет по практике

от 1500 руб.

срок: от 2 дней

Контрольная работа на заказ

Контрольная работа

от 100 руб.

срок: от 1 дня

Реферат на заказ

Реферат

от 700 руб.

срок: от 1 дня

682 автора

помогают студентам

23 задания

за последние сутки

10 минут

среднее время отклика