Вход

Разработка интернет магазина для компании ООО"J.С.RAGS

Рекомендуемая категория для самостоятельной подготовки:
Дипломная работа*
Код 125082
Дата создания 2009
Страниц 94
Источников 17
Мы сможем обработать ваш заказ (!) 19 апреля в 16:00 [мск]
Файлы будут доступны для скачивания только после обработки заказа.
6 350руб.
КУПИТЬ

Содержание

Оглавление
ВВЕДЕНИЕ
Глава 1 Аналитическая часть
1.1Технико-экономическая характеристика предметной области и предприятия. Анализ деятельности «КАК ЕСТЬ»
1.1.1Характеристика предприятия и его деятельности
1.1.2Организационная структура управления предприятием
1.2Характеристика комплекса задач, задачи и обоснование необходимости автоматизации
1.2.1Выбор комплекса задач автоматизации и характеристика существующих бизнес процессов
1.2.2Определение места проектируемой задачи в комплексе задач и ее описание
1.2.3Обоснование необходимости использования вычислительной техники для решения задачи
1.3Анализ существующих разработок и выбор стратегии автоматизации «КАК ДОЛЖНО БЫТЬ»
1.3.1Анализ существующих разработок для автоматизации задачи
1.3.2Выбор и обоснование стратегии автоматизации задачи
1.3.3Выбор и обоснование способа приобретения ИС для автоматизации задачи
1.4Обоснование проектных решений
1.4.1Обоснование проектных решений по техническому обеспечению
1.4.2Обоснование проектных решений по информационному обеспечению
1.4.3Обоснование проектных решений по программному обеспечению
Глава 2 Проектная часть
2.1Разработка проекта автоматизации
2.1.1Этапы жизненного цикла проекта автоматизации
2.1.2Ожидаемые риски на этапах жизненного цикла и их описание
2.2Информационное обеспечение задачи
2.2.1Характеристика нормативно-справочной, входной и оперативной информации
2.3Программное обеспечение задачи
2.3.1Общие положения
2.3.2Характеристика базы данных
2.3.3Структурная схема пакета (дерево вызова программных модулей)
2.3.4Описание программных модулей
2.4Технологическое обеспечение задачи
2.4.1Организация технологии сбора и схемы технологического процесса сбора, передачи, обработки и выдачи информации
Глава 3 Обоснование экономической эффективности проекта
3.1Обоснование экономической эффективности проекта
3.1.1Выбор и обоснование методики расчёта экономической эффективности
3.1.2Расчёт показателей экономической эффективности проекта
Глава 4 Безопасность и санитарно-гигиенические условия труда на рабочем месте пользователя
4.1Микроклимат рабочего помещения
4.2Расчет системы вентиляции
4.3Шум и вибрация
4.4Обоснование системы освещения, расчет осветительной установки
4.5Электромагнитное излучение
4.6Обеспечение электрической и пожарной безопасности
4.7Эргономические требования к рабочему месту
ЗАКЛЮЧЕНИЕ
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ

Фрагмент работы для ознакомления

$attribute->display : 1,
);
$form['ordering'] = array(
'#type' => 'weight',
'#title' => t('Order'),
'#description' => t('Multiple attributes on an add to cart form are sorted by this value and then by their name.<br />May be overridden at the product level.'),
'#default_value' => $attribute->ordering,
);
$form['op'] = array(
'#type' => 'submit',
'#value' => t('Submit'),
'#suffix' => l(t('Cancel'), 'admin/store/products/attributes'),
);
return $form;
}
/**
* Submit function for uc_attribute_add_form().
*/
function uc_attribute_form_submit($form_id, $form_values) {
if (!empty($form_values['aid'])) {
db_query("UPDATE {uc_attributes} SET name = '%s', ordering = %d, required = %d, display = %d, description = '%s' WHERE aid = %d", $form_values['name'], $form_values['ordering'], $form_values['required'], $form_values['display'], $form_values['description'], $form_values['aid']);
}
else {
db_query("INSERT INTO {uc_attributes} (name, ordering, required, display, description) VALUES ('%s', %d, %d, %d, '%s')", $form_values['name'], $form_values['ordering'], $form_values['required'], $form_values['display'], $form_values['description']);
}
return 'admin/store/products/attributes';
}
// Confirms the deletion of the given attribute.
function uc_attribute_delete_confirm($aid) {
$attribute = uc_attribute_load($aid);
// If we got a bunk attribute ID, kick out an error message.
if (empty($attribute)) {
drupal_set_message(t('There is no attribute with that ID.'), 'error');
drupal_goto('admin/store/products/attributes');
}
$form['aid'] = array('#type' => 'value', '#value' => $aid);
$form['#redirect'] = 'admin/store/products/attributes';
$count = db_result(db_query("SELECT COUNT(*) FROM {uc_product_attributes} WHERE aid = %d", $aid));
$output = confirm_form($form, t('Are you sure you want to delete the attribute %name?', array('%name' => $attribute->name)),
'admin/store/products/attributes', format_plural($count, 'There is @count product with this attribute.', 'There are @count products with this attribute.'),
t('Delete'), t('Cancel'));
return $output;
}
function uc_attribute_delete_confirm_submit($form_id, $form_values) {
if ($form_values['confirm']) {
db_query("DELETE FROM co USING {uc_class_attribute_options} AS co, {uc_attribute_options} AS ao WHERE co.oid = ao.oid AND ao.aid = %d", $form_values['aid']);
db_query("DELETE FROM {uc_class_attributes} WHERE aid = %d", $form_values['aid']);
db_query("DELETE FROM po USING {uc_product_options} AS po, {uc_attribute_options} AS ao WHERE po.oid = ao.oid AND ao.aid = %d", $form_values['aid']);
db_query("DELETE FROM pd USING {uc_product_adjustments} AS pd, {uc_product_attributes} AS pa WHERE pd.nid = pa.nid AND pa.aid = %d", $form_values['aid']);
db_query("DELETE FROM {uc_product_attributes} WHERE aid = %d", $form_values['aid']);
db_query("DELETE FROM {uc_attribute_options} WHERE aid = %d", $form_values['aid']);
db_query("DELETE FROM {uc_attributes} WHERE aid = %d", $form_values['aid']);
drupal_set_message(t('Product attribute deleted.'));
}
}
// Display options and the modifications to products they represent.
function uc_attribute_options($aid) {
$attribute = uc_attribute_load($aid);
// If we got a bunk attribute ID, kick out an error message.
if (empty($attribute)) {
drupal_set_message(t('There is no attribute with that ID.'), 'error');
drupal_goto('admin/store/products/attributes');
}
drupal_set_title(t('Options for %name', array('%name' => $attribute->name)));
$header = array(t('Name'), t('Default cost'), t('Default price'), t('Default weight'), t('Order'), t('Operations'));
foreach ($attribute->options as $key => $data) {
$ops = array(
l(t('edit'), 'admin/store/products/attributes/'. $aid .'/options/'. $key .'/edit'),
l(t('delete'), 'admin/store/products/attributes/'. $aid .'/options/'. $key .'/delete'),
);
$rows[] = array($data->name, $data->cost, $data->price, $data->weight, $data->ordering, implode(' ', $ops));
}
if (count($rows) == 0) {
$rows[] = array(
array('data' => t('No options for this attribute have been added yet.'), 'colspan' => '6')
);
}
$output .= theme('table', $header, $rows)
. l(t('Add an option'), 'admin/store/products/attributes/'. $aid .'/options/add');
return $output;
}
/**
* Form builder for attribute options.
*
* @ingroup forms
* @see uc_attribute_option_form_validate
* @see uc_attribute_option_form_submit
*/
function uc_attribute_option_form($aid, $oid = NULL) {
$attribute = uc_attribute_load($aid);
// If we got a bunk attribute ID, kick out an error message.
if (empty($attribute)) {
drupal_set_message(t('There is no attribute with that ID.'), 'error');
drupal_goto('admin/store/products/attributes');
}
$form['aid'] = array('#type' => 'hidden', '#value' => $aid);
if ($oid) {
$option = $attribute->options[$oid];
if (!empty($option)) {
$form['oid'] = array('#type' => 'hidden', '#value' => $oid);
drupal_set_title(t('Edit option: %name', array('%name' => $option->name)));
}
}
else {
drupal_set_title(t('Options for %name', array('%name' => $attribute->name)));
}
$form['name'] = array(
'#type' => 'textfield',
'#title' => t('Name'),
'#description' => t('This name will appear to customers on product add to cart forms.'),
'#default_value' => $option->name,
'#required' => TRUE,
'#weight' => 0,
);
$form['ordering'] = array(
'#type' => 'weight',
'#title' => t('Order'),
'#description' => t('Options will be listed sorted by this value and then by their name.<br />May be overridden at the product level.'),
'#default_value' => $option->ordering,
'#weight' => 4,
);
$form['adjustments'] = array(
'#type' => 'fieldset',
'#title' => t('Default adjustments'),
'#description' => t('Enter a positive or negative value for each adjustment applied when this option is selected.<br />Any of these may be overriden at the product level.'),
'#collapsible' => FALSE,
'#weight' => 8,
);
$form['adjustments']['cost'] = array(
'#type' => 'textfield',
'#title' => t('Cost'),
'#default_value' => $option->cost,
'#weight' => 1,
);
$form['adjustments']['price'] = array(
'#type' => 'textfield',
'#title' => t('Price'),
'#default_value' => $option->price,
'#weight' => 2,
);
$form['adjustments']['weight'] = array(
'#type' => 'textfield',
'#title' => t('Weight'),
'#default_value' => $option->weight,
'#weight' => 3,
);
$form['submit'] = array(
'#type' => 'submit',
'#value' => t('Submit'),
'#suffix' => l(t('Cancel'), 'admin/store/products/attributes/'. $aid .'/options'),
'#weight' => 10,
);
return $form;
}
/**
* Validate number formats.
*/
function uc_attribute_option_form_validate($form_id, $form_values) {
$pattern = '/^-?\d*(\.\d*)?$/';
$price_error = t('This must be in a valid number format. No commas and only one decimal point.');
if (!is_numeric($form_values['cost']['#value']) && !preg_match($pattern, $form_values['cost']['#value'])) {
form_set_error('cost', $price_error);
}
if (!is_numeric($form_values['price']['#value']) && !preg_match($pattern, $form_values['price']['#value'])) {
form_set_error('price', $price_error);
}
if (!is_numeric($form_values['weight']['#value']) && !preg_match($pattern, $form_values['weight']['#value'])) {
form_set_error('weight', $price_error);
}
}
/**
* Submit function for uc_attribute_option_form().
*/
function uc_attribute_option_form_submit($form_id, $form_values) {
if (!isset($form_values['oid'])) {
db_query("INSERT INTO {uc_attribute_options} (aid, name, cost, price, weight, ordering) VALUES (%d, '%s', %f, %f, %f, %d)",
$form_values['aid'], $form_values['name'], $form_values['cost'], $form_values['price'], $form_values['weight'], $form_values['ordering']);
}
else {
db_query("UPDATE {uc_attribute_options} SET name = '%s', cost = %f, price = %f, weight = %f, ordering = %d WHERE aid = %d AND oid = %d",
$form_values['name'], $form_values['cost'], $form_values['price'], $form_values['weight'], $form_values['ordering'], $form_values['aid'], $form_values['oid']);
}
return 'admin/store/products/attributes/'. $form_values['aid'] .'/options';
}
// Confirms deletion of the given attribute option.
function uc_attribute_option_delete_confirm($aid, $oid) {
$attribute = uc_attribute_load($aid);
$option = $attribute->options[$oid];
if (empty($option)) {
drupal_set_message(t('There is no option with that ID.'), 'error');
drupal_goto('admin/store/products/attributes/'. $aid .'/options');
}
$form['aid'] = array('#type' => 'value', '#value' => $aid);
$form['oid'] = array('#type' => 'value', '#value' => $oid);
$output = confirm_form($form, t('Are you sure you want to delete the option %name?', array('%name' => $option->name)),
'admin/store/products/attributes/'. $aid .'/options', '',
t('Delete'), t('Cancel'));
return $output;
}
Листинг 4 editNaimеnovanie.php – сценарий для работы с товарами;
<?php
// $Id$
/**
* @file
* The product kit module for Гњbercart.
*
* Product kits are groups of products that are sold as a unit.
*
* Coded by: Lyle Mantooth
function uc_product_kit_access($op, $node) {
global $user;

switch ($op) {
case 'create':
return user_access('create products');
case 'update':
case 'delete':
if ($user->uid == $node->uid) {
return user_access('edit own products');
}
else {
return user_access('edit products');
}
}
}
/**
* Implementation of hook_node_info().
*
*/
function uc_product_kit_node_info() {
return array(
'product_kit' => array(
'name' => t('Product kit'),
'module' => 'uc_product_kit',
'description' => t('This node represents two or more products that have been listed together. This presents a logical and convenient grouping of items to the customer.'),
'title_label' => t('Name'),
'body_label' => t('Description'),
),
);
}
/**
* Implementation of hook_insert().
* @param &$node The node object being saved.
* @see uc_product_insert
*/
function uc_product_kit_insert(&$node) {
$obj = new stdClass();
$obj->vid = $node->vid;
$obj->nid = $node->nid;
$obj->model = '';
$obj->list_price = 0;
$obj->cost = 0;
$obj->sell_price = 0;
$obj->weight = 0;
$obj->weight_units = variable_get('uc_weight_unit', 'lb');

$obj->ordering = $node->ordering;
$obj->shippable = false;
$values = array();
$placeholders = array();
foreach ($node->products as $product) {
$product = node_load($product);

$values[] = $node->vid;
$values[] = $node->nid;
$values[] = $product->nid;
$values[] = $node->mutable;
$values[] = 1;
$values[] = $product->sell_price;
$placeholders[] = '(%d, %d, %d, %d, %d, %f)';

$obj->model .= $product->model . ' / ';
$obj->list_price += $product->list_price;
$obj->cost += $product->cost;
$obj->sell_price += $product->sell_price;
$obj->weight += $product->weight * uc_weight_conversion($product->weight_units, $obj->weight_units);
if ($product->shippable) {
$obj->shippable = true;
}
}
db_query("INSERT INTO {uc_product_kits} (vid, nid, product_id, mutable, qty, discount) VALUES ". implode(',', $placeholders), $values);
$obj->model = rtrim($obj->model, ' / ');
db_query("INSERT INTO {uc_products} (vid, nid, model, list_price, cost, sell_price, weight, weight_units, default_qty, unique_hash, ordering, shippable) VALUES (%d, %d, '%s', %f, %f, %f, %f, '%s', %d, '%s', %d, %d)",
$obj->vid, $obj->nid, $obj->model, $obj->list_price, $obj->cost, $obj->sell_price, $obj->weight, $obj->weight_units, $obj->default_qty,
md5($obj->vid . $obj->nid . $obj->model . $obj->list_price . $obj->cost . $obj->sell_price . $obj->weight . $obj->weight_units . $obj->default_qty . $obj->ordering . $obj->shippable . time()),
$obj->ordering, $obj->shippable
);
}
/**
* Implementation of hook_update().
* @param &$node The node to be updated.
* @see uc_product_update
*/
function uc_product_kit_update(&$node) {
$obj = new stdClass();
$obj->vid = $node->vid;
$obj->nid = $node->nid;
$obj->model = '';
$obj->list_price = 0;
$obj->cost = 0;
$obj->sell_price = 0;
$obj->weight = 0;
$obj->weight_units = variable_get('uc_weight_unit', 'lb');
$obj->default_qty = $node->default_qty;
$obj->ordering = $node->ordering;
$obj->shippable = false;

$values = array();
$placeholders = array();
foreach ($node->products as $i => $product) {
$values[] = $node->vid;
$values[] = $node->nid;
$values[] = $product;
$values[] = $node->mutable;
if (is_null($node->items[$i]['qty']) || $node->items[$i]['qty'] === '') {
$node->items[$i]['qty'] = 1;
}
$values[] = $node->items[$i]['qty'];
if (is_null($node->items[$i]['discount']) || $node->items[$i]['discount'] === '') {
$item = node_load($i);
$node->items[$i]['discount'] = $item->sell_price;
}
$values[] = $node->items[$i]['discount'];
$values[] = $node->items[$i]['ordering'];
$placeholders[] = '(%d, %d, %d, %d, %d, %f, %d)';
$product = node_load($product);
$product->qty = $node->items[$i]['qty'];
if ($node->items[$i]['discount'] < 0) {
$product->sell_price += $node->items[$i]['discount'];
}
else {
$product->sell_price = $node->items[$i]['discount'];
}
$obj->model .= $product->model . ' / ';
$obj->list_price += $product->list_price * $product->qty;
$obj->cost += $product->cost * $product->qty;
$obj->sell_price += $product->sell_price * $product->qty;
$obj->weight += $product->weight * $product->qty * uc_weight_conversion($product->weight_units, $obj->weight_units);
if ($product->shippable) {
$obj->shippable = true;
}
}
$obj->model = rtrim($obj->model, ' / ');
if (!$node->revision) {
db_query("DELETE FROM {uc_product_kits} WHERE nid = %d", $node->nid);
}
db_query("INSERT INTO {uc_product_kits} (vid, nid, product_id, mutable, qty, discount, ordering) VALUES ". implode(',', $placeholders), $values);
if ($node->revision) {
db_query("INSERT INTO {uc_products} (vid, nid, model, list_price, cost, sell_price, weight, weight_units, default_qty, unique_hash, ordering, shippable) VALUES (%d, %d, '%s', %f, %f, %f, %f, '%s', %d, '%s', %d, %d)",
$obj->vid, $obj->nid, $obj->model, $obj->list_price, $obj->cost, $obj->sell_price, $obj->weight, $obj->weight_units, $obj->default_qty,
md5($obj->vid . $obj->nid . $obj->model . $obj->list_price . $obj->cost . $obj->sell_price . $obj->weight . $obj->weight_units . $obj->default_qty . $obj->ordering . time()),
$obj->ordering, $obj->shippable
);
}
else {
db_query("UPDATE {uc_products} SET model = '%s', list_price = %f, cost = %f, sell_price = %f, weight = %f, weight_units = '%s', default_qty = %d, ordering = %d, shippable = %d WHERE vid = %d",
$obj->model, $obj->list_price, $obj->cost, $obj->sell_price, $obj->weight, $obj->weight_units, $obj->default_qty, $obj->ordering, $obj->shippable, $obj->vid);
if (!db_affected_rows()) {
db_query("INSERT INTO {uc_products} (vid, nid, model, list_price, cost, sell_price, weight, weight_units, default_qty, unique_hash, ordering, shippable) VALUES (%d, %d, '%s', %f, %f, %f, %f, '%s', %d, '%s', %d, %d)",
$obj->vid, $obj->nid, $obj->model, $obj->list_price, $obj->cost, $obj->sell_price, $obj->weight, $obj->weight_units, $obj->default_qty,
md5($obj->vid . $obj->nid . $obj->model . $obj->list_price . $obj->cost . $obj->sell_price . $obj->weight . $obj->weight_units . $obj->default_qty . $obj->ordering . $obj->shippable . time()),
$obj->ordering, $boj->shippable
);
}
}
}
/**
* Implementation of hook_delete().
*/
function uc_product_kit_delete(&$node) {
if (module_exists('uc_cart')) {
db_query("DELETE FROM {uc_cart_products} WHERE data LIKE '%%s:6:\"kit_id\";s:%d:\"%s\";%%'", strlen($node->nid), $node->nid);
}
db_query("DELETE FROM {uc_product_kits} WHERE nid = %d", $node->nid);
db_query("DELETE FROM {uc_products} WHERE nid = %d", $node->nid);
}
/**
* Implementation of hook_load().
*/
function uc_product_kit_load(&$node) {
$obj = new stdClass();
$products = array();
$result = db_query("SELECT product_id, mutable, qty, discount, ordering FROM {uc_product_kits} WHERE vid = %d ORDER BY ordering", $node->vid);
while ($prod = db_fetch_object($result)) {
$obj->mutable = $prod->mutable;
$product = node_load($prod->product_id);
$product->qty = $prod->qty;
$product->discount = $prod->discount;
$product->ordering = $prod->ordering;
$products[$prod->product_id] = $product;
}
uasort($products, '_uc_product_kit_sort_products');
$obj->products = $products;
if ($extra = uc_product_load($node)) {
foreach ($extra as $key => $value) {
$obj->$key = $value;
}
}
return $obj;
}
/**
* @see uc_product_kit_add_to_cart_form
* @see uc_catalog_buy_it_now_form
*/
function uc_product_kit_forms($saved_args) {
$forms = array();
if (substr($saved_args[0], 0, 31) == 'uc_product_kit_add_to_cart_form' || substr($saved_args[0], 0, 26) == 'uc_catalog_buy_it_now_form') {
$products = db_query("SELECT DISTINCT nid FROM {uc_product_kits} WHERE nid = %d", $saved_args[1]->nid);

while ($prodrow = db_fetch_object($products)) {
$forms['uc_product_kit_add_to_cart_form_'. $prodrow->nid] = array('callback' => 'uc_product_kit_add_to_cart_form');
$forms['uc_catalog_buy_it_now_form_'. $prodrow->nid] = array('callback' => 'uc_catalog_buy_it_now_form');
}
}
return $forms;
}
function uc_product_kit_form_alter($form_id, &$form) {
if ($form_id == 'uc_product_settings_form') {
$form['uc_product_kit_mutable'] = array('#type' => 'radios',
'#title' => t('How are product kits handled by the cart?'),
'#options' => array(t('As a unit. Customers may only change how many kits they are buying.'), t('As individual products. Customers may add or remove kit components at will.')),
'#default_value' => variable_get('uc_product_kit_mutable', 0),
'#weight' => -5,
);
}
}

Приложение 2 Безопасность и санитарно-гигиенические условия труда на рабочем месте пользователя
Эксплуатация системы будет осуществляться в комнате с помощью ПЭВМ на рабочем месте пользователя. Под рабочим местом понимается зона, в которой совершается трудовая деятельность исполнителя или группы исполнителей. Поэтому необходимо определить санитарно-гигиенические условия труда на рабочем месте пользователя ПЭВМ. Пользователь ПЭВМ испытывает вредное воздействие работы ПЭВМ, поэтому рабочие места пользователей должны отвечать безопасным и безвредным условиям труда.
На рабочем месте должны быть созданы условия для высокопроизводительного труда. Оператор ЭВМ испытывает значительную нагрузку, как физическую (сидячее положение, нагрузка на глаза), так и умственную, что приводит к снижению его трудоспособности к концу рабочего дня. В связи с этим необходимо разработать комплекс мер, обеспечивающих безопасные и безвредные условия труда и рассмотреть экологические вопросы.
При разработке и эксплуатации программного продукта на пользователя, работающего на ПЭВМ, постоянно или периодически действуют следующие опасные и вредные факторы:
загрязнение воздуха вредными веществами, пылью, микроорганизмами и положительными аэронами;
несоответствие нормам параметров микроклимата;
возникновение на экране монитора статических зарядов, заставляющих частички пыли двигаться к ближайшему заземленному предмету, часто им оказывается лицо разработчика;
повышенный уровень шума на рабочем месте;
недостаточная освещенность рабочей зоны;
длительное пребывание в одном и том же положении, и повторении одних и тех же движений приводит к синдрому длительных статических нагрузок (СДСН);
несоответствие эргономических характеристик оборудования нормируемым величинам;
большой объем перерабатываемой информации приводит к значительным нагрузкам на органы зрения;
опасность возникновение пожара.
Поэтому необходимо разработать средства защиты от этих вредных факторов. К данным средствам защиты относятся: вентиляция, искусственное освещение, звукоизоляция. Существуют нормативы, определяющие комфортные условия и предельно допустимые нормы запыленности, температуры воздуха, шума, освещенности. В системе мер, обеспечивающих благоприятные условия труда, большое место отводится эстетическим факторам: оформление производственного интерьера, оборудования, которые оказывают определенное воздействие на организм человека. Важную роль играет окраска помещений, которая должна быть светлой.
Развитию утомляемости на производстве способствуют следующие факторы:
неправильная эргономическая организация рабочего места, нерациональные зоны размещения оборудования по высоте от пола, по фронту от оси симметрии и т.д.
характер протекания труда. Трудовой процесс организован таким образом, что оператор вынужден с первых минут рабочего дня решать наиболее сложные и трудоемкие задачи, в то время как в первые минуты работы функциональная подвижность нервных клеток мозга низка. Важное значение имеет чередование труда и отдыха, смена одних форм работы другими.
Таблица № 24
Характеристики помещения
Показатель Размер Ширина 4м Длина 4м Высота 2.5м Площадь помещения 16 м2 Объем помещения 40 Количество работающих 1 человек Объем на каждого работающего 40 Микроклимат рабочего помещения
Параметры микроклимата могут меняться в широких пределах, в то время как необходимым условием жизнедеятельности человека является поддержание постоянства температуры тела благодаря терморегуляции, т.е. способности организма регулировать отдачу тепла в окружающую среду. Принцип нормирования микроклимата – создание оптимальных условий для теплообмена тела человека с окружающей средой.
Вычислительная техника является источником существенных тепловыделений, что может привести к повышению температуры и снижению относительной влажности в помещении. В помещениях, где установлены компьютеры, должны соблюдаться определенные параметры микроклимата. В санитарных нормах СаНПиН 2.2.4.548-96 «Гигиена труда и микроклимата помещений», установлены величины параметров микроклимата, создающие комфортные условия. Эти нормы устанавливаются в зависимости от времени года, характера трудового процесса и характера производственного помещения.
Объем помещений, в которых размещены работники вычислительных центров, не должен быть меньше 40 м3/человека с учетом максимального числа одновременно работающих в смену. Нормы подачи свежего воздуха в помещения, где расположены компьютеры, приведены в таблице 24.
Таблица № 25
Параметры микроклимата для помещений, где установлены компьютеры
Период года  Параметр микроклимата Величина Холодный Температура воздуха в помещении 22…24°С Скорость движения воздуха до 0,1м/с Теплый Температура воздуха в помещении 23…25°С Скорость движения воздуха 0,1…0,2м/с Таблица № 26
Нормы подачи свежего воздуха в помещения, где расположены компьютеры
Характеристика помещения Объемный расход подаваемого в помещение свежего воздуха, м3 /на одного человека в час Объем до 20м3 на человека Не менее 30 20…40м3 на человека Не менее 20 Более 40м3 на человека Естественная вентиляция Для обеспечения комфортных условий используются как организационные методы (рациональная организация проведения работ в зависимости от времени года и суток, чередование труда и отдыха), так и технические средства (вентиляция, кондиционирование воздуха, отопительная система).
В нашем случае обеспечивать комфортные условия работы специалиста будет кондиционер. Кондиционер – это автоматизированная вентиляционная установка, которая поддерживает в помещении заданные параметры микроклимата.
Расчет системы вентиляции
Вентиляция – одна из основных, вместе с кондиционированием, задач климатической системы. Осуществляется, как правило, механическая приточная и вытяжная вентиляция.
В соответствии с санитарными нормами СН 245-71 все производственные помещения должны вентилироваться. Задачей вентиляции является обеспечение чистоты воздуха и заданных параметров микроклимата в производственном помещении.
Загрязнение воздуха в рабочей зоне, т.е. в пространстве высотой до двух метров над уровнем пола, где находятся рабочие места, может быть вызвано наличием нетоксичной пыли. Но так как в данном помещении может происходить лишь вторичное пылеобразование (при уборке помещения, движении людей), то концентрация вредных веществ в воздухе не превышает предельно-допустимого уровня. Определяющим фактором для расчета вентиляционной установки является избыток тепла в помещении, особенно в теплый период года. Для эффективной работы вентиляционной системы необходимо выполнение следующих технических и санитарно-гигиенических требований:
- вентиляционная система не должна вызывать переохлаждения или перегрева работающих людей;
- вентиляционная система не должна вызывать шум на рабочих местах, превышающий ПДУ по ГОСТ 12.1.003-83;
- система должна быть проста по устройству, надежна в эксплуатации и эффективна.
Поскольку в помещении отсутствует выделение вредных веществ и влаги, целесообразно применить общеобменную систему вентиляции.
Объем помещения составляет. V=A*B*C=4*4*2.5=40м3
В помещениях с объемом на одного работающего менее 20 м3 следует проектировать подачу наружного воздуха в количестве, не менее 30 м3/ч на каждого работающего, а в помещениях с объемом на каждого работающего более 20 м3- не менее 20 i3 на каждого работающего.
В помещениях с объемом на каждого работающего более 40i3 при наличии окон и при отсутствии выделения вредных веществ допускается предусматривать периодически действующую естественную вентиляцию (открывание створок переплетов окон). В помещениях без естественной вентиляции объем наружного воздуха должен составлять не менее 60 i3 на одного работающего.
В нашем случае, объем воздуха приходящегося на одного человека равен 40 i3и значит допускается предусматривать периодически действующую естественную вентиляцию (открывание створок переплетов окон).
Шум и вибрация
Согласно СанПин 2.2.2./2.4.1304-03 на рабочих местах при широкополосном шуме устанавливаются допустимые уровни звукового давления. Допустимые уровни звукового давления для данного вида трудовой деятельности приведены в таблице 26.
Таблица № 27
Допустимые уровни звукового давления
Среднегеометрические частоты октавных полос, Гц  Эквивалентные уровни звука, ДбА  31,5 63 125 250 500 1000 2000 4000 8000 Уровни звукового давления, Дб 86 71 61 54 49 45 42 40 39 50 Защита от шума достигается разработкой шумобезопасной техники, применением средств и методов коллективной защиты, применением средств индивидуальной защиты.
В качестве оборудования в помещении будут использоваться только ПЭВМ и возможно принтер, уровни шума которых не превышают нормированные показатели.
Шумящее оборудование (печатающие устройства, серверы и т.п.), уровни шума которого превышают нормативные, следует размещать вне помещений с ПЭВМ. Вредные вещества, вибрации, инфра- и ультразвуковые излучения в помещении отсутствуют.
Для снижения уровня шума в помещении используются звукопоглощающие материалы с максимальным коэффициентом звукопоглощения в области 63-8000 Гц для отделки помещений (разрешенных органами и учреждениями Госсанэпиднадзора России), подтвержденных специальными акустическими расчетами.
В соответствии с действующими санитарно-эпидемиологическими нормативами при выполнении работ с использованием ПЭВМ в производственных помещениях уровень вибрации не должен превышать допустимых значений вибрации для рабочих мест (категория 3, тип "в").
В производственных помещениях, в которых работа с ВДТ и ПЭВМ является основной, а также во всех учебных помещениях с ВДТ и ПЭВМ вибрация на рабочих местах не должна превышать допустимых норм вибрации.
Допустимые нормы вибрации на всех рабочих местах с ВДТ и ПЭВМ, включая учащихся и детей дошкольного возраста, согласно СанПин 2.2.2./2.4.1304-03 приведены в таблице 27.
Таблица № 28
Допустимые нормы вибрации
Среднегеометрические частоты октавных полос, Гц Допустимые значения оси X, Y по виброускорению по виброскорости мс-2 дБ мс-1 дБ 2 5,3х10 25 4,5х10 79 4 5,3х10 25 2,2х10 73 8 5,3х10 25 1,1х10 67 16 1,0х10 31 1,1х10 67 31,5 2,1х10 37 1,1х10 67 63 4,2х10 43 1,1х10 67 Корректированные значения и их уровни 9,3х10 30 2,0х10 72 Шум ухудшает условия труда, оказывая вредное действие на организм человека. Работающие в условиях длительного шумового воздействия испытывают раздражительность, головные боли, головокружение, снижение памяти, повышенную утомляемость, понижение аппетита, боли в ушах и т. д. Такие нарушения в работе ряда органов и систем организма человека могут вызвать негативные изменения в эмоциональном состоянии человека вплоть до стрессовых. Под воздействием шума снижается конценрация внимания, нарушаются физиологические функции, появляется усталость в связи с повышенными энергетическими затратами и нервно-психическим напряжением, ухудшается речевая коммутация. Все это снижает работоспособность человека и его производительность, качество и безопасность труда. Длительное воздействие интенсивного шума [выше 80 дБ (А)] на слух человека приводит к его частичной или полной потере.
Уровень шума на рабочем месте математиков-программистов и операторов видеоматериалов не должен превышать 50дБА, а в залах обработки информации на вычислительных машинах - 65дБА. Для снижения уровня шума стены и потолок помещеий, где установлены компьютеры, облицовываются звукопоглощающими материалами. Уровень вибрации в помещениях вычислительных центров снижается путем установки оборудования на специальные виброизоляторы.
Обоснование системы освещения, расчет осветительной установки
Правильно установленное освещение обеспечивает хорошую видимость и создает благоприятные условия труда. Недостаточное освещение вызывает преждевременное утомление, притупляет внимание, снижает производительность. Требуемый уровень освещения определяется степенью точности зрительных работ. В дневное время суток используется естественное освещение, которое обеспечивает хорошую освещенность, равномерность, экономичность, благоприятно воздействует на зрение.
При недостаточном естественном освещении необходимо применять искусственное освещение, которое обеспечивается люминесцентными лампами. Это объясняется тем, что они имеют спектр, близкий к естественному, и используются в помещениях с повышенными требованиями к цветопередаче и качеству освещения, а также при небольшой высоте светильников (высота менее 3,5-4м).
Характеристики выбранного типа люминесцентных ламп представлены в таблице 28.
Таблица № 29
Характеристики выбранного типа люминесцентных ламп
Тип светильника ЛСПО-1 Количество ламп 2 Мощность ламп, Вт 80 Характер распределения светового потока Прямого света Тип КСС Г Защитный угол, град 15 КПП, % 70 Габаритные размеры: Длина, мм 1536 Ширина, мм 418 Высота, мм 184 Степень защиты IP20 Исполнение Пыле- и водонезащищенное Область применения Для помещений с нормальными условиями среды Для расчета общего равномерного освещения при горизонтальной рабочей поверхности основным является метод светового потока (коэффициент использования), учитывающий световой поток, отраженный от потолка и стен.
Число светильников в осветительной установке определяется по формуле:
, (5)
где EH- нормированная минимальная освещенность рабочей поверхности, согласно СанПин 2.2.2./2.4.1304-03 равно 200лк;
S- площадь помещения, i2;
K3- коэффициент запаса (для осветительных установок общего освещения должен приниматься равным 1,4);
Z-коэффициент неравномерности освещения (для люминесцентных ламп-1,1);
n-количество ламп в одном светильнике;
Ф- световой поток, лм;
- коэффициент использования, %.
Нормированная освещенность зависит от характера зрительной работы, в данном случае при работе и с дисплеем (характеристика зрительной работы – средней точности, разряд – IV, подразряд – б) в соответствии с СНиП 93-05-93, EH = 300-500 лк. Коэффициент использования определим с учетом используемого типа КСС светильника и геометрических параметров помещения:
, (6)
где A-длина помещения,
B-ширина помещения.
--, (7)
где Hn-высота помещения,
hc-высота светильника,
hp=0,8м-высота рабочей поверхности.
h=2.5-0,184-0,8=1.5м

Таким образом коэффициент использования =0,84.
В качестве источников света при искусственном освещении следует применять преимущественно люминесцентные лампы типа ЛБ. В соответствии с ГОСТ 6825-74 для выбранного типа ламп световой поток равен 5220 лм
По формуле (5) определим число светильников в помещении

Т.к. в помещении, с размерами 4х4 м необходимо разместить не менее 1 светильника, наиболее удобное и равномерное освещение будет обеспечено при расположении светильника по середине потолка равноудалено от стен.
План размещения светильников представлен на рисунке 15.

Электромагнитное излучение
Электромагнитное и ионизирующее излучение
Максимальный уровень рентгеновского излучения на рабочем месте оператора компьютера обычно не превышает 10мкбэр/ч, а интенсивность ультрафиолетового и инфракрасного излучений от экрана монитора лежит в пределах 10…100мВт/м2.
Таблица № 30
Допустимые значения параметров неионизирующих электромагнитных излучений (в соответствии с СанПиН 2.2.2.542-96)
Наименование параметра Допустимые значения Напряженность электрической составляющей электромагнитного
поля на расстоянии 50см от поверхности видеомонитора 10В/м Напряженность магнитной составляющей электромагнитного поля на расстоянии 50см от поверхности видеомонитора 0,3А/м Напряженность электростатического поля не должна превышать: для взрослых пользователей 20кВ/м для детей дошкольных учреждений и учащихся средних специальных и высших учебных заведений 15кВ/м Для снижения воздействия этих видов излучения применяются мониторы с пониженным уровнем излучения (MPR-II, TCO-92, TCO-99), устанавливаются защитные экраны, а также соблюдаются регламентированные режимы труда и отдыха.
Обеспечение электрической и пожарной безопасности
Так как ПЭВМ является источником опасности поражения электрическим током, то необходимо определить технические мероприятия и средства, обеспечивающие защиту пользователя от опасности воздействия электричества.
Проходя через организм человека электрический, ток оказывает термическое, электролитическое и биологическое действие. В результате термического воздействия происходит разогрев организма, и возникают ожоги участков тела, в результате электролитического воздействия разлагается кровь и другие органические жидкости в организме. Биологическое воздействие проявляется в возбуждении и раздражении тканей и непроизвольном судорожном сокращении мышц.
Значение силы тока, проходящего через организм человека, зависит от напряжения, под которым находится человек и от сопротивления участка тела, к которому приложено это напряжение. Учитывая, что большинство поражений происходит при напряжении 127, 220 и 380В, а пробой кожи начинается при напряжении 40-50 В, в качестве безопасного напряжения переменного тока в нашей стране выбрано 42 В, 110 В для постоянного тока.
Эксплуатация системы предполагается на ПЭВМ. Источником питающего напряжения является сеть переменного тока с напряжением 220В, на которую распространяется ГОСТ 25861-83.
Сопротивление изоляции при эксплуатации ПЭВМ должно быть не менее значений, указанных в таблице 30.
Таблица № 31
Сопротивление изоляции при эксплуатации ПЭВМ
Климатические условия Сопротивление изоляции, МОм, При напряжении цепи, кВ 0,1 0,1-0,5 0,5-1,0 Нормальные 5 20 100 Таким образом сопротивление изоляции при нормальных климатических условиях при напряжении цепи питания от 0,1-0,5кВ должно быть 20МОм. Сопротивление изоляции силовой и осветительной сети напряжением до 1000В на участке между двумя смежными предохранителями или между любым проводом и землей, а также между двумя любыми проводами должно быть не менее 0,5МОм.
Розетки для подключения ВДТ и ПЭВМ должны иметь защитное заземление. В ПЭВМ уже предусмотрено защитное отключение в случаях повышения или понижения напряжения, а также в случае короткого замыкания.
В соответствии с требованиями для предупреждения поражений электрическим током необходимо:
чётко и в полном объёме выполнять правила производства работ и правила технической эксплуатации;
исключить возможность доступа оператора к частям оборудования, работающим под опасным напряжением, неизолированным частям, предназначенным для работы при малом напряжении и не подключенным к защитному заземлению;
применять изоляцию, служащую для защиты от поражения электрическим током, выполненную с применением прочного сплошного или многослойного изоляционного материала, толщина которого обусловлена типом обеспечиваемой защиты;
подводить электропитание к ПЭВМ от розетки здания при помощи специальной вилки с заземляющим контактом;
защитить от перегрузок по току, рассчитывая на мощность, потребляемую от сети; а также защитить от короткого замыкания оборудование, встроенное в сеть здания;
надёжно подключить к заземляющим зажимам металлические части, доступные для оператора, которые в результате повреждения изоляции могут оказаться под опасным напряжением;
проверить, что защитный заземляющий проводник не имеет выключателей и предохранителей, а также надёжно изолирован.
Для своевременного извещения о возникшем возгорании, помещение оборудовано электрической пожарной сигнализацией и первичными средствами пожаротушения. Автоматическая пожарная сигнализация является наиболее надежной системой извещения о пожаре. Система включает в себя: извещатели, линии связи, приемную станцию, источник питания, звуковые и световые средства сигнализации. Основными элементами систем являются пожарные извещатели, которые преобразуют физические параметры, характеризующие (тепло, дым, свет) в электрические.
Так как в помещениях ПЭВМ первичным признаком возникновения пожара будет дым, то необходимо, в такого типа помещениях устанавливаются дымовые пожарные извещатели.
Так как высота помещения – 4м, то максимальная площадь, контролируемая одним извещателем – 70i2, что является достаточным для рассматриваемого помещения, площадью в 40 i2.
В начальной стадии пожара возгорания обычно тушат огнетушителями. Для тушения электроустановок обычно используют углекислотные огнетушители.
Основываясь на примерные нормы первичных средств пожаротушения на предприятиях, в помещениях, оборудованных ПЭВМ, площадью до 100i2 достаточно одно углекислотного огнетушителя марки ОУ-2(ОУ-5).
Пожарная безопасность объекта обеспечивается:
системой предотвращения пожара;
системой противопожарной защиты;
организационно-техническими мероприятиями.
Противопожарная защита помещения обеспечивается применением автоматических установок пожарной сигнализации (ПС-Л1), наличием средств пожаротушения, применением основных строительных конструкций здания с регламентированными пределами огнестойкости, организацией своевременной эвакуации людей, применением средств коллективной и индивидуальной защиты людей.
Организационно-технические мероприятия должны включать организацию обучения служащих правилам пожарной безопасности.
Эргономические требования к рабочему месту
Проектирование рабочих мест, снабженных видеотерминалами, относится к числу важных проблем эргономического проектирования в области вычислительной техники.
Рабочее место и взаимное расположение всех его элементов должно соответствовать антропометрическим, физическим и психологическим требованиям. Большое значение имеет также характер работы. В частности, при организации рабочего места программиста соблюдаются следующие основные условия: оптимальное размещение оборудования, входящего в состав рабочего места и достаточное рабочее пространство, позволяющее осуществлять все необходимые движения и перемещения.
Эргономическими аспектами проектирования видеотерминальных рабочих мест, в частности, являются: высота рабочей поверхности, размеры пространства для ног, требования к расположению документов на рабочем месте (наличие и размеры подставки для документов, возможность различного размещения документов, расстояние от глаз пользователя до экрана, документа, клавиатуры и т.д.

Список литературы [ всего 17]

СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ
1.Балабанов И.Т. «Торговля через виртуальный магазин» /«Электронная коммерция»/, 2004.
2.Белов Н.А. Безопасность жизнедеятельности/ Н.А. Белов - М.: знание, 2000. – 364 с
3.Дэниел Эймор «Internet-магазины и закупочная деятельность»/«Электронный бизнес. Эволюция и/или революция» изд. «Вильямс», 2001.
4.Иванова Г.С. «Основы программирования» Учебник для вузов. – М.: Изд-во МГТУ им. Н.Э. Баумана, 2001.
5.Карпова Т.С. «Базы данных: Модели, разработка, реализация» -СПб.: Питер, 2002
6.Костяев, Р.А. Бизнес в Интернете: финансы, маркетинг, планирование / Р.А Костяев - СПб. БХВ-Петербург, 2002.
7.Комиссарова И, Перелетова И, Петрова Е. К. Интернет-магазин от А до Я: полное пошаговое руководство по созданию, управлению/ Эксмо , 2008.
8.Кузнецов М.В. Самоучитель РНР 5/М.В.Кузнецов, И.В.Симдянов. – СПб.: БХВ – Петербург, 2005. – 560 с.: ил.
9.Маслова Т.Д. Маркетинг: учеб. пособие для вузов/ Т.Д.Маслова, С.Г. Бо¬жук – СПб.: Питер, 2005. – 400 с.
10.Орлов Л. Как создать электронный магазин в Интернет. - 3-е издание/ Новый издательский дом – 2004.
11.Паршенцев А.А. Проблема и перспективы развития электронных магазинов // Маркетинг в России и за рубежом, 2000.
12.Петров В.Н. «Информационные системы» - СПб.: Питер, 2003.
13.Пирогов С.В. «Обзорных крупных проектов» /«Электронная коммерция», -М.: 2003.
14.Попов В.М. Глобальный бизнес и информационные технологии: современная практика и рекомендации/В.М.Попов, Р.А.Маршавин, С.И.Ляпунов; под общ.ред. В.М.Попова. – М.: Финансы и статистика, 2001. – 238 с.
15.Тревал Элнит «Интегрированные бизнес системы» - М.: 2006.
16.Холмогоров В. Интернет–маркетинг. Краткий курс.2-е издание/ В.Холмогоров. – СПб.: Питер, 2002. – 272 с.
17.Юрасов А.В. Электронная коммерция: учеб. пособие./А.В. Юрасов – М.: Дело. 2003. – 480 с.
Очень похожие работы
Пожалуйста, внимательно изучайте содержание и фрагменты работы. Деньги за приобретённые готовые работы по причине несоответствия данной работы вашим требованиям или её уникальности не возвращаются.
* Категория работы носит оценочный характер в соответствии с качественными и количественными параметрами предоставляемого материала. Данный материал ни целиком, ни любая из его частей не является готовым научным трудом, выпускной квалификационной работой, научным докладом или иной работой, предусмотренной государственной системой научной аттестации или необходимой для прохождения промежуточной или итоговой аттестации. Данный материал представляет собой субъективный результат обработки, структурирования и форматирования собранной его автором информации и предназначен, прежде всего, для использования в качестве источника для самостоятельной подготовки работы указанной тематики.
bmt: 0.00988
© Рефератбанк, 2002 - 2024