Лабораторная работа №10. Разработка проекта 2. Этап 1. Анализ предметной области. Проектирование базы данных
Разработать структуру базы данных. Создать таблицы в phpMyAdmin (или любом аналоге), произвести первичное наполнение базы (не менее 3 записей в каждой таблице).
Важно: нужно предусмотреть таблицу - справочник для типов объектов. Сделать дамп в формате sql.
Критерий
|
Максимальная оценка
|
Структура базы разработана. Создан дамп
|
2
|
Итого
|
2
|
Лабораторная работа №11. Этап 2. Структура страницы.
Проанализировать все страницы, выделить в них общие элементы. Разработать структуру скриптов, которые позволят "собирать" страницы. В общем виде структура должна подразумевать три части: Хидер, основная часть, футер.
Критерий
|
Максимальная оценка
|
Создана PHP страница с вёрсткой основной страницы. Страница состоит из трёх подключаемых PHP скриптов: header.php, main.php, footer.php
|
2
|
Итого
|
2
|
Лабораторная работа №12. Этап 3. Страница отображения объекта.
Разработать страницу которая по id объекта будет выводить соответствующий объект из базы. В случае получения некорректного id страница должна выводить сообщение "Объект не найден".
Критерий
|
Максимальная оценка
|
Создана PHP страница с вёрсткой страницы объекта. «Основная часть» страницы производит запрос в базу данных и выводит результат.
|
4
|
Итого
|
4
|
Лабораторная работа №13. Этап 4. Обработчик формы добавления.
Разработать обработчик для формы добавления. Обработчик должен проверять поля формы и добавлять запись в базу данных. Значения справочника должны загружаться из базы данных.
Критерий
|
Максимальная оценка
|
Создана PHP страница с обработчиком формы добавления.
|
4
|
Итого
|
4
|
Лабораторная работа №15. Этап 5. Главная страница.
Разработать главную страницу, список объектов на главной странице должен загружаться из базы. Необходимо предусмотреть пагинацию для списка.
Критерий
|
Максимальная оценка
|
Модифицирована главная страница: таблица объектов загружается из базы данных, предусмотрена функция пагинации (постраничного отображения).
|
3
|
Итого
|
3
|
Лабораторная работа №16. Этап 6. Авторизация.
Создать таблицу для хранения учётных записей. Создать форму авторизации. Создать скрипт обработки формы авторизации. Для сохранения авторизационных данных использовать сессии. Форма авторизации должна содержать идентифицирующий код. Если пользователь вводит верные данные, обработчик должен перенаправлять пользователя на специальную страницу, не доступную без авторизации. Иначе нужно перенаправить пользователя на форму авторизации.
Достарыңызбен бөлісу: |