- •Факультет бизнеса и менеджмента Школа бизнес-информатики
- •Создание web-интерфейса (сайта) для базы данных аудиобиблиотеки
- •Аннотация
- •Оглавление
- •Глава 1. Теоретические основы разработки web-интерфейса
- •Web-сервера, назначение, принципы организации
- •Теоретические основы php
- •Теоретические основы MySql
- •Глава 2. Предметная область, постановка задачи и требований
- •Постановка задачи, технические и функциональные требования
- •Даталогическое проектирование
- •Методы и инструменты реализации
- •Глава 3. Практическая реализация поставленной задачи
- •Физическая реализация
- •Использование движков сайтов
- •Варианты использования (Use Cases)
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ АВТОНОМНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ
ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
«НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ УНИВЕРСИТЕТ
«ВЫСШАЯ ШКОЛА ЭКОНОМИКИ»
Факультет бизнеса и менеджмента Школа бизнес-информатики
Беломытцев Иван Олегович
Создание 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
2.1 Постановка задачи, технические и функциональные требования 9
2.2 Даталогическое проектирование 11
2.3 Методы и инструменты реализации 11
3.1 Физическая реализация 13
3.2 Использование движков сайтов 14
3.3 Варианты использования (Use Cases) 14
Введение
В реалиях современности использование web-сайта в различных проектах не только способно расширить функциональность БД и возможности её использования, упростить процесс авторизации, и предоставить возможность удалённого доступа к БД, но и необходимо для нормального, удобного и полноценного использования базы и её функций как пользователями, так и разработчиками. Аудиобиблиотека является отличным примером случая, когда БД необходима: для создания такой библиотеки нужно создать банк аудиокниг, с учётом различных параметров, которые могут, как изменяться от объекта к объекту, так и оставаться неизменными для целой группы файлов; аудиобиблиотека должна иметь наиболее полный перечень книг, которые она может предоставить, наиболее широкие возможности для поиска нужных книг, выборки их по определённым параметрам, а использование web-интерфейса позволяет не только совершать все перечисленные выше действия, предоставляя возможность использования элементов информационной безопасности, дифференциации полномочий и прав доступа пользователей. Необходимость и полезность web-интерфейса в данном случае очевидна.
База данных для аудиобиблиотеки, а также сайт для неё должны разрабатываться с учётом того, кто будет являться её пользователем, каким будет его уровень подготовки, какие функции будут первостепенными, необходимыми, а какие будут использоваться реже. В данном случае, как было указано выше, упор сделан на регистрацию и авторизацию пользователей, и связь БД с проектируемым сайтом.
Объектом исследования данной работы являются непосредственно аудиобиблиотека.
Предметами исследования являются web-интерфейс, его взаимодействие с БД и клиентом, регистрация и авторизация пользователей.
Цель исследования - проектирование и создание web-сайта для базы данных с указанными выше функциями и особенностями.
Задачи исследования:
Проектирование базы данных для аудиобиблиотеки.
Создание web-сайта, интерфейса БД, страниц регистрации и авторизации
Разработка связи сайта с БД
Отладка работоспособности БД, сайта и их компонентов.
Составление документации, описания проделанной работы.
Методы и технологии
В ходе выполнения работы я использовал следующие технические и программные средства:
ПК отвечающий системным требованиям необходимых программ.
Денвер 3 – локальный сервер (Apache,PHP,MySQLи т.д.), программная оболочка.
EMSSQLManagerforMySQL– программа для разработки и администрирования баз данныхMySQL.
Macromedia HomeSite 5.5 – HTML-редактор для Microsoft Windows.
Краткое содержание
В представленных ниже главах предоставлено описание поставленной задачи, постановка технических и функциональных требований, а также отображены основные аспекты реализации проекта. Кроме того, рассмотрены теоретические основы различных областей, затронутых в ходе работы. В заключение будут представлены выводы из проведённой работы, прикреплены используемая литература и приложение.