Разработка новостного движка

Автор работы: Пользователь скрыл имя, 25 Декабря 2013 в 22:14, курсовая работа

Краткое описание

CMS (система управления контентом) используется, если для сайта необходимо разделить техническую сторону его работы, его содержимое и дизайн. В большинстве случаев, если над сайтом работают несколько человек, то эту работу выполняют разные люди, но даже если это индивидуальная работа, то принцип разделения логики, дизайна и контента позволяет повысить эффективность работы, а в конечном счете - скорость создания и обновления сайта.

Прикрепленные файлы: 1 файл

Курсовой проект. Новостной движок. Кулабухов Р.И.docx

— 1.54 Мб (Скачать документ)

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И  НАУКИ РФ 


Государственное образовательное учреждение высшего     профессионального образования 

«Белгородский Государственный  Технологический Университет им. В.Г. Шухова»  
(БГТУ им. В.Г. Шухова)

 

ИИТУС

Кафедра Технической Кибернетики

 

 

 

 

 

 

Курсовой проект

дисциплина: «WEB-Технологии»

на тему:                                                                                                  

 «Разработка новостного движка»

 

 

 

 

 

 

 

                                                                                              Выполнил:

Студент группы УС-31

Кулабухов Р.И.

 

     Принял:

Рыбин И.А.

 

 

 

 

 

 

 

Белгород 2013

 

 

 

 

 

 


 

 

 

 

 

 

 

 

 

 

 


УС-31

Разработка новостного движка

 

Содержание

 

 

Рыбин И.А.

№Документа

Кулабухов Р.И.

Разработал

Проверил

Принял

Подпись

Дата

Лист

Изм

Лист

2

Литера

10

Листов


Содержание


 

 

Рыбин И.А.


 


УС-31

Разработка новостного движка

 

Введение

 

 

Рыбин И.А.

№Документа

Кулабухов Р.И.

Разработал

Проверил

Принял

Подпись

Дата

Лист

Изм

Лист

3

Литера

1

Листов


Введение

CMS (система управления контентом) используется, если для сайта необходимо разделить техническую сторону его работы, его содержимое и дизайн. В большинстве случаев, если над сайтом работают несколько человек, то эту работу выполняют разные люди, но даже если это индивидуальная работа, то принцип разделения логики, дизайна и контента позволяет повысить эффективность работы, а в конечном счете - скорость создания и обновления сайта. Сайт, созданный с использовием CMS, является более гибким, его изменение потребует меньше времени, да и сам сайт сможет стать по-настоящему масштабируемым. То есть, начав с разработки небольшого «движка», его потенциал к развитию безграничен.

Задумываться  о своем «движке» можно тогда, когда у Вашего проекта есть своя специфика, которая требует неординарных решений, и освоение и переделка существующих CMS потребует много времени. Другой вариант, когда собственная, пусть и небольшая CMS нужна и оправдана, это небольшие проекты, ради которых задействовать крупные и зачастую сложные CMS не имеет смысла.

Рыбин И.А.


 


УС-31

Разработка новостного движка

 

Постановка задачи

 

 

Рыбин И.А.

№Документа

Кулабухов Р.И.

Разработал

Проверил

Принял

Подпись

Дата

Лист

Изм

Лист

4

Литера

1

Листов


Постановка  задачи

Целью данного курсового проекта является создание новостного «движка», отвечающего следующим требованиям:

 

-  Поддержка  шаблонов

-  Разграничение прав пользователей

-  Категория материалов с неограниченным числом вложений

- WYSIWYG-редактор содержимого

- Возможность комментирования материалов

- Панель администрирования

Рыбин И.А.


 


УС-31

Разработка новостного движка

 

Постановка задачи

 

 

Рыбин И.А.

№Документа

Кулабухов Р.И.

Разработал

Проверил

Принял

Подпись

Дата

Лист

Изм

Лист

5

Литера

1

Листов


Требования  к ресурсу

 

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рыбин И.А.


 


УС-31

Разработка новостного движка

 

Построение базы данных

 

 

Рыбин И.А.

№Документа

Кулабухов Р.И.

Разработал

Проверил

Принял

Подпись

Дата

Лист

Изм

Лист

6

Литера

2

Листов


Построение  базы данных

 

При создании новостного «движка» необходимо использование  MySQL баз данных, для того что бы облегчить процесс ввода-вывода информационной составляющей ресурса и придать общность данным.

 Необходимыми  являются следующие таблицы:

  1. Pages (хранение данных непосредственно для самой новости);

Рис.1. Структура таблицы Pages

  1. Block (список категорий);

Рис.2. Структура таблицы Block

 

Рыбин И.А.


 


7

Лист

Разработка новостного движка

 

№Документа

Подпись

Дата

Лист

Изм


Users (данные о зарегистрированных пользователях);

Рис.3. Структура таблицы Users

  1. Comment (таблица комментариев к страницам);

Рис.4. Структура таблицы Comment

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


УС-31

Разработка новостного движка

 

Выбор среды  разработки

 

 

Рыбин И.А.

№Документа

Кулабухов Р.И.

Разработал

Проверил

Принял

Подпись

Дата

Лист

Изм

Лист

8

Литера

2

Листов


4.Программная реализация

    1. Выбор среды разработки

Данную задачу можно решить с использованием различных  программных средств:

  • Adobe Dreamweaver.
  • NotePad++;
  • NuSphere PhpED

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

NotePad++ и Adobe Dreamweaver так же предполагает непосредственное написание на html структуры сайта, PHP и Java Script скриптов, что способствует получению навыков web-дизайнера и web-разработчика. Оба программных средства удобны, но последний вариант обладает более широкими возможностями.

 

 

 

 

 

 

 

 

 

 

Рыбин И.А.




Построение общей структуры  сайт9

Лист

Разработка новостного движка

 

№Документа

Подпись

Дата

Лист

Изм


а

Для удобства представления  сайта, все содержимое разбито на 5 основных блоков: Заголовок, Меню, Контент, Системный блок, Подвал (рис. 5);

Рис.5 Структура  сайта

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

Внешний вид ресурса  без подключенного шаблона представлен  на рис. 6.

Рис. 6


УС-31

Разработка новостного движка

 

Заключение

 

 

Рыбин И.А.

№Документа

Кулабухов Р.И.

Разработал

Проверил

Принял

Подпись

Дата

Лист

Изм

Лист

10

Литера

1

Листов


Заключение

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

Внешний вид конечного ресурсе представлен на рис. 7.

Рис.7

 

Рыбин И.А.


 



Информация о работе Разработка новостного движка