Разработка программно-методического комплекса для информационной поддержки деятельности системного администратора машиностроительного техникума

Модульная структура программного комплекса "Информационная поддержка деятельности системного администратора машиностроительного техникума". Расчёт капитальных затрат на создание программно-методического комплекса. Обеспечение безопасных условий труда.

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык украинский
Дата добавления 24.03.2013
Размер файла 2,3 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

В таблице 1.20 представлено описание прецедента "Формировать список неисправной компьютерной техники". Основным исполнителем является системный администратор. Для того чтобы системный администратор формировал список неисправной КТ, заносит информацию о неисправности в список учета КТ.

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

Таблица 1.17 - Описание прецедента "Составить список учета компьютерной техники"

Описание прецедента

Основной исполнитель

системный администратор

Предусловия:

сисадмин составляет список учета компьютерной техники

Входные данные

приказ учета компьютерной техники

книги учета материальных ценностей

Основной успешный сценарий (основной процесс):

составление списка учета КТ

Частота использования:

для каждого списка

Постусловия:

список учета КТ состав лен

Выходные данные:

список учета КТ

Таблица 1.18 - Описание прецедента "Проверить работоспособность компьютерной техники"

Описание прецедента

Основной исполнитель - системный администратор

Предусловия: - подготовить информацию о компьютерной техники и список неисправности КТ

Входные данные: - список неисправной КТ

Основной успешный сценарий (основной процесс): - составление списка информации о компьютерной техники и составление отчета неисправной КТ

Частота использования: - для каждых проверок

Постусловия: отчет состав лен

Выходные данные: - отчет списка неисправной КТ

Таблица 1.19 - Описание прецедента "Записать полученную информацию компьютерной техники"

Описание прецедента

Основной исполнитель: - сисадмин

Предусловия: - подготовить отчет расходных материалов

Входные данные: - книги учета

Основной успешный сценарий (основной процесс): - составление отчетов расходных материалов

Частота использования: - для каждой отче та

Постусловия: - отчет состав лен

Выходные данные: - отчет расходных материалов

Рисунок 1.8 - Диаграмма прецедентов "Информационной поддержки деятельности системного администратора машиностроительного техникума"

Таблица 1.20 - Описание прецедента "Формировать список неисправной компьютерной техники"

Описание прецедента

Основной исполнитель

сисадмин

Предусловия

устранить неисправность

Входные даны:

информация о неисправностях

Основной успешный сценарий (основной процесс):

получить отчет списка неисправности

Частота использования:

для каждого отче та

Постусловия:

отчет состав лен

Выходные данные: - отчет списка неисправной КТ

Таблица 1.21 - Описание прецедента "Выполнить заявки пользователей"

Описание прецедента

Основной исполнитель - сисадмин

Предусловия - выполнить заявку пользователей

Входные данные: - заявка сотрудников техникума

Основной успешный сценарий (основной процесс): - составить отчет заявок сотрудников техникума

Частота использования: для каждой заявки

Постусловия: заявка выполнена

Выходные данные: отчет заявок сотрудников техникума

1.10 Разработка диаграммы классов предметной области "Информационная поддержка деятельности системного администратора"

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

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

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

Диаграмма классов "Информационной поддержки деятельности системного администратора машиностроительного техникума" приведена на рисунке 1.9 Назначение классов программного комплекса "Информационной поддержки деятельности системного администратора машиностроительного техникума" описано в таблице 1.22.

Таблица 1.22 - Обязанности классов

Название класса

Обязанности

Отчеты

Все виды отчетов, заявки, приказ учета КТ

Системный администратор

Человек, отвечающий за выполнения всех действия и операций

Компьютерная техника

Компьютерная техника машиностроительного техникума

Заявки

Заявки посылаемые сотрудниками техникума

Приказ учета

Документы для составления списка учета компьютерной техники

Книги учета

Документы для заполнения списка учета компьютерной техники

Заявки

Заявки посылаемые сотрудниками техникума

Приказ учета

Документы для составления учета компьютерной техники

Рисунок 1.9 - Диаграмма классов анализа предметной области "Информационная поддержка деятельности системного администратора машиностроительного техникума"

1.10.1 Разработка диаграммы последовательностей "Информационная поддержка деятельности системного администратора машиностроительного техникума"

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

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

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

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

Диаграмма последовательности представлена на рисунке 1.10.

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

Рисунок 1.10 - Диаграмма последовательностей для учета списка компьютерной техники

1.11 Разработка физической модели ПМК "Информационная поддержка деятельности системного администратора"

1.11.1 Разработка диаграмм классов ПМК "Информационная поддержка деятельности системного администратора"

Для разработки диаграммы классов "Информационная поддержка деятельности системного администратора машиностроительного техникума" использовал шаблон MVC (Model View Controller).

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

Диаграмма классов ПП приведена на рисунке 1.11, а в таблице 1.23 описаны обязанности классов.

Таблица 1.23 - Обязанности классов ПМК "Информационная поддержка деятельности системного администратора машиностроительного техникума"

Участник шаблона

Класс

Обязанности с точки зрения шаблона

Model

Kompiyternoy tehnika

Модель предоставляет данные, а также реагирует на запросы, изменяя свое состояние

View

Documents

Отвечает за отображение информации

Controller

Sisadmin

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

Рисунок 1.11 - Диаграмма классов ПМК "Информационная поддержка деятельности системного администратора машиностроительного техникума"

1.12 Разработка структуры базы данных. Разработка ER-диаграммы, получение набора отношений

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

Рисунок 1.12 - ER-диаграмма предметной области "Информационная поддержка деятельности системного администратора машиностроительного техникума"

ER-диаграмма содержит информацию о сущностях системы и способах их взаимодействия, включает идентификацию объектов, важных для предметной области (сущностей), свойств этих объектов (атрибутов) и их отношений с другими объектами (связей).

Для создания БД необходимо построить ER-диаграмму (рисунок 1.12) в виде совокупности связей, сущностей и атрибутов, изображенных в виде диаграммы ER-типов, диаграммы ER-экземпляров (рисунок 1.13-1.16).

Выделим сущности СУБД: Документы, Сисадмин, Компьютерная техника, Отчеты, Заявки сотрудников техникума, Приказ учета КТ.

Рисунок 1.13 - Диаграмма ER-связей "Содержит"

Рисунок 1.14 - Диаграмма ER-связей "Подают"

САЖ

Рисунок 1.15 - Диаграмма ER-связей "Ведет"

Рисунок 1.16 - Диаграмма ER-связей "Обрабатывает"

Составим окончательный набор отношений.

R1= (W,V,B,P)

R2= (Z,A,B)

R3= (U,Y,C,B)

R4= (X,E,B)

R5= (G,B,J)

R6= (L,H,Q,B)

R7= (S,T,B)

R8= (D,N,F,K)

Исследуем окончательный набор отношений на избыточность. На рисунке 1.7 представлена диаграмма функциональной зависимости "Информационной поддержки деятельности системного администратора машиностроительного техникума"

Рисунок 1.17 - Диаграмма функциональной зависимости предметной области "Информационной поддержки деятельности системного администратора машиностроительного техникума"

Выделим детерминанты: CTB, GJB, ZAB, ZLHQ, BCBY, WVPB, XEB, DNFKB.

Выделим ключи: A,B,P,C,E,J,N.

Поскольку не каждый детерминант сам по себе ключ в отношении, то данная таблица не находится в НФБК.

Проведем декомпозицию.

Отношение R8* является избыточным. Значит наши отношения, полученные по диаграммам ER-связей, остаются прежними и являются основой для проектирования БД для заданной предметной области.

1.13 Реляционная модель базы данных

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

Таблица Основа предназначена для инвентаризации учета компьютерной техники, описание полей в виде конструктора (рисунок 1.18).

Рисунок 1.18 - Таблица основа

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

Рисунок 1.19 - Таблица параметры

2. Специальная часть информационная поддержка деятельности системного администратора машиностроительного техикума

2.1 Модульная структура программного комплекса "Информационная поддержка деятельности системного администратора машиностроительного техникума"

Для представления физических сущностей в языке UML применяется специальный термин - компонент (component).

Компонент реализует некоторый набор интерфейсов и служит для общего обозначения элементов физического представления модели. Отношения зависимости на диаграмме компонентов является отношение между различными видами компонентов.

Наличие подобной зависимости означает, что внесение изменений в исходные тексты программ или приводит к изменениям самого компонента [10].

Для работы реализуемого программного продукта компонентом Baza_Invenorizaziya. exe.

Используется компонент Access. MDB, который представляется форме таблицы базы данных. Также существует абстрагированная зависимость между вводимыми данными в MainForm и компонентом main. exe. Компонент help. txt является справкой программного продукта, используемой компонентом main. exe. Диаграмма компонентов представлена на рисунке 2.1 [11].

Рисунок 2.1 - Диаграмма компонентов для прецедента "Информационная поддержка деятельности системного администратора машиностроительного техникума"

2.2 Структура интерфейса пользователя

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

Меню информационной поддержки деятельности системного администратора содержит контекстное меню со следующими пунктами:

составить учет списка;

добавить данные;

редактировать;

удалять;

поиск;

создать отчёт.

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

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

Меню составления учета КТ

Меню инвентаризации

Меню справки

Создать отчет

Отчеты

Справка о программе

Добавить

Удалить

Редактировать

Поиск

Информация о поломках

Составить учет списка

Отчеты

Составить учет списка

Книги учета

Рисунок 2.2 - Структура интерфейса пользователя "информационной поддержки деятельности системного администратора машиностроительного техникума"

Диаграмма состояний для прецедента "Информационная поддержка деятельности системного администратора машиностроительного техникума" представлена на рисунке 2.3.

На диаграмме состояний для прецедента "Информационная поддержка деятельности системного администратора машиностроительного техникума" видно, что для составления информационной поддержки деятельности системного администратора изначально Министерство Образования посылает приказ учета КТ. Определяется список учета КТ. Для обработки документов системный администратор получает данные из бухгалтерии. После обработки документов идет составление списка учета компьютерной техники. Получен список учета КТ и уже тогда системный администратора обрабатывает и составляет отчеты. Если сотрудники техникума посылают запрос, то системный администратор должен обработать заявку и исправить все необходимое запроса. Для того чтобы вывести необходимый отчет, нужно задавать первоначальные данные и указывать вид отчета [12].

Рисунок 2.3 - Диаграмма состояний для прецедента "Информационная поддержка деятельности системного администратора машиностроительного техникума"

2.3 Инструкция по установке ПМК "Информационная поддержка деятельности системного администратора"

Для работы приложения "Информационная поддержка деятельности системного администратора" необходимо открыть папку приложения и кликнуть на файл с расширением *. exe. Программа готова к использованию. Для того чтобы внести корректировку базы данных, добавить, удалить, редактировать или другие действия, то нужно проинсталлировать и настроить Access 2003 и выше, и Delphi версии 6 и выше. Теперь можно вносить корректировку в приложение [14].

2.4 Разработка структуры ПМК "Информационная поддержка деятельности системного администратора"

Для связи с типичным файлом мы используем следующие элементы из Delphi: ADOConnection, DBGrid, ADOTwable, DataSource. С самого начала надо наладить связь с типичным файлом для этого мы используем элемент ADOConnection где выполняем следующие действия, для связи выбираем параметр ConnectionSring и выполняем следующие действия, рисунок 2.4.

Рисунок 2.4 - Выбор параметра

При выполнении этих действий важно чтобы файл, которые относятся базе данных, были одной папке все. После того как установили связь с файлом переходим к отображению данных в нашей БД для этого будем работать со следующими элементами DBGrid, ADOTable, DataSource. Начнем с ADOTable этот элемент предназначен для ссылки запросов в типовой файл на данные которые находятся в нем для этого мы работаем со следующими параметрами Connection котором присваиваем ADOConnection, после этого параметра TableName указываем название таблицы в данном случае Основа.

Рисунок 2.5 - Выбор провайдера

В данном окне мы выбираем провайдера, а именно Microsoft Jet 4.0 OLE DB Provaider и нажимаем кнопку "Далее", показано на рисунке 2.5 Затем подключаем базу данных которую мы создали в Access (рисунок 2.6).

Рисунок 2.6 - Свойства связи с данными

Далее продлеваем работу с элементом DBGrid этот элемент предназначен для отображения данных из типового файла для этого присваиваем параметру DataSource, DataSource1.

Элемент DataSource предназначен для связи DBGrid с ADOTable для этого присваиваем параметру DataSet, ADOTable связь этих элементов настроен однако для отображения данных нужно изменить параметр Active в элементе ADOTable в True.

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

На form2 размещены следующие элементы для работы с БД: DBComboBox и DBEdit связанных с БД с помощью параметра DataSource в котором присвоено параметр Form1. Datasource1 и параметр DataField в котором указывается название поля строке в который мы записываем данные, с помощью этого связи мы и вносим коррективы в новую строку БД.

Основные алгоритмы реализации программы (рисунке 2.6-2.9). Для каждого отчета был использован конкретный запрос.

procedure TForm1. Edit1Change (Sender: TObject);

begin

if Length (Edit1. Text) > 0

then begin AdoTable1. filter: = 'Инвентарный_номер LIKE' + quotedstr (edit1. Text + '%');

AdoTable1. Filtered: = true end else AdoTable1. Filtered: = false; end;

Рисунок 2.6 - Функция поиска

Для реализации функции поиска нужно в программу добавить элемент Edit в который будем вводить интересующей нас результат на этом завершим работу с этим элементом. Сам поиск будет выполняться с помощью функции фильтрации. Для этого поздаемо шаблон функции AdoTable1. filter: = 'Инвентарный_номер LIKE' + quotedstr (edit1. Text + '%') по этому шаблону едет поиск в интересую щему нас строке, с помощью оператора LIKE у нас едет сравнения текста которой вводится в Еdit с существующими данным в типичном файле.

procedure TForm1. N8Click (Sender: TObject);

begin

AdoTable1. IndexFieldNames: = '* Название сроки *';

end;

Рисунок 2.7 - Функция сортировки

Для сортировки Delphi дает нам возможность пользоваться процедурой сортировки которая имеет такую шаблон AdoTable1. IndexFieldNames: = '* Название сроки *' эта процедура действует по принципу указанным вишче.

procedure TForm1. Button2Click (Sender: TObject);

begin

ADOQuery1. SQL. Clear;

ADOQuery1. SQL. Add ('SELECT основа. [Инвентарный_номер], основа. [Дата_поступления], основа. [Наименование], основа. [Количество] FROM основа');

ADOQuery1. Prepared: =true;

ADOQuery1. Active: =true;

end;

Рисунок 2.8 - Реализация отчета

procedure TForm1. N17Click (Sender: TObject);

begin

form6. memo1. Lines. LoadFromFile ('help. txt');

form6. show;

end;

Рисунок 2.9 - Функция помощи

Для отображения теста из файла help. txt было использовано элемент memo. Для того чтобы текст отображался при использовании кнопки N17 начинается загрузка текстового файла с помощью функции form6. memo1. Lines. LoadFromFile ('help. txt ") и открытие form6 с помощью команды form6. show.

2.5 Инструкция пользователя ПМК "Информационная поддержка деятельности системного администратора"

2.5.1 Описание работы приложения "Информационная поддержка деятельности системного администратора"

После запуска приложения ПМК "Информационная поддержка деятельности системного администратора машиностроительного техникума" на дисплее отображается окно "Инвентаризация"

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

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

Третья вкладка называется "Отчеты".

На ней расположены кнопки всех отчетов.

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

2.5.2 Руководство пользователя приложения "Информационная поддержка деятельности системного администратора машиностроительного техникума"

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

Рисунок 2.15 - Новая компьютерная техника

Рисунок 2.16 - Окно запущенной программы

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

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

Рисунок 2.17 - Добавить компьютерную технику

Рисунок 2.19 - Заполнение данных компьютерной техники

Вторая кнопка "Редактирование". Так же можно открыть редактирование через панель Редактирование > Изменить. Перед тем как редактировать нужную запись поля учета компьютерной техники, необходимо установить курсор на том поле, которую нужно редактировать. При нажатии выплывает окно изменения данных (рисунок 2.20).

Рисунок 2.19 - База данных после добавления данных

Рисунок 2.20 - Редактирование данных

Следующая кнопка "Удалить". Так же можно открыть редактирование через панель Редактирование > Удалить. Перед тем как удалить выбранное поле из списка учета компьютерной техники, появится окно с запросом (рисунок 2.21).

Рисунок 2.21 - Удаление данных

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

Рисунок 2.22 - Поиск данных

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

3. Экономическиерасчеты

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

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

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

Источники экономии при этом определяются по следующим направлениям:

Снижение трудоемкости;

Увеличение объемов и сокращение сроков обработки информации;

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

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

3.1 Расчёт капитальных затрат на создание ПМК для автоматизации системы контроля доступа в помещение

Капиталовложения в создание ПМК носят единовременный характер [17]:

К=К123, (3.1)

где К1 - затраты на оборудование, грн.;

К2 - затраты на лицензионные программные продукты, грн;

К3 - затраты на создание ПО, грн.

Поскольку оборудование для создание ПМК уже эксплуатируется, его остаточная стоимость равна 2500 грн. (К1=2500)

Alpha

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

1 Borland Delphi 7 (3500 грн.), 1 шт.;

Получаем К2 = 3500 грн.

Затраты на создание ПМК находятся по формуле 3.2:

К3 = З1 + З2 + З3, (3.2)

где З1 - затраты труда программистов-разработчиков, грн.;

З2 - затраты компьютерного времени, грн.;

З3 - косвенные (накладные) расходы, грн.

Затраты труда программистов-разработчиков найдем по формуле 3.3:

, (3.3)

где Nk - количество разработчиков k-й профессии, чел;

rk - часовая зарплата разработчика k-й профессии, грн.

Kзар - коэффициент начислений на фонд заработной платы, доли.

Tк - общая трудоемкость, ч

Принимаем Nk=1 человек.

Часовая зарплата разработчика определяется по формуле 3.4.

(3.4)

где Мк - месячная зарплата k-го разработчика, грн.;

Fмесk - месячный фонд времени его работы, час.

Принимаем:

Мk=2000 грн; Fмесk = 176 часов.

Тогда rk= 2000/176 =14.2 грн/час.

Принимаем Kзар = 1,425 [17].

Трудоёмкость разработки включает время выполнения работ, представленных в таблице 3.1.

Общая трудоемкость Tк = 352 часов.

Тогда затраты труда разработчиков-программистов равны (формула 3.3):

З1 = 1*14.2*352*1,425 =7122.72 грн.

Таблица 3.1 - Трудоемкость выполнения работ

Этапы работ

Содержание работ

Трудоемкость, час

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

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

20

2 Эскизный проект

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

70

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

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

60

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

Описание программы на выбранном языке; отладка; разработка методики испытаний; проведение предварительных испытаний (тестирование); корректировка программы; разработка программной документации.

162

5 Внедрение

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

40

Расчет затрат компьютерного времени выполним по формуле 3.5:

З2 = Ск F0, (3.5)

где Ск - стоимость компьютерного часа, грн.;

F0 - затраты компьютерного времени на разработку программы, час.

Стоимость компьютерного часа вычисляется по формуле 3.6:

СК= СА + СЭ + СТО, (3.6)

где СА - амортизационные отчисления, грн.;

СЭ - энергозатраты, грн.;

СТО - затраты на техобслуживание, грн.

Амортизационные отчисления найдем по формуле 3.7:

СА= Сi NАi / Fгодi, (3.7)

где

Сi = 2500 - балансовая стоимость i-го оборудования, которое использовалось для создания ПМК, грн.

NА - годовая норма амортизации i-го оборудования, доли.

Fгод - годовой фонд времени работы i-го оборудования, час.

NА= 0,15; Fгод = 2112 часов [17].

Из формулы 3.7 получим: СА= 2500*0,15/2112 = 0,18 грн.

Энергозатраты найдем по формуле 3.8:

СЭ = РЭ СкВт, (3.8)

где РЭ = 0,2 - расход электроэнергии, потребляемой компьютером, кВт/ч;

СкВт = 0,28 - стоимость 1 кВт/ч электроэнергии, грн.

Тогда получим:

СЭ = 0,2*0,28 = 0,05 грн.

Затраты на техобслуживание найдем по формуле 3.9:

СТО= rТО* , (3.9)

где rТО - часовая зарплата работника обслуживающего оборудование, грн;

- периодичность обслуживания (формула 3.10).

Принимаем часовую зарплату работника, обслуживающего оборудование:

rТО = 2000/176 = 11.4 грн/час.

= Nто / Fмес, (3.10)

где Nто - количество обслуживаний оборудования в месяц;

Fмес - месячный фонд времени работы оборудования, час.

Принимаем Nто= 1; Fмес= 176 часов.

Тогда (формула 3.10): =1/176 = 0,0057.

Применяя формулу 3.9, получим: СТО =11.4*0,0057 = 0,065 грн.

Тогда стоимость компьютерного часа равна:

СК= 0,14 + 0,05 + 0,065 = 0,255 грн/час.

Таким образом, затраты компьютерного времени составят:

З2 = 0.255*352 = 89.8 грн.

Косвенные расходы З3 определяются по формуле 3.11:

(3.11)

где С1 - расходы на содержание помещений, грн.

С2 - расходы на освещение, отопление, охрану и уборку помещения, грн.

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

Площадь помещения составляет 20 м2. Принимаем стоимость аренды 1м2 помещения - 40 грн. Следовательно, стоимость помещения составляет: 20*40= 800 грн/мес.

С1 = 800*0,02 = 16 грн/мес - затраты на содержание помещений составляют 2;

С2 =800*0,01 =8 грн/мес - расходы на освещение, отопление охрану и уборку помещений составляют 0,01.

C3 = 2000*1 = 2000 - прочие расходы (стоимость различных материалов, используемых при разработке проекта, услуги сторонних организаций и т.п.) составляют 100 от стоимости вычислительной техники.

Тогда, используя формулу 3.11, получим: З3 = (16+8) *2+2000 = 2048 грн.

Таким образом, по формуле 3.2 рассчитаем затраты на создание ПМК:

К3 = 7122.7 +89.8 + 2048 =9260.5 грн.

Капитальные затраты на выполнение и реализацию ПМК составят:

К = 2500 + 3500 + 9260.5 = 15260,5 грн.

3.2 Расчёт годовой экономии от автоматизации учета данных в цехе

Годовая экономия от автоматизации работы оператора базы данных рассчитывается по формуле 3.12:

(3.12)

где tip, tia - трудоёмкость выполнения i-й операции соответственно в ручном и автоматизированном варианте, час;

kip, kia - повторяемость выполнения i-й операции в ручном и автоматизированном вариантах в течении года, шт.;

Cp, Ca - часовая себестоимость выполнения операций в ручном и автоматизированном вариантах, грн.;

n - количество различных операций, выполнение которых автоматизируется.

Себестоимость выполнения операций оператора в ручном варианте определяется по формуле 3.13:

Cp = C1p + C2p, (3.13)

где C1p - затраты на оплату труда персонала, грн.;

C2p - косвенные расходы, грн.

Затраты на оплату труда персонала найдем по формуле 3.14.

(3.14)

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

rk - часовая зарплата одного работника k-й профессии, грн.;

Kзар - коэффициент начислений на фонд заработной платы, доли;

k - число различных профессий, используемых в ручном варианте.

Часовая зарплата работника k-й профессии рассчитывается по формуле 3.15:

rk = Mk/Fkмес, (3.15)

где

Mk - месячный оклад работника, грн.;

Fkмес - месячный фонд времени работ работника, час.

Принимаем Fkмес = 176 часов.

До автоматизации работу выполняли 2 человека, т.е. Nk= 2чел.

Месячный оклад работника составляет: Mk=2000 грн.

Часовая зарплата составляет:

rk = 2000/176 = 11.4 грн/час.

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

C1p = 2 * 11.4*1.425=32.5грн.

Косвенные расходы рассчитываются по формуле 3.16:

C2p = C1 + C2 + C3 (3.16)

где С1 - затраты на содержание помещений грн.;

С2 - расходы на освещение, отопление охрану и уборку помещений грн.;

C3 - прочие расходы.

Площадь помещения составляет 20 м2. Принимаем стоимость 1м2 помещения - 40 грн. Следовательно, стоимость помещения составляет:

20*40=800грн.

С1 = 800*2%/100%/176 = 0.1 грн - затраты на содержание помещений составляют 2 от стоимости здания;

Расходы на освещение, отопление охрану и уборку помещений С2 составляют 0,2-0,5 от стоимости помещения:

С2 = 800*0,4%/100%/176=132/176= 0.02грн.

Прочие расходы C3 составляют 100-120 от фонда заработной платы:

C3=11.4*1.2 = 13.7 грн.

Из формулы 3.16 получим косвенные расходы:

C2p= 0.1 + 0.02 + 13.7 = 13.82 грн.

Себестоимость выполнения операций оператора в ручном варианте по формуле 3.13 составит:

СР =33.5+ 13.82 = 47.32 грн/час.

Расчёт себестоимости выполнения операций в автоматизированном варианте выполняется по формуле 3.17:

Са = C1a + C1a + C1a, (3.17)

где C1a - затраты на оплату труда персонала, грн.;

C2a - стоимость компьютерного времени, грн.;

C3a - косвенные расходы, грн.

Затраты на оплату труда персонала найдем по формуле 3.18:

(3.18)

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

rp - часовая зарплата одного работника p-й профессии, грн.;

Kзар - коэффициент начислений на фонд заработной платы, доли;

p - число различных профессий, используемых в автоматизированном варианте.

Принимаем:

Np = 2; Kзар = 1,425 [17].

Количество работников и их оклады не изменились, поэтому:

Са1 = Ср1 = 29 грн.

Стоимость компьютерного времени найдем по формуле 3.19.

С2А= СА + СЭ + СТО, (3.19)

где СА= 0,14 - амортизационные отчисления, грн.;

СЭ = 0,05 - энергозатраты, грн.;

СТО = 0,0058 - затраты на техобслуживание, грн.

Таким образом,

С2А = 0,14 + 0,05 + 0,0058 = 0, 1958 грн.

Косвенные расходы С3А определяются по формуле 3.11:

С3А = 0.1 + 0.02 + 13.7 =13.82 грн.

Тогда по формуле

3.17: СА = 33,5 + 0.1958+ 13.82 = 46.52грн.

В таблице 3.2 приведен перечень работы оператора и их трудоемкость в ручном и автоматизированном вариантах.

Таблица 3.2 - Трудоемкость работы оператора при выполнении вручную и автоматически

Наименование операций

Трудоемкость

Повторяемость

(раз/год)

Р

А

k

1

Время обработки приходных и расходных документов

0,75

0,02

300

2

Время, необходимое на подготовку отчетов

0,75

0,02

150

3

Время, необходимое на поиск информации и её выдачу

0,55

0,1

100

4

Исправление ошибок

0,55

0,04

50

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

3.3 Расчет годового экономического эффекта

Экономический эффект определяется по формуле 3.20:

Эф = Эг - ЕнK, (3.20)

где Эг =19362,68 - годовая экономия текущих затрат, грн; К = 15260,5 - капитальные затраты на создание ПМК, грн.; Ен= 0,42 [17] - нормативный коэффициент экономической эффективности капиталовложений, доли.

Тогда Эф =19362.68 - 0,42*15260,5 =12953.27 грн.

3.4 Расчет коэффициента экономической эффективности и срока окупаемости капиталовложений

Коэффициент экономической эффективности капиталовложений найдем по формуле:

Ep = Эг/К. (3.21)

ЕР =19362,68/15260,5 = 1,27

Так как, ЕР =1,27 > Ен = 0,42, то внедрение разработанного программного комплекса является экономически эффективным.

Срок окупаемости капиталовложений определим по формуле 3.22:

(3.22)

Тогда подставив значение коэффициента экономической эффективности в формулу 3.22, получим:

года.

Так как ТР =0,79 < Тн = 2,4 года (срок окупаемости капиталовложений меньше нормативного), то можно утверждать, что капиталовложения используются эффективно.

3.5 Выводы по разделу

В ходе проведения расчётов были определены экономические показатели разработанного программно-методического комплекса. Их численные значения приведены ниже.

Годовая экономия Эг составляет 19362,68 грн. Экономический эффект от внедрения комплекса равен = 12953,27 грн. в год.

Коэффициент экономической эффективности разработанного комплекса Ep равен 1,27. Данный коэффициент определяет срок окупаемости капиталовложений, который примерно равен 8 месяцам.

Для наглядности все показатели сведены в таблицу 3.3.

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

Таблица 3.3 - Основные экономические показатели

Показатель

Обозначение

Ед. изм.

Значение

Капитальные затраты на создание программного изделия

К

грн.

15260,5

Годовая экономия текущих затрат

Эг

грн.

19362,68

Годовой экономический эффект

Эф

грн.

12953,27

Коэффициент экономической эффективности

Ер

-

1,27

Срок окупаемости капитальных вложений

Тр

месяц

8

4. Охрана труда

4.1 Анализ опасных и вредных производственных факторов

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

Согласно ГОСТ 12.0.003-74 ССБТ "Опасные и вредные производственные факторы. Классификация" производственные факторы делят на следующие группы:

– физические факторы;

– химические факторы;

– биологические факторы (микроорганизмы, макроорганизмы);

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

Носителями опасных и вредных производственных факторов являются: предметы труда, средства производства, продукты труда, энергия, природно-климатическая среда, фауна, люди, окружающая производственная среда.

При работе с ЭВМ на оператора воздействуют группы производственных факторов [21]:

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

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

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

Выделим опасные и вредные производственные факторы, которые возникают во время работы оператора с компьютером [21].

Рассмотрим физические факторы:

– повышенный уровень шума на рабочем месте (от вентиляторов блока питания и аудиоплат);

– повышенное значение напряжения в электрической сети, замыкание которого может произойти через тело человека;

– повышенный уровень статического напряжения;

– недостаточная концентрация отрицательных ионов в воздухе рабочей зоны;

– повышенный уровень электромагнитного излучения;

– повышенная напряженность электрического поля;

– неблагоприятное разделение яркости в поле зрения;

– недостаточная освещенность на рабочем месте.

К химическим факторам относятся: повышенный состав в воздухе рабочей зоны пыли, озона.

Рассмотрим психофизиологические факторы:

– физическое перенапряжение статической (опорно-мышечная система) и динамической (кисти рук) нагрузки;

– нервно-психологическая нагрузка, перенапряжение зрительного анализатора, умственное перенапряжение, монотонность труда, эмоциональное перенапряжение.

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

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

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

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

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

Проведем количественную оценку условий труда на рабочем месте [22].

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

Параметры микроклимата в теплый период года:

температура - 22С; (2 балла)

скорость воздуха - 0.7 м/с. (3 балла)

влажность воздуха - 55 %; (2 балла)

общая освещенность Е = 100 лк; (4 балла)

продолжительность сосредоточенного наблюдения - 50 %; (2 балла)

уровень шума - 54 дбА; (3 балла)

Характеристика помещений: длина - 9 м.; ширина - 4 м.; высота - 5 м; количество помещений - 3; количество рабочих мест - 9.

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

Интегральную балльную оценку тяжести труда на конкретном рабочем месте можно определить по формуле (4.1).

, (4.1)

где Хоп - элемент условий труда, который получил наибольшую оценку;

- средний балл всех активных элементов условий труда кроме определяющего Хоп, который определяется по формуле (4.2)

(4.2)

Элементом условий труда, который получил наибольшую оценку является общая освещенность: ХОП = 4. Средний балл всех элементов условий труда равен

= (2+3+2+2+3) / (6 - 1) = 2.4

Находим интегральную бальную оценку тяжести труда по формуле (4.1)

=10 (4+2,4 (6 - 4) /6) = 40.8 (баллов)

Интегральная оценка тяжести труда в 40.8 баллов соответствует 3 категории тяжести труда.

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

; (4.3)

.

где 15,6 и 0,64 - коэффициенты регрессии.

Работоспособность человека определяется как величина противоположная утомлению (в условных единицах):

R = 100 - Y (4.4)

R= 100 - 39.375 = 60.625

Расчеты показали необходимость различных мер применительно к уровень шуба (3 балла), скорость воздуха (3 бала) и общая освещенность (4 балла).

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

Основными санитарно-гигиеническим мероприятиями являются:

– организация рационального освещения;

– защита от шума;

– защита от электромагнитных излучений;

– оздоровление воздуха рабочей зоны;

– организация работы и отдыха.

Климатические условия являются важным фактором надежной работы средств вычислительной техники и высокой работоспособности обслуживающего персонала. Требования к параметрам микроклимата и чистоте воздуха установлены ГОСТ 12.1.005-88 ССБТ "Воздух рабочей зоны. Общие санитарно-гигиенические требования".

Для обеспечения нормативным требованиям необходимо рассчитывать вентиляцию. Расчет вентиляции осуществляется в зависимости от количества работающих. Необходимое количество воздуха (м3/ч), которое обеспечивает соответствие параметров воздуха рабочей зоны нормированным значением, определяется по следующей формуле (4.5)

(4.5)

где L' - нормативное количество воздуха на одного работающего, которое зависит от удельного объема помещения, м3/ (ч*чел);

N - количество работающих.

Удельный объем помещения (м3/чел) определяется по формуле (4.6)

(4.6)

где V - объем помещения, м3.

Величина нормативного количества воздуха V определяется по [14, таблица П.2]

Исходя из того, что оборудование занимает 20 % объема, определяем свободный объем помещения

м3.

Удельный свободный объем составляет

м3/чел

т.к. удельный свободный объем > 40 м3/чел., то организация дополнительной вентиляции не требуется.

Защита от шума имеет большое значение. Шум неблагоприятно воздействуя на организм человека, вызывает психические и физиологические нарушения, снижающие работоспособность и создающие предпосылки для общих и профессиональных заболеваний. Звукоизоляция ограждающих конструкций помещений должна отвечать нормативным требованиям согласно НПАОП 000-1.28-10.

Для снижения уровня шума в помещениях, где устанавливается оборудование, являющееся источником шумообразования, потолок или стены выше панелей (1.5-1.7 м от пола), а иногда и стены и потолок облицовываются звукопоглощающим материалом с максимальным коэффициентом поглощения в области частот 63-8000Гц независимо от количества единиц установленного оборудования [14].

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

Рассчитываем уровень шума. Размеры которого длина 9 м, ширина 4 м, высота 5 м, составляет 54 дБ А. Пол в помещении, - паркет, стены и потолок - обычная штукатурка. Определим снижение уровня шума после акустической обработки стен и потолка звукопоглощающим материалом (коэффициент поглощения 0,9).

Снижение уровня шума за счет акустической обработки помещения ДL определяется по следующей формуле (4.7)

ДL = 10 lg (A2/A1), (4.7)

где А1, А2 - звукопоглощение помещения до и после акустической обработки, единиц поглощения. Звукопоглощение помещения определяется по формуле

А = S•б, (4.8)

где S - площадь поверхности, м2;

- коэффициент поглощения материала поверхности, единицы поглощения.

Коэффициенты поглощения материалов стен, потолка и пола, приведены [32]. Находим коэффициенты поглощения материалов стен (0,03), потолка (0,03) и пола (0,06).

Определяем по формуле (4.8) звукопоглощение помещения до проведению обработки:

А1 = 2•9•5•0,03+2•4•5•0,03+9•4•0,03+9•4•0,06 =7,14 единиц поглощения.

Определяем за формулой (4.8) звукопоглощение помещения после акустической обработки (обработки стен и потолка)

А2= 2•9•5•0,9+2•4•5•0,9+9•4•0,9+9•4•0,06 =151,56 единиц поглощения.

Снижение уровня шума за формулой (4.7) составляет

L = 10 lg (151,56/7,14) = 13,3 дБ.

Уровень шума после обработки помещения (54 - 13,3 = 40,7 дБ А) отвечает нормативным требованиям к помещению из ПЕОМ.

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

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

Если отсутствует достаточная освещенность поля зрения работающего равномерно распределенным световым потоком, надо создать такое искусственное освещение, при котором суммарный световой поток от всех установленных светильников распределяется равномерно. Наиболее удобным здесь является комбинированное освещение (НПАОП 0.00_1.28_10).

Как правило, используют люминесцентные лампы. Эти лампы имеют высокую световую отдачу (до 75 лм/Вт), большой срок службы (до 10000 часов) и хорошую цветопередачу. К недостаткам люминесцентных ламп относятся малая единичная мощность при больших размерах ламп и значительное снижение светового потока к концу срока службы. Для общего и местного освещения помещений, общественных и промышленных зданий применяют лампы типа ЛБ 18_1, ЛДЦ 18 и ЛБ 58 и т.д.


Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.