- •Факультет бизнеса и менеджмента Школа бизнес-информатики
- •Создание web-интерфейса (сайта) для базы данных аудиобиблиотеки
- •Аннотация
- •Оглавление
- •Глава 1. Теоретические основы разработки web-интерфейса
- •Web-сервера, назначение, принципы организации
- •Теоретические основы php
- •Теоретические основы MySql
- •Глава 2. Предметная область, постановка задачи и требований
- •Технические требования
- •Функциональные требования
- •Глава 3. Практическая реализация
- •Создание и описание сущностей
- •Сущности и их атрибуты
- •Запросы и триггеры
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ АВТОНОМНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ
ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
«НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ УНИВЕРСИТЕТ
«ВЫСШАЯ ШКОЛА ЭКОНОМИКИ»
Факультет бизнеса и менеджмента Школа бизнес-информатики
Беломытцев Иван Олегович
Создание web-интерфейса (сайта) для базы данных аудиобиблиотеки
Отчёт о практической работе
Москва 2015
Аннотация
В данном документе представлен отчёт о работе по разработке и созданию web-интерфейса для базы данных аудиобиблиотеки. Главный смысл практической работы заключается в том, чтобы показать способности и знания в создании сайтов, использовании в них БД; умение управлять доступом и полномочиями пользователей; навыки в использовании специализированного ПО. Кроме того, в рамках работы показано владение теоретическими аспектами проектирования и создания требуемых сайтов. Мною была создана база данных для хранения, сортировки и упорядочивания аудиофайлов с возможностью обработки хранящейся информации и получения необходимых данных об объектах, а также спроектирован web-сайт, использующий данную БД и предоставляющий доступ к ней для определённых (авторизированных) пользователей.
В ходе работы были использованы различные технические и программные средства как для разработки и создания БД, так и для проектирования сайта, которые также описаны в предоставленном отчёте.
В заключение даны результаты и выводы о проведённой работе.
Ключевые слова: База данных, Аудиобиблиотека, MySQL, EMS SQL Manager for MySQL, Denwer, PHP, HTML, web-интерфейс, web-сайт.
Оглавление
1.1 Web-сервера, назначение, принципы организации 6
1.2 Теоретические основы PHP 6
1.3 Теоретические основы MySQL 7
1.4 Технические требования 9
1.1. Функциональные требования 9
1.5 Создание и описание сущностей 12
1.6 Сущности и их атрибуты 13
1.7 Запросы и триггеры 17
Введение
В реалиях современности использование web-сайта в различных проектах не только способно расширить функциональность БД и возможности её использования, упростить процесс авторизации, и предоставить возможность удалённого доступа к БД, но и необходимо для нормального, удобного и полноценного использования базы и её функций как пользователями, так и разработчиками. Аудиобиблиотека является отличным примером случая, когда БД необходима: для создания такой библиотеки нужно создать банк аудиокниг, с учётом различных параметров, которые могут, как изменяться от объекта к объекту, так и оставаться неизменными для целой группы файлов; аудиобиблиотека должна иметь наиболее полный перечень книг, которые она может предоставить, наиболее широкие возможности для поиска нужных книг, выборки их по определённым параметрам, а использование web-интерфейса позволяет не только совершать все перечисленные выше действия, предоставляя возможность использования элементов информационной безопасности, дифференциации полномочий и прав доступа пользователей. Необходимость и полезность web-интерфейса в данном случае очевидна.
База данных для аудиобиблиотеки, а также сайт для неё должны разрабатываться с учётом того, кто будет являться её пользователем, каким будет его уровень подготовки, какие функции будут первостепенными, необходимыми, а какие будут использоваться реже. В данном случае, как было указано выше, упор сделан на регистрацию и авторизацию пользователей и связь БД с проектируемым сайтом.
Объектом исследования данной работы являются непосредственно аудиобиблиотека.
Предметами исследования являются web-интерфейс, его взаимодействие с БД и клиентом, регистрация и авторизация пользователей.
Цель исследования - проектирование и создание web-сайта для базы данных с указанными выше функциями и особенностями.
Задачи исследования:
Проектирование базы данных для аудиобиблиотеки.
Создание web-сайта, интерфейса БД, страниц регистрации и авторизации
Разработка связи сайта с БД
Отладка работоспособности БД, сайта и их компонентов.
Составление документации, описания проделанной работы.
Методы и технологии
В ходе выполнения работы я использовал следующие технические и программные средства:
ПК отвечающий системным требованиям необходимых программ.
Денвер 3 – локальный сервер (Apache,PHP,MySQLи т.д.), программная оболочка.
EMSSQLManagerforMySQL– программа для разработки и администрирования баз данныхMySQL.
MacromediaHomeSite5.5 –HTML-редактор дляMicrosoftWindows.
Краткое содержание
В представленных ниже главах предоставлено описание поставленной задачи, постановка технических и функциональных требований, а также отображены основные аспекты реализации проекта. Кроме того, рассмотрены теоретические основы различных областей, затронутых в ходе работы. В заключение будут представлены выводы из проведённой работы, прикреплены используемая литература и приложение.