Тема проектного задания: разработка серверного web-приложения (сайта), отвечающего необходимым требованиям.
Содержание: программный продукт должен представлять собой готовое приложение, полностью заполненное логичной информацией, отвечающей выбранной предметной области, также отвечающее указанным ниже требованиям. Тема сайта выбирается студентом произвольно, минимальное количество страниц сайта – 3.
Серверная часть приложения должна быть реализована с помощью языка программирования PHP. Данные должны храниться в СУБД, структура базы данных должна отвечать правилам нормализации и принципам целостности данных в реляционных базах данных.
Средствами PHP должны быть программно реализованы следующие функции:
- обработка каждого элемента HTML-формы;
- загрузка на сервер файлов из HTML-формы и вывод их содержимого на страницы сайта;
- организация обмена данными с СУБД.
Требования к организации базы данных (БД):
- БД должна быть реализована средствами любой СУБД, в отчете наличие обоснования студентом использования выбранных СУБД;
- структура (схема) БД должна состоять минимум из 5 таблиц;
- каждая таблица должна соответствовать третьей нормальной форме (3NF);
- общая структура (схема) БД должна отвечать правилам поддержания целостности данных.