Файл: Создание сайта по интересам.pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 28.03.2023

Просмотров: 231

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Рисунок . – Форма изменения жанров

Для просмотра и управления аккаунтами пользователей необходимо использовать пункт меню Справочников – Пользователи. Данный пункт откроет систему управления аккаунтами пользователей (Рисунок 4.12).

Рисунок . – Справочник пользователей

Администратор имеет право удалить пользователя из системы, назначить его модератором или наоборот понизить до уровня автора. Для выполнения данных действий необходимо использовать соответствующие кнопки управления.

Рисунок . – Настройка отображения

Табличная система управления информацией в справочниках предоставляет возможность настроек визуализации представленной информации для этого необходимо использовать настройку показа количества записей на странице (Рисунок 4.13).

Для того чтобы использовать данную возможность следует в выпадающем настроечном списке выбрать удобное количество представляемых записей.

Также возможно производить фильтрацию записей по содержимому. Для чего следует использовать поисковый функционал системы управления данными (Рисунок 4.14).

Рисунок . – Применение поиска по данным

Для управления составом работ или статей администратору необходимо перейти в соответствующий раздел.

Так в списке статей возможно добавить новую статью или удалить ее из публикации используя соответствующие кнопки (Рисунок 4.15).

Рисунок . – Управление статьями

Кнопка удалить под статьей удаляет ее из списка публикации.

Кнопка добавить над списком статей осуществляет переход на форму добавления новой статьи.

Для завершения работы с системой нужно воспользоваться кнопкой выход в панели главного меню программы.

Инструкция пользователя

Для начала работы необходимо войти на главную страницу сайта (Рисунок 4.16).

Рисунок . – Начало работы

Для перемещения и управления функционалом необходимо использовать систему меню сайта (Рисунок 4.17).


Рисунок . – Меню администратора сайта

Для просмотра статей следует перейти в соответствующий раздел, нажав выбрав пункт Статьи. Данное действие направит на список статей, опубликованных на сервисе (Рисунок 4.18).

Рисунок . – Список статей для чтения

Для просмотра заинтересовавшей статьи следует кликнуть на ее заголовке, после чего откроется полный текст статьи (Рисунок 4.3).

Рисунок . – Текст статьи

Для просмотра опубликованных работ используется раздел Работы.

Для того, чтобы иметь возможность публиковать собственные работы на сайте необходимо пройти регистрацию. Регистрация доступна в пункте меню Регистрация, использование которого направит на соответствующую форму (Рисунок 4.20).

Рисунок . – Регистрация пользователя

На данной форме следует заполнить необходимые информационные поля и придумать пароль. После завершения регистрации в системе и входа на сайт как авторизованного пользователя, появиться возможность публиковать собственные работы на сайте.

Заключение

В ходе выполнения данной работы были решены следующие задачи

  • дано общее описание автоматизируемого объекта;
  • построена модель базы данных;
  • спроектировано и реализовано приложение для работы и управления созданной базой данных с применением web-технологий.

В процессе выполнения работы была создана база данных, с применением среды MySQL. Реализация проекта велась с применением языков CSS, HTML, PHP, а также м использованием языка SQL запросов для обращения и изменения информации в связанной базе данных системы.

Результатом работы явилось достижение целей:

  • закрепление теоретического материала по дисциплинам, связанных с изучением баз данных;
  • практические навыки создания web-ресурса с применением языка программирования PHP.

Разработана информационная система кинотеатра «Орбита». Система создана с применением современных средств и технологий, имеет адаптивный дизайн, проверена и протестирована для отображения на мобильных и десктопных устройствах.

Литература

  1. Пирогов, В.Ю. Информационные системы и базы данных: организация и проектирование: Учебное пособие / В.Ю. Пирогов. - СПб.: БХВ-Петербург, 2009. - 528 c.
  2. Вадим Дунаев. HTML, скрипты и стили. BHV, Санкт-Петербург, 2015. ISBN 978-5-9775-3317-1.
  3. Н. Закас, Джереми Мак-Пик, Джо Фосетт. Ajax для профессионалов. Перевод: Александр Киселев. Символ, Санкт-Петербург, 2015. ISBN 978 5 93286-081-6.
  4. К. Блессинг, Роб Черни, К. Шмитт. Применение Web-стандартов CSS и Ajax для больших сайтов. Корона-Век, Санкт-Петербург, 2011. ISBN 978 5 7931-0844-7.
  5. Adobe Dreamweaver CS6. Официальный учебный курс. Эксмо, Москва, 2014. ISBN 978-5-699-69655-0.
  6. Чои Вин. Как спроектировать современный сайт. Питер, Санкт-Петербург, 2011. ISBN 978-5-459-00579-0.
  7. А. Годин, К. Джонсон, К. Уоррен, М. Уэбер, Брайан Хоган. Книга веб-программиста: секреты профессиональной разработки веб-сайтов. Питер, Санкт-Петербург, 2013. ISBN 978-5-459-01510-2.
  8. Алан Купер, Дэйв Кронин, Кристофер Носсел, Роберт Рейман. Алан Купер об интерфейсе. Основы проектирования взаимодействия. Символ, Санкт-Петербург, 2015. ISBN 978-5-93286-132-5.
  9. Стив Круг. Как сделать сайт удобным. Юзабилити по методу Стива Круга. Питер, Санкт-Петербург, 2010. ISBN 978-5-49807-515-0.
  10. Кирилл Сухов. HTML 5. Путеводитель по технологии. ДМК, Москва, 2013. ISBN 978-5-94074-910-3.

Исходные коды

Index.php

<?php

include "header.php";

?>

<link rel="stylesheet" href="css/fotos.css">

<div class="row">

<div class="col">

<h1>Фотография</h1>

<img src="images/17286_900.jpg" alt="" width="60%">

<p>Фотогра́фия (фр. photographie от др.-греч. φως / φωτος — свет и γραφω — пишу; светопись — техника рисования

светом) — получение и сохранение статичного изображения на светочувствительном материале (фотоплёнке или

фотографической матрице) при помощи фотокамеры.

</p>

<p>Также фотографией или фотоснимком, или просто снимком называют конечное изображение, полученное в результате

фотографического процесса и рассматриваемое человеком непосредственно (имеется в виду как кадр проявленной

плёнки, так и изображение в электронном или печатном виде).

</p>

</div>

</div>

<?php

include "footer.php";

menu.php

<?php

include "ini.php";

//include "chkSession.php";

?>

<diw class="row">

<div class="col">

<nav class="navbar navbar-expand-lg navbar-dark sticky-top" style="background-color: #171a1d">

<!-- <a class="navbar-brand" href="index.php">-->

<!-- <img src="/img/i.jpg" alt="" width="35px">-->

<!-- </a>-->

<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarTogglerDemo02" aria-controls="navbarTogglerDemo02" aria-expanded="false" aria-label="Toggle navigation">

<span class="navbar-toggler-icon"></span>

</button>

<div class="collapse navbar-collapse" id="navbarTogglerDemo02">

<ul class="navbar-nav mr-auto mt-2 mt-lg-0">

<li class="nav-item active">

<a class="nav-link" href="index.php">Главная</a>

</li>

<li class="nav-item active">

<a class="nav-link" href="articles.php">Статьи</a>

</li>

<li class="nav-item active">

<a class="nav-link" href="works.php">Работы</a>

</li>

<?php

if ($id_rl == ADMIN) {

?>

<li class="nav-item dropdown active">

<a class="nav-link dropdown-toggle" data-toggle="dropdown" href="#" role="button" aria-haspopup="true" aria-expanded="false">Справочники</a>

<div class="dropdown-menu">

<a class="dropdown-item" href="genree.php">Жанры</a>

<div class="dropdown-divider"></div>

<a class="dropdown-item" href="users.php">Пользователи</a>

</div>

</li>

<?php

}

?>

</ul>

<?php

if($id_us == NOBODY) {

?>

<div class="my-2 my-lg-0">

<a href="register.php" class="btn btn-outline-light mr-sm-2">Регистрация</a>

<a href="enter.php" class="btn btn-warning my-2 my-sm-0">Вход</a>

</div>

<?php

}else {

?>

<div class="my-2 my-lg-0">

<span class="text-light"><?php echo $usName ?></span>

<a href="exit.php" class="btn btn-danger my-2 my-sm-0">Выход</a>

</div>

<?php

}

?>

<!-- <form class="form-inline my-2 my-lg-0">-->

<!-- <input class="form-control mr-sm-2" type="search" placeholder="Search">-->

<!-- <button class="btn btn-outline-success my-2 my-sm-0" type="submit">Search</button>-->

<!-- </form>-->