Проектирование динамического web-сайта коммерческой организации ООО "Посредник"
Общая характеристика коммерческой организации. Основные цели проектирования web-сайта, предъявляемые к нему требования. Этапы разработки эскизного и технического проектов динамического сайта, анализ экономической эффективности его создания и окупаемости.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 25.12.2012 |
Размер файла | 3,5 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
- поддерживает стандарт обмена сложными структурами данных WDDX;
- поддерживает объекты Java, дает возможность использовать их в качестве объектов PHP;
- дает возможность формировать изображения, файлы PDF, ролики Flash, создаваемые "на лету"; способен выдавать любые текстовые данные (XHTML, другие XML-файлы); автоматически генерировать и сохранять в файловой системе вашего сервера;
- включает средства обработки текстовой информации, начиная с регулярных выражений Perl или POSIX Extended и заканчивая парсером документов XML;
- поддерживает многие другие расширения (функции поисковой машины mnoGoSearch, функции IRC Gateway, функции для работы со сжатыми файлами (gzip, bz2), функции календарных вычислений, функции перевода и др.).
HTML
Этот язык является базовым в области технологий создания сайтов, так как относительно легок в освоении. Но чрезмерная простота является и его недостатком. HTML (от английского Hyper Text Markup Language - язык разметки гипертекста) прекрасно отвечал требованиям раннего периода развития технологий создания сайтов, но с дальнейшим его развитием возникли существенные проблемы. HTML предоставляет следующие возможности:
- издавать сетевые документы с заголовками, текстом, таблицами, списками, фотографиями и т.п.;
- получать информацию из Сети через ссылки гипертекста при нажатии кнопки;
- создавать формы для посылки запросов на удаленные компьютеры, чтобы производить поиск информации, осуществлять бронирование, заказывать товары и т.п.;
- включать электронные таблицы, видео клипы, аудио клипы, и другие программные приложения непосредственно в их документы.
История разработки HTML довольно длительна. В каждой его версии разработчики пытались добиться того, чтобы HTML-страницы читались всеми браузерами, на всех компьютерных платформах.
Язык HTML предназначен для формирования и оформления страниц текста, который предназначен для просмотра в сети Интернет с помощью специальных программ - браузеров (основные из них Netscape Navigator (фирмы Netscape) и Internet Explorer (фирмы Microsoft).
В данном случае, под страницей подразумевается отдельный файл со специальными метками, которые указывают браузеру, как именно должен быть отображен на экране и в распечатке текст, содержащийся в этом файле. Помимо этого, могут еще присутствовать ссылки на файлы с графическими изображениями, которые будут отображаться вместе с текстом при просмотре.
Для формирования файла HTML нет необходимости в использовании мощного текстового процессора, более удобно использование, например, редактора Notepad (Блокнот). Содержимое HTML-страниц представлено в гипертекстовом виде, что предполагает наличие в документе, отображаемом на экране, выделенных определенным образом мест, щелкнув мышью по которым, можно переместиться в другую часть этой же страницы или на другую страницу.
СУБД и MySQL
SQL (от Structured Query Language - структурированный язык запросов) - создан для работы с реляционными базами данных. Он позволяет пользователям взаимодействовать с базами данных (просматривать, искать, добавлять, управлять данными). MySQL - многопользовательский, многопоточный сервер базы данных SQL. Имеет хорошую скорость и гибкость, если использовать его для хранения изображений и файлов. MySQL соответствует спецификации ANSI 92 SQL.
Его преимущества:
- поддержка нескольких одновременных запросов (многопоточность);
- возможность записи фиксированной, а также переменной длины;
- оптимизация связей с присоединением многих данных за один проход;
- гибкая система паролей и доступов;
- ODBC драйвер в комплекте с исходником;
- данные хранятся в формате ISO8859_1;
- интерфейс с языками C и perl;
- легко управлять таблицей (включая добавление и удаление ключей и полей);
- до 16 ключей в таблице (в каждом ключе до 15 полей);
- поддержка ключевых полей, а также специальных полей в операторе;
- поддержка чисел длинной от 1 до 4 байт (ints, float, double, fixed), строк переменной длины и меток времени;
- утилита проверки и ремонта таблицы (isamchk);
- быстрая система памяти, основанная на потоках;
- при работе со строками регистр символов в обрабатываемых строках роли не играет;
- псевдонимы применимы не только к таблицам, но также к отдельным колонкам в таблице;
- все поля имеют значение по умолчанию. INSERT можно использовать на любом подмножестве полей.
Основные достоинства MySQL - скорость, устойчивость и легкость в использовании.
4.2 Разработка проектных решений по системе в целом и её частям. Прототипы и описания ключевых функций программы
- При создании динамического Web-сайта коммерческой организации использовался язык программирования PHP, далее будет предоставлена листинг кода и скриншоты основных форм сайта
Рисунок 8 - форма регистрации.
В данной форме основным элементом является автоматически генерируемая комбинация цифр и текста выводимая как изображение. Данный код вводится в текстовое поле расположенное ниже под изображением для проверки, называется CAPTCHA (от англ. «Completely Automated Public Turing test to tell Computers and Humans Apart» - «полностью автоматизированный публичный тест Тьюринга для различия компьютеров и людей») - товарный знак Университета Карнеги - Меллона, в котором разработали компьютерный тест, используемый для того, чтобы определить, кем является пользователь системы: человеком или компьютером. В Рунете часто транскрибируется как «капча». Термин появился в 2000 году. Основная идея теста: предложить пользователю такую задачу, которую с лёгкостью может решить человек, но которую несоизмеримо сложнее решить компьютеру. В основном это задачи на распознавание символов.
CAPTCHA чаще всего используется при необходимости предотвратить использование интернет-сервисов ботами, в частности, для предотвращения автоматических отправок сообщений, регистрации, скачивания файлов, массовых рассылок и т. п.
<?php
function generate_code() //генерируется код
{
$hours = date("H"); // час
$minuts = substr(date("H"), 0, 1);// минута
$mouns = date("m"); // месяц
$year_day = date("z"); // день в году
$str = $hours. $minuts. $mouns. $year_day; //создается строка
$str = md5(md5($str)); //дважды шифруется в md5
$str = strrev($str);// реверс строки
$str = substr($str, 3, 6); // извлекается 6 символов, начиная с 3
$array_mix = preg_split('//', $str, -1, PREG_SPLIT_NO_EMPTY);
srand ((float)microtime()*1000000);
shuffle ($array_mix); //Тщательно перемешивается, полученный результат
return implode("", $array_mix);
}
function img_code() //Данная функция рисует изображение которое в последующем и будет выводиться
{
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Last-Modified: ". gmdate("D, d M Y H:i:s", 10000). " GMT");
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");
header("Content-Type:image/png");
//защита от кэширования
$linenum = 2; //линии
$img_arr = array(
"codegen.png",//фон изображения.
"codegen0.png"//фон изображения.
);
$font_arr = array();
$font_arr[0]["fname"] = "verdana.ttf"; //ttf шрифты
$font_arr[0]["size"] = 16;//размер
$n = rand(0,sizeof($font_arr)-1);
$img_fn = $img_arr[rand(0, sizeof($img_arr)-1)];
$im = imagecreatefrompng (code_dir. $img_fn); //создается изображение со случайным фоном
for ($i=0; $i<$linenum; $i++)
{
//рисуются линии
$color = imagecolorallocate($im, rand(0, 150), rand(0, 100), rand(0, 150));
imageline($im, rand(0, 20), rand(1, 50), rand(150, 180), rand(1, 50), $color);
}
$color = imagecolorallocate($im, rand(0, 200), 0, rand(0, 200));
imagettftext ($im, $font_arr[$n]["size"], rand(-4, 4), rand(10, 45), rand(20, 35),
$color,
code_dir.$font_arr[$n]["fname"], generate_code());//накладывается код
for ($i=0; $i<$linenum; $i++)//еще раз линии! Уже сверху.
{
$color = imagecolorallocate($im, rand(0, 255), rand(0, 200), rand(0, 255));
imageline($im, rand(0, 20), rand(1, 50), rand(150, 180), rand(1, 50), $color);
}
<form action="save_user.php" method="post" enctype="multipart/form-data" >
action="save_user.php" - данная функция означает перенаправление на файл обработчик "save_user.php"
method="post" - передача данных через скрытый протокол.
enctype="multipart/form-data" - данную строку необходимо указывать если через форму передается файл.
Далее рассмотрим код обработчика формы, файл save_user.php.
<?php
session_start(); //запускается сессия. Необходимо для работы с глобальными переменными
include ("bloks/bd.php");// файл bd.php служит для подключения к базе данных
include("img_resize.php"); //подгружается файл в котором прописана функция работы с изображением
if (isset($_POST['login'])) { $login = $_POST['login']; if ($login == '') { unset($login);} } //заносится введенный пользователем логин в переменную $login, если он пустой, то уничтожается переменная
if (isset($_POST['password'])) { $password=$_POST['password']; if ($password =='') { unset($password);} }
if (isset($_POST['password2'])) { $password2=$_POST['password2']; if ($password2 =='') { unset($password2);} } //заносится введенный пользователем пароль в переменную $password, если он пустой, то уничтожается переменная
if (isset($_POST['code'])) { $code = $_POST['code']; if ($code == '') { unset($code);} } //заносится введенный пользователем защитный код в переменную $code, если он пустой, то уничтожается переменная
$login=func($login); //функция func экранирует специальные символы
$password=func($password);
$password2=func($password2);
if (isset($_POST['nik'])) //заносятся введенные пользователем данные в соответствующие переменные
{
$nik = $_POST['nik'];
if ($nik =='') {$nik = $login;}
}
if (isset($_POST['gorod']))
{
$gorod = $_POST['gorod'];}
if (isset($_POST['tel']))
{
$tel = $_POST['tel'];
}
if (isset($_POST['mail']))
{
$mail = $_POST['mail'];
}
if (isset($nik)) {trim($nik); }
if (isset($gorod)) {trim($gorod); }
if (isset($tel)) {trim($tel); }
else {$tel = "";}
if (isset($mail)) {trim($mail); }
else {$mail = "";}
if (empty($login) or empty($password)or empty($code) or empty($mail)) //проверка, ввел ли пользователь информацию в поля необходимые для заполнения
{
exit ("Вы ввели не всю информацию, вернитесь назад и заполните все поля!"); //останавливается выполнение сценариев
}
$nik = stripslashes($nik);//экранируются обратные слеши
$tel = stripslashes($tel);
$gorod = stripslashes($gorod);
$mail = stripslashes($mail);
$nik = htmlspecialchars($nik);//экранируются html символы
$tel = htmlspecialchars($tel);
$gorod = htmlspecialchars($gorod);
$mail = htmlspecialchars($mail);
$id=func($id);
$nik = func($nik);
$tel = func($tel);
$gorod = func($gorod);
$mail = func($mail);
if(!eregi('^[a-zA-Z0-9_\-\.]+@[a-zA-Z0-9\-]+\.[a-zA-Z0-9\-\.]+$', $mail))
{
exit ("<p> Недопустимый адрес электронной почты. <br> <input name='back' type='button' value='Назад' onclick='javascript:self.back();'>");
}
function generate_code() //запускается функция, генерирующая код.
{
$array_mix = preg_split('//', $str, -1, PREG_SPLIT_NO_EMPTY);
srand ((float)microtime()*1000000);
shuffle ($array_mix);
return implode("", $array_mix);
}
function chec_code($code) //проверяется код
{
$code = trim($code);//удаляются пробелы
$array_mix=preg_split
('//',generate_code (), -1, PREG_SPLIT_NO_EMPTY);
$m_code = preg_split ('//', $code, -1, PREG_SPLIT_NO_EMPTY);
$result = array_intersect ($array_mix, $m_code);
if (strlen(generate_code())!=strlen($code))
{ return FALSE;}
if (sizeof($result) == sizeof($array_mix))
{ return TRUE;}
else
{ return FALSE;}}
// далее идёт сравнение, проверяется, допустил ли пользователь ошибку.
if (!chec_code($_POST['code']))
{
exit ("Вы ввели неверно код с картинки"); //останавливается выполнение сценариев
}
//если логин и пароль введены, то начинается их обработка, чтобы теги и скрипты не работали, мало ли что люди могут ввести
$login = stripslashes($login);
$login = htmlspecialchars($login);
$password = stripslashes($password);
$password = htmlspecialchars($password);
$password2 = stripslashes($password2);
$password2 = htmlspecialchars($password2);
//удаляем лишние пробелы
$login = trim($login);
$password = trim($password);
$password2 = trim($password2);
if($password != $password2)
{ exit ("Пароли не совпадают.");}
//добавляем проверку на длину логина и пароля
if (strlen($login) < 3 or strlen($login) > 15) {
exit ("Логин должен состоять не менее чем из 3 символов и не более чем из 15.");
}
if (strlen($password) < 3 or strlen($password) > 15) {
exit ("Пароль должен состоять не менее чем из 3 символов и не более чем из 15.");
}
$password = md5($password);//шифруется пароль
$password = strrev($password);// для надежности добавляется реверс
$password = $password."p0l2t";
// проверка на существование пользователя с таким же логином
$result = mysql_query("SELECT id FROM users WHERE
login='$login'",$db);
$myrow = mysql_fetch_array($result);
if (!empty($myrow['id'])) {
exit ("Извините, введённый вами логин уже зарегистрирован. Введите другой логин.");
}
// если такого нет, то сохраняем данные
$result2=mysql_query
("INSERT INTO users (login,password,avatar,tel,mail,nik,gorod) VALUES('$login','$password','$filename','$tel','$mail','$nik','$gorod')");
// Проверяем, есть ли ошибки
if ($result2=='TRUE')
{
$result222 = mysql_query("SELECT * FROM users WHERE login='$login' AND password='$password'",$db); //извлекается из базы все данные о пользователе с введенным логином и паролем и заносятся в глобальный массив $_SESSION
$myrow222 = mysql_fetch_array($result222);
$_SESSION['password']=$myrow222['password'];
$_SESSION['login']=$myrow222['login'];
$_SESSION['id']=$myrow222['id'];
mysql_query ("INSERT INTO online (login,date) VALUES ('$_SESSION[login]',NOW())");
echo "Вы успешно зарегистрированы! Теперь вы можете зайти на сайт.
}
else echo "Ошибка! Вы не зарегистрированы.";
}
?>
Рисунок 9 - форма авторизации
<?php
session_start();// вся процедура работает на сессиях. Именно в ней хранятся данные пользователя, пока он находится на сайте.
if (isset($_POST['login'])) { $login = $_POST['login']; if ($login == '') { unset($login);} } //заносятся введенные пользователем логин в переменную $login, если он пустой, то уничтожается переменная
if (isset($_POST['password'])) { $password=$_POST['password']; if ($password =='') { unset($password);} }
$login=func($login);
$password=func($password);
//заносится введенный пользователем пароль в переменную $password, если он пустой, то уничтожается переменная
if (empty($login) or empty($password)) //если пользователь не ввел логин или пароль, то выводится ошибка и останавливается скрипт
{
exit ("Вы ввели не всю информацию, вернитесь назад и заполните все поля! <br> <input name='back' type='button' value='Назад' onclick='javascript:self.back();'>");
}
//если логин и пароль введены,то начинается их обработка.
$login = stripslashes($login);
$login = htmlspecialchars($login);
$password = stripslashes($password);
$password = htmlspecialchars($password); //удаляем лишние пробелы
$login = trim($login);
$password = trim($password);
include ("bloks/bd.php");
// файл bd.php должен быть в той же папке, что и все остальные
// минипроверка на подбор паролей
$ip=getenv("HTTP_X_FORWARDED_FOR");
if (empty($ip) || $ip=='unknown') { $ip=getenv("REMOTE_ADDR"); }//извлекаем ip
mysql_query ("DELETE FROM oshibka WHERE UNIX_TIMESTAMP() - UNIX_TIMESTAMP(date) > 600");
//удаляется ip-адреса ошибавшихся при входе пользователей через 15 минут.
$result = mysql_query("SELECT col FROM oshibka WHERE ip='$ip'",$db);// извлекается из базы количество неудачных попыток входа за последние 15 минут у пользователя с данным ip
$myrow = mysql_fetch_array($result);
if ($myrow['col'] > 3) {
//если ошибок больше двух, то выводится сообщение и предлагается пользователю воспользоваться страницей восстановления паролей.
exit("Вы набрали логин или пароль неверно 3 раз. Подождите 10 минут до следующей попытки. <a href='zabil.php'>Забыл пароль</a>");
}
$password = md5($password);//шифруем пароль
$password = strrev($password);// для надежности добавим реверс
$password = $password."p0l2t"; // Добавляется в конце пароля некий набор символов.
$result = mysql_query("SELECT * FROM users WHERE login='$login' AND password='$password'",$db);
//извлекается из базы все данные о пользователе с введенным логином и паролем
$myrow = mysql_fetch_array($result);
if (empty($myrow['id']))
{
//если пользователя с введенным логином и паролем не существует
//Делается запись о том, что данный ip не смог войти.
$select = mysql_query ("SELECT ip FROM oshibka WHERE ip='$ip'");
$tmp = mysql_fetch_row ($select);
if ($ip == $tmp[0]) {//проверяется, есть ли пользователь в таблице "oshibka"
$result52 = mysql_query("SELECT col FROM oshibka WHERE ip='$ip'",$db);
$myrow52 = mysql_fetch_array($result52);
$col = $myrow52[0] + 1;//прибавляется еще одна попытка неудачного входа
mysql_query ("UPDATE oshibka SET col=$col,date=NOW() WHERE ip='$ip'");
}
else {
mysql_query ("INSERT INTO oshibka (ip,date,col) VALUES ('$ip',NOW(),'1')");
//если за последние 15 минут ошибок не было, то вставляется новая запись в таблицу "oshibka"
}
exit ("Введённый вами логин или пароль неверный.<br> <input name='back' type='button' value='Назад' onclick='javascript:self.back();'>");
}
else {
nbsp; //если пароли совпадают, то запускается пользовательская сессия.
$_SESSION['password']=$myrow['password'];
$_SESSION['login']=$myrow['login'];
$_SESSION['id']=$myrow['id'];
mysql_query ("INSERT INTO online (login,date) VALUES ('$_SESSION[login]',NOW())");
//Далее запоминаются данные в куки, для последующего входа.
if ($_POST['save'] == 1) {
setcookie("login", $_POST["login"], time()+9999999);
setcookie("password", $_POST["password"], time()+9999999);
}}
echo "<html><head><meta http-equiv='Refresh' content='0; URL=Bikecheck.php'></head></html>";//перенаправляет пользователя на главную страничку.
?>
4.3 Эксперименты с разработанной программой. Тестирование
4.3.1 Тестирования формы регистрации
В поле формы «Логин» был введен логин ранее зарегистрированного пользователя в следствии чего системой была выдана ошибка.
В поле формы «Повторите введенный пароль» был введен пароль не соответствующий первоначальному вследствие чего система отреагировала соответствующим сообщением «Пароли не совпадают»
В поле формы «E-mail» был введен не корректный адрес электронной почты на что система вывела соответствующую ошибку. «Не верный адрес электронной почты»
При заполнении было пропущено одно из полей обязательное для заполнения при регистрации. В результате чего выводилась следующее сообщение представленное на рисунке 10.
Рисунок 10 - Сообщение системы
При корректном вводе данных регистрация проходила успешно. И пользователь попадал на личную страницу.
При не корректном вводе логина или пароля более четырех раз происходит блокировка для следующих попыток входа с компьютера через который происходил не корректный вход. Доступ разрешается только спустя пятнадцати минут. Выборка для блокировки происходит по IP клиента.
4.3.2 Тестирования формы авторизации
В поле формы «логин» был введен логин (пользователя ранее зарегистрированного для тестирования) с допущенной ошибкой в следствии чего системой бала выдана следующее сообщение рисунок 11.
Рисунок 11 - Сообщение системы
Оставив не заполненными поля для авторизации и нажав на кнопку «Вход», вывелось следующее сообщение рисунок 12
Рисунок 12-Сообщение системы
При корректном вводе данных авторизация проходила успешно
4.3.3 Тестирования формы добавление нового товара
Не были заполнены все поля обязательные для заполнения, на что система отреагировала ошибкой рисунок 13
Рисунок 13 -Сообщение системы
При заполнении всех полей добавление нового товара проходило успешно.
4.3.4 Тестирование формы бронирования товара
Не зарегистрированный пользователь не может забронировать интересующий его товар, при переходе на страницу информации товара отсутствует кнопка «забронировать», то есть не зарегистрированный пользователь может просматривать каталог товаров, информацию о них, но не может забронировать товар. Такие же привилегии имеет и зарегистрированный пользователь но, в отличии от не зарегистрированного он может забронировать товар, а так же участвовать в форуме на сайте.
Рисунок 14 - Интерфейс сайта видный не зарегистрированным пользователям
Рисунок 15 - Интерфейс сайта видный зарегистрированным пользователям
Как видно из рисунка 15, у зарегистрированного пользователя появляется возможность забронировать товар, который он желает приобрести в магазине.
4.4 Разработка документации на систему и её части
4.4.1 Руководство администратора
Динамический Web-сайт коммерческой организации был создан при помощи такого программного продукта как Adobe Dreamweaver. Чтобы изменить какую-либо конфигурацию сайта также необходимо использовать данные программные продукты.
Сайт тестировался на нескольких браузерах, таких как:
- Opera
- Internet Explorer
- Mozilla Firefox
- Google Chrome
Чтобы войти на сайт под правами администратора и прейти на страницу администрирования необходимо:
1 перейти в администраторскую зону http://posrednik.ru/admin. Появится форма входа показанная на рисунке 16
Рисунок 16 - Форма входа в администраторскую зону
2 далее ввести необходимый логин и пароль.
Авторизовавшись администратору, откроется страница управлением сайта, добавления нового товара, менеджеров магазина, а так же добавления самих торговых сетей. Ниже приведён рисунок, администраторской панели.
Рисунок 17 - Администраторская панель
Основные пункты с которыми взаимодействует администратор:
1 Менеджер, страница добавления нового партнёра, который заходит под своим логином и паролем, и от имени магазина будет совершать, операции с оплатой товара. Ниже приведён рисунок 18, добавления.
Рисунок 18 - Добавление нового партнёра
2 Позиции. На этой странице администратор может добавить, удалить или отредактировать ранее добавленный товар на сайт. Сначала выбирается категория, рисунок 19 а после добавляется товар рисунок 20. Аналогично и редактирование, только выбирается уже из списка товаров.
Рисунок 19 - Выбор категории
Рисунок 20 - добавление нового товара
3 Категории - страница позволяет добавлять разделы, разновидности техники, что бы пользователи не путались в поиске необходимой им продукции, то есть в компьютерах, должны быть компьютеры и не чего больше.
Рисунок 21 - Добавление новой категории
4 Подкатегории - в этом раздели администратор выбирает, редактирует и удаляет товаропроизводителей. (SONY, PHILIPS и т.д.)
Рисунок 22 - Добавление подкатегории
5 Партнёры - на этой странице возможно добавить или удалить магазин.
Рисунок 23 - Добавление нового магазина
В общем, панель администрирования сайта, легка и понятна как продвинутому пользователю, так и начинающему.
4.4.2 Руководство пользователю
Пользователь через браузер вводит адрес сайта: www.posrednik.ru.
Открывается главная страница, на главной странице отображены последние товары добавленные на сайт, а так же переход на другие страницы сайта, так же для удобства поиска по сайту была реализована поисковая панель в правом нижнем углу рисунок 24.
Рисунок 24 - Главная страница сайта
Для того чтобы пользователь мог забронировать товар ему необходимо пройти регистрацию, либо произвести вход если регистрация была осуществлена до этого.
Рисунок 25 - Форма регистрации
Рисунок 26- Форма авторизации
После этих не сложных операции пользователь переходит в личный кабинет, где может просмотреть список забронированных товаров.
Рисунок 27 - Личный кабинет
Бронирование на сайте осуществляется из страницы каталога товаров. Переход на страницу каталога товаров, возможен с любой страницы, кликая на ссылку «Электротехника» пользователь переносится на страницу выбора магазина.
Рисунок 28- Страница выбора магазина
Рисунок 29 - Выбор и бронирование товара пользователем сайта
1 после выбора магазина, пользователю предоставляется возможность выбрать вид техники.
2 после выбора техники пользователь выбирает производителя.
3 затем пользователь выбирает уже сам товар, в нашем случае это телевизор Samsung.
4 после выбора он уже может забронировать товар и перейти в личный кабинет, рисунок 30. Все эти операции указаны выше на рисунке 29.
Рисунок 30 - Бронированный товар в личном кабинете пользователя
В течении двух дней пользователь должен оплатить забронированный им товар, если этого не происходит то бронь автоматически снимается.
4.4.3 Руководство менеджера магазина
Чтобы пользователю зайти на сайт обладая привилегиями менеджера магазина, ему необходимо ввести нужные логин и пароль, предоставленные администратором, авторизация менеджера осуществляется через общую форму входа 32. Авторизовавшись, менеджер попадает на личную страницу откуда совершает действия согласно его должности, а именно подтверждать оплату забронированных товаров, рисунок 31.
Рисунок 31 - Форма входа менеджера
Рисунок 32 - Личный кабинет Менеджера
Кликая по кнопке «Оплачено» менеджер подтверждает оплату товара пользователем. То есть товар считается купленным, благодаря сайту «Posrednik», в результате чего администратору будет начислен процент с продажи, на электронный кошелёк либо налично.
5. Технико-экономическое обоснование эффективности варианта построения динамического Web-сайта коммерческой организации
5.1 Определение трудоемкости разработки web-сайта
Для определения трудоемкости разработки web-сайта, прежде всего составляется перечень всех основных этапов и видов работ, которые должны быть выполнены. При этом особое внимание должно быть уделено логическому упорядочению последовательности отдельных видов работ и выявлению возможностей их параллельного выполнения, что позволяет существенно сократить общую длительность проведения разработки сайта.
Форма разделения работ по этапам с указанием трудоемкости их выполнения приведена в таблице 7.
Таблица 7 - Распределение работ по этапам и видам и оценка их трудоемкости
Этап разработки web-сайта |
Вид работы на данном этапе |
Трудоемкость разработки web-сайта чел.ч. |
|
Получение информации о предметной области |
Постановка задачи |
3 |
|
Изучение предметной области |
10 |
||
Сбор материала |
12 |
||
Работа над web-сайтом |
Изучение материала |
24 |
|
Составление плана работы |
2 |
||
Разработка алгоритма |
12 |
||
Разработка сайта |
100 |
||
Тестирование и отладка |
30 |
||
Подготовка документации |
Работа над пояснительной запиской |
8 |
|
Подготовка документации |
Подготовка графического материала |
5 |
|
Итого трудоемкость выполнения дипломной работы |
206 |
5.2 Ключевые статьи расходов при разработке программы
Определение затрат на разработку web-сайта производится путем составления статей расхода. Расчет себестоимости информационной системы производится путем калькуляции всех затрат на разработку. Рассмотрим следующие статьи расхода:
- Материальные затраты.
- Затраты на оплату труда.
- Отчисления на социальные нужды.
- Амортизация основных фондов.
- Прочие затраты.
В статью «Материальные затраты» включаются затраты на основные и вспомогательные материалы,, необходимые для разработки Web-сайта.
Так как для выполнения работы используется персональный компьютер, затраты на электроэнергию приведены в таблице 8.
Таблица 8 - Затраты на электроэнергию
Наименование оборудования |
Паспортная мощность, кВт |
Коэффициент использования мощности |
Время работы оборудования |
Цена электроэнергии, руб./кВт.ч |
Сумма, руб. |
|
Персональный компьютер |
0,25 |
0,8 |
206 |
3,06 |
126,1 |
|
Итого затраты на электроэнергию |
126,1 |
Общая сумма затрат на электроэнергию (ЗЭ) рассчитывается по формуле:
(1)
где Мi - паспортная мощность i-го электрооборудования, кВт;
Кi - коэффициент использования мощности i-го электрооборудования (Кi=0.70.9);
Тi - время работы i-го оборудования за весь период выполнения НИР, ч;
Ц - цена электроэнергии, руб./кВтч (по данным бухгалтерии института).
i - вид электрооборудования;
n - количество электрооборудования.
Так же следует включить в Материальные затраты, расходы на телефон, 150 рублей, и интернет 650 рублей.
В статью «Затраты на оплату труда» включаются расходы по оплате труда программиста которые состоят из заработной платы разработчика ПО и отчислений на социальные нужды.
Сумма затрат на оплату труда (ЗТР) рассчитывается по формуле:
(2)
где - часовая ставка i-го работника,
- время на разработку ПО, час;
- категория работника;
- количество работников, занятых разработкой ПО.
Среднечасовая заработная плата разработчика рассчитывается по формуле:
(3)
где - среднемесячная заработная плата разработчика ПО, руб.;
- среднемесячный фонд рабочего времени, час.
Средняя заработная плата программиста составляет 20197 рублей в месяц при восьмичасовом рабочем дне и пятидневной рабочей неделе. Среднемесячный фонд рабочего времени составляет 176 часов в месяц.
Стоимость одного часа работы программиста равна:
ЧС1 = 20197 : 176 = 114,75 руб.
Общее время работы программиста определяется из таблицы ## и равно 206 часов.
Сумма затрат на оплату труда равна:
ЗТР= 206 Ч 114,75 = 23638,5 руб.
В статью «Отчисления на социальные нужды» включаются сумма отчисления на социальные нужды, такие как:
- Пенсионный фонд Российской Федерации - 26%
- Фонд социального страхования Российской Федерации - 2,9%
- Федеральный фонд обязательного медицинского страхования 2,1%
- Территориальные фонды обязательного медицинского страхования 3%.
Таблица 9 - Расчет отчислений в фонды
Сумма з/п, руб. |
ПФ РФ руб. |
ФСС РФ руб. |
ОМС Федер. Фонд руб. |
ОМС Террит. Фонд руб. |
Итого отчислений руб. |
|
23638,5 |
6146 |
685,5 |
496,4 |
709,2 |
8037,11 |
Общая сумма затрат на оплату труда составит:
ЗОбщТР= 23864,4 + 8037,11= 31675,61руб.
В статью «Амортизация основных фондов» включается сумма амортизационных отчислений от стоимости оборудования, используемого при выполнении работы результирующая стоимость оборудования представлена в таблице 10.
Таблица 10 - Стоимость используемого оборудования
Товар |
Описание |
Цена руб. |
|
Процессор |
Intel Pentium Dual Core E5300 (2.66GHz 2M-800MHz) Socket 775 |
1900 |
|
Материнская плата |
ASUS P5KPL-SE, s775 |
2150 |
|
RAM |
DDR II 2048 Mb PC6400 (800Мгц) Kingston |
1100 |
|
Видео-адаптер |
12Mb ATI Radeon HD4550 (11141-15-10R) Sapphire PCI-E |
1700 |
|
Жесткий диск |
500.0Gb WD Caviar Black 32Mb (WD5002AALX) SATA 3 |
1700 |
|
CD-ROM |
DVD-RW ASUS DRW-22B3S, IDE, black |
1000 |
|
Корпус |
Asus TA B31 BRB 450W |
2200 |
|
Клавиатура |
PS/2 A-4 Tech KB-28G Game Master |
200 |
|
Мышь |
Gembird MUSOPTI4 OEM USB |
130 |
|
Монитор |
ЖК 18.5" Acer V193HQVb (VGA) |
3890 |
|
Итого: |
15970 |
Амортизационные отчисления рассчитываются по форме, приведенной в таблице 11.
Таблица 11 Амортизация основных фондов
Наименование оборудования |
Стоимость оборудования, руб. |
Годовая норма амортизации, % |
Эффективный фонд времени работы оборудования, ч/год |
Время работы оборудования для выполнения АИС, ч |
Сумма, руб. |
|
Компьютер |
15970 |
20 |
1500 |
206 |
307,1 |
|
Итого амортизация основных фондов |
307,1 |
Общая сумма амортизационных отчислений определяется по формуле:
(4)
где Фi - стоимость i-го оборудования, руб.;
НАi - годовая норма амортизации i-го оборудования, %;
ТАИСi - время работы i-го оборудования за весь период разработки АИС, ч;
ТЭфi - эффективный фонд времени работы i-го оборудования за год, ч/год;
i - вид оборудования;
n - количество оборудования.
Годовые нормы амортизации оборудования принимаются по справочнику или определяются исходя из возможного срока полезного использования оборудования по формуле:
, (5)
где ТNi - возможный срок использования i-гo оборудования, год.
Возможный срок полезного использования оборудования принимаем в количестве 7 лет.
,
Тогда:
В статью «Прочие затраты» включаются расходы на приобретение, флэш-накопителя, а так же размещение сайта на хостинг, присвоение ему доменного имени и раскрутка. 250+255+580+5000=6085
На основании полученных данных по отдельным статьям составляется смета затрат на разработку web-сайта по форме, приведенной в таблице 12.
Таблица 12 - Смета затрат на выполнение динамического Web-сайта коммерческой организации
Статьи затрат |
Сумма, руб. |
||
1 Материальные затраты, в том числе: |
926,1 |
||
электроэнергия |
126,1 |
||
телефон |
150 |
||
интернет |
650 |
||
2 Затраты на оплату труда. |
23638,5 |
||
3 Отчисления на социальные нужды. |
8037,11 |
||
4 Амортизация основных фондов. |
307,1 |
||
5 Прочие затраты в том числе: |
флэш-накопитель |
250 |
|
Хостинг |
255 |
||
Доменное имя |
580 |
||
Раскрутка |
5000 |
||
6 Итого по смете |
37141,6 |
5.3 Экономическая эффективность создания сайта и его окупаемость
коммерческий эскизный динамический сайт
Практически любой интернет сайт является бизнес проектом, поэтому целесообразно будет рассчитать его окупаемость, момент когда он начнёт приносить прибыль своему владельцу.
Сайт даёт следующие преимущества своему владельцу:
- Снижение накладных расходов;
- Возможность нахождения новых партнёров и заказчиков;
- Расширение территории ведения бизнеса;
- Рекламу товаров и услуг;
- Решение кадровых вопросов;
- Поднятие престижа и доверия к фирме;
- Международную известность.
Сайт окупит себя в тот момент, когда прибыль, полученная от всех сделок, совершённых при помощи сайта, сравняется с суммой затрат на его создание.
Ос=Зс, (6)
где, Зс общая сумма всех затрат на создание сайта и поддержку сайта, руб.;
Ос - общая прибыль от всех сделок, состоявшихся при помощи сайта, руб.
Ос=ПрЧСд (7)
где, Пр - средняя прибыль от одной сделки, руб.;
Сд - число состоявшихся сделок.
Строго говоря, можно усложнить расчёт окупаемости сайта, учитывая целый ряд моментов. Например, можно учитывать, что между моментом вложения денег в разработку сайта и моментом окупаемости сайта проходит несколько месяцев.
Среднюю прибыль от сделки можно определить. Количество сделок зависит от числа посетителей сайта. По статистики 4-5% общего числа посетителей сайта приобретают товары или заказывают услугу, предлагаемые на сайте. Число посетителе в день, при условии проведения мероприятий по продвижению сайта можно оценить по таблице 13
Таблица 13 - Число посетителей на сайте, за день
Число базовых html страниц |
10 |
50 |
100 |
150 |
200 |
|
Число посетителей в рабочий день, не менее |
10-15 |
50-70 |
100-120 |
140-170 |
180-220 |
|
Число посетителей в выходные и праздничные дни, не менее |
3-5 |
20-25 |
40-60 |
70-90 |
90-110 |
|
Число посетителей в год, не менее тысяч |
3-3,5 |
14-16 |
28-32 |
40-50 |
50-65 |
Срок окупаемости можно рассчитать по формуле:
(8)
где, СрОС - Срок окупаемости сайта в днях
Зс - затраты на создание сайта
Сдд - количество сделок в день
Пр - прибыль
Ориентировочное число посетителей в день на разрабатываемый сайт 50-70, тогда количество сделок 2-2, 8 в день.
СрОС = (37141,6) / (2-2,8 х500) = 27-37, дней
Средняя прибыль в месяц = 2-2,8 х 500 х 30 = 30000р.- 42000р.
Математически точно рассчитать рентабельность сайта сложно по многим причинам. На рентабельность сайта влияют самые различные факторы, многие из которых быстро изменяются с течением времени. Среди них:
1 Географическое расположение фирмы.
Наиболее высокий коэффициент рентабельности работы сайта характерен для Москвы, Санкт-Петербурга и других крупных городов. Чем меньше населённый пункт, тем, как правило, меньше для сайта и коэффициент рентабельности. Речь при этом идёт о сравнении сайтов одинаковых по объёму, дате создания, профессиональному техническому уровню выполнения, одной тематики и т.п.
2 Конкурентоспособность товаров и услуг в данный момент времени.
Необходимо учитывать сезонность продаж, степень насыщенности рынка конкретным товаром, уровень спроса на конкретный товар в конкретной местности в определённый период времени, соотношение показателя "цена/качество" по сравнению с аналогичными товарами и услугами, представленными на сайтах-конкурентах.
3 Число пользователей Интернет в данном населённом пункте и регионе и многие другие параметры.
6. Безопасность жизнедеятельности
6.1 Значение и задачи безопасности жизнедеятельности
Для безопасности работы администратора, который будет эксплуатировать проектируемую систему необходимо разработать требования для работы на ПК в целях обеспечения оптимальной работоспособности и сохранения здоровья.
6.2 Производственная санитария и гигиена
В данном разделе будут освещены вопросы, связанные с обеспечением безопасности персонала предприятия как в нормальных условиях эксплуатации проектируемой подсистемы разграничения доступа, так и в случае возникновения чрезвычайных ситуаций (ЧС) и ликвидации их последствий.
Все ниже приведенные меры безопасности основываются на действующих нормативных документах (СанПиН 2.2.2/2.4.1340-03 “Гигиенические требования к персональным электронно-вычислительным машинам и организации работы”).
Меры безопасности при эксплуатации вычислительной техники:
Работа с ПК администратора связана с вредными и опасными факторами, негативно воздействующими на организм человека. Для обеспечения безопасности работы с компьютером должны соблюдаться правила установленные в СанПиН 2.2.2/2.4.1340-03 “Гигиенические требования к персональным электронно-вычислительным машинам и организации работы”.
Конструкция рабочего стола должна обеспечивать оптимальное размещение на рабочей поверхности используемого оборудования с учетом его количества и конструктивных особенностей, характера выполняемой работы. При этом допускается использование рабочих столов различных конструкций, отвечающих современным требованиям эргономики. Поверхность рабочего стола должна иметь коэффициент отражения 0,5 - 0,7. Высота рабочей поверхности стола для взрослых пользователей должна регулироваться в пределах 680 - 800 мм; при отсутствии такой возможности высота рабочей поверхности стола должна составлять 725 мм. Модульными размерами рабочей поверхности стола для ПЭВМ, на основании которых должны рассчитываться конструктивные размеры, следует считать: ширину 800, 1000, 1200 и 1400 мм, глубину 800 и 1000 мм при нерегулируемой его высоте, равной 725 мм. Рабочий стол должен иметь пространство для ног высотой не менее 600 мм, шириной - не менее 500 мм, глубиной на уровне колен - не менее 450 мм и на уровне вытянутых ног - не менее 650 мм.
Конструкция рабочего стула (кресла) должна обеспечивать поддержание рациональной рабочей позы при работе на ПЭВМ позволять изменять позу с целью снижения статического напряжения мышц шейно-плечевой области и спины для предупреждения развития утомления. Тип рабочего стула (кресла) следует выбирать с учетом роста пользователя, характера и продолжительности работы с ПЭВМ. Рабочий стул (кресло) должен быть подъемно-поворотным, регулируемым по высоте и углам наклона сиденья и спинки, а также расстоянию спинки от переднего края сиденья, при этом регулировка каждого параметра должна быть независимой, легко осуществляемой и иметь надежную фиксацию. Поверхность сиденья, спинки и других элементов стула (кресла) должна быть полумягкой, с нескользящим, слабо электризующимся и воздухопроницаемым покрытием, обеспечивающим легкую очистку от загрязнений. Конструкция рабочего стула должна обеспечивать:
- ширину и глубину поверхности сиденья не менее 400 мм;
- поверхность сиденья с закругленным передним краем;
- регулировку высоты поверхности сиденья в пределах 400 - 550 мм и углам наклона вперед до 15 град, и назад до 5 град.;
- высоту опорной поверхности спинки 300 +-20 мм, ширину - не менее 380 мм и радиус кривизны горизонтальной плоскости - 400 мм;
- угол наклона спинки в вертикальной плоскости в пределах +-30 градусов;
- регулировку расстояния спинки от переднего края сиденья в пределах 260 - 400 мм;
- стационарные или съемные подлокотники длиной не менее 250 мм и шириной - 50 - 70 мм;
- регулировку подлокотников по высоте над сиденьем в пределах 230 +-30 мм и внутреннего расстояния между подлокотниками в пределах 350 -500 мм.
Рабочее место пользователя ПЭВМ следует оборудовать подставкой для ног, имеющей ширину не менее 300 мм, глубину не менее 400 мм, регулировку по высоте в пределах до 150 мм и по углу наклона опорной поверхности подставки до 20°. Поверхность подставки должна быть рифленой и иметь по переднему краю бортик высотой 10 мм. Клавиатуру следует располагать на поверхности стола на расстоянии 100 - 300 мм от края, обращенного к пользователю или на специальной, регулируемой по высоте рабочей поверхности, отделенной от основной столешницы.
Требования к визуальным параметрам мониторов:
Для уменьшения влияния на администратора рентгеновского излучения (особенно цветных дисплеев) и электромагнитного поля, необходимо находиться не ближе 1,22 м от задних стенок соседних дисплеев. Экран должен находиться от глаз пользователя на оптимальном расстоянии 0,6-0,7 м, но не ближе 0,5 м.
Допустимые параметры мониторов приведены в таблицах 14 и 15.
Таблица 14 - Допустимые визуальные параметры устройств отображения информации
№ |
Параметры |
Допустимые значения |
|
1 |
Яркость белого поля |
Не менее 35 кд/кв.м |
|
2 |
Неравномерность яркости рабочего поля |
Не более +-20% |
|
3 |
Контрастность (для монохромного режима) |
Не менее 3:1 |
|
4 |
Временная нестабильность изображения (непреднамеренное изменение во времени яркости изображения на экране дисплея) |
Не должна фиксироваться |
|
5 |
Пространственная нестабильность изображения (непреднамеренные изменения положения фрагментов изображения на экране) |
Не более 2 х 10(-4L), где L - проектное расстояние наблюдения, мм |
Для дисплеев на ЭЛТ частота обновления изображения должна быть не менее 75 Гц при всех режимах разрешения экрана, гарантируемых нормативной документацией на конкретный тип дисплея и не менее 60 Гц для дисплеев на плоских дискретных экранах (жидкокристаллических, плазменных и т.п.).
Таблица 15 - Визуальные параметры ВДТ, контролируемые на рабочих местах
№ |
Параметры |
Допустимые значения |
|
1 |
Яркость белого поля |
Не менее 35 кд/кв.м |
|
2 |
Неравномерность яркости рабочего поля |
Не более +-20% |
|
3 |
Контрастность (для монохромного режима) |
Не менее 3:1 |
|
4 |
Временная нестабильность изображения (мелькания) |
Не должна фиксироваться |
|
5 |
Пространственная нестабильность изображения (дрожание) |
Не более 2 х 10(-4L), где L - проектное расстояние наблюдения, мм |
Требования к помещениям для эксплуатации ПК
Помещения с ПК должны иметь естественное и искусственное освещение.
Естественное освещение должно осуществляться через светопроемы, ориентированные преимущественно на север и северо-восток. Оконные проемы должны быть оборудованы регулируемыми устройствами типа: жалюзи, занавесей, внешних козырьков и др.
Площадь на одно рабочее место пользователей ПЭВМ с ВДТ на базе электроннолучевой трубки (ЭЛТ) должна составлять не менее 6м2, а с ВДТ на базе плоских дискретных экранов (жидкокристаллические, плазменные) - 4,5 м2. При использовании ПВЭМ с ВДТ на базе ЭЛТ (без вспомогательных устройств - принтер, сканер и др.), отвечающих требованиям международных стандартов безопасности компьютеров, с продолжительностью работы менее 4-х часов в день допускается минимальная площадь 4,5 м2 на одно рабочее место администратора. Полимерные материалы используются для внутренней отделки интерьера помещений с ПЭВМ при наличии санитарно-эпидемиологического заключения.
Помещения, где размещаются рабочие места с ПЭВМ, должны быть оборудованы защитным заземлением (занулением) в соответствии с техническими требованиями по эксплуатации.
Не следует размещать рабочие места с ПЭВМ вблизи силовых кабелей и вводов, высоковольтных трансформаторов, технологического оборудования, создающего помехи в работе ПЭВМ.
Требования к микроклимату помещений эксплуатации ПК
В соответствие с СанПиН 2.2.2/2.4.1340-03, СанПиН 548.96 в производственных помещениях, в которых работа с использованием ПЭВМ является вспомогательной, температура, относительная влажность и скорость движения воздуха на рабочих местах должны соответствовать действующим санитарным нормам микроклимата производственных помещений.
В производственных помещениях, должны обеспечиваться оптимальные параметры микроклимата (Таблица 16).
Таблица 16 - Оптимальные нормы микроклимата для помещений с ПК
Период года |
Категория работ |
Температура воздуха, гр.С не более |
Относительная влажность воздуха, % |
Скорость движения воздуха, м/с |
||
Холодный |
легкая |
1а |
22 - 24 |
40 - 60 |
0,1 |
|
легкая |
1б |
21 - 23 |
40 - 60 |
0,1 |
||
Теплый |
легкая |
1a |
23 - 25 |
40 - 60 |
0,1 |
|
легкая |
1б |
22 - 24 |
40 - 60 |
0,2 |
Примечания: к категории 1a относятся работы, производимые сидя и не требующие физического напряжения, при которых расход энергии составляет до 120 ккал/ч; к категории 1б относятся работы, производимые сидя, стоя или связанные с ходьбой и сопровождающиеся некоторым физическим напряжением, при которых расход энергии составляет от 120 до 150 ккал/ч.
В помещениях, оборудованных ПЭВМ, проводится ежедневная влажная уборка и систематическое проветривание после каждого часа работы на ПЭВМ.
Уровни положительных и отрицательных аэроионов в воздухе помещений, где расположены ПЭВМ, должны соответствовать действующим санитарно-эпидемиологическим нормативам.
Требования к шуму и вибрации
По требованиям СанПиН 2.2.2/2.4.1340-03, ГОСТ 12.1.003-03 в производственных помещениях при выполнении основных или вспомогательных работ с использованием ПЭВМ уровни шума на рабочих местах не должны превышать предельно допустимых значений (таблица 6.4), установленных для данных видов работ в соответствии с действующими санитарно-эпидемиологическими нормативами.
При выполнении работ с использованием ПЭВМ в производственных помещениях уровень вибрации не должен превышать допустимых значений вибрации для рабочих мест (категория 3, тип "в") в соответствии с действующими санитарно-эпидемиологическими нормативами.
Шумящее оборудование (печатающие устройства, серверы и т.п.), уровни шума которого превышают нормативные, должно размещаться вне помещений с ПЭВМ.
Таблица 17 - Допустимые значения уровней звукового давления в октавных полосах частоты уровня звука, создаваемого ПЭВМ
Уровни звукового давления в октавных полосах со среднегеометрическими частотами |
Уровни звука в дБА |
|||||||||
31,5 Гц |
63 Гц |
125 Гц |
250 Гц |
500 Гц |
1000 Гц |
2000 Гц |
4000 Гц |
8000 Гц |
||
86 дБ |
71 дБ |
61 дБ |
54 дБ |
49 дБ |
45 дБ |
42 дБ |
40 дБ |
38 дБ |
50 |
Требования к освещению помещений и рабочих мест с ПК
Рабочие столы следует размещать таким образом, чтобы видеодисплейные терминалы были ориентированы боковой стороной к световым проемам, чтобы естественный свет падал преимущественно слева.
Искусственное освещение в помещениях для эксплуатации ПЭВМ должно осуществляться системой общего равномерного освещения. В производственных и административно-общественных помещениях, в случаях преимущественной работы с документами, следует применять системы комбинированного освещения (к общему освещению дополнительно устанавливаются светильники местного освещения, предназначенные для освещения зоны расположения документов).
Освещенность на поверхности стола в зоне размещения рабочего документа должна быть 300 - 500 лк. Освещение не должно создавать бликов на поверхности экрана. Освещенность поверхности экрана не должна быть более 300 лк.
Следует ограничивать прямую блесткость от источников освещения, при этом яркость светящихся поверхностей (окна, светильники и др.), находящихся в поле зрения, должна быть не более 200 кд/м2.
Следует ограничивать отраженную блесткость на рабочих поверхностях (экран, стол, клавиатура и др.) за счет правильного выбора типов светильников и расположения рабочих мест по отношению к источникам естественного и искусственного освещения, при этом яркость бликов на экране ПЭВМ не должна превышать 40 кд/м2 и яркость потолка не должна превышать 200 кд/м2.
Показатель ослепленности для источников общего искусственного освещения в производственных помещениях должен быть не более 20.
Яркость светильников общего освещения в зоне углов излучения от 50 до 90 градусов с вертикалью в продольной и поперечной плоскостях должна составлять не более 200 кд/м2, защитный угол светильников должен быть не менее 40 градусов.
Светильники местного освещения должны иметь не просвечивающий отражатель с защитным углом не менее 40 градусов.
Следует ограничивать неравномерность распределения яркости в поле зрения пользователя ПЭВМ, при этом соотношение яркости между рабочими поверхностями не должно превышать 3:1 - 5:1, а между рабочими поверхностями и поверхностями стен и оборудования 10:1.
В качестве источников света при искусственном освещении следует применять преимущественно люминесцентные лампы типа ЛБ и компактные люминесцентные лампы (КЛЛ). При устройстве отраженного освещения в производственных и административно-общественных помещениях допускается применение металлогалогенных ламп. В светильниках местного освещения допускается применение ламп накаливания, в том числе галогенные.
Для освещения помещений с ПЭВМ следует применять светильники с зеркальными параболическими решетками, укомплектованными электронными пускорегулирующими аппаратами (ЭПРА). Допускается использование многоламповых светильников с электромагнитными пускорегулирующими аппаратами (ЭПРА), состоящими из равного числа опережающих и отстающих ветвей. Применение светильников без рассеивателей и экранирующих решеток не допускается. При отсутствии светильников с ЭПРА лампы многоламповых светильников или рядом расположенные светильники общего освещения следует включать на разные фазы трехфазной сети.
Общее освещение при использовании люминесцентных светильников следует выполнять в виде сплошных или прерывистых линий светильников, расположенных сбоку от рабочих мест, параллельно линии зрения пользователя при рядном расположении видеодисплейных терминалов. При периметральном расположении компьютеров линии светильников должны располагаться локализовано над рабочим столом ближе к его переднему краю, обращенному к оператору.
Коэффициент запаса (Кз) для осветительных установок общего освещения должен приниматься равным 1,4. Коэффициент пульсации не должен превышать 5%.
Для обеспечения нормируемых значений освещенности в помещениях для использования ПЭВМ следует проводить чистку стекол оконных рам и светильников не реже двух раз в год и проводить своевременную замену перегоревших ламп.
Требования к организации режима труда и отдыха при работе с ПК
Режимы труда и отдыха при работе с ПК должны организовываться в зависимости от вида и категории трудовой деятельности.
Виды трудовой деятельности разделяются на 3 группы: группа А - работа по считыванию информации с экрана дисплея или ПК с предварительным запросом; группа Б - работа по вводу информации; группа В - творческая работа в режиме диалога с ПК. При выполнении в течение рабочей смены работ, относящихся к разным видам трудовой деятельности, за основную работу с ПК следует принимать такую, которая занимает не менее 50% времени в течение рабочей смены или рабочего дня.
Для видов трудовой деятельности устанавливается 3 категории тяжести и напряженности работы ПК которые определяются: для группы А - по суммарному числу считываемых знаков за рабочую смену, но не более 60 000 знаков за смену; для группы Б - по суммарному числу считываемых или вводимых знаков за рабочую смену, но не более 40 000 знаков за смену; для группы В - по суммарному времени непосредственной работы с ПК за рабочую смену, но не более 6 часов за смену.
Подобные документы
Понятие Web-сайта и его типы, основы классификации. Достоинства и недостатки сайтов динамического наполнения. Языки программирования серверного выполнения, которые используются для их создания. Проектирование динамического сайта со справочным материалом.
курсовая работа [959,8 K], добавлен 05.03.2014Проектирование web-сайта. Пользовательские персонажи, детальная концепция сайта. Разработка скелетной схемы страниц, информационной архитектуры. Создание прототипа web-сайта. Выбор среды разработки. CMS системы и их анализ. Стадии проектирования сайта.
курсовая работа [346,7 K], добавлен 18.09.2016Актуальность и значимость создания web-сайта образовательного учреждения - школы. Функциональное моделирование предметной области. Основные этапы разработки сайта. Программная реализация. Установка, настройка и работа с локальным сервером Open Server.
дипломная работа [990,5 K], добавлен 01.01.2018Основные технологии разработки ресурсов Интернет. Процесс разработки веб-сайта. Понятие Web-сайта и классификация Web-сайтов. Основные этапы разработки Web-сайта. Использование HTML, CSS, JavaScript, FLASH, PHP и реляционной базы данных MySQL.
презентация [1,3 M], добавлен 28.11.2015Создание ознакомительного информационно-технического форума. Отличие создания интернет-портала от сайта в рунете. Основные ступени разработки информационно-технического портала. Качественное наполнение сайта. Требования к дизайну сайта, цветовые решения.
контрольная работа [29,7 K], добавлен 17.04.2014Анализ методов разработки сайта с помощью веб-инструментов, конструктора, системы управления сайтом. Выбор языка веб-программирования, графического редактора. Разработка корпоративного сайта, его внедрение в интернет и тестирование на различных браузерах.
курсовая работа [2,5 M], добавлен 22.03.2017Экономическая сущность создания Web-представительства, общая характеристика и этапы данного процесса. Выбор политики рекламы сайта при его размещении в интернет. Обоснование экономической эффективности разработки сайта центральной районной больницы.
дипломная работа [1,9 M], добавлен 27.08.2015Этапы разработки сайта "Скорая помощь", основные требования к нему. Описание программной среды. Установка главных компонентов сайта: форма заказа, форум для посетителей сайта, краткая информация о преподавателях, форма записи на дополнительный урок.
курсовая работа [1,1 M], добавлен 10.12.2013Характеристика типового web-сайта, его роль в работе субъекта экономики, возможные типы и формы реализации, структура и элементы, программное обеспечение. Этапы разработки и создания сайта, его продвижение и поддержка. Требования к рабочему месту.
курсовая работа [38,3 K], добавлен 17.09.2014Исследование технических возможностей Web Page Maker для проектирования и разработки сайта. Изучение современных Интернет-технологий. Анализ основных этапов создания сайта. Представление текста и графики на web-страницах. Управление объектами страницы.
курсовая работа [804,3 K], добавлен 16.01.2014