- Управление транзакциями. Транзакция - это последовательность операций над БД, рассматриваемых СУБД как единое целое.
- Журнализация. Одним из основных требований к СУБД является надежность хранения данных во внешней памяти. Под надежностью хранения понимается то, что СУБД должна быть в состоянии восстановить последнее согласованное состояние БД после любого аппаратного или программного сбоя.
Журнал - это особая часть БД, недоступная пользователям СУБД и поддерживаемая с особой тщательностью (иногда поддерживаются две копии журнала, располагаемые на разных физических дисках), в которую поступают записи обо всех изменениях основной части БД.
Для восстановления БД после жесткого сбоя используют журнал и архивную копию БД.
2.3 SQL
В современных СУБД обычно поддерживается единый интегрированный язык, содержащий все необходимые средства для работы с БД, начиная от ее создания, и обеспечивающий базовый пользовательский интерфейс с базами данных. Стандартным языком наиболее распространенных в настоящее время реляционных СУБД является язык SQL (Structured Query Language).
Язык SQL позволяет определять схему БД и манипулировать данными. При этом именование объектов БД поддерживается на языковом уровне в том смысле, что компилятор языка SQL производит преобразование имен объектов в их внутренние идентификаторы на основании специально поддерживаемых служебных таблиц-каталогов. Внутренняя часть СУБД (ядро) вообще не работает с именами таблиц и их столбцов.
Язык SQL содержит специальные средства определения ограничений целостности БД. Опять же, ограничения целостности хранятся в специальных таблицах-каталогах, и обеспечение контроля целостности БД производится на языковом уровне, т.е. при компиляции операторов модификации БД компилятор SQL на основании имеющихся в БД ограничений целостности генерирует соответствующий программный код.
Специальные операторы языка SQL позволяют определять так называемые представления БД, фактически являющиеся хранимыми в БД запросами (результатом любого запроса к реляционной БД является таблица) с именованными столбцами. Для пользователя представление является такой же таблицей, как любая базовая таблица, хранимая в БД, но с помощью представлений можно ограничить или наоборот расширить видимость БД для конкретного пользователя. Поддержание представлений производится также на языковом уровне.
Наконец, авторизация доступа к объектам БД производится также на основе
специального набора операторов SQL. Идея состоит в том, что для выполнения
операторов SQL разного вида пользователь должен обладать различными
полномочиями. Пользователь, создавший таблицу БД, обладает полным набором
полномочий для работы с этой таблицей. В число этих полномочий входит
полномочие на передачу всех или части полномочий другим пользователям, включая
полномочие на передачу полномочий.
2.4 СУБД Microsoft SQL Server
Microsoft SQL Server - система управления реляционными базами данных
(СУБД), разработанная корпорацией Microsoft. Основной используемый язык
запросов - Transact-SQL, создан совместно Microsoft и Sybase. Transact-SQL
является реализацией стандарта ANSI/ISO по структурированному языку запросов
(SQL) с расширениями. Используется для работы с базами данных размером от
персональных до крупных баз данных масштаба предприятия; конкурирует с другими
СУБД в этом сегменте рынка.
2.4.1 Функциональность
Сервер баз данных Microsoft SQL Server в качестве языка запросов использует версию языка SQL, получившую название Transact-SQL (сокращённо T-SQL). Язык T-SQL является реализацией SQL-92 (стандарт ISO для языка SQL) с множественными расширениями. T-SQL позволяет использовать дополнительный синтаксис для хранимых процедур и обеспечивает поддержку транзакций (взаимодействие базы данных с управляющим приложением).
При взаимодействии с сетью Microsoft SQL Server и Sybase ASE используют протокол уровня приложения под названием Tabular Data Stream (TDS, протокол передачи табличных данных). Протокол TDS также был реализован в проекте FreeTDS с целью обеспечить различным приложениям возможность взаимодействия с базами данных Microsoft SQL Server и Sybase.
Для обеспечения доступа к данным Microsoft SQL Server поддерживает Open Database Connectivity (ODBC) - интерфейс взаимодействия приложений с СУБД. Версия SQL Server 2008 обеспечивает возможность подключения пользователей через веб-сервисы, использующие протокол SOAP. Это позволяет клиентским программам, не предназначенным для Windows, кроссплатформенно соединяться с SQL Server. Компания Microsoft также выпустила сертифицированный драйвер JDBC, позволяющий приложениям под управлением Java (таким как BEA и IBM WebSphere) соединяться с Microsoft SQL Server 2005. Также SQL Server поддерживает зеркалирование и кластеризацию баз данных. Кластер сервера SQL - это совокупность одинаково конфигурированных серверов; такая схема помогает распределить рабочую нагрузку между несколькими серверами. Все сервера имеют одно виртуальное имя, и данные распределяются по IP-адресам машин кластера в течение рабочего цикла. Также в случае отказа или сбоя на одном из серверов кластера доступен автоматический перенос нагрузки на другой сервер.Server поддерживает избыточное дублирование данных по трем сценариям:
Снимок: Производится “снимок” базы данных, который сервер отправляет получателям.
История изменений: Все изменения базы данных непрерывно передаются пользователям.
Синхронизация с другими серверами: Базы данных нескольких серверов
синхронизируются между собой. Изменения всех баз данных происходят независимо
друг от друга на каждом сервере, а при синхронизации происходит сверка данных.
Данный тип дублирования предусматривает возможность разрешения противоречий
между БД.
3. Проектирование программного комплекса
3.1 Структура базы данных
База данных состоит из 10 таблиц, связанных между собой:
- nakladnie
- ostatki
- peremeshenie
- personal
- postavshiki
- status
- tovari
- type_perem
- vozvrat_braka
- zayavki
Ниже представлены структуры таблиц.
Таблица 1 - Структура таблицы nakladnie
Название столбца
Тип данных
Код_Накладной
int
Номер
varchar(MAX)
Дата
varchar(MAX)
Тип_Перемещения
int
Первичный ключ: Код_Накладной.
Таблица 2 - Структура таблицы ostatki
Название столбца
Тип данных
Код_Товара
int
Количество
int
Таблица 3 - Структура таблицы peremeshenie
Название столбца
Тип данных
Код_Накладной
int
Код_Товара
int
Количество
int
Код_Работника
int
Код_Статуса
int
Таблица 4 - Структура таблицы personal
Название столбцаТип данных
Код_Работника
int
ФИО
varchar(MAX)
Должность
varchar(MAX)
Телефон
varchar(MAX)
Логин
varchar(MAX)
Пароль
varchar(MAX)
Первичный ключ: Код_Работника.
Таблица 5 - Структура таблицы postavshiki
Название столбцаТип данных
Код_Поставщика
int
Организация
varchar(MAX)
Адрес
varchar(MAX)
Телефон
varchar(MAX)
Почта
varchar(MAX)
Первичный ключ: Код_Поставщика.
Таблица 6 - Структура таблицы status
Название столбцаТип данных
Код_Статуса
int
Статус
varchar(MAX)
Первичный ключ: Код_Статуса.
Таблица 7 - Структура таблицы tovari
Название столбца
Тип данных
Код_Товара
int
Код_Поставщика
int
Наименование
varchar(MAX)
Цена
varchar(MAX)
Первичный ключ: Код_Товара.
Таблица 8 - Структура таблицы type_perem
Название столбцаТип данных
Код_Перемещения
int
Название
varchar(MAX)
Первичный ключ: Код_Перемещения.
Таблица 9 - Структура таблицы vozvrat_braka
Название столбца
Тип данных
Код_Товара
Int
Количество
int
Количес
int
Причина
varchar(MAX)
Код_Статуса
int
Таблица 10 -
Структура таблицы zayavki
Название столбца
Тип данных
Код_Заявки
int
Количество
int
Код_Товара
int
Количество
int
Дата
varchar(MAX)
Код_Статуса
int
Связи таблиц представлены связью один-ко-многим. При типе связи
один-ко-многим запись из одной таблицы связывается с несколькими записями
другой таблицы, но записи из второй таблицы связываются только с одной из
записей первой таблицы.
Примером являются таблицы «Поставщики» и «Товары». Один поставщик может
поставлять множество товаров, и все они будут связаны только с данным
поставщиком.
На рисунке 2 представлена схема базы данных.
Рисунок 2 - Структурная схема базы данных
3.2 Руководство пользователя
Для запуска приложения нужно запустить файл «Sklad.exe».
На экране появится окно с главным меню. На рисунке 3 представлен интерфейс
приложения «Склад». Рисунок 3 - Интерфейс
Чтобы начать работу с приложением необходимо ввести свой логин и пароль и
нажать кнопку «Войти» (рисунок 4).
Рисунок 4 - Вход в систему
Для просмотра перечня товаров нужно нажать кнопку «Товары» (рисунок 5).
Рисунок 5 - Перечень товаров
Для добавления в перечень нового товара необходимо нажать пункт меню
«Добавить». Появятся поля для заполнения (рисунок 6). Для сохранения данных
нужно нажать пункт меню «Сохранить». Для обновления изменений нужно нажать
пункт меню «Обновить». Для завершения работы нужно нажать на пункт «Выход».
Рисунок 6 - Добавление нового товара
Чтобы посмотреть остаток товаров на складе нужно нажать на кнопку
«Остатки» (рисунок 7). Для обновления изменений нужно нажать пункт меню
«Обновить». Для завершения работы нужно нажать на пункт «Выход».
Рисунок 7 - Остатки
Чтобы посмотреть перечень поставщиков нужно нажать на кнопку «Поставщики»
(рисунок 8). Для сохранения данных нужно нажать пункт меню «Сохранить». Для
обновления изменений нужно нажать пункт меню «Обновить». Для завершения работы
нужно нажать на пункт «Выход».
Рисунок 8 - Поставщики
Редактирование данных производится путем редактирования таблицы.
Добавление - путем заполнения новой строки (рисунок 9).
Рисунок 9 - Редактирование
Чтобы посмотреть персонал, имеющий доступ к базе нужно нажать кнопку
«Персонал» (рисунок 10). Для обновления изменений нужно нажать пункт меню
«Обновить». Для завершения работы нужно нажать на пункт «Выход».
Рисунок 10 - Персонал
Для просмотра заявок нужно нажать кнопку «Заявки» (рисунок 11).
Рисунок 11 - Заявки
Для добавления заявки необходимо нажать пункт меню «Добавить». Появятся
поля для заполнения (рисунок 12). Для сохранения данных нужно нажать пункт меню
«Сохранить». Для обновления изменений нужно нажать пункт меню «Обновить». Для
завершения работы нужно нажать на пункт «Выход».
Рисунок 12 - Добавление заявки
Для того, чтобы управлять перемещением товаров нужно нажать кнопку
«Перемещения» (рисунок 13).
Рисунок 13 - Перемещения товаров
На рисунке 14 показана выдача товара по накладной.
Рисунок 14 - Выдача товара
Разработанная система обеспечивает всеми необходимыми функциями,
предъявленными заказчиком.
4. Экономическая часть
В настоящее время, на предприятиях, учреждениях и складах компьютеры уже
давно стали неотъемлемой частью производства, поэтому применение современной
вычислительной техники и информационных технологий, позволяет намного увеличить
эффективность и скорость выполняемых работ. Результатом дипломного
проектирования является программный продукт, предоставляющий удобства в
процессе управления складом, предоставление достоверной информации о товарах,
обработка заявок, контроль приема и выдачи товаров.
В экономической части дипломного проекта рассчитываются затраты,
связанные с разработкой проекта и ее целью является составление сметы затрат и
вычисление экономической эффективности данного проекта по результатам
проведенных расчетов.
4.1 Выбор методики расчета
трудоемкости программирования
При выборе методики расчета трудоемкости программирования мы выбираем
расчет по фактическим затратам времени на разработку с составлением плана работ
(перечень этапов и видов работ) с логическим упорядочением последовательности
выполнения отдельных видов работ.
В основе такого упорядочения лежит анализ смыслового содержания каждого
вида работ и установление взаимосвязи между всеми видами работ. По каждому виду
работ определяется квалификационный уровень исполнения. Трудоемкость выполнения
работ определяется по сумме трудоемкости этапов и видов работ, оцениваемых в
человеко-днях, и носит вероятностный характер, так как зависит от множества
трудно учитываемых факторов. Общая трудоемкость определяется по формуле:
t = å ti (1)
где t - общая трудоемкость, чел.-часов;- трудоемкость отдельного вида
работ, чел.-часов.
По данным таблицы 11 получается:=4+4+4+23+18+55+40+250+140+20=558
чел.-часов.
Таблица 11 - План выполнения работ
Виды работ
Исполнитель, Квалификация
Время разработки, чел/час
Затраты машинного времени, маш/часы
Постановка задачи
Исполнитель инженер-программист
4
Сбор данных
4
3
Выбор технических средств
4
3
Обработка исходных данных
23
18
Разработка алгоритма
18
18
Разработка интерфейса программы
55
45
Ввод исходных данных в программу
40
35
Написание текста программы
250
250
Тестирование программы
140
120
Подготовка технической документации.
20
20
ИТОГО
558
494
4.2 Расчет сметы затрат на разработку
программных средств
В смету затрат включаются все затраты, связанные с выполнением работы.
Структура затрат будет иметь следующий вид:
4.2.1
Расходы на оплату труда
- тарифная заработная плата;
- основная заработная плата;
- дополнительная заработная плата.
4.2.2
Материальные затраты
- стоимость материалов и покупных изделий;
- стоимость расходуемой электроэнергии;
- затраты по использованию прикладных программ;
- затраты по оплате услуг, работ сторонних организаций.
4.2.3
Амортизация оборудования
Здесь рассчитываются амортизационные отчисления по используемому
оборудованию.
4.2.4
Прочее
- единый социальный налог;
- выплаты на социальное страхование от несчастного случая;
- расходы на управление и хозяйственное обслуживание.
4.2.5
Расходы на оплату труда
Расчет тарифной заработной платы.
Месячный оклад инженера программиста = 10 000 руб.
Расчет основной заработной платы.
Рассчитаем стоимость 1 человеко-часа работы сотрудника.
Она будет вычисляться по формуле (2):
Счел/час.i = Дмес.окл.i/ Чi, (2)
где Счел/час.i - стоимость 1 человеко-часа i-го работника,
руб.;
Дмес.окл.i - должностной месячный оклад i-го работника, руб.;
Чi - количество часов работы в месяц i-го работника.
Среднее количество рабочих часов составляет 164. Подставляя данные в
формулу (2) получаем:
Счел/час. инженера программиста = 10000/164 = 60,97 руб.
Основная заработная плата сотрудника вычисляется по формуле (3):
ЗПоснi = Cчел/час.i ∙ Чф ∙ [1+(Сн/100)+(Рк/100)], (3)
где ЗПосн.i - основная заработная плата i-го сотрудника, руб.;
Счел/час.i - стоимость 1 человеко-часа i-го работника, руб.;
Чф -количество часов работы в месяц исполнителя (по плану
работ);
Сн - северная надбавка, в процентах (надбавка за работу в
условиях Крайнего Севера и приравненных к ним), равна 30%;
Рк - районный коэффициент, в процентах (20%);
В нашем случае Чф, вычисленный по плану работ равен: 558 чел/час;
Таким образом, суммарное значение заработной платы, составит:
ЗПосн.S =
558*60,97*[1+(30/100)+(20/100)] = 51 036,58 руб.
Таблица 12 - Результаты расчета
Категория
Счел/час, руб.
Кол-во часов работы
Северная надбавка
Районный коэф-т
Сумма основной з/п., руб.
Инженер-программист
60,97
558
0.3
0.2
51 036,58
Итого
60,97
558
0.3
0.2
51 036,58
Расчет дополнительной заработной платы.
На статью «Дополнительная заработная плата» относятся выплаты,
предусмотренные законодательством за непроработанное время:
- компенсация за неиспользованный отпуск;
- оплата очередного отпуска;
- оплата времени, связанного с прохождением медицинского
освидетельствования;
- выполнение государственных и общественных обязанностей;
- выплата за выслугу лет.
Рассчитывается дополнительная заработная плата по формуле (4):
ЗПДП = ЗПОСН * ПД / 100 , (4)
где ЗПдп - дополнительная заработная плата, руб.;
ЗПосн - основная заработная плата, руб.;
Пд - размер дополнительной зарплаты в процентах от основной
(обычно 10-20%).
Норматив ПД, определенный в расчетно-финансовой группе,
составляет 12% от основной зарплаты. Он предусматривает только отчисления на
очередной отпуск.
Дополнительная заработная плата составляет:
ЗПдп инженер-программист = 51 036,58 * 12 / 100 = 6124,4 руб.
Расходы на оплату труда составят:
ЗПпол инженер-программист = 51 036,58 + 6124,4 = 57 160 руб.
4.2.6
Материальные затраты
Таблица 13 - Стоимость расходуемых материалов
Наименование Материала
Количество (шт.)
Стоимость за одну штуку (руб.)
Суммарная стоимость (руб.)
Бумага для печати А4 (пачка)
1
180
180
Ручка
2
10
20
USB FLASH 4Gb
1
400
400
Итого
500
Стоимость расходуемой технологической электроэнергии.
Необходимо подсчитать количество расходуемой энергии, исходя из
установленной мощности оборудования:
Nсум = SNj ,
(5)
где Nсум. - суммарная мощность оборудования;j - установленная
мощность j вида оборудования.
Общее количество потребленной энергии для выполнения работ определяется
по формуле:
Э = SNj ∙
t, (6)
где t - затраты времени на выполнение работ с использованием оборудования.
Стоимость потребленной энергии определяется по формуле:
Cэ = Э ∙ Цэ, (7)
где Цэ - тариф на энергию.
Таким образом, в нашем случае имеем, суммарная мощность:
В состав материальных расходов входит стоимость расходуемой
электроэнергии. Цена за 1кВт/час, в соответствии с используемым данным
предприятием тарифом, составляет 1,47 рублей. Необходимо подсчитать количество
расходуемой энергии компьютером, она составляет:
- ноутбук - 100 Вт/час;
- принтер - 130 Вт/час;
Время работы на компьютере составляет 494 часа. Из них 492 часа - работа
за ноутбуком, а 2 часа - распечатка нужных документов. Общее количество
потреблённой энергии:
Э =100 * 492 + 130 * 2 =49,4 кВтч.
Стоимость потребленной энергии будет равна:
Сэ = 49,4 * 1,47 =72,6 руб.
Затраты по использованию прикладных программ:
Спп =(Ст/Тэф)*t, (8)
где Cт - стоимость прикладных программ, руб.;
Тэф - время эффективного использования, час.;
t -
количество часов использования ПО при выполнении работ, маш/час.
В нашем случае имеем:
- Microsoft Office Professional 2007 -
15 200 рублей.
- Windows 7 Professional - 4 990 рублей.
- Microsoft Visual Studio 2010- 16 500 рублей.
Тэф = 2003 часов ∙ 2 года = 4006 ч.;
Посчитаем затраты по каждой программе в отдельности, так как время работы
каждой программы будет разным.
Спп
Windows 7 Professional = (4 990/4006)*494=615 руб.
Спп
Microsoft Office Professional 2007 =(15200/4006)*100=380 руб.
Спп
Microsoft Visual Studio 2010=(16500/4006)*350=1441 руб.
Таким образом суммарные затраты по использованию прикладных программ
будут составлять:
Спп= 615+380+1441=2436 руб.
4.2.7
Амортизация оборудования
Расчет
амортизации оборудования.
Амортизационные отчисления, включаемые в затраты, составят:
Ам.ф = (Ам.акт./Тэф) ∙ tфакт(ч), (9)
Ам.акт = Стакт. * Нам.отч / 100, (10)
где Ам.акт. - годовая стоимость амортизационных отчислений по
оборудованию, руб.;
Стакт. - стоимость оборудования, руб.;
Нам.отч. - норма амортизационных отчислений, в процентах.
Тэф - эффективное рабочее время годовое, час;
В таблице 14 приведена стоимость материальных активов.
Таблица 14 - Стоимость оборудования
Наименование оборудования
Единица измерения, шт.
Стоимость, руб.
Ноутбук
1
35000
Принтер лазерный
1
5000
Итого
40000
Норма годовых амортизационных отчислений рассчитывается исходя из срока
полезного использования, определенного в соответствии с классификатором
амортизируемого имущества.
На = 100/Тп.о., (11)
где Тп.о. - срок полезного использования по классификатору.
В нашем случае имеем:
Тп.о. = 3 года,
На = 100/Тп.о. = 100/3 =33%.
Стоимость оборудования по данным таблицы 8 равна 40000
Стакт = 40000 руб.
Ам.акт = Стакт. ∙ На/100 = 40000 ∙ 33/100 =13200;
Ам.ф = (Ам.акт./Тэф) ∙ tфакт = (13200/1987) ∙ 442 = 2936
руб.;
4.2.8
Прочие расходы
Расчет единого социального налога.
«Единый социальный налог» (далее ЕСН) учитывает следующие обязательные
отчисления по установленным законодательным нормам:
- фонд социального страхования (2,9%);
- пенсионный фонд (22%);
- фонд медицинского страхования (5,1%).
Единый социальный налог составляет - 30% от фонда оплаты труда. Размер
отчислений определяется по формуле (12):
ЕСН=(ЗПосн+ЗПдп)*30/100 , (12)
где ЕСН - единый социальный налог;
ЗПосн. - основная заработная плата сотрудника, руб.;
ЗПдп - дополнительная заработная плата сотрудника, руб.;
Сумма отчислений на ЕСН составит:
ЕСН инженер-программист = (51 036,58+ 6124,4) * (30) / 100 = = 17 148,3
руб.
Выплаты на социальное страхование от несчастного случая:
Нн.с = (ЗПосн + ЗПдп )*(Сн.с/100), (13)
где Сн.с - ставка по выплатам на социальное страхование от несчастного
случая, %.
В соответствии с Федеральным Законом РФ «О страховых тарифах на
обязательное социальное страхование от несчастных случаев на производстве и
профессиональных заболеваний на 2001 год» от 12 февраля 2001 года № 17-ФЗ (с
изм., внесенными Федеральным законом от 29,12,2001 № 184-ФЗ) данная ставка
принимается в диапазоне 0,2-8,5 в зависимости от отраслевой принадлежности
предприятия, определяемой правилами отнесения отраслевой экономики к классу
профессионального риска (утв. Постановлением Правительства Российской Федерации
от 31 августа 1999 г. № 975). Нн.с = (51 036,58 + 6124,4) * (3,7/100) =
2114,93 руб.
Расходы на управление и хозяйственное обслуживание.
В данную статью затрат входят:
- отчисления во внебюджетные фонды аппарата управления и хозяйственных
служб;
- затраты на содержание, ремонт зданий, сооружений,
оборудования и инвентаря;
- расходы по охране труда, научно-технической информации;
- транспортные расходы;
- командировочные;
- отчисления в дорожные фонды.
Величина нормативов расходов определяется в расчетно-финансовой группе.
Накладные расходы вычисляются по формуле (14):
Нрасх. = ЗПосн*Нн.р./100, (14)
где Нрасх - величина накладных расходов, руб.; Зпосн - основная
заработная плата; Нн.р. - норматив накладных расходов, в процентах (80-90%).
Нрасх. = 51 036,58 * 80/100 = 40 829,26 руб.
4.3 Смета затрат по проекту
Смета затрат в целом по проекту приведена в таблице 15.
Таблица 15 - Смета затрат
№
Наименование элементов затрат
Сумма, руб.
1
Расходы на оплату труда
57 160
Основная заработная плата
51 036,58
Дополнительная заработная плата
6124,4
2
Материальные затраты
3 008,6
Затраты на материалы
500
Затраты на техническую электроэнергию
72,6
Затраты по использованию прикладных программ
2 436
3
Амортизация оборудования
2 936
4
Прочие расходы
60 092,5
Единый социальный налог
17 148,3
Страхование от несчастного случая
2 114,93
Расходы на управление и хозяйственное обслуживание
40 829,26
ИТОГО
123 197,1
Вывод:
На основании полученных данных по отдельным статьям затрат составляется
смета затрат в целом по проекту равная - 123 197,1 руб.
В результате внедрения программного продукта уменьшатся затраты времени
сотрудника на выполнение требуемых операций:
- ведения учета товаров;
- предоставление информации о поставщиках;
- составление заявок на пополнение запасов;
- контроль над перемещением товаров.
Рассчитаем экономическую эффективность внедрения данного программного
продукта.
Егод=Э/Зсд (15)
где Э - экономический эффект от реализации проекта;
Зсд - затраты на проект по смете.
Э=C*(t1-t2), (16)
где С - стоимость 1-го человеко-часа работника, руб; 1 -
затраты времени составление заявок вручную на бумаге или в программах MS
Offiсe; 2 - затраты времени составление заявок с помощью
программного средства.
С = ЗП/Ч , (17)
где ЗП - месячная заработная плата работника;
Ч - количество часов работы в месяц работника.
С = 11 500 / 167 = 68,86руб.
Э = 68,86 * (1190 - 451) = 50 887,54
Егод = 50 887,54 / 123 197,1 = 0,41
Расчеты показали, что применение разработки выгодно. Разрабатываемая
система способствует снижению временных затрат работника и материальных затрат
работодателя.
5. Безопасность и экологичность
проекта
5.1 Безопасность программного
продукта «Автоматизированная информационная система управления складом»
5.1.1
Идентификация опасностей на рабочих местах
Согласно ГОСТ 12.0.003-90 и СанПиН 2.2.2./24.1340-03 на оператора ПК
будет действовать более двух десятком вредных и опасных производственных
факторов (ВПФ И ОПФ).
- Самые опасные приведены ниже:
- повышенная запыленность воздуха;
- повышенный уровень ионизирующих излучений в рабочей зоне;
- разрушающиеся конструкции (возможно при прокладке проводов);
- повышенный уровень статического электричества;
- повышенный уровень напряженности электромагнитных полей и
электромагнитного излучения;
- монотонность работы; умственное перенапряжение;
- перенапряжение анализаторов и т.д.
Недостаточная освещенность.
5.1.2
Техническая безопасность оборудования
При выборе оборудования следует учитывать требования стандартов ГОСТ
12.2.003-91, ГОСТ 12.2.061-91, также к оборудованию должен прилагаться
сертификат качества.
5.2 Методы и принципы обеспечения
безопасности труда
Для обеспечения условий безопасности труда пользователя ПК следует
использовать следующие методы:
- защита расстоянием;
- приведение параметров окружающей среды в нормативное
состояние;
Следует уделить особое внимание приведению окружающей среды в нормативное
состояние.
5.3 Мероприятия по обеспечению
безопасных условий труда
Для уменьшения воздействия негативных факторов следует рассмотреть все
возможные мероприятия по их снижению.
5.3.1
Обеспечение благоприятного светового климата Нормирование освещенности производится в соответствии с требованиями СНиП
23-05-03, и учетом СанПиН 2.2.2/2.4.1340-03 в зависимости от характера
зрительных работ. Согласно этим нормам, работа оператора ПК относится к высокой
и средней точности - 3 разряда. Оптимальная освещенность в этом случае должна
быть 300 - 500 лк.
Согласно СанПиН 2.2.2./2.4.1340-03 наиболее приемлемыми для данного
помещения являются люминесцентные лампы ЛБ мощностью 40, 65, 80 Вт. Они
характеризуются высокой световой отдачей (до 75 мм/Вт и более), продолжительным
сроком службы (до 10000 часов), малой яркостью светящейся поверхности и близким
к естественному спектральным составом излучаемого света, что обеспечивает
хорошую светоотдачу.
Для повышения работоспособности и создания благоприятной психологической
атмосферы стены помещения окрашивают светлой матовой краской.
Чтобы обеспечить надежное считывание информации при соответствующей
степени комфортности ее восприятия должны быть определены, в соответствии с
требованиями ГОСТ Р 50948-96, диапазоны визуальных эргономических параметров:
- яркость знака 35-120 кд/м2;
- внешняя освещенность экрана 100-250 лк;
- угловой размер знака 16-60 угл. мин.
5.3.2
Обеспечение благоприятных микроклиматических условий
Согласно СанПиН 2.2.4.548-96 и ГОСТ 12.1.005-88, в помещениях необходимо
обеспечить оптимальные нормы микроклимата для категории работы «легкая 1а»:
- температура воздуха не более 22-24°С в холодный период года и не более 23-25°С в теплый период года;
- относительная влажность воздуха 40-60%;
- скорость движения воздуха 0,1 м/с. оптимальный уровень
ионизации воздуха составляет для отрицательно заряженных ионов - 4000 ионов на
1 см3 , а положительных 2200 ионов на 1 см3.
Соответствие нормируемых параметров микроклимата обеспечивается установкой
для ионизации воздуха, приточно-вытяжной системы вентиляции, отоплением,
кондиционированием в соответствии с СНиП 41-01-2003 и ГОСТ 12.4.021-75.
5.3.3
Защита от шума и вибрации
Основными источниками шума на автоматизированном рабочем месте с использованием
ПК - шум работы систем охлаждения и шум работы периферийных устройств.
Допустимые уровни звукового давления и уровня звука на рабочем месте
операторов ПК устанавливаются в соответствии с требованиями ГОСТ 12.1.003-89 и
СНиП 2.2.4./2.1.8.562-96. В соответствии с требованиями ГОСТ 12.1.003-89 и СНиП
2.2.4./2.1.8.562-96 считается допустимым 50дБА, а в помещениях с шумными
агрегатами вычислительных систем (сканеры и т.п.) не превышает 80дБА.
Уровни звукового давления для комнаты пользователя варьируются от 71 дБ
при 63Гц и 45 дБ при 1000Гц. Для снижения уровня шума и вибрации рекомендуется
применять следующие методы:
- Менять или чистить вентиляторы охлаждения не реже одного раза в год.
- Применять организационные меры.
- Применение при необходимости звукопоглощающих материалов.
- Предусмотреть акустическую обработку помещения.
5.3.4
Электробезопасность
Для безопасной эксплуатации вычислительной техники, в соответствии с ГОСТ
12.1.019-79 , ГОСТ 12.1.030-81, ГОСТ 12.4.155-85 необходимо применять следующие
меры:
- электрическое разделение сетей;
- обеспечение недоступности токоведущих частей;
- компенсацию емкостной составляющей тока замыкания на землю;
- контроль и профилактика повреждений изоляции;
- защитное заземление с подключением к общей земляной шине
здания;
- зануление;
- выравнивание потенциалов;
- закрытую проводку для питающих кабелей;
- использование общей и местной увлажняющей вентиляции для
защиты от статического электричества;
- защитное отключение;
- получение персоналом допуска к работе.
5.3.5
Режим труда и отдыха
Вид трудовой деятельности, посредством которого будет реализовываться
данный проект, относится к третьей группе, группе «В» в соответствии с СанПиН
2.2.2./2.4.1340-03.
Для сотрудников, работающих с ПК, продолжительность работы не должна
превышать 6 часов в день. Для обеспечения оптимальной работоспособности и
сохранения здоровья людей на протяжении рабочей смены устанавливают
регламентированные перерывы. Продолжительность постоянной работы с ПК не должна
превышать 2 часа. Перерывы должны быть продолжительностью 20 мин или 15 мин
через каждый час работы.
5.3.6
Требования безопасности к транспортированию и хранению объекта разработки
Результатом
работы в данном дипломном проекте является программный продукт, записанный на
дискету, диск или флешь память.
Дискета и диск должны храниться и транспортироваться в специальной
пластиковой или бумажной упаковке при температуре от -5 до +55 С и
относительной влажности от 10 до 80%. Беречь от сильных ударов, влаги, пыли и
попадания прямых солнечных лучей. Флешь память в зависимости от уровня
защищенности корпуса также следует беречь от сильных ударов, влаги и пыли.
5.3.7
Сертификат безопасности на разработанную продукцию
Разработанный программный продукт должен обладать сертификатом безопасности
в соответствии с законом РФ № 5151-1.
5.3.8
Санитарно-бытовое обеспечение
В состав санитарно-бытовых помещений для обеспечения нормальных условий
труда и отдыха в соответствии с СНиП 2.09.04-02 должны входить:
- гардеробные;
- туалет
- уборные;
- курительные комнаты;
- комнаты отдыха;
- устройства питьевого водоснабжения.
При количестве персонала от 20 до 300 человек необходимо иметь буфет,
более 300 человек - столовую.
В помещениях с ПК ежедневно должна проводиться влажная уборка и
проветривание.
5.4 Экологичность программного
продукта «Автоматизированная информационная система управления складом»
5.4.1
Экологическая безопасность исходных материалов, обращающихся в технологических
процессах
Материалами являются бумажные изделия, пластмассовые изделия (ручки,
дискеты, USB Flash). Эти материалы являются относительно безопасными и
экологичными в соответствии со стандартами ССБТ и охраны окружающей среды.
В соответствии с требованиями ГОСТ 12.1.007-76* пластмасса является
относительно безопасным и экологичным материалом, поэтому программный продукт
записан на флешку.
5.4.2
Экологическая безопасность материалов и веществ, обращающихся в технологических
процессах
Основные вещества и материалы, обращающиеся в технологических процессах
данного проекта, приведены в таблице 16.
Воздержание всех этих веществ на человека разнообразно: от раздражающего
до мутагенного. Но в основном класс опасности равен 4, следовательно материалы
можно считать относительно экологически безопасными.
Таблица 16 - Вещества и материалы, обращающиеся в технологических
процессах
Наименование материалов и веществ
Класс опасности
Характер воздействия
ПДК, мг/м3
в воздухе рабочей зоны
в тропо биосфере
Магнитный носитель
4
Малоопасное
-
-
Оптический носитель
4
Малоопасное
-
-
Пластмасса
4
Малоопасное
-
-
Медь
4
Малоопасное
-
0,002
Резина
4
Малоопасное
-
-
Органическая, неорганическая и растительная пыль
4
Умеренно опасное
4-6
0,1 - 0,5
Полиэтилен
4
Малоопасное
-
-
Алюминий
4
Малоопасное
6
0,06
Кремний
4
Малоопасное
6
0,01
Поролон
4
Малоопасное
-
-
СО
4
Малоопасное
20
3
Ацетон
4
Малоопасное
200
0,35
Изопрен
4
Малоопасное
40
40
Стекло
3
Умеренно опасное
-
-
Железо
3
Умеренно опасное
4
0,04
Бумага
3
Умеренно опасное
2
-
Серебро
2
Высокоопасное
-
-
Формальдегид
2
Высокоопасное
0,5
0,035
ЗАКЛЮЧЕНИЕ
На сегодняшний день основой качественной работы любого предприятия,
товарная номенклатура которого достаточно велика по объёму, является
эффективный складской учет. Если система управления складом выстроена правильно,
то она становится важнейшей составляющей успешного развития всего бизнеса. Ведь
склад представляет собой не просто хранилище товара, но также и большой объём
оборотных средств, вложенных предприятием. Поэтому логично, что недостачи, а
также потери товара при хранении желательно избежать.
Автоматизация склада является необходимым инструментом для предоставления
клиенту сервиса высокого уровня. Данная система призвана не только сократить
время выполнения различных многочисленных операций, но и существенно повысить
качество обслуживания клиентов и производительность работы сотрудников.
Автоматизация склада, таким образом, позволяет осуществить максимально
эффективное управление складом.
В результате разработки системы были выполнены поставленные задачи:
- Проведен анализ предметной области;
- Спроектирована база данных;
- Разработан программный продукт.
оператор база данных управление склад
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
1 Павловская Т.А. C# Программирование на языке высокого
уровня / Т.А. Павловская. - СПб.: ООО "Питер Пресс", 2009. - 432 с.
Алесинская Т.В. Основы логистики. Функциональные области
логистического управления / Т.В. Алесинская. - Таганрог: ТТИ ЮФУ, 2009
Джеффри Д. Ульман A First Course in Database Systems / Д. Д.
Ульман, Д. Уидом.-Лори, 2014.-384 с.
Генник Д. SQL.Карманный справочник / Д. Генник.-Рид Групп,
2012.-256 с.
Бен Форта SQL за 10 минут / Бен Форта.- Вильямс, 2014.-288 с.
Афанасенко И. Логистика снабжения / И.Афанасенко,
В.Борисова.-Питер, 2010.-336 с.
Черновалов А. Склад и логистика / А.Черновалов, Д. Макарук,
Р. Демьянюк, А. Дзюрны, Ж. Черновалова.-Издательство Гревцова 2009.- 360 с.
СНиП 23-05-03 Искусственное и естественное освещение. - Введ.
01.01.1996. - Москва: Минстрой России, 1996. - 10 с.
9 СанПиН 2.2.2./2.4.1340-03 Гигиенические требования к
персональным электронно-вычислительным машинам и организации работы. - Введ.
30.06.2003. - Москва: Стандартинформ, 2003. - 18 с.
10 СанПиН 2.2.4.548-96 Гигиенические требования к
микроклимату производственных помещений: Санитарные правила и нормы. - Взамен №
4088-86; введ. 01.10.1996. - Москва: Информационно-издательский центр Минздрава
России, 1997. - 11 с.
СНиП 41-01-2003 Отопление, вентиляция и кондиционирование. -
Взамен СНиП 2.04.05-91; введ. 01.01.2004. - Москва: ФГУП ЦПП, 2004.- 27 с.
СНиП 2.09.04-02 Административные и бытовые здания. - Введ.
01.01.1889. - Москва: Минстрой России, 1889. - 17 с.
ГОСТ 12.4.155-85 Система стандартов безопасности труда.
Устройства защитного отключения. Классификация. Общие технические требования. -
Введ. 01.01.1986. - Москва: ИПК Издательство стандартов, 2003. - 8 с.
ГОСТ 12.1.030-81 Система стандартов безопасности труда.
Электробезопасность. Защитное заземление. Зануление. - Введ. 01.07.1982. -
Москва: ИПК Издательство стандартов, 2001. - 24 с.
СН 2.2.4./2.1.8.562-96 Шум на рабочих местах, в помещениях
жилых, общественных зданий и на территории жилой застройки. - Введ 31.10.1996.
- Москва: ИПК Издательство стандартов, 2000. - 5 с.
Закон Российской Федерации о сертификации продукции и услуг:
федер. Закон от 10.06.1993. № 5151-1.- Москва:Дом Советов России, 2002. - 34 с.
ГОСТ 12.1.019-79 Система стандартов безопасности труда.
Электробезопасность. Общие требования и номенклатура видов защиты. - Введ.
01.07.1980. - Москва: ИПК Издательство стандартов, 2001. - 6 с.
ГОСТ 12.1.003-83 Система стандартов безопасности труда. Общие
требования безопасности. - Введ. 01.07.1997. - Москва: ИПК Издательство
стандартов, 2002. - 10 с.
ГОСТ 12.0.003-90 Система стандартов безопасности труда.
Опасные и вредные производственные факторы. Классификация. - Введ.01.01.1990. -
Москва: Издательство стандартов, 1990. - 42 с.
ГОСТ 12.2.003-91 Система стандартов безопасности труда.
Оборудование производственное. Общие требования безопасности. - Введ.
01.01.1992 - Москва: Стандартинформ, 2007. - 11 с.
ГОСТ 12.4.021-75 Система стандартов безопасности труда.
Системы вентиляционные. Общие требования. - Введ. 01.01.1977. - Москва:
Стандартинформ, 2007. - 6 с.
ГОСТ 12.2.061-91 Система стандартов безопасности труда.
Оборудование производственное. Общие требования безопасности. - Введ.
01.01.1992. - Москва: Стандартинформ, 2007. - 11 с.
ГОСТ 12.1.007-76* Система стандартов безопасности труда.
Вредные вещества. Классификация и общие требования безопасности. -
Введ.01.01.1977. - Москва: Стандартинформ, 2007. - 7 с.
ГОСТ Р 50948-96 Средства отображения информации
индивидуального пользователя. - Введ. 01.07.1997. - Москва: ИПК Издательство
стандартов, 2003. - 12 с.
ГОСТ 12.1.005-88 Система стандартов безопасности труда.
Воздух рабочей зоны. Общие санитарно-гигиенические требования. - Введ.
01.01.1988. - Москва: Стандартинформ, 1988. - 36 с.