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

ЛИЧНЫЙ КАБИНЕТ 

 

Здравствуйте гость!

 

Логин:

Пароль:

 

Запомнить

 

 

Забыли пароль? Регистрация

Повышение уникальности

Предлагаем нашим посетителям воспользоваться бесплатным программным обеспечением «StudentHelp», которое позволит вам всего за несколько минут, выполнить повышение уникальности любого файла в формате MS Word. После такого повышения уникальности, ваша работа легко пройдете проверку в системах антиплагиат вуз, antiplagiat.ru, etxt.ru или advego.ru. Программа «StudentHelp» работает по уникальной технологии и при повышении уникальности не вставляет в текст скрытых символов, и даже если препод скопирует текст в блокнот – не увидит ни каких отличий от текста в Word файле.

Результат поиска


Наименование:


Курсовик Разработка блога

Информация:

Тип работы: Курсовик. Добавлен: 30.1.2014. Сдан: 2012. Страниц: 34. Уникальность по antiplagiat.ru: < 30%

Описание (план):


СОДЕРЖАНИЕ

Введение………………………………………………………………………………………...5
1. Требования к проекту………………………………………………..……………………...6
1.1. Описание предметной области 6
1.2. Реализация сетевого обмена информацией по протоколам HTTP 6
1.3. Требования доступности 6
1.4. Требования к программно-аппаратным ресурсам 7
2. Технический проект ……………………………………………………...………………......8
2.1. Разработка интерфейса 8
2.2. Разработка структуры базы данных 9
2.3. Разработка системы обеспечения безопасности сайта 10
2.4. Разработка колонок - свежие материалы, популярное и поиск 10
2.5. Разработка колонки архив материалов 11
3. Практическая часть ………………………………………………………………………....12
3.1. Структура интерфейса 12
3.2. Структура базы данных 14
3.3. Система обеспечения безопасности сайта 16
3.4. Интерфейс работы со статьями 17
3.5. Интерфейс подсистемы поиска 19
Заключение …………………………………………………………………………………......20
Список используемой литературы……………………………………………........................21
Приложение 1 листинг………………………………………………………………………...23


ВВЕДЕНИЕ
Интернет, как часть нашей жизни, проникает в нее все больше и больше. Широкое развитие и распространение получили интернет-дневники и блоги. В Интернет-дневниках люди освещают интересующие их факты и подробности своей жизни. Благодаря блогам и авторским статьям по различным тематикам, люди получают новые знания.
Актуальность создания блога состоит в привлечении людей, желающих делиться своими мыслями, опытом и рассуждениями в интернет.
Схема работы большинства блогов весьма проста: посетитель сайта видит все статьи автора сайта и изучает их, при желании оставляя комментарии, на которые автор сайта может отвечать, таким образом интернет-общественность обсуждает с автором сайта его статьи, мысли
Таким образом, цель курсовой работы: разработка сайта блога.
Для достижения данной цели были поставлены следующие задачи:
- проектирование сайта;
- проектирование структуры базы данных;
- разработка сайта.


1. ТРЕБОВАНИЯ К ПРОЕКТУ
1.1. Описание предметной области
Все посетители сайта имеют доступ к просмотру статей и комментариев других пользователей и своих. Для доступа к информационным ресурсам сайта не требуется авторизация. Посетитель имеет возможность оставлять комментарии к статьям автора сайта.
Необходимо обеспечить администрирование сайта, подразумевающее редактирование статей, комментариев других пользователей.
Таким образом, выделены два типа пользователей сайта - пользователь и администратор. Диаграмма типов пользователей представлена на рисунке 1.1.

Рис. 1.1. Диаграмма вариантов использования
Для реализации вышеперечисленного функционала необходимо реализовать соответствующие модули.
1.2. Реализация сетевого обмена информацией по протоколам HTTP
Сетевой обмен между клиентом и сервером должен осуществляться с помощью браузера, средствами web интерфейса по протоколу HTTP. Web приложение написано на языке PHP 5.2 с использованием СУБД MYSQL 5. Проектирование web интерфейса реализовано при помощи MVC CodeIgniter.
1.3. Требования доступности
В рамках данного проекта должны быть реализованные следующие требования:
- Доступ к серверу по протоколу ftp для добавления и удаления файлов сайта;
- Доступ к серверу по протоколу ssh для удаленного администрирования и управления сервером;
1.4. Требования к программно-аппаратным ресурсам
Требования к программному обеспечению сервера:
- Операционная система: Windows Server 2003/2008, Linux 2.6 и выше;
- Web сервер Apache 1.3 и выше;
- PHP 5 и выше;
- СУБД MySQL 5 и выше.
Требования к программному обеспечению клиента:
- Операционная система: Windows XP и выше, Linux 2.6 и выше;
- Web браузер с поддержкой HTML 4/5.
Требование к аппаратному обеспечению сервера:
- Процессор с частотой 3ГГц или выше;
- Оперативная память 4Гб или выше;
- Жесткий диск 320Гб и более;
- Пропускная способность канала связи 1Гбит/с.
Требование к аппаратному обеспечению клиента:
- Оперативная память 512 МБ или выше;
- Пропускная способность канала связи 128 кбит/с.


2. ТЕХНИЧЕСКИЙ ПРОЕКТ
2.1. Разработка интерфейса
Интерфейс системы должен быть интуитивно понятен пользователю.
На домашней странице должны отображаться приветствие пользователя, колонка поиска, список свежих и популярных материалов, а так же архив материалов.
Главное меню находится в верхней части страницы под синей эмблемой на белой полоске и позволяет переходить на главную страницу, пользоваться обратной связью и просматривать статьи по категориям.
Что бы пользоваться ресурсами данного сайта, регистрация не нужна. Пользователь может читать статьи и оставлять комментарии к любым статьям.
При отправке комментария, пользователю необходимо заполнить все поля, а также ввести каптчу.
Также необходимо предусмотреть способы администрирования сайта с целью обновления содержимого и структуры сайта, а так же для слежения за корректностью общения пользователей.
Структура сайта представлена в таблице 2.1.
Таблица 2.1
Структура сайта
Главные вкладки Дочерние вкладки
Главная
Статьи
HTML
PHP
CSS
Об авторе
Контакты
Поиск
2.2. Разработка структуры базы данных
В рамках изучения предметной области были выделены основные сущности и разработана структура базы данных. Для хранения содержимого сайта будет использоваться СУБД MySQL.
Для корректной работы сайта необходимо описать следующие сущности:
1. Сессия:
- номер сессии;
- ip адрес;
- браузер пользователя;
- время последней активности пользователя;
- данные пользователя.
2. Комментарий:
- номер комментария;
- номер статьи;
- автор;
- текст комментария;
- дата.
3. Статья:
- номер материала;
- описание материала;
- ключевые фразы;
- заголовок;
- краткое содержание;
- название текста;
- автор;
- раздел текста №0;
- раздел текста №1;
- раздел текста №2;
- раздел текста №3;
- URL адрес картинки;
- количество просмотров;
- дата.
4. Категория статьи:
- номер категории;
- описание категории;
- заголовок категории;
- ключевые фразы;
- заголовок категории;
- текст о категории.
2.3. Разработка системы обеспечения безопасности сайта
Многие разработчики сайтов устанавливают защиту от спам-ботов. Для этого необходимо предусмотреть, при отправлении комментария, защиту на основе CAPTCHA-картинки.
Так же необходимо шифрование сессий по алгоритму md5. На данном сайте реализована защита от SQL инъекций и от XSS атак.
Так же для входа в администраторскую часть используется секретная ссылка, для защиты от попыток несанкционированного доступа в администраторскую часть сайта. Для того, чтобы войти в Панель Администратора необходимо ввести логин и пароль.
В каждой папке на сайте используется специализированный файл index.html призванный помешать другим пользователям просмотреть содержимое папок сайта.
2.4. Разработка колонок - свежие материалы, популярное и поиск
Для ознакомления со списком статей существует несколько способов:
- ознакомиться с полным списком статей в центре страницы;
- слева вверху находятся наиболее поздние статьи;
- справа вверху находятся наиболее популярные статьи;
- так же в правой части страницы находится поиск.
Посетителю на главной странице отображаются по центру различные материалы. Справа и слева материалы отсортированы по популярности и дате добавления. Так же в правом краю страницы находится кнопка по........



Перейти к полному тексту работы


Скачать работу с онлайн повышением уникальности до 90% по antiplagiat.ru, etxt.ru или advego.ru


Смотреть похожие работы


* Примечание. Уникальность работы указана на дату публикации, текущее значение может отличаться от указанного.