Міністерство освіти і науки України
Державний ВНЗ «Національний гірничий університет»
Факультет інформаційних технологій
Кафедра
програмного забезпечення комп’ютерних систем
ПОЯСНЮВАЛЬНА ЗАПИСКА
дипломного проекту бакалавра
галузь знань 0501 Інформатика та обчислювальна техніка
на тему:
Програмування обліку перевезень у кар’єрі гірничо-збагачувального комбінату
Виконавець:
студент 4 курсу , групи КНітС-14-1
Кормич Р.І.
Керівники проекту проф. Слєсарєв В.В.
розділів: Спеціальний ас. Родна К.С.
Економічний доц. Касьяненко Л.В.
Рецензент
Нормоконтроль доц. Коротенко Л.М.
Дніпро, 2016
Міністерство освіти і науки України
Державний ВНЗ «Національний гірничий університет»
ЗАТВЕРДЖЕНО:
т.в.о. завідувача кафедри
програмного
забезпечення комп’ютерних систем
ЗАВДАННЯ
на
дипломний проект бакалавра
студенту КНітС-14-1 Кормичу Руслану Ігоровичу
Тема дипломного проекту Програмування обліку перевезень у кар’єрі гірничо-збагачувального комбінату
затверджена наказом ректора ДВНЗ «НГУ» від
27.04.2016р. № 672-л
|
Розділ |
Зміст виконання |
Термін виконання |
|
Спеціальний |
На основі матеріалів виробничої практики та інших науково-технічних джерел провести аналіз стану рішення проблеми та постановку задачі. Обґрунтувати вибір та здійснити реалізацію методів вирішення проблеми |
28.05.2016 р. |
|
Економічний |
Провести розрахунок трудомісткості розробки програмного забезпечення, витрат на створення ПО й тривалості його розробки |
03.06.2016 р. |
Завдання видав Слєсарєв В.В.
Завдання прийняв до виконання Кормич Р.І.
Дата видачі завдання: 12.02.2016 р.
Термін подання дипломного проекту до ДЕК _21
червня 2016 р.__
РЕФЕРАТ
Пояснительная записка: 63с., 19 рис., 10 табл., 4 приложения, 15 источников.
Объект разработки: система учета перевозок в карьере горно-обогатительного комбината.
Цель бакалаврской работы: учет данных о составе выходящих на смену сотрудников, передвижении автотранспорта, количестве перевозимого груза, а также формирование текстовых и графических отчетов о работе автотранспорта и экскаваторов с целью своевременного анализа деятельности карьера.
Во введении рассмотрена необходимость создания и область применения системы учета перевозок в карьере горно-обогатительного комбината, проведен анализ аналогов и выбраны методы решения.
В техническом задании определены: основания для разработки системы учета перевозок в карьере горно-обогатительного комбината, назначение разработки, требования к программному изделию, требования к программной документации, технико-экономические показатели, стадии и этапы разработки.
В пояснительной записке выполнена постановка задачи на систему учета перевозок в карьере горно-обогатительного комбината, разработано информационное обеспечение системы, приведены ожидаемые технико-экономические показатели, определены источники, использованные при разработке.
В описании программы приведены общие сведения о приложении, функциональное назначение, описание логической структуры программы, описание пользовательского интерфейса, используемые технические средства, вызов и загрузка, входные данные, выходные данные.
В разделе «Экономика» рассчитаны затраты на разработку и внедрение данного программного продукта, а также экономическая эффективность данного программного продукта.
Практическая значимость данного программного продукта заключается в возможности своевременного решения задач оперативного управления работой карьера, что позволяет минимизировать расход энергоресурсов и добиться повышения производительности труда и улучшения качества работы.
Список ключевых слов: ГОРНОДОБЫВАЮЩАЯ
ПРОМЫШЛЕННОСТЬ, ТРАНСПОРТНЫЕ РАССТОЯНИЯ, УЧЕТ, ХРАНЕНИЕ, ИНФОРМАЦИОННАЯ
СИСТЕМА, БАЗА ДАННЫХ, ИНТЕРАКТИВНЫЙ ПОЛЬЗОВАТЕЛЬСКИЙ ИНТЕРФЕЙС, ЗАТРАТЫ,
ЭКОНОМИЧЕСКИЙ ЭФФЕКТ.
РЕФЕРАТ
Пояснювальна записка: 63с., 19 мал., 10 табл., 4 додатка, 15 джерел.
Об'єкт розробки: система обліку перевезень у кар’єрі гірничо-збагачувального комбінату.
Мета бакалаврської роботи: облік даних про склад співробітників, що виходять на зміну, рух автотранспорту, кількість вантажу, що перевозиться, а також формування текстових та графічних звітів про роботу автотранспорту з метою своєчасного аналізу діяльності кар’єру.
У вступі розглянуто необхідність створення і сфера застосування системи обліку перевезень у кар’єрі гірничо-збагачувального комбінату.
У технічному завданні визначені: підстави для розробки системи обліку перевезень у кар’єрі гірничо-збагачувального комбінату, призначення розробки, вимоги до програмного виробу, вимоги до програмної документації, техніко-економічні показники, стадії і етапи розробки.
У пояснювальній записці виконана постановка завдання на систему обліку перевезень у кар’єрі гірничо-збагачувального комбінату, розроблено інформаційне забезпечення системи, приведені очікувані техніко-економічні показники, визначені джерела, використані при розробці.
У описі програми приведені загальні відомості про програму, функціональне призначення, опис логічної структури, використовувані технічні засоби, виклик і завантаження, вхідні дані, вихідні дані.
У розділі «Економіка» розраховані витрати на розробку і впровадження даного програмного продукту, а також економічна ефективність даного програмного продукту.
Практична значимість створення даного програмного продукту полягає в можливості своєчасного рішення завдань оперативного управління роботою у кар’єра, що дає змогу мінімізувати витрату енергоресурсів і добитися підвищення продуктивності праці і поліпшення якості роботи
Список ключових слів: ГІРНИЧОДОБУВНА
ПРОМИСЛОВІСТЬ, ТРАНСПОРТНІ ВІДСТАНІ, ОБЛІК, ЗБЕРІГАННЯ, ІНФОРМАЦІЙНА СИСТЕМА,
БАЗА ДАНИХ, ІНТЕРАКТИВНИЙ ІНТЕРФЕЙС КОРИСТУВАЧА, ВИТРАТИ, ЕКОНОМІЧНИЙ ЕФЕКТ.
THE ABSTRACT
slip: 63 pages, 19 pic., 10 tables., 4 applications, 15 sources.object of development: Programming transport accounting in the open pit of concentration plant.
The goal of the bachelor work: The account of the data about employees who come to work, transport movement, quantity of cargo which is transported, and also formation text and graphic reports about transport movement for the timely analysis of activity of an opencast mine.necessity of creation and application of this software product domain is considered in introduction, the analysis of analogues is conducted and the methods of decision are chosen.a requirement specification certain: foundation for development of the information system, setting of development, requirements to programmatic good, requirements to the programmatic document, technical and economic indexes, stages and design times.explanatory note gives setting and application of the information system, expected technical and economic indexes, sources, used for development.description of the program general information is resulted about application, functional setting, description of logical structure, in-use hardwares, call and load, input information, output information.«Economics» calculated the costs of development and implementation of the system, as well as the economic efficiency of this software.practical importance of creation of this software consists in the possibility to solve the problems of an operational administration open-cast mine work in due time and to minimize the expense of power resources and obtain the increase of the labour and improvement of quality of work productivity.of keywords: MINING INDUSTRY, TRANSPORT DISTANCES, ACCOUNTING, STORAGE, INFORMATIVE SYSTEM, DATABASE, INTERACTIVE USER INTERFACE EXPENSES, ECONOMIC EFFECT.
СОДЕРЖАНИЕ
РЕФЕРАТ
РЕФЕРАТABSTRACT
ВВЕДЕНИЕ
. АНАЛИЗ ПРОБЛЕМЫ
.1 Анализ предметной области. Назначение разработки
.2 Постановка задачи
.3 Описание и обоснование выбора организации входных и выходных данных
.4 Описание применяемых математических методов
.5 Описание технологий и языков программирования, используемых при разработке программы
. СПЕЦИАЛЬНЫЙ РАЗДЕЛ
.1 Описание состава технических и программных средств
.2 Описание логической структуры программы
.3 Входные и выходные данные
.4 Описание пользовательского интерфейса
. ЭКОНОМИКА
.1 Определение трудоемкости разработки программного обеспечения
.2 Затраты на создание программного обеспечения
ВЫВОДЫ
СПИСОК ЛИТЕРАТУРЫ
Приложение А Формы выходных документов
Приложение Б Текст программы
Приложение В Отзыв
Приложение Г Рецензия
ВВЕДЕНИЕ
В настоящее время на рынке Украины представлено довольно большое количество программных комплексов, обеспечивающих решение задач оперативного управления работой предприятий, в том числе и специализированные системы для горнодобывающей промышленности. Среди них система диспетчеризации ГТК компании «Солис», система диспетчеризации ГТК «Карьер» (разработчик «Вистгрупп»), диспетчерская система управления горным транспортом SkyLinks, разработанная болгарскими специалистами и др.
Приведенная в данной бакалаврской работе система учета перевозок руды и вскрышных пород является частью системы управления всего карьера ГОК.
Разработанное программное обеспечение предназначено для внесения и хранения данных о составе бригад, выходящих на смену и получения статистической информации по результатам работы автотранспорта и экскаваторов в текстовом и графическом виде за любой заданный интервал времени.
Область применения ПО - горные предприятия по добыче полезных ископаемых открытым способом. По сравнению с существующими аналогами, работающими на горно-обогатительных предприятиях Украины, разработанное в данном дипломном проекте программное обеспечение имеет более простой и понятный, удобный в использовании интерфейс и сравнительно небольшую стоимость.
Актуальность разработанной системы определяется
насущной потребностью перехода украинских предприятий на максимальное
использование местных полезных ископаемых, таких как уголь, руда и др. Это
позволит предприятиям менее зависеть от внешних поставок.
. АНАЛИЗ ПРОБЛЕМЫ
1.1
Анализ предметной области. Назначение разработки
Процесс добычи руды или любого другого вида сырья далеко не такой простой, как может показаться, и представляет собой многоступенчатый цикл. Каждый из этапов добычи имеет свойственные ему проблемы и трудности, но помимо этого к ним постоянно добавляются новые, продиктованные изменениями рынка моменты. К ним можно отнести изменения законодательных норм, направленные на усиление контроля над сохранностью окружающей среды, а также усиление мер безопасности сотрудников подобных компаний и много другое. Это все внутренние проблемы, но есть еще и мировые тенденции, влияющие в первую очередь на ценообразование отдельных сырьевых ресурсов. В совокупности все эти факторы отрицательно влияют на рентабельность производства и заставляют горнодобывающие организации задуматься об оптимизации производственного процесса.
На сегодняшний день существует большое количество интегрированных систем, которые используются крупными компаниями для автоматизации определенных функций в горной промышленности
Обычный набор функций интегрированной системы включает в себя:
- Управление базами данных;
- Интерактивная 3-х мерная графика и картирование;
- Статистическая и геостатистическая обработка информации;
- Трехмерное моделирование геологических объектов и поверхностей;
- Проектирование открытых и подземных горных работ;
- Планирование развития рудников и календарное планирование;
- Маркшейдерские расчеты и т. д.
К таким системам относится, например,
интегрированная система «Датамайн», разработанная компанией Mineral Industry
Computing Ltd, позволяющая специалистам эффективно решать широкий спектр
геологических, горных и маркшейдерских задач. Однако подобные системы являются
достаточно дорогостоящими и зачастую украинские предприятия не готовы или не
имеют возможности тратить такое количество денег на приобретение программного
обеспечения. Помимо этого они далеко не всегда нуждаются в реализации всех тех
возможностей, которые предлагают интегрированные системы. Для
горно-обогатительных комбинатов актуальной задачей является получение
аналитической и статистической информации о транспортных процессах и
формирование отчетов в текстовом и графическом виде для своевременного решения
задач оперативного управления, что позволит минимизировать расход
энергоресурсов и добиться повышения производительности труда и улучшения
качества работы.
1.2 Постановка задачи
Данное программное обеспечение разрабатывается для диспетчерских станций карьеров по добыче полезных ископаемых и должно удовлетворять следующим требованиям:
1. Обеспечение защиты информации процедурой логического входа (пользователь-пароль). Для зарегистрированных пользователей вход в систему осуществляется при наборе логина и пароля;
2. Предоставление пользователю, вошедшему в систему, возможности изменить свой пароль.
. Создание справочников «Водители», «Бригады», «Автотранспорт», «Пункты разгрузки».
. Создание формы «Водители» для просмотра информации о водителях.
. Создание формы «Бригады» для просмотра состава бригад (диспетчер и машины, закрепленные за водителями) и переназначения, в случае необходимости, диспетчера в другую бригаду на текущую смену.
. Создание формы «Автотранспорт» для просмотра данных о работающем в карьере транспорте.
. Создание формы «Пункты разгрузки» для внесения и редактирования обозначений мест разгрузки автотранспорта в карьере.
. Создание формы «Назначение на смену» для утверждения состава бригады, работающей в текущую смену, а также замены машин и водителей на текущую смену. Данные сохраняются каждую смену.
. Создание формы «Отчеты» для задания параметров (смена, машина, период) и вывода на просмотр и печать текстовых и графических справок.
. Вывод данных и формирование отчетов в соответствии с заданными параметрами: по произвольным периодам времени, по объектам, по массам:
- отчет о рейсах машины за смену;
- отчет о работе машин;
- отчет по экскаваторам (погрузочным пунктам);
- отчет о транспортных расстояниях;
- отчет по горным массам;
11. Составление графических справок:
- производительность машин (за выбранный период);
- производительность экскаваторов (за выбранный период)
- уровень топлива машины за смену.
Информация, представленная в текстовом, и
графическом виде выводится как на экран, так и на печать.
1.3 Описание и
обоснование выбора организации входных и выходных данных
Структура БД:
Таблица 1.1
Имена таблиц в базе данных
|
Наименование |
Имя в БД |
|
Водители |
tDrivers |
|
Типы машин |
tCarType |
|
Машины |
tCars |
|
Смены |
tShift |
|
Водители-машины |
tDriverCar |
|
Пункты разгрузки |
tUnloading |
|
Типы породы |
tBurdenType |
|
Рейсы |
tTrip |
|
Учет топлива |
tCalcOil |