Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Belomyttsev_Praktika.doc
Скачиваний:
10
Добавлен:
26.03.2016
Размер:
145.41 Кб
Скачать

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ АВТОНОМНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ

ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

«НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ УНИВЕРСИТЕТ

«ВЫСШАЯ ШКОЛА ЭКОНОМИКИ»

Факультет бизнеса и менеджмента Школа бизнес-информатики

Беломытцев Иван Олегович

Создание 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-сайта для базы данных с указанными выше функциями и особенностями.

Задачи исследования:

  1. Проектирование базы данных для аудиобиблиотеки.

  2. Создание web-сайта, интерфейса БД, страниц регистрации и авторизации

  3. Разработка связи сайта с БД

  4. Отладка работоспособности БД, сайта и их компонентов.

  5. Составление документации, описания проделанной работы.

Методы и технологии

В ходе выполнения работы я использовал следующие технические и программные средства:

  1. ПК отвечающий системным требованиям необходимых программ.

  2. Денвер 3 – локальный сервер (Apache,PHP,MySQLи т.д.), программная оболочка.

  3. EMSSQLManagerforMySQL– программа для разработки и администрирования баз данныхMySQL.

  4. Macromedia HomeSite 5.5 – HTML-редактор для Microsoft Windows.

Краткое содержание

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]