Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Розробка форуму з використанням PHP 5 та MySQL

Реферат Розробка форуму з використанням PHP 5 та MySQL


















ПОЯСНЮВАЛЬНА ЗАПИСКА

до курсової роботи

за спеціальністю 230100.62 Програмне забезпечення обчислювальної техніки і автоматизованих систем

На тему Розробка форуму з використанням PHP 5 та MySQL


Реферат


Пояснювальна записка - 16 сторінок, 7 джерел.

ФОРУМ, САЙТ, WEB, HTML, CSS, JAVASCRIPT, БІБЛІОТЕКА JQUERY, ТЕХНОЛОГІЯ AJAX.

У цьому курсової засобами зв'язки PHP і MySQL був створений форум. Для додавання динаміки на сайт був використаний мова програмування JavaScript і його бібліотека JQuery. Так само була використана популярна на даний момент технологія AJAX.

Для вирішення поставленого завдання був обраний програмний пакет Apache, що складається з зв'язки PHP + MySQL і система phpMyAdmin.


Зміст


Введення

. Проектування бази даних

. Структура сайту

2.1 Система аутентифікації

.2 Головна сторінка сайту

.3 Сторінка списку тем форуму

.4 Сторінка додавання нової теми на форум

.5 Сторінка перегляду теми на форумі

.6 Сторінка пошуку

.7 Сторінка користувача

.8 Сторінка відновлення пароля

Висновок

Список використаних джерел


Введення


Метою роботи є програмна реалізація анонімного форуму. Суть полягає в тому, що після реєстрації ідентифікатором користувача буде всього лише його порядковий номер. Так само в цьому форумі проявилися елементи чату, так як листування між користувачами здійснюється миттєво без перезавантаження сторінки.

Для вирішення завдання був обраний програмний пакет Apache, що складається з зв'язки PHP + MySQL. Щоб добитися ефекту динамічного сайту, були написані скрипти на мові JavaScript і його бібліотеці JQuery. Так само, щоб побудувати інтерактивний інтерфейс, що полягає в фоновому обміні даними браузера з сервером, використовувалася технологія AJAX.


1. Проектування бази даних


Для розробки бази даних (далі БД) використовувалася система phpMyAdmin.

У процесі розробки було створено 5 таблиць:

theams - таблиця, що зберігає інформації про всі темах на форумі;

Структура:

· `id` - унікальний ідентифікатор теми. При додаванні нової теми, автоматично збільшується.

· `title` - заголовок теми.

· `description` - опис теми.

· `type` - тип теми (interview - опитування, topic - звичайний топік).

· `datetime` - дата створення.

· `text` - варіанти відповіді для опитування.

· `otv` - результати відповіді.

· `multy` - можливість вибору кілька варіантів відповіді.

· `author` - id користувача, який створив тему.

mess - таблиця для повідомлень на форумі;

Структура:

· `id` - унікальний ідентифікатор повідомлення.

· `author` - id автора, що відправив повідомлення

· `text` - текст повідомлення.

· `datetime` - час написання.

· `like` - кількість позитивних оцінок.

· `dislike` - кількість негативних відміток.

· `wh` - id теми, до яких прив'язане повідомлення.

favorite - таблиця для зберігання id тих форумів, які користувач позначив як обрані;

Структура:

· `id` - id теми, яка сподобалася.

· `author` - id автора, якому сподобалася тема.

user - таблиця, що зберігає інформацію про користувачів, зареєстрованих на форумі;

Структура:

· `id` - унікальний ідентифікатор користувача.

· `email` - поштову скриньку користувача.

· `password` - хешировані пароль користувача.

· `img` - картинка користувача.

· `img_mini` - зменшуючи картинка користувача ..

· `userrang` - ранг користувача (2 - адміністратор, 1 - звичайний користувач, 0 - бан)

connect - таблиця, ...


сторінка 1 з 3 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Сайт з використанням скриптової мови програмування PHP і бази даних MySQL
  • Реферат на тему: Розробка інтерфейсу користувача для роботи з базою даних &Автомайстерня&
  • Реферат на тему: Розробка інтерфейсу користувача для роботи з базою даних Будинку культури
  • Реферат на тему: Автоматизація вирішення завдань користувача в MS Excel
  • Реферат на тему: Розробка експертної системи вибору фільму в залежності від настрою і побажа ...