Открыть Электронные книги
Категории
Открыть Аудиокниги
Категории
Открыть Журналы
Категории
Открыть Документы
Категории
УЧРЕЖДЕНИЕ ОБРАЗОВАНИЯ
«МИНСКИЙ ГОСУДАРСТВЕННЫЙ КОЛЛЕДЖ ЭЛЕКТРОНИКИ»
Специальность: 2-40 01 01
Допущен к защите
зав. отделением
_________А.А.
Белобровик
«____» ________2018 г
ПОЯСНИТЕЛЬНАЯ ЗАПИСКА
МГКЭ ДП17ТП.004110.081 ПЗ
Рецензент ( )
Введение..............................................................................................................................................6
1 Анализ задачи..................................................................................................................................8
1.1 Описание предметной области.....................................................................................................8
1.2 Функциональная модель..........................................................................................................10
1.3 Модель данных...........................................................................................................................11
1.4 Инструменты разработки............................................................................................................12
1.5 Требования к программе............................................................................................................14
2 Проектирование задачи...............................................................................................................16
2.1 Организация данных.................................................................................................................16
2.2 Процессы....................................................................................................................................18
2.3 Концептуальный прототип.......................................................................................................18
2.4 Система помощи.......................................................................................................................20
2.5 Средства защиты и разграничения доступа к данным........................................................20
3 Реализация......................................................................................................................................22
3.1 Функции: логическая и физическая организация.....................................................................22
3.2 Функции и элементы управления..............................................................................................22
3.3 Функциональное тестирование..................................................................................................23
3.4 Полное тестирование..................................................................................................................30
4 Применение...................................................................................................................................32
4.1 Назначение..................................................................................................................................32
4.2 Среда функционирования...........................................................................................................32
4.3 Инсталляция................................................................................................................................32
4.4 Сообщения системы....................................................................................................................33
4.5 Обучение.......................................................................................................................................33
5 Технико-экономическое обоснование дипломного проекта..................................................34
5.1 Краткая характеристика программного средства....................................................................34
5.2 Расчет себестоимости................................................................................................................34
5.2.1 Расчет объема ПС...................................................................................................................36
5.2.2 Оценка трудоемкости разработки ПС..................................................................................37
МГКЭ ДП17ТП.004110.081 ПЗ
Изм. Лист № документа Подпись Дата
Разраб. Бондарович Лит. Лист Листов
Е.А.
Провер. Леус Ж.В. Разработка приложения «Язык 4 76
программирования Java»
Пояснительная записка
Н. контр. Белоцкая О.М. УО «МГКЭ»
Утв.
5.2.3 Расчет численности разработчиков......................................................................................38
5.2.4 Расчет основной заработной платы......................................................................................39
5.2.5 Расчет дополнительной заработной платы..........................................................................40
5.2.6 Отчисления в фонд социальной защиты..............................................................................40
5.2.7 Отчисления в Белгосстрах.....................................................................................................41
5.2.8 Расчет стоимости материалов...............................................................................................41
5.2.9 Расчет стоимости машинного времени................................................................................42
5.2.10 Прочие расходы....................................................................................................................42
5.2.11 Расчет накладных расходов.................................................................................................43
5.3 Расчет отпускной цены.............................................................................................................44
5.4 Расчет экономического эффекта..............................................................................................45
6 Вопросы охраны труда при работе с компьютерами.................................................................48
6.1 Виды инструктажа по охране труда и порядок его проведения............................................48
6.1.1 Вводный инструктаж..............................................................................................................48
6.1.2 Первичный инструктаж по охране труда на рабочем месте.............................................49
6.1.3 Повторный инструктаж..........................................................................................................50
6.1.4 Внеплановый инструктаж......................................................................................................51
6.1.5 Целевой инструктаж...............................................................................................................52
6.1.6 Регистрация инструктажей....................................................................................................52
7 Энерго- и ресурсосбережение......................................................................................................54
Заключение........................................................................................................................................57
Список использованных источников.............................................................................................58
Приложение А Фрагменты текста программы..............................................................................59
Приложение Б Дополнительная информация по экономическому разделу...............................64
Ведомость дипломной работы …………… ………………………………………………….76
Лист
МГКЭ ДП17ТП.004110.081 ПЗ
Изм. Лист № докум. Подпись Дата
5
ВВЕДЕНИЕ
6
«Реализация» – заключается в кодировании и тестировании программного
продукта;
«Применение» – название и назначение программы;
«Технико-экономическое обоснование дипломного проекта» – расчет затрат на
реализацию программы, а также расчет стоимости программного продукта;
«Вопросы охраны труда при работе с компьютерами» – описываются виды
инструктажа по охране труда и порядок его проведения;
«Энерго- и ресурсосбережение» – информация о энергосбережении и
ресурсосбережении;
«Заключение» – краткая формулировка проблемы, пути решения проблемы,
использованные методы и средства, возможность модификации;
«Список использованных источников» – перечень источников, из которых бралась
информация для реализации поставленной задачи;
«Приложения» – схемы, таблицы, рисунки, не вошедшие в основную часть
программы.
7
1 Анализ задачи
8
просмотр сведений о приложении.
Функциональная модель представлена на рисунке 1.1.
Наиболее часто при разработках баз данных применяются реляционные СУБД. Для
СУБД этого типа модель удобно представить в виде схемы данных на рисунке 1.2.
9
1.4 Инструменты разработки
10
JavaScript не владеет какая-либо компания или организация, что отличает его от ряда языков
программирования, используемых в веб-разработке.
Название «JavaScript» является зарегистрированным товарным знаком компании
Oracle Corporation. []
PHP — скриптовый язык общего назначения, интенсивно применяемый для
разработки веб-приложений. В настоящее время поддерживается подавляющим
большинством хостинг-провайдеров и является одним из лидеров среди языков,
применяющихся для создания динамических веб-сайтов.
В области веб-программирования, в частности серверной части, PHP — один из
популярных сценарных языков (наряду с JSP, Perl и языками, используемыми в ASP.NET).
Популярность в области построения веб-сайтов определяется наличием большого
набора встроенных средств для разработки веб-приложений. Основные из них:
автоматическое извлечение POST и GET-параметров, а также переменных
окружения веб-сервера в предопределённые массивы;
взаимодействие с большим количеством различных систем управления
базами данных (MySQL, MySQLi, SQLite, PostgreSQL, Oracle (OCI8), Oracle, Microsoft SQL
Server, Sybase, ODBC, mSQL, IBM DB2, Cloudscape и Apache Derby, Informix, Ovrimos SQL,
Lotus Notes, DB++, DBM, dBase, DBX, FrontBase, FilePro, Ingres II, SESAM, Firebird /
InterBase, Paradox File Access, MaxDB, Интерфейс PDO);
автоматизированная отправка HTTP-заголовков;
работа с HTTP-авторизацией;
работа с cookies и сессиями;
работа с локальными и удалёнными файлами, сокетами;
обработка файлов, загружаемых на сервер;
работа с XForms.
В настоящее время PHP используется сотнями тысяч разработчиков. Согласно
рейтингу корпорации TIOBE, базирующемся на данных поисковых систем, в мае 2016 года
PHP находился на 6 месте среди языков программирования. К крупнейшим сайтам,
использующим PHP, относятся Facebook, Wikipedia и др.
Входит в LAMP — распространённый набор программного обеспечения для
создания и хостинга веб-сайтов (Linux, Apache, MySQL, PHP). []
Разработку и поддержку MySQL осуществляет корпорация Oracle, получившая
права на торговую марку вместе с поглощённой Sun Microsystems, которая ранее приобрела
шведскую компанию MySQL AB. Продукт распространяется как под GNU General Public
License, так и под собственной коммерческой лицензией. Помимо этого, разработчики
11
создают функциональность по заказу лицензионных пользователей. Именно благодаря
такому заказу почти в самых ранних версиях появился механизм репликации.
MySQL является решением для малых и средних приложений. Входит в состав
серверов WAMP, AppServ, LAMP и в портативные сборки серверов Денвер, XAMPP,
VertrigoServ. Обычно MySQL используется в качестве сервера, к которому обращаются
локальные или удалённые клиенты, однако в дистрибутив входит библиотека внутреннего
сервера, позволяющая включать MySQL в автономные программы.
Гибкость СУБД MySQL обеспечивается поддержкой большого количества типов
таблиц: пользователи могут выбрать как таблицы типа MyISAM, поддерживающие
полнотекстовый поиск, так и таблицы InnoDB, поддерживающие транзакции на уровне
отдельных записей. Более того, СУБД MySQL поставляется со специальным типом таблиц
EXAMPLE, демонстрирующим принципы создания новых типов таблиц. Благодаря
открытой архитектуре и GPL-лицензированию, в СУБД MySQL постоянно появляются
новые типы таблиц. []
Фрагмент текста приложения представлен в приложении А.
Технические требования:
качественный код;
12
2 Проектирование задачи
13
Таблица 2.3 - Структура таблицы «Ответы на вопросы»
№п/п Имя поля Наименование Тип поля Размерность Примечание
(смысл
отображаемой
информации)
1 id_answer Идентификато Числовой 15 Уникальный
р ответа на
вопрос
2 id_test Идентификато Числовой 15
р теста
3 id_question Идентификато Числовой 15
р вопроса
4 answer Тестовая Текстовый 255
формулировка
варианта
ответа
Таблица 2.4 - Структура таблицы «Тесты»
№п/п Имя поля Наименование Тип поля Размерность Примечание
(смысл
отображаемой
информации)
1 id_test Идентификато Числовой 15 Уникальный
р теста
2 test_name Название теста Текстовый 255
Таблица 2.5 - Структура таблицы «Отметки студентов»
№п/п Имя поля Наименование Тип поля Размерность Примечание
(смысл
отображаемой
информации)
1 id_student Идентификато Числовой 15 Уникальный
р студента
2 fio_student Фамилия Текстовый 255
студента
3 student_mark Отметка Числовой 10
студента
4 name_test Название теста Текстовый 255
Таблица 2.6 - Структура таблицы «Пользователи»
№п/п Имя поля Наименование Тип поля Размерность Примечание
(смысл
отображаемой
информации)
1 id_student Идентификато Числовой 15 Уникальный
р студента
2 login Логин Текстовый 255
пользователя
14
Продолжение таблицы 2.6
№п/ Имя поля Наименование Тип поля Размерност Примечание
(смысл ь
п
отображаемой
информации)
3 password Пароль Текстовый 255
пользователя
4 fio_student Фамилия Текстовый 100
пользователя
5 student_class Класс Текстовый 3
пользователя
Основная информация, используемая в программе, представлена в виде
упорядоченных разделов и подразделов. Структура разделов в панели администратора
представлена в таблице 2.7.
Таблица 2.7 – Структура разделов в панели администратора
Название раздела Подразделы
Меню Пользователи
Тесты
Пазлы
Игра-бродилка
Справка Посмотреть справку
О программе
2.2 Процессы
15
гораздо более надежной и стабильной, поскольку выход из строя одного процесса никак не
сказывается на работе других процессов.
Более того, доступ напрямую к данным в одном процессе из другого процесса
невозможен, если только не применяется API-интерфейс распределенных вычислений, такой
как Windows Communication Foundation. Из-за всех этих моментов процесс может считаться
фиксированной и безопасной границей выполняющегося приложения.
Каждый процесс Windows получает уникальный идентификатор процесса (Process
ID — PID) и может независимо загружаться и выгружаться операционной системой (в том
числе программно).
В каждом процессе Windows содержится первоначальный "поток", который является
входной точкой для приложения. Потоком называется используемый внутри процесса путь
выполнения. Формально поток, который создается первым во входной точке процесса,
называется главным потоком (primary thread). В любой исполняемой программе .NET
(консольном приложении, приложении Windows Forms, приложении WPF и т.д.) входная
точка обозначается как метод Main(). При вызове этого метода главный поток создается
автоматически.
Процессы, в которых содержится единственный главный поток выполнения,
изначально являются безопасными к потокам (thread safe), поскольку в каждый отдельный
момент времени доступ к данным приложения в них может получать только один поток.
Однако подобные однопоточные процессы (особенно с графическим пользовательским
интерфейсом) часто замедленно реагируют на действия пользователя, когда их
единственный поток выполняет какую-то сложную операцию (вроде вывода на печать
длинного текстового файла, сложных математических вычислений или подключения к
удаленному серверу).
Из-за такого потенциального недостатка однопоточных приложений, API-интерфейс
Windows (а также платформа .NET) предоставляет возможность для главного потока
порождать дополнительные вторичные потоки (также называемые рабочими потоками). Это
делается с применением набора функций из API-интерфейса Windows, таких как
CreateThread() . Каждый поток (первичный или вторичный) в процессе становится
уникальным путем выполнения и может параллельно получать доступ ко всем разделяемым
элементам данных внутри соответствующего процесса.
16
2.3 Концептуальный прототип
При создании приложения важную роль играют веб-страницы, так как только они
являются основным диалоговым средством работы пользователя с сайтом. Разрабатываемое
приложение многостраничное. Оно содержит 4 модуля.
Пользовательское меню приложения содержит следующие пункты:
«Тесты» – переходит на веб-страницу, на которой происходит тестирование
учащегося;
«Видео» – включает в себя веб-страницу, на которой пользователь смотрит
обучающие видео;
«Практика» – перекидывает на страницу с практическими заданиями
«Теория» – осуществляет переход на веб-страницу с теоретическим
материалом
17
Рисунок 2.1 – Окно авторизации в приложение
18
3 Реализация
19
При нажатии на активный элемент управления, выполняет соответствующее
действие.
20
Рисунок 3.2 — Список лекций
При выборе пункта «Практика», пользователь увидит список практических заданий,
которое представлено на рисунке 3.3
21
Рисунок 3.4 – Окно «Тесты»
При нажатии на пункт «Мультимедиа» пользователь перейдет к списка видео и
презентаций, показанном на рисунке 3.5
22
убедить, что ПО отвечает оригинальным требованиям и спецификации;
обеспечить уверенность в ПО (пользователям, заказчикам и т.д.);
продемонстрировать разработчикам и заказчикам, что программа
соответствует требованиям;
выявить ситуации, в которых поведение программы является
неправильным, нежелательным или не соответствующим спецификации. [2]
Существующие на сегодня методы тестирования ПО не позволяют однозначно и
полностью выявить все дефекты и установить корректность функционирования
анализируемой программы, поэтому все существующие методы тестирования действуют в
рамках формального процесса проверки исследуемого или разрабатываемого ПО.
Такой процесс формальной проверки, или верификации, может доказать, что
дефекты отсутствуют с точки зрения используемого метода. Результаты проведенного
тестирования приведены в таблице 3.1.
Таблица 3.1 – Результаты тестирования программного продукта
Название теста Последовательность Результат
действий
Запуск программы Клик по иконке Успешный запуск
приложения приложения
Вход Ввести имя, пароль, Успешный переход в главное
нажать «Вход» меню
Переход по разделам Нажать на любую кнопку Успешный переход по
в меню разделам
Закрытие программы Закрыть приложение Успешное закрытие
В результате проведенного тестирования ошибок выявлено не было.
Тестирование разработанной программы позволяет сделать вывод, что программа
удовлетворяет требованиям, предъявляемым к интерфейсу взаимодействия с пользователем
и доступ к данным.
23
4 Применение
4.1 Назначение
4.3 Инсталляция
24
Рисунок 4.1 – Иконка программы «Recept.exe»
4.5 Обучение
25
5 Технико-экономическое обоснование дипломного проекта
27
5.2.1 Расчет объема ПС
Объем функций ПС определяется экспериментально. Для программирования
использовалась среда разработки Visual Studio 2013. Общий объем ПС рассчитывается по
формуле (5.1):
n
V o =∑ V i
i =1 ,
(5.1)
28
устанавливаются дополнительные коэффициенты сложности ПС (в соответствии с таблицей
Б.4).
Тн = 118 (человеко-дней).
T o =T н + ( T н ×К сл )
, (5.2)
То
Ч р= ,
Т рд ×Ф эф (5.3)
29
Фэф = Дг – Дп – Дв – До , (5.4)
92,5
Ч р= =1
0,36×229 (разработчик).
Т м =Т М1×Т к , (5.5)
30
Часовую тарифную ставку рассчитаем путем деления месячной тарифной ставки на
установленную среднемесячную расчетную норму времени при 40-часовой рабочей неделе –
168 часов.
Тм
Т ч=
Фр , (5.6)
n
Зоi =∑ Т чi ×Т ч×Ф эi×К
i=1 , (5.7)
961,43x17
Здi = 100 = 163,44 (руб.).
( З oi + З дi ) ×Н сз
Зсзi=
100 , (5.9)
32
( Зoi + Здi )×Н БГС
ЗБГСi =
100 .
(5.10)
где НМi – норма расхода материалов в расчете на 100 строк исходного кода ПС;
VOi – общий объем ПС (строк исходного кода) на конкретное ПС;
K – понижающий коэффициент(в соответствии с приложением Б).
Подставив данные в формулу (5.11), получим:
4440
38 , 0× ×0,4
Мi = 100 = 674,88 (руб.).
33
V oi
Pмi =Ц мi× ×H мв ×K
100 , (5.12)
4440
0 , 12× ×12×0,4
Рмi = 100 = 25,57 (руб.).
Зoi ×Н пз
П зi=
100 , (5.13)
961,43 ×1,2
Пзi = 100 = 11,54 (руб.).
34
З oi ×Н рн
Рнi =
100 , (5.14)
961,43 ×80
Рнi = 100 = 769,14 (руб.).
С рi ×Н рса
Рсаi=
100 , (5.16)
2995,21 ×1,1
Рсаi = 100 =32,95(руб.).
35
Подставив данные в формулу (5.17), получим:
С пi ×У рпi
П псi =
100 , (5.18)
3028,16 ×22
Ппсi = 100 = 666,20 (руб.).
Ц пi =С пi +П п сi .
(5.19)
36
Ц пi × Н дс
НДС i=
100 % , (5.20)
3694,36 ×20
НДСi = 100 = 738,87 (руб.).
Ц оi =Ц пi + НДС i . (5.21)
где
Ц оi – прогнозируемая отпускная цена (руб.);
НДС i – налог на добавленную стоимость (руб.);
СПi – себестоимость ПС (руб.).
Подставив данные в формулу (5.22), получим:
37
П рпi×П н
Н п=
100 % , (5.23)
666,20 ×18
Нп = 100 = 119,91 (руб.).
Пч = Прпi – Нп , (5.24)
38
Прогнозируемая отпускная цена Цоi 4433,23
Прибыль от реализации Прпi 666,20
Налог на прибыль Нп 119,91
39
6. Обеспечение пожарной безопасности в ВЦ
40
Теперь распишем в нашей теме о ВЦ и организациях, т.к. именно им, в отличие от
крупных промышленных предприятий, приходится начинать все с нуля. И так, с чего начать
руководителю?
Следующий шаг с установления противопожарного режима путем издания приказа
или разработки локальной инструкции (п.2.1 ППБ РБ 1.01-94). В данном документе
организация декларирует, что организация обязуется соблюдать нормы и правила пожарной
безопасности и устанавливает на своей территории противопожарный режим. Для этого
необходимо назначить лиц:
ответственных за пожарную безопасность отдельных территорий, зданий и
сооружений, помещений, а также технологического и инженерного оборудования (п.1.6 ППБ
РБ 1.01-94);
ответственных за обеспечение пожарной безопасности при эксплуатации
электроустановок (п.4.1.3 ППБ РБ 1.01-94);
ответственных за противопожарное состояние при эксплуатации
отопительных установок (печей, котельных, калориферных установок и отопительных
приборов) (п.5.1.1 ППБ РБ 1.01-94);
ответственных за техническое состояние, исправность и соблюдение
требований пожарной безопасности при эксплуатации вентиляционных систем (п.5.2.1 ППБ
РБ 1.01-94);
ответственных за содержанием и готовностью к действиям первичных
средств пожаротушения (п.9.2.4 ППБ РБ 1.01-94);
ответственные за проведение противопожарного инструктажа и пожарно-
технического минимума, а также определены порядок и сроки их прохождения (п. 2.1.5 ППБ
РБ 1.01-94);
В приказе (инструкции) должно быть так же отражено:
определен порядок обесточивания электрооборудования по окончании
рабочего дня и в случае пожара;
определены порядок и сроки прохождения противопожарного инструктажа
и пожарно-технического минимума;
Важную роль в обеспечении пожарной безопасности играет персонал. Обучение
персонала проводится путем его инструктирования и прохождения пожарно-технического
минимума. Для этого приказом руководителя необходимо определить порядок и сроки
прохождения противопожарного инструктажа и пожарно-технического минимума, а также
назначить лиц, ответственных за их проведение (п. 2.1.5 ППБ РБ 1.01-94).
41
Инструктажи по пожарной безопасности возможно проводить совместно с
инструктажами по охране труда для техников-программистов. Для этого вопросы пожарной
безопасности включаются в программу вводного и первичного инструктажей. В
«Инструкции о порядке подготовки (обучения), переподготовки, стажировки, инструктажа,
повышения квалификации и проверки знаний, работающих по вопросам охраны труда»
(утверждена Постановлением Министерства труда и социальной защиты Республики
Беларусь от 28.11.2008 №175) приведен «Типовой перечень вопросов программы вводного
инструктажа по охране труда». Согласно 12 пункта перечня инструктируемые должны
ознакомиться:
с действующими на объекте противопожарными правилами и
инструкциями;
с производственными участками, наиболее опасными в пожарном
отношении, в которых запрещается курить, допускать применение открытого огня и где
необходимо применять другие меры предосторожности;
с возможными причинами возникновения пожаров и мерами их
предупреждения;
с практическими действиями в случае возникновения пожара (вызов
пожарной службы, использование первичных средств пожаротушения, эвакуация людей и
материальных ценностей). [4]
При проведении первичного инструктажа на рабочем месте, техника-программиста
необходимо и информировать о производственном оборудовании и установках с
повышенной пожарной опасностью, об используемых на рабочем месте и участке
пожароопасных веществах и материалах, мерах предотвращения пожаров и загораний,
указать место для курения. Ознакомить вновь поступившего с имеющимися средствами
пожаротушения, показать ближайший телефон (пожарный извещатель) и объяснить правила
поведения в случае возникновения пожара.
С целью повышения общих технических знаний рабочих и служащих, ознакомления
их с правилами пожарной безопасности, а также для более детального обучения способам
использования имеющихся средств пожаротушения проводится обучение по пожарно-
техническому минимуму. Порядок проведения (темы занятий, сроки проведения и лица
ответственные за проведение занятий) по пожарно-техническому минимуму отражается в
приказе руководителя организации. Далее приведена примерная программа пожарно-
технического минимума, которая больше ориентирована на пожаро- и взрывоопасное
производство. Для небольших организаций ее можно взять за основу и доработать под себя.
По окончании прохождения программы обучения по пожарно-техническому минимуму у
42
рабочих и служащих должны быть приняты зачеты с отражением результатов в личной
карточке прохождения обучения по вопросам охраны труда или журнале регистрации
инструктажа по охране труда.
На случай возникновения пожаров здания, сооружения и помещения должны быть
обеспечены первичными средствами пожаротушения. К первичным средствам
пожаротушения относятся: огнетушители, пожарные краны, ящик с песком, кошма.
Количество и порядок размещения первичных средств пожаротушения регламентированы
"Нормами обеспечения первичными средствами пожаротушения" (приложение 6 к ППБ РБ
1.01-94). Контроль за содержанием и готовностью к действиям первичных средств
пожаротушения должны осуществлять назначенные приказом ответственные лица
организации, члены добровольной пожарной дружины. Для указания местонахождения
первичных средств пожаротушения следует устанавливать на видных местах внутри и вне
помещений знаки по СТБ 1392–2003. (п. 9.2.5 ППБ РБ 1.01-94). Каковы же требования к
содержанию первичных средств пожаротушения?
Огнетушители
43
перезарядка – не реже 1раз в 5 лет (п. 49 НПБ 28-2001).
О проведенном техническом обслуживании делается отметка в паспорте, на корпусе
(с помощью этикетки или бирки) огнетушителя, производится запись в журнале учета
огнетушителей и заполняются документы по техническому обслуживанию огнетушителей
(п. 87 НПБ 28-2001).
Пожарные краны
рукава внутренних пожарных кранов должны находиться в
опломбированных шкафах, быть сухими, хорошо скатанными, присоединенными к
пожарному крану и стволу (п.389 ППБ 2.08-2000);
пожарные краны не реже одного раза в шесть месяцев, а также по мере
необходимости должны подвергаться техническому обслуживанию (просушка, перекатка
рукавов с целью изменения места складки, ревизия запорной арматуры и т.п.) и проверяться
на работоспособность путем пуска воды. Результаты проверки должны быть оформлены
актом (п. 2.3.3 ППБ РБ 1.02-94).
В данном разделе дипломной работы были изложены основные меры и правила для
обеспечения пожарной безопасности в ВЦ, так же были рассмотрены требования к
содержанию первичных средств пожаротушения. Соблюдение этих правил позволит снизить
риск возникновения пожара в ВЦ, а также позволит сохранить хорошую работоспособность.
44
7 Энерго- и ресурсосбережение
45
Необходимость проведения политики энергосбережения в Республике Беларусь
вызвана рядом причин:
– недостаточностью обеспеченности собственными топливноэнергетическими
ресурсами нашего государства. За счет собственных топливно-энергетических ресурсов
республика обеспечивает потребности в энергии на 10 – 15%;
– большой энергоемкостью промышленных предприятий таких отраслей
производства, как машиностроение, химия, нефтехимия и др., которые длительный период
времени существенно не реконструировались;
– старением основного оборудования предприятий энергетики, на замену которого
требуются значительные финансовые средства, что является одной из наиболее важных и
сложных проблем энергетики.
В условиях ограниченности собственной ресурсной базы очень актуальными
являются проблемы энергетической безопасности республики. Под энергетической
безопасностью подразумевается гарантия надежного и бесперебойного энергоснабжения
страны в нормальных условиях и чрезвычайных ситуациях. Проблема обусловлена тем, что
мы покупаем более 80% топлива за границей (преимущественно в России) и частично
закупаем у соседних стран электроэнергию. Такое положение не обеспечивает
энергетической безопасности, без которой не может быть и независимости политической.
Таким образом, активизация политики энергосбережения становится приоритетным
направлением во всех отраслях экономики, и особенно в промышленности – основном
потребителе энергоресурсов. А реализация политики энергосбережения будет достигаться:
– за счет снижения энергоемкости продукции;
– повышения коэффициента полезного использования топлива;
– увеличения в топливном балансе республики доли местных видов топлива и
отходов производства, нетрадиционных и возобновляемых источников.
«Концепция энергетической безопасности и повышения энергетической
независимости Республики Беларусь», «Республиканская программа энергосбережения на
2011 – 2015 гг.», Директива № 3 Президента Республики Беларусь «Экономия и
бережливость – главные факторы экономической безопасности государства» – это
целеполагающие документы в сфере энергетической безопасности, призванные детально
регулировать вопросы использования энергетических ресурсов, обеспечения республики
требуемыми ресурсами и функционирования соответствующей системы.
Процесс энергосбережения неразрывно связан с экологией. Использование
традиционных топливно-энергетических ресурсов непременно ведет к загрязнению
46
окружающей среды. Объекты энергетики дают до трети всех вредных выбросов в
окружающую среду.
Опасным является не потребление энергии как таковое, а масштабы самого
потребления, а еще более – следствие потребления энергии, т. е. отходы. Исходя из этого
логически уместно рассматривать обе общечеловеческие проблемы (энергосбережение и
экологию) в комплексе.
Современная экологическая ситуация актуализирует проблему установления
гармоничного взаимодействия общества и природы, организовав деятельность по
сохранению и восстановлению природных ресурсов, и требует высокого уровня
экологической культуры у широких слоев населения, в том числе и подрастающего
поколения.
В системе образования экономию лесных ресурсов можно осуществлять путем
экономии бумаги. Расчеты показывают, что производство бумажной продукции влечет за
собой как уничтожение лесных ресурсов (что нарушает экологическую ситуацию), так и
затраты на воду и электричество для их переработки. Следовательно, использование
электронных средств обучения вместо обычных учебников – один из способов
энергосбережения в целом.
Стандарт управления энергопотреблением компьютеров, описывает три различных
режима работы компьютера. Эти режимы отличаются потребляемой мощностью
электроэнергии.
Экономия материальных ресурсов при разработке программного продукта может
быть достигнута за счет следующих мероприятий:
– использования ждущего режима;
– использования спящего режима;
– использования LCD мониторов;
– приобщения к менее ресурсоемким передовым технологиям.
Ждущий режим – позволяет экономить энергию, за счет отключения всех
периферийных устройств, кроме ЦПУ, ОЗУ и материнской платы.
Спящий режим – позволяет экономить электроэнергию на 100%, так как
отключаются все периферийные устройства.
Основной режим – при этом режиме экономии нет. Потребляемая мощность около
400Ватт.
47
ЗАКЛЮЧЕНИЕ
48
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
49
ПРИЛОЖЕНИЕ А
(справочное)
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, sButton, Grids, DBGrids, acDBGrid, DB, ADODB, sEdit,
sLabel, sGroupBox, Menus;
type
TForm3 = class(TForm)
sDBGrid1: TsDBGrid;
sButton2: TsButton;
sButton3: TsButton;
ADOConnection1: TADOConnection;
ADOTable1: TADOTable;
DataSource1: TDataSource;
sButton1: TsButton;
sButton4: TsButton;
sButton6: TsButton;
MainMenu1: TMainMenu;
N1: TMenuItem;
File1: TMenuItem;
Open1: TMenuItem;
New1: TMenuItem;
sButton8: TsButton;
sButton9: TsButton;
procedure sButton3Click(Sender: TObject);
procedure sButton2Click(Sender: TObject);
50
procedure sButton4Click(Sender: TObject);
procedure sButton1Click(Sender: TObject);
procedure sButton6Click(Sender: TObject);
procedure Open1Click(Sender: TObject);
procedure New1Click(Sender: TObject);
procedure FormCreate(Sender: TObject);
procedure sButton8Click(Sender: TObject);
procedure sButton9Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form3: TForm3;
implementation
{$R *.dfm}
51
ADOTable1.Append;
Form4.sEdit1.Clear;
Form4.sEdit2.Clear;
Form4.sEdit3.Clear;
Form4.sEdit4.Clear;
Form4.sEdit5.Clear;
Form4.sEdit6.Clear;
Form4.sEdit7.Clear;
Form4.sEdit8.Clear;
Form4.sEdit9.Clear;
Form4.sEdit10.Clear;
Form4.sEdit11.Clear;
Form4.sEdit12.Clear;
Form4.sEdit13.Clear;
Form4.sDateEdit1.Text:='';
Form4.sComboBox2.Text:='';
Form4.sComboBox3.Text:='';
Form4.sComboBox4.Text:='';
Form4.sComboBox5.Text:='';
Form4.sComboBox6.Text:='';
Form4.sComboBox7.Text:='';
Form4.sComboBox8.Text:='';
52
Form20.sRadioButton4.Checked:=False;
Form20.sRadioButton5.Checked:=False;
Form20.sRadioButton6.Checked:=False;
Form20.sRadioButton7.Checked:=False;
Form20.sRadioButton8.Checked:=False;
end;
Form4.sEdit13.Text:=String(Form3.ADOTable1.FieldByName('Автор').AsString);
Form4.sEdit1.Text:=String(Form3.ADOTable1.FieldByName('Авт знак').AsString);
Form4.sEdit2.Text:=String(Form3.ADOTable1.FieldByName('ББК').AsString);
Form4.sEdit3.Text:=String(Form3.ADOTable1.FieldByName('Название').AsString);
Form4.sEdit4.Text:=String(Form3.ADOTable1.FieldByName('Номер части').AsString);
Form4.sEdit5.Text:=String(Form3.ADOTable1.FieldByName('Сведения, относящиеся к
заглавию').AsString);
Form4.sEdit6.Text:=String(Form3.ADOTable1.FieldByName('Сведения об издании').AsString);
Form4.sEdit7.Text:=String(Form3.ADOTable1.FieldByName('Рубрика').AsString);
Form4.sEdit8.Text:=String(Form3.ADOTable1.FieldByName('Год').AsString);
Form4.sEdit9.Text:=String(Form3.ADOTable1.FieldByName('Объём').AsString);
Form4.sEdit10.Text:=String(Form3.ADOTable1.FieldByName('ISBN').AsString);
Form4.sEdit11.Text:=String(Form3.ADOTable1.FieldByName('Цена').AsString);
Form4.sEdit12.Text:=String(Form3.ADOTable1.FieldByName('Количество').AsString);
Form4.sComboBox2.Text:=String(Form3.ADOTable1.FieldByName('Жанр').AsString);
Form4.sComboBox3.Text:=String(Form3.ADOTable1.FieldByName('Место издания').AsString);
Form4.sComboBox4.Text:=String(Form3.ADOTable1.FieldByName('Издательство').AsString);
Form4.sComboBox5.Text:=String(Form3.ADOTable1.FieldByName('Назначение').AsString);
Form4.sComboBox6.Text:=String(Form3.ADOTable1.FieldByName('Язык').AsString);
Form4.sComboBox7.Text:=String(Form3.ADOTable1.FieldByName('Вид издания по характеру
информации').AsString);
Form4.sComboBox8.Text:=String(Form3.ADOTable1.FieldByName('Источник
финансирования').AsString);
53
Form4.Show;
end;
end.
54
ПРИЛОЖЕНИЕ Б
(обязательное)
55
Код Наименование Состав и содержание типа программных средств
типа типа программных средств
3.0 ПС методоориентирован- 3.1 ПС оптимизационных расчетов (обеспечивают
ных расчетов решение различного класса задач оптимального
планирования и управление производством);ПС
статистического анализа и прогнозирования (для
прогнозирования ТЭП, спроса и т.д.);
3.2 ПС сетевого планирования;
3.3 ПС общей математики;
3.4 ПС имитационного моделирования.
4.0 ПС организации вычисли- 4.1 Автоматизация процесса ведения наборов данных,
тельного процесса при обеспечении их надежного и систематизированного
хранения;
4.2 Повышение производительности ЭВМ и
пользователей ПС ВТ;
4.3 Формирование и выдача отчетов о работе ЭВМ;
4.4 Оперативный контроль системы и ресурсов;
4.5 Для автоматизации обработки экономических
данных, при этом выделяются ПС ВТ, несущие
функциональную нагрузку в АСУ;
4.6 ПС данного типа выполнены в основном автономно.
5.0 ПС функционального 5.1. ПС системы ППП ИСУП;
назначения 5.2. ПС ВТ оперативного управления основным
производством;
5.3. ПС ВТ управление технической подготовкой
производства.
56
Таблица Б.2 – Каталог функций программных средств
Объем функций
(условных машинных команд)
ЕС ЭВМ СМ С использованием среды
Наименование ПВЭМ ЭВМ разработки приложений
Delphi C++ Visual
(содержание) функций
(Borland) Builder C++
(Borland) (Micro–
soft)
1 Ввод, анализ входной информации, генерация кодов и процессор входного языка
Организация ввода информации 600 870 100 110 150
Контроль, предварительная 1810 2100 520 550 450
обработка и ввод информации
Анализ входного языка 3220 2900 630 660 660
(синтаксический и семантический)
Преобразование операторов 2350 3850 1050 1050 980
входного языка и команды другого
языка
Обработка входного заказа и 3675 1550 750 900 1340
формирование таблиц
Преобразование входного языка в 11250 3260 4300 4300 5100
машинные команды (транслятор,
препроцессор, макрогенератор)
Синтаксический и семантический 18250 6800 8700 5400 5400
анализ входного языка и генерация
кодов команд
Процессор языка 23900 3260 3000 2300 2300
Организация ввода/вывода 1085 1550 220 220 320
информации в интерактивном
режиме
Организация ввода/вывода 9660 2700 3680 3340 3200
информации с сети терминалов
57
Продолжение таблицы Б.2
Объем функций
(условных машинных команд)
ЕС СМ С использованием среды
Наименование ЭВМ ЭВМ разработки приложений
Delphi C++ Visual
(содержание) функций ПВЭ
(Borland) Builder C++
М
(Borland) (Micros
oft)
Управление вводом/выводом * 6450 2700 2900 2400
2 Формирование, ведение и обслуживание баз данных
Генерация структуры базы данных 11200 5500 3450 3950 4300
Генерация подсхемы базы данных 5350 3830 1540 1610 2060
Формирование баз данных 6260 7312 1700 1750 2180
Обработка наборов и записей базы 7900 9650 2050 2350 2670
данных
Обслуживание базы данных в пакетном 5320 4700 1030 1100 1260
режиме
Обслуживание базы данных в 15770 9900 3800 4400 6950
интерактивном режиме
Манипулирование данными 26300 7200 8400 8670 9550
Организация поиска и поиск в базе 17270 17400 5230 5460 5480
данных
Реорганизация базы данных 1575 * 130 190 220
Загрузки базы данных 12350 * 3150 2950 2780
3 Формирование и обработка файлов
Формирование последовательного 2500 2600 340 360 290
файла
Сортировка файла 2100 1270 340 360 290
Автоматическая сортировка файлов 5200 1040 1150 930
Обслуживание файлов 2950 2900 520 540 420
Обработка файлов 3670 2420 750 800 720
Обработка файлов в диалоговом режиме 11830 5130 2400 2600 3050
Обработка группы файлов 26700 6660 4900 5300 6180
Продолжение таблицы Б.2
Объем функций
(условных машинных команд)
ЕС СМ С использованием среды
Наименование ЭВМ ЭВМ разработки приложений
Delphi C++ Visual
(содержание) функций ПВЭ
(Borland) Builder C++
М
(Borland) (Micro–
soft)
58
Управление файлами 21700 4100 5130 5380 5750
Формирование файла 7400 1200 1100 1080 1020
4 Генерация программ и ПС ВТ, а также настройка ПС ВТ
Генерация рабочих программ 7440 3680 4120 3360
Генерация программ по описания 16570 40000 10870 12330 9880
пользователей
Формирование служебных таблиц 3690 4010 570 620 1070
Система генерации ПС ВТ 7880 5350 5120 5340 4980
Система настройки ПС ВТ 1080 3000 250 300 370
5 Управление ПС ВТ, компонентами ПС ВТ и внешними устройствами
Монитор ПС ВТ (управление работой 4610 3110 350 360 740
компонентов)
Монитор системы (управление работой 14530 9100 3750 3880 7740
комплекса ПС ВТ)
Управление внешними устройствами и 14560 6500 6850 7340 5900
объектами
Обработка прерываний 6500 3850 890 730 540
Управление внешней памятью 1430 * 250 210 200
Обработка ошибочных и сбойных 5200 * 430 410 410
ситуаций
Обеспечение интерфейса между 6860 * 730 750 970
компонентами
6 Отладка прикладных программ, обмен информацией между МД и МЛ, вспомогательные
программы функции
59
Вспомогательные и сервисные ПС 2430 850 460 490 580
7 Расчетные задачи, формирование и вывод на внешние носители (АЦПУ) документов
сложной формы и файлов
Математическая статистика и 11180 9970 8370 9570 9320
прогнозирование
Расчетные задачи (расчет режимов 34500 * 12600 15300 14800
обработки)
Расчет показателей 2625 3720 410 500 460
Процессор отчетов 12550 7410 1070 1230 3200
Формирование и вывод на внешние 11400 6200 2650 2850 3500
носители
Предварительная обработка и печать 2160 2070 540 560 470
файлов
Графический вывод результатов 2030 * 300 310 480
Интерактивный редактор текста 8400 4750 3800 3910 4540
Измерение состояния ресурсов в 2000 * 650 440 480
интерактивной системе
60
2200 73 61 51 15
2400 76 64 54 16
2600 81 68 57 17
2800 86 72 60 18
3000 91 76 64 19
3200 97 81 68 20
3400 103 86 72 21
3600 110 92 77 22
3800 117 98 82 23
4000 124 104 87 24
4200 133 111 93 25
4400 141 118 99 26
4600 151 126 105 27
4800 160 134 112 28
Продолжение таблицы Б.3
1 2 3 4 5
5500 182 152 127 30
6000 194 162 135 31
6500 206 172 144 32
7000 220 184 154 33
7500 235 196 164 34
8000 252 210 175 35
8500 268 224 187 36
9000 288 240 200 37
9500 307 256 214 38
10000 327 273 228 39
11000 349 291 243 40
12000 374 312 260 41
13000 399 333 278 42
14000 427 356 297 43
15000 456 380 317 44
16000 487 406 339 45
18000 520 434 362 46
20000 556 464 387 47
22000 595 496 414 48
61
24000 636 530 442 49
26000 679 566 472 50
28000 727 606 505 51
30000 775 646 540 52
32000 830 692 577 53
34000 888 740 617 54
36000 950 792 660 55
38000 1016 847 706 56
40000 1087 906 755 57
42000 1161 968 807 58
44000 1242 1035 863 59
46000 1328 1107 923 60
62
Продолжение таблицы Б.3
1 2 3 4 5
48000 1420 1184 987 61
50000 1620 1267 1056 62
63
Таблица Б.5 – Дополнительные коэффициенты сложности программных средств (ПС)
Характеристика программного средства (ПС) Значения Кслi
1 Функционирование ПС в расширенной операционной среде (связь с
0,08
другими ПС)
2 Интерактивный доступ 0,06
3 Обеспечение хранения, ведения и поиска данных в сложных структурах 0,07
4 Наличие у ПС одновременно нескольких характеристик по таблице А.4:
– 2 характеристики; 0,12
– 3 характеристики; 0,18
– свыше 3 характеристик. 0,26
Таблица Б.6 – Оценка значений среднего расхода материалов на разработку и отладку 100
строк кода применения программного средства
Средний расход
Наименование подсистемы материалов
руб./100 строк кода
1 Общесистемные задачи: ведение линейных файлов,
информационно-поисковые системы и информационно-справочные
системы, сбор информации, ввод информации, расширение 380
возможностей средств обработки данных, организация
вычислительного процесса
2 Задачи расчетного характера 460
3 Оперативное управление производством, расчеты по
220
ценообразованию
4 Техническая подготовка производства, транспортное, ремонтное,
250
энергетическое и инструментальное обслуживание производства
5 Бухгалтерский учет, финансовые расчеты, учет пенсий и пособий,
410
учет страховых операций, качество продукции
6 Управление кадрами 410
7 Технико-экономическое планирование 430
8 Материально-техническое снабжение, реализация и сбыт готовой
продукции 430
64
информационно-поисковые системы и информационно-
справочные системы, сбор информации, ввод информации,
расширение возможностей средств обработки данных,
организация вычислительного процесса
2 Задачи расчетного характера 15
3 Управление производством, расчеты по ценообразованию 7
4 Техническая подготовка производства, транспортное, 8
ремонтное, энергетическое и инструментальное
обслуживание производства
5 Бухгалтерский учет, финансовые расчеты, учет пенсий и 13
пособий, учет страховых операций, качество продукции
6 Управление кадрами 13
7 Технико-экономическое планирование 13
8 Материально-техническое снабжение, реализация и сбыт 13
готовой продукции
65
ПС, являющиеся развитием определенного
В параметрического ряда ПС, разработанных - - 0,7
на ранее освоенных типах ЭВМ и ОС
Таблица Б.10 – Значения поправочного коэффициента, учитывающего использование
типовых программ
Степень охвата реализуемых функций разрабатываемого ПС ВТ типовыми Значение
(стандартными) программами и ПС ВТ Кт
1 От 60% и выше 0,6
2 От 40% до 60% 0,7
3 От 20% до 40% 0,8
4 До 20% 0,9
5 Типовые программы и ПС ВТ не используются для реализации функций
разрабатываемого ПС ВТ 1,0
66
Таблица Б.11 – Коэффициенты применения программных средств БПС в АС и СОД
(статистические оценки)
Значение коэффициента
Наименование группы программного средства применения программного
средства (Кпс)
1 Программные средства общего назначения 0,3-0,9
2 Программные средства технологии и автоматизации
*
программирования и автоматизации проектирования АСУ*
3 Программные средства методо-ориентированных расчетов 0,3-0,7
4 Программные средства организации вычислительного
0,5-1,0
процесса
5 Программные средства функционального назначения 0,2-0,9
67
Дополнитель-
Обозначение Наименование
ные сведения
Перв. примен
.
Текстовые документы
МГКЭ ДП147ТП.006109.081
1 ПЗПЗ Пояснительная записка 76 с.с.
Рецензия 1 л.
1 с.
Графические документы
Справ.
МГКЭ ГУИР.63111
ДП147ТП.006109.001
2.001 ПЛ Д Название первой графич. части Формат А3
МГКЭ ГУИР.63111
ДП147ТП.006109.003
2.003 ПЛ Д Название третьей графич. части Формат А31
МГКЭ 2.004 ПЛ
ГУИР.63111 Электронный носитель информации с CD-RW 1
Под . и дата
ГУИР.63111
2.005 ПЛ
п
ГУИР.63111
2.006 ПЛ
дуб .
л
Ин .
HLD625UI CD- RW
в
Взам. ин .
в
Под . и дата
п
Т. контр. Т. .
« »
Н. контр.Н. Фам. И.О. «Семейные рецепты УО «МГКЭ»
Ин .
гр
в