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

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

  • 21 страниц(ы)
фото автора

Автор: navip

Введение 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
Узнайте стоимость
написания вашей работы

Не подошла эта работа?

Воспользуйтесь поиском по базе из более чем 40000 работ

Другие работы автора
Наши услуги
Дипломная на заказ

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

от 8000 руб.

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

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

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

от 1500 руб.

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

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

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

от 1500 руб.

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

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

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

от 100 руб.

срок: от 1 дня

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

Реферат

от 700 руб.

срок: от 1 дня

682 автора

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

23 задания

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

10 минут

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