База данных плюс вывод из БД информации на сайте
Техническое задание
Требуется создать базу данных с выводом информации на сайт.
Предпочтительно PHP+MySQL+CSS
Сайт делается для создание базы данных по «предмету» (назовем его так).
База данных будет выглядеть примерно так
+Раздел 1
+ Подраздел1
+ Подраздел 2
+ …
Раздел 2
+ Подраздел 1
+ …
…
Также могут быть «подподразделы»
Разделов будет много около 100 штук, нужно продумать как удобнее выводить такой список на странице сайта.
У администратора должна быть возможность добавлять Разделы, Подразделы и Подподразделы, переименовывать, удалять.
Описание «предмета» будет состоять из нескольких пунктов
Пункт 1 - описание
Пункт 2 – описание
…
Плюс размещение фото
Пункты у всех предметов одинаковые, если пункт не заполнен он недолжен отображаться на странице выводи информации по «предмету»
При добавлении предмета ему должен присваиваться порядковый номер начиная с единицы, этот номер должен отображаться в описании предмета.
Соответственно администратор должен иметь возможность на странице администрирования добавлять, переименовывать, удалять пункты в каждом предмете. Должна быть возможность менять местами отображения пунктов.
В описание каждого предмета администратор должен иметь возможность под свое учетной записью видеть кнопку редактировать, чтобы при нажатии на которую перейти на страницу редактирования именно этого предмета.
Поиск по базе данных должен осуществляться из простой строки поиска. Плюс расширенный поиск, с возможностью искать по любому полю в описании предмета.
Администраторская часть сайта. Доступ на административную страницу, должна быть по логину/паролю. Администратор должен иметь возможность добавлять в базу «предметы» редактировать, удалять.
Должна быть возможность создать отдельную учетную запись только на добавления в базу данных.
Администратор должен иметь возможность добавлять, переименовывать разделы, подразделы, …
Статистика, должна быть одной строкой общее количество предметов в всей базе.
При клике на статистику, должна отобразиться подробная статистика по каждому разделу.
Раздел1 – количество
Раздел2 – количество
…
Желательно чтобы вы мне предоставили страницу в Интернете на которой я смогу проверить функционирование.