Студенческий сайт КФУ - ex ТНУ » Учебный раздел » Учебные файлы »ПРОГРАММИРОВАНИЕ

Web-сайт о компьютерных играх

Тип: дипломная работа
Категория: ПРОГРАММИРОВАНИЕ
Скачать
Купить
Разработка сайта для осведомления любителей компьютерных игр о новинках, публикации новостей, участия в обсуждении игр. Основные понятия Web-технологий. Особенности установки пакета Apache и программы создания и редактирования Web-сайтов Joomla 1.5.
Краткое сожержание материала:

Размещено на

СОДЕРЖАНИЕ

Введение

1. Исследовательская часть

1.1 Основание для разработки

1.2 Назначение разработки

1.3 Требование к сайту

1.4 Условия эксплуатации

1.5 Условия применения

1.6 Требования к составу и параметрам технических средств

1.7 Требования к программной документации

1.8 Стадии и этапы разработки

1.8.1 Техническое задание

1.8.2 Технический проект

1.8.3 Рабочий проект

2. проектная часть

2.1 Web-программирование

2.2 Основные понятия WEB-технологий

2.3 Разработка проекта

2.4 Установка пакета Apache

2.5 Установка программы создания и редактирования Web-сайтов Joomla 1.5

3. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ

3.1 Цель разработки

3.2 Анализ полученных результатов

4. ЭКОНОМИЧЕСКАЯ ЧАСТЬ

4.1 Расчет времени на создание программного продукта

4.2 Расчет заработной платы и отчислений исполнителя работ по созданию программного продукта

4.3 Расчет расходов на содержание ПК

4.4 Расчет себестоимости программного продукта

4.5 Расчет цены программного продукта

4.6 Экономическая выгода

5. ОХРАНА ТРУДА

5.1 Трудовой кодекс Республики Казахстан

5.2 Основные направления профилактики травматизма и профзаболеваний

5.3 Контроль состояния охраны труда на предприятии

5.4 Типовая инструкция по охране труда при работе в кабинете вычислительной техники

5.5 Требования к размещению и эксплуатации компьютеров и видеотерминалов

5.6 Санитарно-эпидемиологические требования к микроклимату в помещениях для эксплуатации компьютеров и видеотерминалов

ЗАКЛЮЧЕНИЕ

СПИСОК ЛИТЕРАТУРЫ

ВВЕДЕНИЕ

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

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

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

В результате в дипломном проекте предполагается разработать:

ѕ техническое задание;

ѕ проектную часть (проектирование базы данных);

ѕ экономическую часть (расчет себестоимости экономической эффективности);

ѕ охрану труда.

По итогам выполненной работы оформляется заключение с выводами и анализом проделанной работы.

1. ИССЛЕДОВАТЕЛЬСКАЯ ЧАСТЬ

1.1 Основание для разработки

Дипломный проект на тему "Web-сайт о компьютерных играх" выполняется в соответствии с учебным планом для специальности 3706002 "Программное обеспечение вычислительной техники и автоматизированных систем" Павлодарского колледжа управления согласно приказу № 1-06/62 от 4.03.2012 "Об закреплении тем дипломных проектов".

1.2 Назначение разработки

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

1.3 Требование к сайту

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

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

ѕ оформление интерфейса. Требуется обеспечить сайт навигацией, позволяющей свободное перемещение по разделам сайта.

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

ѕ главная страница;

ѕ все новости;

ѕ видео;

ѕ синглы;

ѕ железо;

ѕ обзоры;

ѕ mmorpg.

1.4 Условия эксплуатации

Для проведения необходимых работ по сервисному обслуживанию сайта требуется программист, удовлетворяющий следующим требованиям:

ѕ владение в HTML, CSS;

ѕ знание языка программирования PHP;

ѕ владение понятиями БД и СУБД;

ѕ владение языком SQL;

ѕ навыки работы в ОС MS Windows.

ѕ Данный программный комплекс предъявляет следующие требования, к уровню подготовки пользователей:

ѕ пользователь, должен иметь общее представление о работе на персональном компьютере;

ѕ пользователь, должен обладать навыками работы в ОС Microsoft Windows 2000/XP/Vista/Seven;

ѕ умение работать в сети Internet.

1.5 Условия применения

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

ѕ операционная система Microsoft Windows XP/Vista/Seven;

ѕ браузер Internet Explorer или Mozilla Firefox;

ѕ Adobe Photoshop CS 10 - растровый графический редактор, разработанный и распространяемый фирмой Adobe Systems. Этот продукт является лидером рынка в области коммерческих средств редактирования растровых изображений, и наиболее известным продуктом фирмы Adobe. Часто эту программу называют просто Photoshop (Фотошоп). В настоящее время Photoshop доступен на платформах Mac OS X/Mac OS и Microsoft Windows. Ранние версии редактора были импортированы под SGI IRIX, но официальная поддержка была прекращена начиная с третьей версии продукта. Для версии CS 2 возможен запуск под Linux с помощью альтернативы Windows API -- Wine 0.9.54 и выше.

ѕ CorelDRAW - векторный графический редактор, разработанный канадской корпорацией Corel. Текущая версия продукта - CorelDRAW Graphics Suite X5, доступна только для Microsoft Windows. Более ранние версии выпускались также для Apple Macintosh и для GNU/Linux. Плюс этого редактора, возможность сохранения изображений в различных форматах (AutoCAD (.dxf и.dwg) и Macromedia Flash (.swf)). Основные преимущества программ такого рода - это относительно малый вес готовых изображений и то, что при многократном увеличении они сохраняют свое качество (это особенно необходимо при создании эмблем и других изображений, которые должны иметь хорошее качество для верстки сайта).

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

При создании сайта использовались следующие ресурсы:

ѕ инсталлятор (поддержка также инсталляции на Flash-накопитель);

ѕ Apache, SSL, SSI, mod_rewrite, mod_php;

ѕ PHP5 с поддержкой GD, MySQL, sqLite;

ѕ MySQL5 с поддержкой транзакций;

ѕ phpMyAdmin

ѕ система управления виртуальными хостами, основанная на шаблонах.

Все конфигурирование и настройка под конкретную машину происходит автоматически. Эти же правила распространяются на пакеты расширений.

В целях упрощения работы компонентов комплекса и улучшения совместимости с реальным Unix - хостером при старте создается специальный виртуальный диск, присоединенный к основной директории.

Виртуальный диск - это просто синоним для некоторой папки на реальном, или физическом, диске. Работа с виртуальным диском, проходит также как с обычным диском. При этом все операции в действительности будут производиться с указанной директорией. Механизм работы виртуальных дисков встроен в ОС и не ведет к каким-либо издержкам и замедлениям.

За счет применения виртуальных дисков Apache "изнутри" похож на маленький Unix: у него есть своя директория /home,/usr,/tmp… Различные компоненты и серверы расположены так., как это принято в Unix. Например, в /home располагаются виртуальные хосты, а в /usr-программные компоненты.

Такая архитектура в действительности не имеет ничего общего с системой Cygwin (хотя и похожа).

Вопреки распространенному мнению, Apache не является чем-то статическим и неизменным. Никто не мешает вам устанавливать поверх него дополнительные программы и компоненты (например, сервер СУБД PostgreSQL). Вы можете также задавать логику запуска и завершения дополнительных сервисов по аналогии с тем, как это сделано в базовом пакете. Так что, если вам нужна какая-то система, в которой нет пакетов расширений, смело ставьте и конфигурируйте ее вручную.

PHP -- язык программирования, созданный для генерирования HTML-страниц на веб-сервере и работы с базами данных. В настоящее время поддерживается подавляющим большинством хостинг-провайдеров.

PHP -- один из популярн...

Другие файлы:

Технология Product placement в компьютерных играх
Исследование особенностей функционирования и развития Product Placement в компьютерных играх. Определение законности размещения торговой марки, товара...

Психологические аспекты компьютерных игр
Роль компьютерных игр в массовом сознании, их психологическая классификация. Проявления архетипического начала в виртуальных играх. Структура и стадии...

Влияние ролевых компьютерных игр на формирование психологической зависимости человека от компьютера
Природа ролевых игр и ее проявление в компьютерных играх. Основные виды компьютерных ролевых игр и их влияние. Эмпирическое формирование компьютерной...

Мой компьютер игровой 2007 No.23
Украинский журнал о компьютерных играх....

Мой компьютер игровой 2007 No.21
Украинский журнал о компьютерных играх...