- •Форма № н-9.02
- •Реферат
- •Факультет, фізико-технічний факультет___________________________
- •Содержание
- •Введение
- •Постановка задачи
- •2 Описание предметной области
- •3 Формальное описание задачи
- •4 Реляционные базы данных и системы управлениями базами данных
- •5.1 Web-сервер apache
- •5.2 Язык создания web-приложения php
- •5.3 Сервер баз данных mysql
- •6. Web-приложение для общения посетителей internet-сайта
- •6.1 Проектирование базы данных web-приложения
- •6.2 Архитектура разработанного web-приложения
- •6.3 Схема взаимодействия скриптов администраторской части
- •6.4 Описание алгоритмов скриптов администраторской части
- •6.5 Схема взаимодействия скриптов пользовательской части
- •6.6 Описание алгоритмов скриптов пользовательской части
- •6.7 Схема взаимодействия скриптов администраторской части форума
- •6.8 Описание алгоритмов скриптов администраторской части форума
- •6.9 Описание контрольного примера
- •6.10 Аппаратные и программные средства, необходимые для разработки и использования системы
- •6.11 Руководство пользователя
- •Заключение
- •Список ссылок:
- •Приложение а Экранные формы
- •Приложение б Фрагменты листинга
- •Info.Dan
- •Okno.Dan
- •Connect_db.Dan
- •Variables.Dan
- •Proverka.Dat
- •Sozdat.Php
- •Udalit_user.Php
- •Udalit_user_do1.Php
- •Smenit_passw1.Php
- •Admin_konf.Php
- •Admin_konf_udalit_all.Php
- •Work_with_ip.Php
- •Izmenenie1.Php
- •Izmenenie1.Php
Приложение а Экранные формы
Рисунок А.1 – главная страница пользователя
Рисунок А.2 – страница регистрации пользователя с введенными данными
Рисунок А.3 – сообщение о том, что информация о пользователе добавлена успешно
Рисунок А.4 – сообщение о том, что пользователь ввел не всю информацию о себе для регистрации
Рисунок А.5 – страница ввода логина и пароля для входа на страницу изменений данных пользователя
Рисунок А.6 – страница изменения данных пользователя
Рисунок А.7 – загрузка фотографии и видеоролика
Рисунок А.8 – сообщение об успешной загрузке фотографии и видеоролика
Рисунок А.9 – подтверждение удаления фотографии
Рисунок А.10 – сообщение об успешном удалении фотографии
Рисунок А.11 – изменение фотографии и видеоролика
Рисунок А.12 – сообщение об успешном изменении фотографии и видеоролика
Рисунок А.13 –авторизация пользователя
Рисунок А.14 – страница общения пользователей сайта
Рисунок А.15 – добавление сообщения пользователем
Рисунок А.16– главная страница администратора (форма входа администратора)
Рисунок А.17 – форма повторного ввода логина и пароля администратора
Рисунок А.18 – страница администрирования пользователей
Рисунок А.19 – страница с сообщением об ошибке создания таблицы пользователей
Рисунок А.20 – страница с сообщением об успешном создании таблицы пользователей
Рисунок А.21 - страница с сообщением о подтверждении удаления таблицы пользователей
Рисунок А.22 - страница с сообщением об успешном удалении таблицы пользователей
Рисунок А.23 – страница информации о пользователях.
Рисунок А.24 – страница выбора удаляемого пользователя из базы данных.
Рисунок А.25 – страница подтверждения удаления пользователя из базы данных.
Рисунок А.26 – сообщение об успешном удалении пользователя из базы данных, с учетом наличия фотографии и видео на сервере
Рисунок А.27 – страница администрирования форума
Рисунок А.28 – сообщение об успешном создании таблицы новостей
Рисунок А.29 – сообщение о том, что таблица новостей не может быть создана
Рисунок А.30 – сообщение об успешном удалении таблицы новостей
Рисунок А.31 – сообщение об успешном удалении новости старше, чем N дней
Рисунок А.32 - сообщение о том, что данные были успешно удалены из таблицы новостей
Рисунок А.33 - сообщение об успешном создании таблицы ip-адресов черного списка
Рисунок А.34 - сообщение о том, что таблица ip-адресов черного списка не может быть создана
Рисунок А.35 - сообщение об успешном удалениии таблицы ip-адресов черного списка
Рисунок А.36 - таблица ip-адресов черного списка
Рисунок А.37 - незаполненая таблица ip-адресов черного списка с сообщением об ошибке обращения к таблице с информацией о «черных» ip-адресах
Рисунок А.38 - Отправить сообщение пользователя В черный список по ip-адресу
Рисунок А.39 – Смена пароля администратора
Приложение б Фрагменты листинга
Подключаемые файлы
Info.Dan
<?php
include("okno.dan");
//***** Заголовок всех php-скриптов, работающих с базой данных
$host="sql-4.ayola.net"; // Cервер
$user="sforum615"; // Пользователь
$password="su6wiw4fll"; // Пароль
$BD="sforum615"; // База данных
$tab_users="users"; // Таблица с информацией о пользователях
$tab_password="password";
// соединяемся с сервером, передавая имя пользователя и пароль
mysql_connect($host, $user, $password) or okno("Подключение к серверу БД", "/ADM/PICTURES/pictures_adm_users/image_fon.jpg", "", "Ошибка", "Не могу подключиться к серверу базы данных", "", "", 1);
// выбираем базу данных
mysql_select_db($BD) or okno("Выбор БД", "/ADM/PICTURES/pictures_adm_users/image_fon.jpg", "", "Ошибка", "Не могу выбрать базу данных на сервере", "", "", 1);
$adm=md5("angelina");
//получаем пароль из таблицы пароля администратора
$q=mysql_query("select passwd from $tab_password") or okno("Получение пароля администратора", "/ADM/PICTURES/pictures_adm_users/image_fon.jpg", "", "Ошибка", "Ошибка обращения к таблице паролей", "", "", 1);
$row=mysql_fetch_row($q);
$ps=$row[0];
// Получение значений COOKIE из файлов COOKIE
if (isset($_COOKIE["login"])) $login = $_COOKIE["login"];
if (isset($_COOKIE["pass"])) $pass = $_COOKIE["pass"];
?>