Курсовая работа
«База данных домашней аудиотеки»
- 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
написания вашей работы
У нас можно заказать
(Цены могут варьироваться от сложности и объема задания)
682 автора
помогают студентам
42 задания
за последние сутки
10 минут
время отклика
Проектирование и создание кбд (картографические базы данных)
Курсовая работа:
Проектирование и создание картографической базы данных для геоэкологической карты башкирского зауралья
Курсовая работа:
Средства администрирования баз данных и перспективы их развития
Курсовая работа:
Проектирование и создание кбд (картографическая база данных ) для мониторинга лесных территорий в водоохранной зоне
Курсовая работа:
Запись. база данных (сга)