- •Факультет бизнеса и менеджмента Школа бизнес-информатики
- •Создание web-интерфейса (сайта) для базы данных аудиобиблиотеки
- •Аннотация
- •Оглавление
- •Глава 1. Теоретические основы разработки web-интерфейса
- •Web-сервера, назначение, принципы организации
- •Теоретические основы php
- •Теоретические основы MySql
- •Глава 2. Предметная область, постановка задачи и требований
- •Постановка задачи, технические и функциональные требования
- •Даталогическое проектирование
- •Методы и инструменты реализации
- •Глава 3. Практическая реализация поставленной задачи
- •Физическая реализация
- •Использование движков сайтов
- •Варианты использования (Use Cases)
Использование движков сайтов
В данной работе не были использованы движки сайтов (CMS), так как сайт проектировался как проба написания специализированного web-интерфейса.
Варианты использования (Use Cases)
Все функции, представленные ниже, выполняются пользователем.
Функция - регистрация на сайте. Предусловие: пользователь перешёл на страницу регистрации со страницы регистрации, не имея логина и пароля. Основной сценарий: пользователь заполняет поля корректными данными и нажимает конку «Регистрация». Альтернативный сценарий: пользователь вводит некорректные данные в поле или оставляет пустым поле, обязательное к заполнению и получает сообщение об ошибке с советом по её решению.
Функция – авторизация на сайте. Предусловие: пользователь зарегистрировался и перешёл на страницу авторизации. Основной сценарий: пользователь заполняет поля и нажимает кнопку «ОК». Альтернативный сценарий: пользователь вводит некорректные данные и получает сообщение об ошибке.
Функция – получение информации о сайте. Предусловие: предусловий нет. Основной сценарий: пользователь переходит на страницу «О сайте» и получает доступ к искомой информации.
Функция – отправление письма обратной связи администратору. Предусловие: пользователь авторизовался и перешёл на страницу «О сайте». Основной сценарий: пользователь заполняет форму обратной связи и нажимает кнопку «Отправить». Альтернативный сценарий: пользователь вводит некорректные данные и получает сообщение об ошибке.
Функция – составление заказа. Предусловие: пользователь авторизовался и перешёл на основную страницу. Основной сценарий: пользователь делает заказ и нажимает кнопку «Отправить заказ». Альтернативный сценарий: пользователь заполняет форму заказа некорректными данными или оставляет пустым обязательное поле и получает сообщение об ошибке.
Функция – получение данных о совершённых заказах. Предусловие: пользователь авторизовался и находится на основной странице, пользователь уже совершал заказы. Основной сценарий: пользователь получает необходимую информацию непосредственно на странице. Альтернативный сценарий: пользователь не делал заказов, и искомой информации нет.
Заключение
В ходе проделанной практической работы была разработана база данных аудиобиблиотеки, и был спроектирован веб-сайт, использующий её. Спроектированный сайт отвечает заявленным требованиям и имеет все необходимые функции. Задача проекта и основные цели были достигнуты.
Кроме того, данный проект может быть модифицирован в дальнейшем. Дизайн сайта и интерфейс могут быть оптимизированы, функциональная база и количество страниц - увеличены. Возможны улучшения безопасности сайта и сохранения данных пользователей.
Список используемой литературы
В ходе работы были использованы следующие ресурсы:
А.С. Акопов - Учебно-методическое пособие по курсу «Базы данных» по теме «РАЗРАБОТКА WEB-ПРИЛОЖЕНИЙ НА СТОРОНЕ СЕРВЕРА» - Москва, 2010.
Эд Леки-Томпсон, Хьяо Айде-Гудман, Алек Коув, Стивен Д. Новицки. PHP 5 для профессионалов. Издательства: Диалектика,Вильямс, 2006 г.
Кристина Пейтон, Андре Меллер. PHP 5 & MySQL 5. Издательство: Бином-Пресс, 2007 г.
Самоучитель PHP(Электронный ресурс) - http://www.php5.ru/
1А.С. Акопов. «Учебно-методическое пособие по курсу «Базы данных», Москва - 2010