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

 

СОДЕРЖАНИЕ


Введение

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.3 Разработка проекта

.4 Установка пакета Apache

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ЗАКЛЮЧЕНИЕ

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


ВВЕДЕНИЕ


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

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

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

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

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

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

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

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

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


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


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


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


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


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


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


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

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

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

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

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

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

¾видео;

¾синглы;

¾железо;

¾обзоры;

¾mmorpg.


.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). Вы можете также задавать логику запуска и завершения дополнительных сервисов по аналогии с тем, как это сделано в базовом пакете. Так что, если вам нужна какая-то система, в которой нет пакетов расширений, смело ставьте и конфигурируйте ее вручную.- язык программирования, созданный для генерирования HTML-страниц на веб-сервере и работы с базами данных. В настоящее время поддерживается подавляющим большинством хостинг-провайдеров.- один из популярнейших скриптовых языков (наряду с JSP, Perl и языками, используемыми в ASP.NET) благодаря своей простоте, скорости выполнения, богатой функциональности и распространению исходных кодов на основе лицензии PHP. PHP отличается наличием ядра и подключаемых модулей, "расширений": для работы с базами данных, сокетами, динамической графикой, криптографическими библиотеками, документами формата PDF и т. п. Любой желающий может разработать своё собственное расширение и подключить его. Существуют сотни расширений, однако в стандартную поставку входит лишь несколько десятков хорошо зарекомендовавших себя. Интерпретатор PHP подключается к веб-серверу либо через модуль, созданный специально для этого сервера (например, для Apache или IIS), либо в качестве CGI-приложения.


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


В Таблице 1 указаны требования к аппаратному обеспечению, необходимые для функционирования разрабатываемого программного комплекса.


Таблица 1 - Требования к аппаратному обеспечению

Частота процессора, МГц2000Объем оперативной памяти, Гб1Объем жесткого диска, Гб80Видеокарта- SVGA видеоплата Дополнительные- CD-ROM; - дисплей с разрешением не менее 800×600 точек; - IBM расширенная (101/102 клавиши) клавиатура; - Манипулятор типа мышь; - Модем.

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


В состав программной документации дипломного проекта должны входить:

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

¾описание программы;

¾руководство пользователя;

¾руководство программиста;

¾программа и методика испытаний.


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


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

Начало: 07.05.2012

Окончание: 09.05.2012

Техническое задание включает в себя:

¾постановка задачи;

¾сбор исходных материалов (входные, выходные данные);

¾определение требований к техническим средствам;

¾определение требований к программе;

¾определение стадий, этапов и сроков разработки программы и документации на неё.

Отчетность: документ техническое задание.


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

Начало: 09.05.2012

Окончание: 03.06.2012

Технический проект включает в себя:

¾уточнение структуры входных и выходных данных;

¾разработка алгоритма решения задачи;

¾определение формы представления входных и выходных данных;

¾разработка структуры программы;

¾окончательное определение конфигурации технических средств;

¾разработка плана мероприятий по разработке и внедрению программ;

¾разработка пояснительной записки;

¾согласование и утверждение технического проекта.

Отчетность: технический проект.


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

Начало: 10.05.2012

Окончание: 10.06.2012

Рабочий проект включает в себя:

¾программирование и отладка программы;

¾изготовление программы-оригинала;

¾разработка программных документов;

¾разработка утверждение порядка испытаний;

¾проведение испытаний;

¾корректировка программы по результатам испытаний.

Отчетность: тексты программы.


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


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


Web программирование- это то, без чего невозможно создание даже самого простого сайта. Разработано огромное количество средств, Интернет решений, которые предоставляют самые широкие возможности для создания любых сайтов.

Можно воспользоваться готовыми шаблонами, в этом случае программирование не понадобится. Однако ценность такого сайта будет невелика. Удобство обращения с ним, "технологичность", интерактивность портала будет желать лучшего.

Web программирование позволяет создавать уникальные, удобные и функциональные сайты. Основными средствами программирования, на сегодняшний день, являются PHP и MySOL, однако могут применяться и другие решения. HTML, DHTML, JavaScript, XML/XSL, Java, Flash, Perl, Субд - мало что скажут неподготовленному человеку. Скажем только, что каждый перечисленный инструмент предназначен для решения одной, или целого комплекса задач.

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

В частности, web программирование предлагает следующие, наиболее популярные решения:

¾упрощение обновления информации на сайте;

¾разнообразные интерактивные элементы, которые можно добавлять на сайт. Среди них наиболее популярными являются форумы, гостевые книги, возможность отправки e-mail с сайта, и многое другое;

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

¾использование сайта для интерактивной связи с, например, торговыми представителями в любой точке мира;

¾любые иные решения, необходимые Вам в каждом конкретном случае.

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


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

(англ. File Transfer Protocol - протокол передачи файлов) - протокол, предназначенный для передачи файлов в компьютерных сетях. FTP позволяет подключаться к серверам FTP, просматривать содержимое каталогов и загружать файлы с сервера или на сервер; кроме того, возможен режим передачи файлов между серверами.является одним из старейших прикладных протоколов, появившимся задолго до HTTP, в 1971 году. До начала 90-х годов на долю FTP приходилось около половины трафика в сети Интернет [источник?]. Он и сегодня широко используется для распространения ПО и доступа к удалённым хостам.

Протокол не шифруется, при аутентификации передаёт логин и пароль открытым текстом. Если злоумышленник находится в одном сегменте сети с пользователем FTP, то, используя сниффер, он может перехватить логин и пароль пользователя, или, при наличии специального ПО, получать передаваемые по FTP файлы без авторизации. Чтобы предотвратить перехват трафика, необходимо использовать протокол шифрования данных SSL, который поддерживается многими современными FTP-серверами и некоторыми FTP-клиентами.

Процесс нешифрованной авторизации проходит в несколько этапов (символы \r\n означают перевод строки):

¾установка TCP-соединения с сервером (обычно на 21 порт);

¾посылка команды USER логин\r\n;

¾посылка команды PASS пароль\r\n.

Если к серверу разрешён анонимный доступ, то можно авторизоваться так:

- USER anonymous\r\n;

PASS someone@email\r\n.

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

На многих FTP-серверах существует каталог (под названием incoming, upload и т. п.), открытый на запись и предназначенный для закачки файлов на сервер. Это позволяет пользователям наполнять сервер свежими данными.

Изначально протокол предполагал встречное TCP-соединение от сервера к клиенту для передачи файла или содержимого каталога. Это делало невозможным общение с сервером, если клиент находится за IP NAT, кроме того, часто запрос соединения к клиенту блокируется файерволом. Чтобы этого избежать, было разработано расширение протокола FTP passive mode, когда соединение для передачи данных тоже происходит от клиента к серверу. Кроме того, этой проблемы можно избежать, если использовать прокси - сервер.(англ. File eXchange Protocol - протокол обмена файлами) - способ передачи файлов между двумя FTP сайтами напрямую, не закачивая их на свой компьютер. При FXP сессии, клиент открывает два FTP соединения к двум разным сайтам, запрашивая пакеты данных у первого сайта как будто бы от имени второго. Польза этого метода в том, что можно перекачивать файлы по сети с огромной скоростью, обладая низкоскоростным соединением. FXP часто используется для распространения пиратского программного обеспечения и другого нелегального контента. Это свойство протокола FTP обнаружили и стали использовать задолго до появления файлообменных программ (p2p).- унифицированный локатор ресурсов, определяет правила написания различных видов ссылок. В Таблице 2 приводятся важнейшие префиксы для URL.


Таблица 2 - префиксы для URL

Префикс URLФункцияFTP://Ссылка на сервер FTPHTTP://Ссылка на объект, который будет передаваться с использованием протокола HTTPFILE://localhostСсылка на локальный дискGOPHER://Ссылка на сервер GopherMAILTO://Ссылка на электронный почтовый адресNEWS://Ссылка на электронную конференциюNNTP://Ссылка на сервер электронной конференцииTELNET://Ссылка на сервер электронной конференции

Проектирование сайта будет производиться на РНР Hypertext Preprocessor (Препроцессор гипертекста РНР). Язык препроцессора гипертекста является системой правил для web-обозревателя по форматированию и представлению web-документов надлежащим образом.является кроссплатформенным ПО, поддерживает операционные системы Linux, BSD, Mac OS, Microsoft Windows, Novell NetWare, BeOS.

Основными достоинствами Apache считаются надёжность и гибкость конфигурации. Он позволяет подключать внешние модули для предоставления данных, использовать СУБД для аутентификации пользователей, модифицировать сообщения об ошибках и т. д. Поддерживает IPv6.

Кроме имени и пароля пользователя, сервер данных хранит также сведения о том, к каким именно базам данных и таблицам имеет доступ пользователь и какие операции над ними он может проделывать. Эти сведения называются правами. Это такие права как: права на выборку данных из таблиц базы (права на чтение); права на изменения данных- добавление, изменение и удаление записей (права на запись); права на создание баз данных, таблиц, индексов, связей и прочее (права администратора баз данных); права на выполнение служебных операций- получение статистики об использовании баз данных, резервное копирование и прочее (права администратора сервера).

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

MySQL является многопользовательским, многопотоковым сервером. Он применяет SQL ( Structured Query Language-язык структурированных запросов), используемый по всему миру стандартный язык запросов в базы данных. MySQL появился на рынке в 1996 году, но его разработка началась еще в 1979 г.

PhpMyAdmin - веб-приложение с открытым кодом, написанное на языке PHP и представляющее собой веб-интерфейс для администрирования СУБД MySQL. phpMyAdmin позволяет через браузер осуществлять администрирование сервера MySQL, запускать команды SQL и просматривать содержимое таблиц и баз данных. Приложение пользуется большой популярностью у веб-разработчиков, так как позволяет управлять СУБД MySQL без непосредственного ввода SQL команд, предоставляя дружественный интерфейс.


.3 Разработка проекта


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

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


.4 Установка пакета Apache


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

Начальная установка и настройка

Сначала необходимо распаковать архив дистрибутива в каталог C:\Apache2.

Затем открыть в текстовом редакторе файл "C:\Apache2\conf\httpd.conf", являющийся основным конфигурационным файлом сервера Apache.

Правка файла httpd.conf

Для загрузки модуля mod_rewrite нужно найти и раскомментировать (уберить в начале строки символ "#") данную строку:


LoadModule rewrite_module modules/mod_rewrite.so


Для загрузки PHP интерпретатора, в конец блока загрузки модулей необходимо добавить строку:


LoadModule php5_module "C:/php/php5apache2_2.dll"


Определить каталог, содержащий конфигурационный файл PHP, добавив ниже следующую строку:

"C:/php"


Найти и раскомментировать строку:

www.example.com:80


Отредактировать ее следующим образом установив изначальное имя сервера:


ServerName localhost:80


Найдите строку:

"c:/Apache2/htdocs"


Назначить корневую директорию управления:


DocumentRoot "C:/apache"


Найдите данный блок:


<Directory />FollowSymLinksNonedeny,allowfrom all

</Directory>


И замените его на нижеследующий:


<Directory />Includes Indexes FollowSymLinksAll

Allow from all

</Directory>


Удалить или закомментировать первоначальный блок управления директориями (он нам не понадобится), который без комментариев выглядит примерно так:


<Directory "c:/Apache2/htdocs">Indexes FollowSymLinksNoneallow,denyfrom all

</Directory>


Найдите блок:

<IfModule dir_module>index.html

</IfModule>


Замените его на:


<IfModule dir_module>index.html index.htm index.shtml index.php

</IfModule>


Найдите строку:

"logs/error.log"


Заменить на нижеследующую (в этом случае просматривать глобальный файл ошибок сервера будет удобнее):


ErrorLog "C:/apache/error.log"


Найдите строку:

"logs/access.log" common


Заменить на:

"C:/apache/access.log" common


Для работы SSI (включения на стороне сервера) следующие строки, находящийся в блоке <IfModule mime_module>

Необходимо найти и раскомментировать:


AddType text/html .shtml

AddOutputFilter INCLUDES .shtml


Добавьте ниже, в тот же блок <IfModule mime_module>, две строки:


AddType application/x-httpd-php .phpapplication/x-httpd-php-source .phps


И, наконец, найдите и раскомментируйте строки:


Include conf/extra/httpd-mpm.confconf/extra/httpd-autoindex.confconf/extra/httpd-vhosts.confconf/extra/httpd-manual.confconf/extra/httpd-default.conf


Сохранить изменения и закройть файл "httpd.conf". Далее открыть файл "C:\Apache2\conf\extra\httpd-vhosts.conf" и произвести в нем следующие изменения. Существующие блоки примеров виртуальных хостов необходимо удалить, и вставить только нижеследующее:


NameVirtualHost *:80

<VirtualHost *:80>"C:/apache/localhost/www"localhost"C:/apache/localhost/error.log""C:/apache/localhost/access.log" common

</VirtualHost>

Сохранить изменения и закрsnm файл "httpd-vhosts.conf"

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

Установка сервиса Apache2.2 представлена на рисунках ………..



Установка сервиса Apache Запускаем командную строку и вводим в ней "C:\Apache2\bin\httpd.exe -k install"

После установки сервиса Apache Вот что мы должны увидеть при успешной установке сервиса Apache2.2.

Если все прошло успешно - устанавливаем ручной запуск сервиса Apache2.2 для чего проходим путь: "Start" ("Пуск") ? "Control Panel" ("Панель управления") ? "Administrative Tools" ("Администрирование") ? "Services" ("Службы"), в открывшемся окне управления служб выбираем строку "Apache2.2" и делаем на ней двойной щелчок, после чего во вкладке "General" ("Общие") выбираем ручной запуск сервиса - "Startup type: Manual" ("Тип запуска: вручную"). Это необходимо сделать для того, чтобы лишние службы не загружали систему. Учитывая, что домашний компьютер используется не только для веб-разработок, но и для многих других нужд, ручной запуск и остановка, непостоянно используемых сервисов, является наиболее приемлемым.

Создание структуры каталогов виртуальных хостов. В корне диска необходимо создать каталог "apache" - в нем будут лежать ваши виртуальные хосты (домены), глобальный файл журнала ошибок "error.log" (создается программой при первом запуске, автоматически), глобальный файл доступа "access.log" (создается автоматически). В каталоге "apache" создаем еще одну пустую папку - "localhost", в которой, в свою очередь, создаем папку "www", именно в последней и надо будет держать наше добро в виде локальных скриптов. Такая, казалось бы странная структура каталогов, продиктована схожей схемой построения каталогов в системах Unix, и призвана упростить в дальнейшем ее понимание и использование.

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

Откройте файл "httpd-vhosts.conf", и создайте в нём блок, примерно, следующего содержания:


<VirtualHost *:80>


# Папка, в которой будет корень вашего хоста.


DocumentRoot "C:/apache/test.ru/www"


# Домен по которому вы сможете обращаться к виртуальному хосту.

ServerName test.ru


# Алиас (добавочное имя) домена.

www.test.ru


# Файл, в который будут записываться ошибки.


ErrorLog "C:/apache/test.ru/error.log"


# Файл журнала доступа к хосту.


CustomLog "C:/apache/test.ru/access.log" common

</VirtualHost>


Затем в каталоге "apache", создайте папку "test.ru", в которой, в свою очередь, создайте папку "www".

Следующий шаг создания виртуального хоста - это изменение файла C:\WINDOWS\system32\drivers\etc\hosts операционной системы. Откройте данный файл и добавьте в него две строки:


.0.0.1 test.ru

.0.0.1 www.test.ru


Теперь необходимо запустить сервер Apache выполнив в командной строке "C:\Apache2\bin\httpd.exe -k start", открыть браузер, ввести в адресной строке "test.ru" или "www.test.ru" и перейти на виртуальный хост. Документация Apache, при запущенном сервере, доступна по адресу #"justify">Остановить работу Apache можно выполнив в командной строке "C:\Apache2\bin\httpd.exe -k stop". При необходимости перезагрузить Apache, выполните в командной строке "C:\Apache2\bin\httpd.exe -k restart".

Установка и настройка веб-сервера Apache - завершена.

Создание пакетных файлов для запуска и остановки сервисов

При использовании виртуальных хостов необходимо создать в директории C:\apache два файла: vhosts-off.txt - содержащий изначальное содержимое файла "hosts" и vhosts-on.txt - содержащий все виртуальные хосты. Обратите внимание, что при создании новых виртуальных хостов вам необходимо будет добавлять их в файл vhosts-on.txt, а не в C:\WINDOWS\system32\drivers\etc\hosts. Посмотрите на примеры ниже.

Файл vhosts-off.txt (может содержать одну единственную строку):


.0.0.1 localhost


Пример файла vhosts-on.txt с виртуальными хостами www.test.ru и test.ru:


127.0.0.1 localhost

.0.0.1 www.test.ru

.0.0.1 test.ru


В той же директории C:\apache, создайте два пакетных файла: start-webserver.bat - для запуска сервисов и подмены файла "hosts", и stop-webserver.bat - для остановки сервисов и очистки файла "hosts".

Файл запуска start-webserver.bat:


@echo off.not exist C:\apache\vhosts-on.txt goto no_vhostsCreate virtual hosts:/v /y C:\apache\vhosts-on.txt C:\WINDOWS\system32\drivers\etc\hosts.

:no_vhostsstart Apache2.2start MySQL

Файл остановки stop-webserver.bat:

@echo off.not exist C:\apache\vhosts-off.txt goto no_vhostsRestore hosts file:/v /y C:\apache\vhosts-off.txt C:\WINDOWS\system32\drivers\etc\hosts.

:no_vhostsstop Apache2.2

NET stop MySQL


В случае если не используются виртуальные хосты или необходимо запустить сервисы без подмены файла "hosts", необходимо убрать из директории C:\apache файлы vhosts-on.txt и vhosts-off.txt.

Одновременно с сервисами удобно запускать программу Apache Monitor, отображающую в системном лотке состояние сервера Apache, для чего можно создать еще один пакетный файл "start-webserver-monitor.bat", содержание которого аналогично файлу "start-webserver.bat" с добавлением в самый конец следующей строки:


start "" "C:\Apache2\bin\ApacheMonitor.exe"

Теперь для запуска всего инструментария понадобится запустить файл "start-webserver-monitor.bat", или "start-webserver.bat", а для остановки "stop-webserver.bat". При желании можно переименовать эти файлы, переместить их в любое другое место из папки "C:\apache", либо создать на данные файлы ярлыки, например, на рабочий стол.

Среда для работы создана, теперь можно перейти к установке программы создания и редактирования Web-сайтов Joomla 1.5.


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

представляет собой набор скриптов, написанных на языке программирования PHP. Этот язык был специально разработан для написания вэб-приложений. В вэб-приложениях существуют две части выполнения кода - серверная и клиентская. К клиентской части относятся HTML, CSS, Javascript, а к серверной ASP, JAVA, PHP и т.д. Исходя из этого, для работы (выполнения) скриптов Joomla, необходимо наличие вэб-сервера с поддержкой PHP и MySQL (рекомендуется Apache версии 1.3 и старше) и вєб-браузера у пользователя (самые популярные - Internet Explorer, Mozilla Firefox, Opera).

Настройка параметров Joomla заключается в настройке управления сайтами.

Инсталляция Joomla 1.5 производилась с установочного диска поэтапно в соответствии с "мастером инсталляции".

Установка Joomla. В C:/WebServers/home/localhost/www, создадим папку для будущего сайта, project, и сюда поместим содержимое папки Joomla 1.5. После того как папка создана, необходимо запустить сервер или перезапустить его, если он был запущен. Открываем браузер, и прописываем URL, #"justify">

Рисунок 4 - Проверка работы папки


Следующим шагом будет копирование самой Joomla в созданную ранее папку project, что бы приступить к установке. После копирования следует открыть браузер, и прописать название папки, в которой хранится Joomla. В данном случае #"justify">

Рисунок 5 - Установка Joomla

Начальная проверка. Здесь идет проверка необходимых компонентов, т.е. есть ли php, поддержка сжатия zip, поддержка XML и т.д. Эти установки рекомендуются для полнофункциональной совместимости PHP с Joomla. Однако, Joomla может работать, даже если текущие установки не полностью совпадают с рекомендуемыми. В данном случае все нормально, поэтому необходимо нажать кнопку далее (Рисунок 6).


Рисунок 6 - Начальная проверка


Лицензия. На данной странице предлагается ознакомиться с лицензионным соглашением продукта (Рисунке 7). После ознакомления нажимаем далее.


Рисунок 7 - Лицензия


Конфигурация базы данных. Базовые установки (Рисунок 8).


Рисунок 8 - Конфигурация базы данных


Так как базы еще не нет, необходимо ее создать (Рисунок 9). Чтобы создать БД, необходимо прописать в адресной строке браузера URL, #"justify">

Рисунок 9 - Создание БД


После создания БД, нужно зайти в пункт "привилегии", чтобы добавить пользователя для этой БД, находим пункт "создать нового пользователя" и вводим данные. Обязательно необходимо отметить все привилегии для пользователя, как показано на (Рисунок 10). Далее нажимаем кнопку, пошел.


Рисунок 10 - Добавление пользователя


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

Рисунок 11 - Основные установки


Конфигурация FTP. Для того, чтобы пользователи смогли пользоваться CMS Joomla, устанавливается обработчик FTP Layer для работы с файловой системы, но так как данный сайт установлен на локальный сервер, этот раздел не понадобится (Рисунок 12).


Рисунок 12 - Конфигурация FTP


Главная конфигурация. На данном этапе разработчику сайта необходимо указать название своего сайта, e-mail и пароль администратора.

Начинающим рекомендуется установить демо-данные (Рисунок 13).


Рисунок 13 - Главная конфигурация


Завершение. Установка завершена и здесь написано, что необходимо удалить папку Installation, чтобы избежать повторной установки Joomla (Рисунок 14).


Рисунок 14 - Завершение


После завершения всей установки, заходим в панель администратора. Для этого необходимо в адресной строке браузера ввести URL, #"justify">

Рисунок 15 - Административный раздел


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


Рисунок 16 - Меню

Следующая возможность - это управление пользователями (Рисунок 17). В данном случае ее использование не понадобится, регистрация пользователей пока не будет осуществляться. Эту возможность можно оставить на дальнейшую раскрутку сайта.


Рисунок 17 - Управление пользователями


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


Рисунок 18 - Управление материалами

Следующий пункт - это настройки сайта (Рисунок 19). Если нужно изменить название сайта, на время отключить сайт. Все это выполняется в меню/общие настройки.


Рисунок 19 - Настройки


Последний пункт - это управление расширениями (Рисунок 20). Расширение это все, что увеличивает функциональность Joomla, например фотогалареи, гостевые книги и т.д.


Рисунок 20 - Управление расширениями


Установка и описание tpl - файлов, шаблона "project_template". Для того, чтобы сайт приобрел красивый внешний вид, нужно установить шаблон. Его можно скачать с Интернета.

Шаблоны в Joomla определяют внешний вид вашего сайта. Существует 2 вида шаблонов: шаблоны сайта (Site Template) и шаблоны административной панели (Backend Template). В Joomla есть возможность назначения разным страницам различные шаблоны сайта.

В стандартной поставке Joomla имеется 3 шаблона сайта и 1 шаблон административной панели.

Установка шаблона сайта:

¾сначала необходимо произвести авторизацию в административной панели;

¾выбирается в меню пункт Расширения -> Менеджер шаблонов;

¾в открывшемся списке шаблонов сайта указывается шаблон;

¾нажатием кнопки Умолчание выбранный шаблон назначается шаблоном по умолчанию.

Внешний вид сайта изменится.

Добавление нового материала. Как известно, материалы в Joomla имеют три основных поля: заголовок, вводный и основной текст. Вводный текст используется при отображении материалов в режиме блог-раздела или блог категории, а так же, при просмотре непосредственно самого материала (перед полным текстом). При желании, администратор может отключить отображение вводного текста, при просмотре полного. Но только вручную, для каждого из материалов, посредством изменения параметра материала. Чтобы сэкономить время, можно воспользоваться этим SQL-запросом.

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

После заполнения всех статей для сайта, необходимо вывести их на страницу. На данный момент на главной странице сайта отображается только основной текст. Что бы вывести все остальные статьи нужно добавить меню. На схеме показано, что необходимо знать о меню. Добавления на сайт компонентов. Компонент - это основное средство расширения функциональных возможностей Joomla и представляет собой набор скриптов, которые обеспечивают определенный функционал, и обладает интерактивным интерфейсом пользователя. В большинстве случаев компоненты отображаются в центральной колонке сайта при трехколоночной верстке. Компонентами в Joomla являются форумы, файловые архивы, галереи, системы сбора статистики, резервного копирования и т.д. Управление пользователями, создание разделов, добавление и отображение материалов - все это выполняют компоненты. Компоненты в Joomla, обычно состоят из 2-х частей: административная панель компонента и фронтенд (сайт). Однако одна из частей может отсутствовать, например стандартный компонент Search (обеспечивающий поиск материалов на сайте) не имеет административной части, а компонент Config (настройка глобальных параметров сайта) наоборот, содержит только административную часть. В данном случае идет использование компонента, контакты. Перед тем как создавать компонент, необходимо сначала создать категорию для него. Для этого нужно зайти в компоненты/контакты/категории. После чего, переходим к созданию компонента.

сайт web программа аpache

Рисунок 21 - Компонент

Добавление на сайт нового расширения. Данное расширение будет состоять из двух элементов, компонента и плагина. Плагин отслеживает контент и при необходимости внедрять расширение прямо в статьи. Примером может послужить установка на сайт фотогалереи (Рисунок 22).


Рисунок 22 - Фотогалерея


Добавления на сайт мамбот. Мамбот - это функция, которая выполняет некоторые манипуляции с данными перед отображением их пользователям сайта. В настоящее время в Joomla существуют следующие группы мамботов: content, editors, search.

Мамботы группы content позволяют осуществлять различные манипуляции с текстом статей: выделять слова, вставлять картинки, удалять лишние пробелы и т.д. Как было сказано выше, мамбот это функция, которой на вход передаются данные. При отображении списка новостей, например на главной странице сайта, ядро Joomla загружает все мамботы группы content, и последовательно вызывает их для каждой новости на странице. Таким образом, все отображаемые данные проходят через мамбот. Группа мамботов editors содержит визуальные редакторы Joomla. Визуальные редакторы значительно облегчают процесс добавления материалов на сайт.

Основной задачей мамботов группы search является поиск данных по заданным ключевым словам. В дистрибутиве Joomla уже содержатся поисковые мамботы, позволяющие осуществлять поиск в стандартных компонентах. Если же понадобится добавить на сайт возможность поиска по галерее или файловому архиву, то необходимо будет установить соответствующий поисковой мамбот для этого компонента.


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


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


Целью разработки руководства пользователя является оказание помощи учащимся и преподавателям в процессе освоения навыков работы с программой. Для того, чтобы зайти на сайт необходимо, открыть браузер и набрать в нем адрес: http//. В левой части окна находится навигационная панель, при помощи которой осуществляется перемещение по сайту. Она состоит из 10 ссылок, которые приводят пользователя к необходимому им разделу сайта (Рисунок 28). На главной странице расположено обращение главного врача. Данная страница доступна всем пользователям сайта. Изменять ее может только администратор сайта.


Рисунок 28 - Главная страница сайта


Раздел "Клинические отделения" содержит 10 подразделов. В этом разделе присутствует краткое описание клинических отделений Павлодарской областной больницы (Рисунок 29).

Рисунок 29 - Клинические отделения


Раздел "История", в этом разделе содержится краткое описание истории Павлодарской областной больницы им. Г. Султанова (Рисунок 30).


Рисунок 30 - История


В разделе "Платные услуги" содержится список платных услуг

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


Рисунок 32 - Архив


Пункт меню "Новые технологии", в этом разделе содержится видео ролик на тему: Эндо протезирование тазобедренных суставов (Рисунок 33).


Рисунок 33 - Новые технологии

Раздел сайта "Центр перинатальной диагностики", в данном разделе содержится информация о центре перинатальной диагностики (Рисунок 34).

Следующий раздел "Фото галерея", в этом пункте представлены фотографии Павлодарской областной больницы (Рисунок 35).


Рисунок 35 - Фото галерея


На начальной странице расположены панели "О лицеи" и "Абитуриентам", с помощью которой наиболее удобно начать поиск.

На панели "О лицеи" расположены четыре ссылки, ведущие на отдельные разделы.

В соответствии с рассматриваемым примером выберем на панели "О лицеи" ссылку "Теоретическая концепция".

Щелкнув по ссылке, переходим на страницу "Теоретическая концепция" (Рисунок 35).


Рисунок 35 - Выбор интересующего раздела


Страница "Теоретическая концепция" содержит материал о педагогической платформы воспитания. Где представлены основные направления воспитательной работы.


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


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

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

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


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


Проектирование данного "Wed-сайта" с точки зрения практического применения достаточно обоснованно т.к. даст возможность:

¾общения на форуме на интересующие темы;

¾ознакомления с новостями о видеоиграх;

¾просмотра тематических видеороликов;

¾возможность смотреть и публиковать гайды1;

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

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

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


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


Общее время на создание программы складывается из различных компонентов. Структура общего времени на создание программного продукта представлена в Таблице 1.


Таблица 1 - Структура общего времени на создание программного продукта

№ этапаОбозначение времени данного этапаСодержание этапа1ТпоПодготовка описания задачи2ТоОписание задачи3ТаРазработка алгоритма4ТбсРазработка блок-схемы алгоритма5ТнНа писание программы на языке Joomla6ТпНабивка программы7ТотОтладка и тестирование сайта

Время рассчитывается в человеко-часах, причем Тпо берется по фактически отработанному времени, а время остальных этапов определяется расчетом по условному числу команд Q.

Условное число команд Q определяется по формуле:


(1)


где:

q - коэффициент, учитывающий условное число команд в зависимости от типа задачи;

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

Выбрать значение коэффициента q можно из Таблицы 2.


Таблица 2 - Значение коэффициента q

Тип задачиПределы изменений коэффициентаЗадачи учетаот 1400 до 1500Задачи оперативного управленияот 1500 до 1700Задачи планированияот 3000 до 3500Многовариантные задачиот 4500 до 5000Комплексные задачиот 5000 до 5500

Программные продукты по степени новизны могут быть отнесены к одной из 4-х групп:

¾группа А - разработка принципиально новых задач;

¾группа Б - разработка оригинальных программ;

¾группа В- разработка программы с использованием типовых решений;

¾группа Г - разовая типовая задача.

По степени сложности программные продукты могут быть отнесены к одной из 3-х групп:

- алгоритмы оптимизации и моделирования систем;

- задачи учета, отчетности и статистики;

- стандартные алгоритмы.

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


Таблица 3 - Коэффициент с

Язык программированияГруппа сложностиСтепень новизныАБВГВысокого уровня11,381,261,150,6921,301,191,080,6531,201,101,000,60Низкого уровня11,581,451,320,7921,491,371,240,7431,381,261,150,69

Наш проект направлен на задачи учета, по новизне отнесем проект к группе В, по степени сложности относится ко 2 группе. Следовательно, исходя из формулы 1, можно определить условное число команд Q.


Q =1500*1,08 =1620 (команд)

Далее рассчитывается время, затраченное на каждый этап создания Web-сайта:

. Время на подготовку описания задачи (Тпо) измеряется в человеко-часах и берётся по факту:


Тпо = 15 (человеко-часов)


. Время на описание задачи (То) определяется по формуле (2):


To = Q*B/50*K (2)

где:

В - коэффициент учета изменений задачи, коэффициент В зависимости от сложности задачи и числа изменений выбирается в интервале от 1,2 до 1,5;

К - коэффициент, учитывающий квалификацию программиста.

Выбрать значение коэффициента К можно из Таблицы 4.


Таблица 4 - значение коэффициента К

Стаж программистаЗначение коэффициента Кдо 2-х лет0,8от 2 до 3 лет1,0от 3 до 5 лет1,1 - 1,2от 5 до 10 лет1,2 - 1,3свыше 10 лет1,3 - 1,5

Получается:


То = 1620 *1,3/50*0,8 =37 (человеко-часа)


3. Время на разработку алгоритма (Та) определяется по формуле (3):


(3)


Расчет времени на разработку алгоритма (Та):


Та =1620/50*0,8 = 26 (человеко-часов)


. Время на разработку блок-схемы (Тбс) рассчитывается аналогично времени на разработку алгоритма по формуле (3):


Тбс = 1620/50*0,8 =26 (человеко-часов)


. Время написания программного продукта (Web-сайта) на языке программирования (Тн) определяется по формуле (4):


(4)


Расчёт времени написания на языке программирования:


Тн = 1620*1,5/50*0,8 = 39 (человеко-часов)


. Рассчитать время набора программы (Тп) можно по формуле 5:


(5)


Расчёт времени набора программы:


Тп = 1620/50=32 (человеко-часов)


7. Время на отладку и тестирование программного продукта (Toт) определяется с помощью формулы (6):


(6)


Расчёт времени на отладку и тестирование программного продукта:


Toт = 1620*4,2/50*0,8=170 (человеко-часов)


Теперь, зная время, затраченное на каждом этапе, можно подсчитать общее время на создание программного продукта:


Т = Тпо + То + Та + Тбс + Тн + Тп + Тот (7)

Т = 15+37+26+26+39+32+170= 345 (человеко-часов)


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


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

Согласно Закона Республики Казахстан от 21.07.2011 года № 467-IV "О республиканском бюджете на 2012 - 2014 годы (с изменениями и дополнениями по состоянию на 01.01.2012 г.) ".

Минимальная заработная плата составляет 17439 тенге.

Рекомендуемые разряды представлены в Таблице 5.


Таблица 5 - Рекомендуемые разряды

Оператор ЭВМ8 разрядПрограммист - техник10 разрядПрограммист - математик11 разрядПрограммист - аналитик12 разрядВедущий программист13 разряд

Таблица 6 - Значение коэффициента Kt

Разряды8910111213Тарифные коэффициенты4,85,165,545,596,46,87

1.Определим месячную тарифную ставку работника:


(8)


где: Зmin - минимальная месячная заработная плата, 17439 тенге;

Kt - тарифный коэффициент.

Расчёт месячной тарифной ставки:


Тм = 17439*5,54= 96612 (тенге)


. Определим дневную тарифную ставку Тд при 22 рабочем дне в месяц:


Тд=Тм/22 (9)


Расчет дневной тарифной ставки Тд:


Тд = 96612/22 = 4391(тенге)


3. Определим часовую тарифную ставку Тч для данного разряда при 8-часовом рабочем дне:


(10)


Расчёт часовой тарифной ставки Тч:


Тч = 4391/8 = 548 (тенге)


Теперь определяем заработную плату работников:


(11)


где: Т - общее время на создание программного продукта.

Расчёт заработной платы исполнителя проекта:


Зп = 548*345 = 189060 (тенге)


. Теперь определим налоговые отчисления (10% - пенсионные отчисления; 10% - подоходный налог) с заработной платы работника согласно налоговому кодексу Республики Казахстан от 01.01.2012:


ПФ (10%) = Зп * 10% (12)

ПФ (10%) = Зп * 10% = 189060*10% =18906 (тенге)

Соц. Отчисления = (Зп -ПФ(10%))*10% (13)

(189060- 18906)*10% = 17015 (тенге)


4.3 Расчет расходов на содержание и эксплуатацию ПЭВМ


Основной для расчета расходов на содержание и эксплуатацию ПЭВМ, относящихся к данному программному продукту, является себестоимость одного машино-часа работы ПЭВМ.

Сначала определяются годовые затраты каждого компонента себестоимости, в число которых входят ниже перечисленные.


Таблица 6 - Подсчет первоначальной стоимости ПК

КонфигурацияМодельСтоимость1. Процессор Intel Pentium Dual-Core G620 2,6 GHz113002. ВидеокартаSapphire Radeon HD 6750 213003. Оперативная памятьDIMM DDR3 SDRAM 2Gb23004. Жёсткий дискSamsung 1000 Gb 7200 rpm,243005. Материнская платаINTEL iP55, BLKDP55WB, S1156190006. Корпус с блоком питанияMidiTower ATX SOHOO 5813BR, 350W54007. МышьA4Tech G-Cube GOE-6DE,20008. МодемADSL TP-Link TD-881045009. МониторLCD Acer P196HQVb 18.51700010. КолонкиDelux DLS-2010, 2x0.65W110011.КлавиатураGenius KB200e,160012.Сетевой фильтрGembird Power CUBE Surge Protector900Итого:110700

Амортизационные отчисления определяются в размере 20-40% от балансовой стоимости ПК.


Аг=Кб*30% (14)


где:


4.4 Расчет себистоимости


Кб - балансовая стоимость одного ПК с периферией, а 30% это норма амортизации для компьютерного оборудования, срок эксплуатации которого составляет более одного года согласно Налоговому кодексу Республики Казахстан.

Расчёт амортизации:


Аг = 110700*(30%) = 33210 (тенге)

Ам = Аг/12 (15)

Ам =33210/12м = 2767 (тенге)


где:

Кб - балансовая стоимость одной ПЭВМ с периферией;

Работа над данной программой заняла 345 часов, что при 8-ми часовом рабочем дне составило 1,9 месяц (341,82/22/8), поэтому в расчеты включаем амортизацию в сумме 5257 тенге.


Аи=2767*1,9=5257 (тенге)


.5 Рассчет себестоимости


Расчет затрат на электроэнергию

Затраты на электроэнергию складываются из:

затраты на силовую электроэнергию;

затраты на электроэнергию, которая идет на освещение.

Затраты на силовую электроэнергию определяются по формуле:


Зс.эн = Т*Цэ*Р(15)где, Цэ - стоимость 1кВт/часа в тенге;

Р - суммарная мощность ПЭВМ с периферией в кВт/часах.

Стоимость 1 кВт/часа составляет 19,36 тенге


Р = 0,8 кВт/час.

Зс.эн = 345*19,36 *0,8 = 5343 (тенге)


Затраты на электроэнергию, которая идет на освещение определяется по формуле:


Зосв = Т*Цэ*Р (16)

Зосв=345*19,36 *0,15 = 1002 (тенге)


где, Р - суммарная мощность, которая идет на освещение в кВт/часах.

В дипломном проекте принимаем Р = 0,15 кВт/час.

Теперь определяем общие затраты на электроэнергию:


Зэн = Зс.эн + Зовс(17)

Зэн = 5343+1002= 6345(тенге)


Затраты на расходные материалы Мр берется по факту.

В их число входят дискеты, картриджи и бумага для принтеров и т.д. При разработке данного программного продукта затраты на расходные материалы составляют: 1 CD диск, примерная стоимость которого составляет 60 тенге, распечатка пояснительной записки 440тг следовательно Мр=500 тенге. Расходы на профилактику (Рпр) составляют 2% от амортизируемой стоимости ПК:

Рпр = Кб*2% (18)

Рпр = 110700*2% =2214 (тенге)


Затраты на Internet

При написании дипломного проекта использовался тарифный план Internet "Хит" 3 600 тенге.


Зi = 3600 (тенге) (19)


Теперь все вышеперечисленные компоненты суммируются, и тем самым определяются годовые расходы на содержание и эксплуатацию ПК (Рсэ):


Рсэ = Аи+Зэн+Мр+Рпр+Зi (20)

Рсэ = 5257+6345+500+2214+3600=17916 (тенге)


Далее определяем себестоимость 1-го Машино-часа работы ПЭВМ по формуле:


Смч = Рсэ/Фэф (21)


где: Фэф - эффективный годовой фонд времени работы ПК в часах;

Рсэ- расходы на содержание и эксплуатацию ПК.

В году 52 недели, при 5-дневной рабочей неделе и 8 часовом рабочем дне получаем Фэф = 52*5*8=2080 часов, стоимость одного кВт/часа составляет 19,58 тенге. Р = 0,5 кВт/часа.


Смч =14316/2080 =6,9 (тенге)


Теперь, зная себестоимость одного машино-часа работы ПЭВМ и время на создание программного продукта, которое требовало использование ПЭВМ, можно произвести расчет расходов на содержание и эксплуатацию ПЭВМ, относящихся к данному программному продукту (Рсэп):


Рсэп = Смч*Т(22)

Рсэп =6,9*345= 2381 (тенге)


где, Смч - себестоимость одного машино-часа работы ПЭВМ;

Т - суммарное время, этапов разработки программного продукта.


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


В себестоимости программного продукта входят следующие элементы:

. Заработная плата Зп и исполнителя работ по созданию программного продукта.

. Отчисления в пенсионный фонд (10%).

. Социальные отчисления (10%).

. Расходы на содержание и эксплуатацию ПЭВМ, относящихся к данному программному продукту (в Рсэ заложены, амортизация, затраты на электроэнергию, затраты на интернет, расходы на профилактику, затраты на расходные материалы).

Теперь, сложив все элементы, можно определить себестоимость программного продукта.


Сп.п=Зп +Со+ПФ+Рсэ (23)

Сп.п=189060+17015+18906+14316=239297 (тенге)

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


Таблица 6 - Результаты расчетов экономической части дипломного проекта

Наименование показателяСумма, тенгеЗаработная плата исполнителя189060Социальные отчисления 17015Пенсионные отчисления18906Амортизационные отчисления5257Затраты на электроэнергию6354Затраты на расходные материалы500Расходы на профилактику2214Затраты на интернет3600Расходы на содержание и эксплуатацию ПЭВМ, относящихся к данному программному продукту17916Себестоимость программного продукта239297

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


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


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


.1 Трудовой кодекс РК


Основным источником прав регулирующим трудовые отношения на территории РК я является трудовой Кодекс РК от 15 мая 2007 года № 252-III

Сфера действия:

граждане РК;

иностранцы;

лица без гражданства, работающие на территории РК.

Трудоспособный возраст в РК с 14 лет, но только по согласию родителей либо опекунов лица. Для несовершеннолетних работников устанавливается сокращенный рабочий день.

Работник принимается на работу с момента подписания договора, трудовой договор заключается в 2-ух экземплярах, для каждой из сторон.

Работодателем устанавливается испытательный срок не более 3-х месяцев с момента подписания договора. Если по истечении испытательного срока работник продолжает деятельность, то он считается прошедшим испытательный срок. Работодатель должен уведомить работника о не прохождении испытательного срока за 7 календарных дней до увольнения.

Сроки заключения трудового договора:

на определенный срок;

на определенный срок не менее одного года (при повторном заключении индивидуального трудового договора, он считается заключенным на неопределенный срок);

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

на время выполнения определенной работы;

на время замещения временно отсутствующего работника.

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

Коллективный договор определяет:

систему организации и оплаты труда;

размеры минимальных тарифных ставок и окладов;

порядок и размеры компенсации;

порядок, размеры, условия страхования работников на случай потери их работы;

меры защиты на случай временной остановки производств;

предоставление дополнительных льгот;

переобучение работников;

оказание помощи пенсионерам, инвалидам, многодетным.

В соответствии с Трудовым кодексом сокращенная продолжительность рабочего времени устанавливается для работников:

от 14 до 16 лет - 24 часа в неделю;

от 16 до 18 лет - 36 часов в неделю;

на вредных и тяжелых физических работах - 36 часов в неделю.

Пятидневная или шестидневная рабочая неделя устанавливается работодателем и оговаривается в условия трудового договора и коллективного договора.

С 2200 до 600 часов - считается ночным рабочим временем. К этим работам не допускаются лица младше 18 лет, беременные женщины (допускаются с их письменного согласия), лица, имеющие медицинские противопоказания.

Сверхурочные работы - работы сверх продолжительности рабочего времени. К ним допускаются только с согласия работника. Несовершеннолетние и беременные не допускаются. Инвалиды, женщины, имеющие детей до 7-ми лет, ребенка-инвалида до 16-лет, привлекаются к сверхурочным работам с их письменного согласия.

Сверхурочные работы не должны превышать 2-х часов (во вредных опасных условиях, тяжелых работах - 1-го часа) в течение одного календарного дня и 4-х часов в течении недели, а во время тяжелых физических работ 2-х часов в неделю.

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

Трудовой кодекс гарантирует время отдыха, которое включает:

. Ежедневный перерыв для отдыха и приема пищи (не менее 1-го часа).

. Специальные перерывы (работающим на холоде, на тяжелых работах) включаются в рабочее время.

. Ежедневный отдых (междусменный) - не менее 12-ти часов.

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

. Ежегодный оплачиваемый трудовой отпуск - не менее 24 календарных дней, первый отпуск предоставляется через 12 месяцев работы.

. Ежегодный оплачиваемый дополнительный трудовой отпуск (тяжелые, вредные условия работы).

. Отпуск без сохранения заработной платы.

. Отпуск по беременности и родам (70 дней до родов и 56 дней после родов. Отпуск после родов может взять отец ребенка).

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

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


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


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

Мероприятия по охране труда направлены на:

-систематическую проверку знаний по охране труда;

-организацию обучения, инструктажей;

использование наглядной агитации;

внедрение научной организации труда;

укрепление трудовой и производственной дисциплины;

организацию трехступенчатого контроля;

внедрение системы стандартизации.

Проведение всех мероприятий возложено на администрацию.

За нарушение предполагаются следующие виды ответственности:

административная;

дисциплинарная;

уголовная;

материальная.


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


Существуют следующие виды контроля:

оперативный контроль;

административно-общественный контроль;

паспортизация условий труда;

аттестация рабочих мест;

контроль службы охраны труда предприятия4

общественный контроль;

ведомственный контроль вышестоящих организаций;

контроль органов государственного надзора и технической инспекцией труда.


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


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

Существуют два вида инструкции:

типовые,

для конкретных предприятий.

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

Типовая инструкция для работающих должна содержать разделы:

. Общие требования безопасности;

. Требования безопасности перед началом работ.

. Требования безопасности во время работы.

. Требования безопасности в аварийных ситуациях.

. Требования безопасности по окончанию работы

Чтобы обеспечить соответствие инструкций современным требованиям в области охраны труда, их следует подвергать периодической проверке. При этом определяется необходимость пересмотра инструкции и внесение в нее изменений. Проверку и пересмотр типовых инструкций производит организация-разработчик, а инструкций для работающих - подразделение - разработчик. Проверка инструкций проводится не реже 1 раз в 5 лет, а по видам работ, связанным с повышенной опасностью - не реже 1 раз в 3 года.

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

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

пересмотра типовой инструкции;

возникновения аварийной ситуации или травмирования работающих, вызвавших необходимость изменения инструкции;

изменения технологического процесса или условий работы;

при применении новых видов оборудования, материалов, аппаратуры, приспособлений и инструментов.

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

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

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


Требования к размещению и эксплуатации компьютеров и видеотерминалов определены Постановлением Правительства РК от 1 декабря 2011 года №1430 "Об утверждении санитарных правил "Санитарно-эпидемиологические требования к условиям работы с источниками физических факторов (компьютеры и видеотерминалы), оказывающие воздействие на человека".

Санитарно-эпидемиологические требования к размещению и эксплуатации компьютеров регламентируют вопросы, связанные с эксплуатацией персональных компьютеров, планшетных персональных компьютеров, ноутбуков) и видеотерминалов:

В помещениях для размещения и эксплуатации ПК, ПлПК, ноутбуков и ВТ обеспечиваются условия для соблюдения нормируемых параметров освещенности, микроклимата, приведенных в настоящих Санитарных правилах.

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

Площадь на одно рабочее место пользователей ПК и ВТ на базе электронно-лучевой трубки (далее - ЭЛТ), в том числе на объектах досуга для оказания услуг населению, составляет не менее 6 квадратных метров (далее - м2) при рядном, центральном и периметральном расположении - 4 м2, при использовании ВТ на базе плоских дискретных экранов (жидкокристаллические, плазменные) при любом расположении - 4 м2.

Площадь на одно рабочее место пользователей ПлПК, ноутбуков допускается в 2,5 м2.

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

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

При этом в этих помещениях необходимо проводить ежедневную влажную уборку.

Помещения, где размещаются ПК и ВТ, оборудуются защитным заземлением, электрические розетки подключаются к контуру заземления.

Помещения, оборудованные ПК и ВТ, размещаемые в жилых зданиях, оборудуются отдельным входом.

Объекты, оказывающие услуги лицам, не достигшим совершеннолетия, посредством ПК и ВТ, должны оборудоваться гардеробными комнатами или шкафами (вешалками) для верхней одежды посетителей и сани¬тарными узлами.

При двух-, трехрядной расстановке одноместных столов с компьютерами, игровыми комплексами расстояние в каждом ряду между боковыми поверхностями столов должны быть не менее 0,5 метров (далее - м), при рядной расстановке расстояние между тылом поверхности одного видеомонитора и экраном другого - не менее 2 м, между боковыми поверхностями игровых автоматов - не менее 0,2 м.

Размеры рабочей поверхности стола для пользователей ПК следует принимать: ширину 800, 1 000, 1 200 и 1 400 мм, глубину 800 и 1 000 мм, при нерегулируемой его высоте - равной 725 мм.

Высота рабочей поверхности стола должна быть в пределах 680-800 мм.

В помещениях, где оборудованы компьютеры и видеотерминалы, уровни физических и химических факторов принимаются согласно приложениями 1-5 к настоящим Санитарным правилам.

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

Мощность экспозиционной дозы рентгеновского излучения в любой точке на расстоянии 0,05 м от экрана и корпуса ВТ на ЭЛТ при любых положениях регулировочных устройств не превышает 1 микро Зиверт в час.

При размещении рабочих мест с ПК расстояние между рабочими столами с мониторами между тыльной поверхностью одного видеомонитора до экрана другого предусматривается не менее 2 м, между боковыми поверхностями видеомониторов - не менее 1,2 м.

Экран видеомонитора должен находиться от глаз пользователя на расстоянии 600-700 миллиметров (далее - мм), но не ближе 500 мм с учетом размеров алфавитно-цифровых знаков и символов.

Помещения, в которых размещены ВТ и ПК, оснащаются аптечкой первой медицинской помощи.

Продолжительность непрерывной работы с ВТ и ПК рекомендуется не более двух часов.

Вес ПлПК, предназначенный для учащихся общеобразовательных школ, должен быть:

для учащихся 1-4 классов не более 1 килограмма, (далее - кг);

для учащихся 5-8 классов до 1,5 кг;

для учащихся 9-11 (12) классов до 2,5 кг.

В общеобразовательных организациях, организациях среднего и высшего образования (далее - организации образовании) помещения для занятий с ПК, ПлПК и ноутбуками оборудуются одноместными столами. Предусматривают следующую конструкцию одноместного стола для работы с ПК, ПлПК, ноутбуков и ВТ:

) две раздельные поверхности: одну горизонтальную для размещения ПК с плавной регулировкой по высоте в пределах 520-760 мм и вторую - для клавиатуры с регулировкой по высоте и углу наклона от 0 до 15 градусов с фиксацией в рабочем положении (12-15 градусов);

) ширина поверхностей для ПК, ПлПК, ноутбуков и ВТ клавиатуры должна быть не менее 750 мм (ширина обеих поверхностей одинаковая), глубина - не менее 550 мм;

) опору поверхностей для ПК, ПлПК, ноутбуков или ВТ и для клавиатуры на стояк, в котором находятся провода электропитания и кабель локальной сети;

) увеличение ширины поверхностей до 1 200 мм при оснащении рабочего места принтером;

) подставку для клавиатуры, регулируемую по высоте и углу наклона, отдельную от основной столешницы, подставку для ног, совмещенную с основанием стояка.

Основные размеры рабочего места при работе с компьютерами в организациях образования, высота края стола и высота пространства для ног должна соответствовать росту обучающихся в обуви согласно таблицам 1, 2 приложения 6 к настоящим Санитарным правилам.

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

) дошкольные организации и 1 классы - не более 15 минут;

) 2-3 классы - не более 20 минут;

) 4-5 классы - не более 25 минут;

) 6-8 классы - не более 30 минут;

) 9-11 (12) классы - не более 35 минут.

В период производственной практики для учащихся общеобразовательных организации старше 16 лет, непосредственное время работы на ВТ, ПК не более трех часов, для учащихся моложе 16 лет - не более двух часов, с обязательным соблюдением режима работы. В период работы проводятся профилактические мероприятия: упражнения для глаз через 20-25 минут и физкультурная пауза через 45 минут во время перерыва.

Компьютерные игровые занятия в дошкольных организациях должны проводиться не чаще 2 раз в неделю.

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

Занятия дошкольников с использованием ВТ, ПлПК, ноутбуков и ПК должны проводиться методистом.

Не допускается одновременное использование одного ВТ, ПК, ПлПК, ноутбуков двумя и более детьми, независимо от возраста.

Размеры стульев для занятий приведены в таблице 3 приложения 6 к настоящим Санитарным правилам. Замена стульев на табуретки или скамейки не допускается.


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


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

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

Помещения с ВТ и ПК оборудуются системами отопления и должны иметь обще обменную вентиляцию.

Уровни ионизации воздуха помещений при работе с ПК и ВТ должны соответствовать нормам, приведенным в приложении 3 к настоящим Санитарным правилам.


ВЫВОД


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

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


ЗАКЛЮЧЕНИЕ


Итог работы над дипломным проектом - сайт Павлодарского профессионального лицея № 7.

Сайт был спроектирован на основе инсталлятора Joomla с использованием программы Apache, разработанных для создания web-сайтов, расположенных во всемирной сети Интернет. Применение Joomla при проектировании позволило создать приложение, для использования которого пользователю достаточно обладать основными навыками работы с персональным компьютером. Более того, интерфейс приложения, разработанный по принципам web-дизайна, максимально облегчает работу по обращению с сайтом.

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

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

При расчетах экономической части было установлено, что разработка сайта экономически обоснована.

В данном дипломном проекте:

¾реализовано техническое задание на дипломный проект;

¾создан документ "Руководство пользователя";

¾произведен расчет экономического обоснования проекта;

¾разработан раздел по охране труда.

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

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


1."Конституция Республики Казахстан" от 30 августа 1995 г.

2.Закон "О труде в Республике Казахстан" от 10 декабря 1999 года.

."Санитарно-эпидемиологические требования к эксплуатации персональных компьютеров, видеотерминалов и условиям работы с ними" от 18 августа 2004года.

."Типовая инструкция по охране труда при проведении занятий в кабинетах вычислительной техники", утвержденная 8 февраля 1990 года приказом Министерства народного образования КССР №97 "О мерах безопасности при работе с вычислительной техникой".

5.www.neocrome.ru, Плагины, скины, форум.

."Разработка Web-приложений на PHP и MySQL", Москва-Санкт Петербург-Киев 2003 год, Лаура Томсон и Люк Веллинг.

7.www.sql.ru, "Понимание SQL" Мартин Грабер.

.РНР5 "Наиболее полное руководство в подлиннике", БХВ-Петербург, 2005 год, Дмитрий Котеров, Алексей Костарев.

."РНР5, полное руководство" Москва-Санкт Петербург-Киев 2006 год, Джон Коггзолл.

.http://joomlaportal.ru/ Документация, поддержка.

.Языки HTML и CSS: для создания web-сайтов: офиц.учеб.курс. М.Хольцшлаг (пер. с англ. Климович А.). - М.: Изд-во: Триумф, 2006г., ил. Серия "Официальный учебный курс".

12.DreamWeaver MX 2004: смертельные трюки. Лоуери Дж., Бураглиа А.С. (пер. с англ. А.К.Шакарян) - М.: Изд-во: Кудиц-Образ, 2005г.

.Компьютерные сети. Принципы, технологии, протоколы: Учебник для вузов. Олифер В.Г., Олифер Н.А., 3-е изд. - СПб.: Изд-во: Питер, 2006г., ил.

.http://httpd.apache.org/ официальный сайт appache.

.Использование Internet:Джерри Ханикатт и др., Изд-во: Киев-Москва- Санкт Петербург, 1998г.

.http://www.joomla24.com Шаблоны.

17.http://www.intuit.ru, Основы локальных сетей. Курс лекций (учебное пособие).

.30 Уроков по информатике. Новые информационные технологии. Е.К.Балафанов, Б.Бурибаев, А.Б.Даулеткулов. Изд-во: Алматы, 1999г.

.Компьютер для студентов. Самоучитель аспирантов и преподавателей. Изд-во: Триумф, 2001г.

20.http://www.phpmyadmin.net/home_page/index.php официальный сайт phpMyAdmin


СОДЕРЖАНИЕ Введение . Исследовательская часть .1 Основание для разработки .2 Назначение разработки .3 Требование к сайту .4 Условия эксплу

Больше работ по теме:

КОНТАКТНЫЙ EMAIL: [email protected]

Скачать реферат © 2017 | Пользовательское соглашение

Скачать      Реферат

ПРОФЕССИОНАЛЬНАЯ ПОМОЩЬ СТУДЕНТАМ