Тема моей дипломной работы это: «Разработка сайта для школы – интерната №4». Как уже было сказано, проект представляет собой реальный заказ частного лица.
Требования заказа было сделать сайт для общения выпускников, в состав которого входит форум, три гостевые книги, галерея изображений и личный кабинет для каждого пользователя. Это все было сделано в полном объеме.
Работа написана на PHP с использованием базы данных MySQL, языком разметки HTML плюс JavaScript.
Бесплатные образцы дипломных докладов:
Техника принятия управленческих решений
Стратегический менеджмент в формировании организационной культуры
Спектакль-импровизации как средство активизации словарного запаса детей
Совершенствование методов социальной защиты инвалидов
Совершенствование хозяйственной деятельности организации
Социально-трудовая адаптация выпускников
Совершенствование системы рационального использования и охраны земель
Совершенствование системы оплаты труда на предприятиях
Совершенствование предоставления государственных и муниципальных услуг
Система стимулирования труда работников в торговой организации
Структура базы данных MySQL показана на первом слайде. Она состоит из восьми таблиц это:
- Спонсоры
- Выпускники и достижения
- Три гостевые книги
- Пользователи
- Изображения
- Темы
- Комментарии
- Новости
Каждой из этих таблиц соответствует свой пункт на сайте.
Теперь подробнее о таблицах. Таблица … это самая основная. Пользователи совершают все действия на сайте и к его айдишнику привязаны все возможные действия.
Две таблицы форума. … и … . … содержит содержание темы и ее уникальные идентификаторы. … она зависима от этой таблицы, поэтому не освещена на этом слайде (не имеет смысла), только имеет практически такую структуру имеет привязку к самой непосредственно … .
Три таблицы: спонсоры, достижения и выпускники. Это три типовые таблицы для разных типов гостевых книг, которые представлены. Они содержат уникальный идентификатор и собственно текст самого отзыва в книге.
ТОЛЬКО У НАС!
![]() |
![]() |
![]() |
![]() |
![]() |
Доклад, презентация
без предоплаты |
Более 100
бесплатных примеров |
Доработки
бесплатно |
Срок от 1 часа
до 1 дня |
Гарантия
низкой цены |
Хочу сделать заказ! |
Таблица «Новости», в ней хранится содержание блока новостей на главной странице, тоже имеет уникальный идентификатор и текст содержания.
Таблица «Изображения». В ней хранятся ссылки на изображения в картинной галерее на сайте.
На первом слайде представлен вид первой страницы. Там есть строка меню и авторизационная панель, ниже показан блок новостей (происходит выборка из базы данных новостей и вывод их по дате добавления).
Следующий слайд: «Гостевые книги». Т.е. виду них у всех одинаковый это: имя пользователя, которое одновременно является ссылкой на отправку письма на почту, под которой этот пользователь был зарегистрирован, дата добавления этой записи и, собственно, текст записи. На слайде приведен код, который все это отображает. Т.е. это тоже осуществляется выборка и вывод ее в отформатированном виде на слайд.
«Галерея изображений». Список галерей хранится в отдельном текстовом файле, т.к. использование базы данных с использованием одной только одного поля я посчитал не рентабельным. Список галерей хранится в файле, там просто перечислены все названия галерей и ссылки на их директорию. Т.е. отдельная галерея представляет собой отдельную директорию, которая загружаются фотографии. Также фотографии, будучи загруженными в оригинальном размере по ходу выполнения скрипта уменьшаются с помощью графической библиотеки. На слайде также показан код с помощью которого производится уменьшение и код самой галереи показ списка.
Следующий слайд. Это вид отдельной галереи. Есть четыре превьюшки и одно большое изображение. При клике на превьюшку в большое изображение загружается та картинка, на которую был наведен фокус и в отдельную строку таблицы добавление подписи к этому изображению, которая была изначально добавлена при добавлении самой фотографии. Стрелки «вправо», «влево», они добавляются только при переполнении количества превьюшек (если больше четырех изображений). Все ссылки на изображения изначально загружаются в массив джава-скрипт, т.е. через PHP выводятся все названия и соответствия им подписей. Это ускоряет ход работы, вместо того, чтобы каждый раз делать выборку из базы данных, он выбирается уже из джава-скрипта.
«Форум». Это самая объемная самая сложная часть была. На слайде указан список тем. Выводятся в отдельные таблицы: имя пользователя, который добавил эту тему, название темы, краткое содержание (о чем данная тема), количество отзывов. При нажатии на каждую тему соответственно отображается новая страница, которая выглядит точно также, но имеет вверху блог с самим текстом темы, внизу – блог с комментариями. Везде тут реализован переход по страницам, т.е. если больше 10 записей, то добавляются новые страницы. Также в форуме реализован поиск. Он осуществляется по ключевым словам (ключевые слова добавляются при создании темы и не могут быть отредактированы).
На сайте также имеется проверка на правильность имейла и логина. Если пользователь с таким имейлом или логином уже зарегистрирован, то регистрация не допускается.
Дипломный доклад | Дипломная презентация | Рецензия | |
Нормоконтроль диплома | Раздаточный материал | Защитная речь | Отзыв |
или напишите нам прямо сейчас
Написать в WhatsApp