Разработка ПО для оператора цеха отгрузки нефтепродуктов автотранспортом АО "ПНХЗ"

Характеристика цеха отгрузки нефтепродуктов, его производственно-хозяйственной деятельности и системы управления. Цели, критерии и ограничения создания ПО для оператора цеха отгрузки нефтепродуктов. Описание комплекса технических и программных средств.

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

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

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

82

Введение

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

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

В настоящее время интенсивно ведутся работы по компьютеризации управления производством, которые включают как разработку и совершенствование традиционных автоматизированных систем управления производством на базе больших ЭВМ (АСУП), так и реализацию новых информационных технологий, основанных на использовании вычислительной техники, распределенной обработки информации.

Для создания систем распределенной обработки информации широко применяются микро-ЭВМ. Эти машины имеют низкую стоимость, малые габаритные размеры, повышенную надежность, просты в обслуживании и эксплуатации, что позволяет приблизить их к местам использования информации. Организационной предпосылкой распределенной обработки информации послужили процессы децентрализации управления производством, внедрение в практику самостоятельности предприятий. Централизация управления, дороговизна и недоступность средств вычислительной техники обусловили информационную централизацию, т.е. концентрацию информационных ресурсов и организацию глобальной обработки данных.

1. Характеристика объекта и существующей системы управления

1.1 Общая характеристика цеха отгрузки нефтепродуктов

Павлодарский нефтеперерабатывающий завод перерабатывает нефть по топливному варианту и обеспечивает глубину переработки до 82%, что соответствует уровню лучших мировых производителей. По мощности переработки (7,5 млн. тонн нефти в год) завод относится к числу самых мощных в странах СНГ. Большая глубина переработки в условиях падения нефтедобычи в СНГ - одно из главных преимуществ завода. В настоящее время предприятие, представляет собой высокомеханизированное производство, полностью укомплектованное современным технологическим и вспомогательным оборудованием.

Рисунок 1 - Готовая продукция ОАО «ПНПЗ»

Отправка товарных нефтепродуктов осуществляется в основном железнодорожным и автомобильным транспортом.

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

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

Цех подчиняется непосредственно техническому директору.

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

В соответствии с характером производственного процесса цех относится к основным цехам.

Деятельность цеха осуществляется на основании:

- действующего законодательства РК;

- действующей нормативно-технической документации;

- приказов и распоряжений руководителя предприятия;

- Положения о персонале;

- Положения о системе управления охраной труда (СУОТ), инструкций по технике безопасности;

- действующего Положения по оплате труда и формам материального поощрения, других положений и инструкций, действующих на предприятии;

- настоящего Положения

Таблица 1 - Документооборот цеха отгрузки (Цех компаундирования нефтепродуктов и их слива)

Обозначение маршрута

Наименование документа

Направление движения документа

Откуда

Куда

01.01.02

План на отгрузку нефтепродуктов

Заказчик

Генеральный директор

02.01.02

Заявка на отгрузку нефтепродуктов

Заказчик

Генеральный директор

03.02.03

Приказ на отгрузку нефтепродуктов

Генеральный директор

Отдел отгрузки и транспортировки

04.02.03

Договор на отгрузку нефтепродуктов

Генеральный директор

Отдел отгрузки и транспортировки

05.03.04

Заявка на отгрузку нефтепродуктов

Отдел отгрузки и транспортировки

Цех Компаундирования нефтепродуктов, их слива / налива

06.03.04

Накладная на отгрузку нефтепродуктов

Отдел отгрузки и транспортировки

Цех Компаундирования нефтепродуктов, их слива / налива

07.03.04

Сопровождающие документы

Отдел отгрузки и транспортировки

Цех Компаундирования нефтепродуктов, их слива / налива

08.05.03

Отчет по отгрузке

Отдел управления отгрузки

Отдел отгрузки и транспортировки

09.05.03

Отчет по получателям

Отдел управления отгрузки

Отдел отгрузки и транспортировки

10.05.03

Отчет по нефтепродуктам

Отдел управления отгрузки

Отдел отгрузки и транспортировки

11.03.05

Суточный журнал отгрузки

Отдел отгрузки и транспортировки

Управление отгрузки

12.03.01

Накладная на отгрузку нефтепродуктов

Отдел отгрузки и транспортировки

Заказчик

1.2 Характеристика производственно-хозяйственной деятельности цеха отгрузки нефтепродуктов

Основными задачами цеха является:

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

2) Выполнение плановых заданий по отгрузке товарных нефтепродуктов потребителю в соответствии с приказами и выписками из приказов на отгрузку.

3) Прием, накопление и хранение компонентов нефтепродуктов, вырабатываемых на установках КТ_1, ЛК_6У, УЗК, УПБ.

4) Компаундирование компонентов бензина с целью приготовления товарной продукции - бензинов различных марок.

5) Приготовление дизельного топлива, в том числе с применением депрессорной присадки.

6) Прием, слив-налив нефти, нефтепродуктов.

7) Окончательная технологическая приемка, паспортизация и хранение товарной продукции.

8) Правильная эксплуатация и своевременное проведение текущего и планово-предупредительного ремонта оборудования.

1.3 Характеристика существующей системы управления и ее структурных элементов

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

- резервуарные парки сырой нефти и готовой продукции;

- парк сжиженных газов;

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

- реагентное хозяйство;

- насосная компаундирования с узлом ингибирования;

- участок по отгрузке нефтепродуктов;

- обслуживающий персонал.

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

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

Основные функции Цеха компаундирования нефтепродуктов и их слива:

В области производственно-технической деятельности:

1) Участвует в разработке и согласовании расчетов производственных мощностей, технологических схем и процессов, подборе и комплектации оборудования цеха, организационно-технических мероприятий и модернизации оборудования.

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

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

4) Создает безопасные условия труда с соблюдением правил и норм по технике безопасности, промышленной санитарии, а также правил пожарной безопасности на всех работах, выполняемых цехом.

В области экономики, учета и отчетности:

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

6) Разрабатывает и представляет отчеты, справки по всем вопросам, связанным с деятельностью цеха.

В области подбора, расстановки и использования кадров:

1) Комплектует, проводит подбор, расстановку, воспитание руководящих, инженерно-технических и рабочих кадров.

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

3) Организовывает труд и расстановку работников цеха в соответствии со специальностью и квалификацией.

4) Обеспечивает расходование заработной платы в строгом соответствии утвержденным положением по оплате труда.

В области материально-технического обеспечения и сохранности собственности:

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

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

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

1.4 Характеристика функций управления, используемых методов и средств управления

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

Осуществляет руководство производственно-хозяйственной деятельностью участка.

Организует работу операторов по отгрузке нефтепродуктов в соответствии с приказами и выписками, утвержденными управлением отгрузки и транспортировки нефтепродуктов.

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

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

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

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

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

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

Является ответственным за правильную эксплуатацию автомобильных весов, содержание их в чистоте и порядке, своевременность проведения цехом КИП и А ежеквартального технического обслуживания и вызов специалистов, при обнаружении неполадок весового и компьютерного оборудования.

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

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

Обеспечивает правильную эксплуатацию вентиляционных и отопительных установок, нормальное освещение помещений и рабочих мест.

Участвует в разработке плана локализации аварийных ситуаций (далее по тексту ПЛАС).

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

Организует своевременное и качественное проведение всех видов обучения персонала участка, обеспечивает участок всей необходимой технической и нормативно-справочной документацией.

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

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

Участвует в корректировке и пересмотре должностных инструкций на подчиненных работников.

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

Является ответственным за санитарное состояние бытового блока №6, оформляет необходимые наряды-допуски на проведение огневых и газоопасных работ.

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

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

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

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

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

Соблюдает сам и контролирует соблюдение работниками трудовой и производственной дисциплины.

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

Участвует в проведении аттестации производственных объектов и рабочих мест по условиям труда.

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

Проводит ознакомление работников с требованиями охраны труда.

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

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

Строго соблюдает установленные требования по защите интересов предприятия.

Не допускает в процессе работы нанесения имущественного вреда работодателю.

Соблюдает установленный порядок хранения материальных ценностей и документов.

Соблюдает положение «О пропускном и внутриобъектовом режимах», действующее на предприятии.

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

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

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

Соблюдает требования промышленной безопасности (введен 01.11.07 г.).

Проходит обучение инструктаж, переподготовку, аттестацию по вопросам промышленной безопасности (введен 01.11.07 г.).

Обязанности оператора товарного 4-го разряда участка по отгрузке нефтепродуктов цеха компаундирования нефтепродуктов и их слива-налива:

1) Производит отгрузку нефтепродуктов потребителям в соответствии с приказами управления отгрузки и транспортировки и выписками из приказов, готовит комплект железнодорожных перевозочных документов.

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

3) Осуществляет налив тех вагонов-цистерн, на которые дана коммерческая пригодность осмотрщиком нефтеналивных емкостей промывочной - пропарочной станции (ППС), заверенные подписью в натурном листе, а также технически комплектные и исправные.

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

5) Определяет взливы нефти, нефтепродуктов метро-штоком в двух точках горловины люка по осевой линии вагона-цистерны определяя при этом самую низшую точку вагона-цистерны, не попадая в сливной клапан. Полученный результат округляет до целого сантиметра, т.е. величины менее 0,5 см отбрасывает, а 0,5 и более считает за целый сантиметр. Для лучшего определения линии смачивания, метро - шток натирает мелом. Температуру нефтепродукта в вагоне-цистерне и взлив замеряет поверенным термометром и метро - штоком. Замер высоты налива, температуры производит после 15 минутного отстоя при спокойной поверхности жидкости и отсутствия на поверхности пены.

6) Производит наклеивание знаков опасности на вагоны-цистерны в соответствии с требованием правил перевозок опасных грузов.

7) Заполняет и оформляет «Лист» замеров взливов, температур, плотностей, номеров пломб вагонов-цистерн с подписью листа операторами, ответственными за замеры. Подписывает «Лист» в товарной лаборатории предприятия инженером-химиком с проставлением по каждой вагону-цистерне плотности при +20 °С, производит пересчет плотности на фактическую температуру.

8) Оформляет заявку-уведомление на вывод маршрута, утвержденного образца с указанием в ней данных по типу, номеру в/цистерны, взливу, температуре, плотности и весу.

9) Готовит комплект перевозочных документов по одиночным и групповым маршрутам, в соответствии с приказами и выписками, поступающими из управления отгрузки и транспортировки нефтепродуктов. Оформленные документы заявку - уведомление, перевозочные документы сдает в товарную кассу железной дороги.

10) Производит окрашивание вагонов-цистерн с дизтопливом для крестьянских хозяйств.

11) Ведет контроль прихода и расхода копий сертификатов соответствия, ведет книги по отгрузке нефтепродуктов.

12) Получает в товарной кассе квитанции о приеме грузов, ведет контроль расчета железнодорожного тарифа.

13) Составляет отдельную заявку уведомление на груженную бракованную в/цистерну (2 экз.). При обнаружении протекания нефтепродукта из клапана или трещине котла оформляет акты на бракованные в/цистерны с указанием причин брака соответствующего образца на:

14) - порожнюю отбракованную вагон-цистерну;

15) - груженную отбракованную вагон-цистерну;

16) - на потерю нефтепродукта.

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

18) Осуществляет повторный контроль груженных и оформленных вагонов-цистерн по номеру и типу по заявке-уведомлению на эстакадах слива-налива перед их выводом, с записью в заявке-уведомлении.

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

20) На участке самовывоза нефтепродуктов:

21) Оформляет наряд на налив нефтепродуктов после проверки соответствия представленных документов с данными заявки-анкеты и данных по компьютеру в присутствии доверенного лица.

22) Определяет вес бензина, дизтоплива, продукта ТС-1, сжиженных газов весовым методом

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

24) Оформляет товарно-транспортную накладную в количестве 3-х экземпляров по данным наряда на налив и показаниям весов.

25) Оформляет «Журнал отгрузки», «Суточный журнал» по участку самовывоза, осуществляет передачу журналов в управление отгрузки и транспортировки нефтепродуктов по компьютерной сети. Составляет реестр товарно-транспортных накладных, сопроводительных накладных, доверенностей.

26) Производит постановку и снятие помещения участка на охранную сигнализацию.

27) Соблюдает и выполняет правила и требования инструкцией по технике безопасности, противопожарной безопасности, газовой безопасности, промышленной санитарии.

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

29) Докладывает своему непосредственному руководителю о каждом случае травмы, загораниях, «хлопке», или авариях, других происшествиях на руководимом участке. Принимает меры по оказанию помощи пострадавшим в ликвидации происшествия.

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

31) При аварийной ситуации действует в соответствии с планом локализации аварийных ситуаций (далее по тексту ПЛАС).

32) Ведет записи в вахтовом журнале по всем отклонениям от установленного режима работы.

33) Содержит рабочее место, территорию весовой, весы, помещение и документацию в чистоте и порядке.

34) Производит уборку закрепленной территории в зимнее время от снега, в летнее время от травы, полив деревьев, кустарников, цветов.

35) Обо всех попытках хищения товарно-материальных ценностей сообщает бригадиру, начальнику смены, начальнику участка, руководству цеха.

36) Соблюдает нормы, предусмотренные Положением о персонале, условия индивидуального трудового договора, коллективного договора и другие акты работодателя.

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

38) Строго соблюдает установленные требования по защите интересов предприятия.

39) Не допускает в процессе работы нанесения имущественного вреда работодателю.

40) Соблюдает установленный порядок хранения материальных ценностей и документов.

41) Экономно расходует бланочную продукцию для выполнения работ

42) Соблюдает положение «О пропускном и внутриобъектовом режимах», действующее на предприятии.

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

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

45) При взаимоотношениях с сотрудниками соблюдает нормы профессиональной этики.

1.5 Перечень и характеристика недостатков организационного процесса цеха отгрузки нефтепродуктов

К основным недостаткам существующей системы организации производства и управления цехом следует отнести следующее:

1) в основе основных функций управления лежит метод экспертных оценок, основанный на анализе ранее сложившихся ситуаций, личном опыте и квалификации работников аппарата управления;

2) объем и структура действующей в цехе документации, способы ее формирования, степень своевременности и достоверности не исключает возникновения излишних или параллельно действующих потоков;

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

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

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

6) связь между обслуживающим и управляющим персоналом на различных уровнях управления является неоперативной;

1.6 Оценка производственных потерь

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

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

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

1.7 Характеристика готовности объекта к созданию ПО для оператора цеха отгрузки нефтепродуктов

Наличие цеха АСУ на предприятии обеспечивает автоматизацию цеха компаундирования нефтепродуктов и их слива (В данном случае рассматривается цех отгрузки нефтепродуктов), однако при разработки ПО для оператора 4 разряда, ответственного за выдачу накладных и использующего данные, расположенные на сервере, не была предусмотрена работа программы с локальным доступом к базам данных. Из этого следует, что цех отгрузки может функционировать только при работе сервера. Что является причиной «застоя» хода работы оператора и участка в целом.

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

2. Цели, критерии и ограничения создания ПО для оператора цеха отгрузки нефтепродуктов

2.1 Цели создания ПО для оператора цеха отгрузки нефтепродуктов

Основной целью создания ПО для рабочего места оператора, это - работа оператора без соединения с сервером.

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

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

За последнее время появилась проблема с казахскими шрифтами - предыдущая программа не поддерживает казахские шрифты. Данный программный продукт учитывает специфику казахских шрифтов, при необходимости добавляет два стандартных казахских шрифта (Times New Roman и Arial).

Еще одна функция - отчетность. Возможность составления отчета по одному приказу и за период.

Также функция «Журнал ТТН» - возможность просмотреть все выданные накладные.

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

2.2 Критерии эффективности создания ПО

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

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

- повышение достоверности информации;

- уменьшение времени на оформление документов;

- увеличение эффективности труда работников;

- сокращение времени формирования и обработки информации путём исключения дублирования ввода информации и оперативной её обработки;

- повышение действенного контроля хода технологического процесса, выражающегося в оперативном контроле, своевременной реакции и регистрации причин и виновников отклонения;

- получение возможности сбора статистической информации;

- усовершенствование системы документооборота;

- сокращение расходов на бумагу;

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

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

2.3 Ограничения по созданию ПО

Поскольку место оператора автоматизировано (за исключением проблемы соединения с сервером), то в данном случае ограничения по созданию ПО следующие:

- Строго придерживаться структуры баз данных, их архитектуры, связей;

Строго установленная форма накладной;

Необходимость в обновлении данных.

3. Функции и задачи создаваемого ПО ДЛЯ оператора ЦЕХА отгрузки нефтепродуктов

3.1 Требования по совершенствованию процесса управления объектом

Разрабатываемая автоматизированная система представляет собой автоматизированный программно-технологический комплекс созданный на основе типовых технических средств.

При определении требований к структуре ПО учитывались:

- перечень документов и сообщений, поступающих извне и подлежащих обработке;

- перечень функций и задач, подлежащих автоматизации;

- требования к составу информационного и организационного обеспечения ПО.

3.2 Выбор и обоснование объектов автоматизации управления

Из оценки потерь ресурсов производства можно заключить, что наибольшую долю отклонений в процессе производства вносят:

низкая ритмичность совершения одной операции;

низкая надежность и скорость передачи данных.

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

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

Применение вычислительной техники в составе ПО характеризуется высокой экономической эффективностью.

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

комплексность;

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

надежность;

гибкость;

рациональность.

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

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

быстрая и надежная передача информации. Увеличивается скорость передачи данных, следовательно, сокращаются потери времени на формирование сводок.

обработка данных. Важнейшая стадия, которая необходима для эффективной работы ПО.

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

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

Технический процесс машинной обработки данных включает следующие основные этапы:

1 этап - сбор, регистрация данных;

2 этап - подготовка информации к машинной обработке;

3 этап - машинная обработка данных;

4 этап - выдача и доведение выходной информации до потребителя.

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

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

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

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

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

3.3 Обоснование выбора перечня функций и задач ПО

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

- сбор информации;

- подготовку первичных материалов с необходимой информацией;

- передача информации в систему;

- обработка информации;

- формирование информации в удобную форму восприятия;

- контроль, обработка, хранение и поиск данных;

- форма выдачи данных;

- автоматическую обработку и формирование информации;

- скорость выдачи результатов обработки;

- достижение максимальной экономической эффективности от эксплуатации технических средств;

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

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

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

Для оптимального функционирования вычислительного процесса задач требуется:

- контролировать состояние вычислительной системы и держать её в оптимальном состоянии, состоянии постоянной готовности;

- организация разграниченного доступа к информации;

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

3.4 Перечень функций предлагаемого ПО для оператора цеха отгрузки нефтепродуктов

1) Редактирование справочников, а также выходных баз данных;

2) Вывод ТТН по отгрузке нефтепродуктов;

3) Создание отчетов по заданным параметрам;

3.5 Выбор перечня задач, решаемых ПО

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

сбора, передачи и формирования исходных данных;

обработки, накопления и хранения данных;

вывода, передачи и выдачи данных;

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

3.6 Краткое описание процессов функционирования ПО

Предлагаемое программное обеспечение предназначено для выполнения следующих функций:

- выдача данных для составления ежемесячного отчёта по отгрузке нефтепродуктов, а также составление отчетности по определенному приказу;

- высокая скорость обработки данных;

- удобство и простота работы с информацией;

- быстрый поиск информаций;

- запрос информаций по наименованию нефтепродуктов, водителей, грузополучателей, весу, автотранспорту и т.д.;

- удобная фильтрация, сортировка данных;

4. Комплекс технических средств

4.1 Общее описание КТС

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

4.2 Описание схемы КТС предлагаемого ПО для оператора цеха отгрузки нефтепродуктов

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

5. Описание программного продукта

5.1 Постановка задачи

Реализация отгрузки нефтепродуктов осуществляется в различных формах.

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

Данная задача должна учитывать:

1) Взаимодействие программы по сети, а так же с локальным доступом (должен быть рассмотрен обмен данных с сервером и функционирование программы без соединения с сервером);

2) Базы данных содержат от пяти тысяч и более записей, поэтому при составлении баз данных необходимо учитывать формат баз данных, поддерживающих большой объем данных (в данном проекте используется формат *.dbf)

3) Форма накладной, строго установленная по стандарту;

4) Архитектуру баз данных, взаимодействие между ними (в данной задаче используется 8 справочников и 2 выходные базы);

5) Справочник по приказам, который является основой для все иерархии баз данных;

6) Справочник по договорам;

7) Справочник по нефтепродуктам;

8) Справочник по водителям;

9) Справочник по видам транспорта;

10) Справочник по доверенности;

11) Справочник VES, включающий в себя информацию о весе нефтепродукта;

12) Справочник по грузополучателям (плательщикам);

13) Вывод базы данных по заявке, то есть индивидуальный номер заявки, по которому сохраняются все параметры оформления накладной;

14) Вывод базы данных по выдаче накладных;

15) Должны быть рассмотрены формы заявок и накладных (то есть при оформление заявки основой будет являться файл приказа, а при оформлении накладной основой будет выходная база заявок);

5.2 Проектирование базы данных

База данных состоит из нескольких таблиц, структура которых описана ниже в таблицах.

Таблица 2 - PRIKAVT файл приказов на отгрузку нефтепродуктов

№ п/п

Имя поля

Тип поля

Размер

Наименование поля

1

NPRIK

Текстовый

8

Номер приказа

2

DPRIK

Дата

8

Дата приказа

3

KNP

Текстовый

3

Код нефтепродукта

4

KGP

Текстовый

7

Код грузополучателя

5

NDOC

Текстовый

7

Номер договора

6

DATDOC

Дата

8

Дата договора

7

NMZAJV

Текстовый

5

Номер заявки

Таблица 3 - SNP справочник по нефтепродуктам

№ п/п

Имя поля

Тип поля

Размер

Наименование поля

1

KNP

Текстовый

3

Код нефтепродукта

2

NNP

Текстовый

20

Наименование нефтепродукта

3

N

Текстовый

40

Полное наименование нефтепродукта

4

USLO

Текстовый

20

Тип нефтепродукта

Таблица 4 - SVOD справочник по водителям

№ п/п

Имя поля

Тип поля

Размер

Наименование поля

1

KVOD

Текстовый

8

Код водителя

2

VOD

Дата

8

Фамилия, Имя, Отчество водителя

3

DVYD

Текстовый

3

Дата получения водительского удостоверения

4

NVYD

Текстовый

7

Номер водительского

Таблица 5 - SAVT справочник по видам транспорта

№ п/п

Имя поля

Тип поля

Размер

Наименование поля

1

ID_CIS

Целочисленный

7

Номер автоцистерны

2

MARKA

Текстовый

13

Марка автотранспорта

3

NOMPSCIS

Текстовый

10

Номер паспорта

4

V_CIS

Целочисленный

7

Обьем автоцистерны

5

GNOM

Текстовый

12

Номер автотранспрота

Таблица 6 - PROM справочник доверенности на отгрузку нефтепродуктов

№ п/п

Имя поля

Тип поля

Размер

Наименование поля

1

OTBTL

Текстовый

8

Номер доверенности

2

DVL

Текстовый

13

Доверенное лицо

3

GNOMAV

Текстовый

7

Номер автотранспорта

4

NOMPSAZ

Текстовый

10

Номер паспорта

5

KGP

Текстовый

7

Код грузополучателя

6

NVYD

Текстовый

7

Номер водительского удостоверения

7

DATNDV

Дата

8

Дата начала доверенности

8

DATODV

Дата

8

Дата окончания доверенности

9

PLAN_T

Текстовый

7

План на отгрузку

Таблица 7 - VES справочник доверенности на отгрузку нефтепродуктов

№ п/п

Имя поля

Тип поля

Размер

Наименование поля

1

KNP

Текстовый

3

Код нефтепродукта

2

VES

Текстовый

13

Вес нефтепродукта

3

GNOM

Текстовый

7

Номер автотранспорта

Таблица 8 - SPPG справочник грузополучателей (плательщиков)

№ п/п

Имя поля

Тип поля

Размер

Наименование поля

1

ADR

Текстовый

50

Адрес

2

DATE

Дата

8

Дата

3

KGP

Текстовый

7

Код грузополучателя (плательщика)

4

NBPL

Текстовый

40

Наименование банка плательщика

5

NGP

Текстовый

60

Наименование плательщика

6

REGN

Текстовый

12

РРН плательщика

Таблица 9 - SPPG база данных по договорам

№ п/п

Имя поля

Тип поля

Размер

Наименование поля

1

NDOG

Текстовый

50

Адрес

2

DAZD

Дата

8

Дата

3

KGP

Текстовый

7

Код грузополучателя (плательщика)

Таблица 10 - ZVSVZ выходная база данных по заявкам

№ п/п

Имя поля

Тип поля

Размер

Наименование поля

1

NMZAJV

Текстовый

5

Номер заявки

2

DATZV

Дата

8

Дата подачи заявки

3

OTBTL

Текстовый

8

Номер доверенности

4

DATNDV

Дата

8

Дата начала действия доверенности

5

DATODV

Дата

8

Дата окончания действия доверенности

6

DVL

Текстовый

13

Доверенное лицо

7

GNOMAV

Текстовый

7

Номер автотранспорта

8

NOMPSAZ

Текстовый

10

Номер паспорта

9

KGP

Текстовый

7

Код грузополучателя

10

NVYD

Текстовый

7

Номер водительского удостоверения

11

KVOD

Целочисленный

8

Код водителя

12

VOD

Дата

8

Фамилия, Имя, Отчество водителя

13

DVYD

Текстовый

3

Дата получения водительского удостоверения

14

ID_CIS

Целочисленный

7

Номер автоцистерны

15

MARKA

Текстовый

13

Марка автотранспорта

16

V_CIS

Целочисленный

7

Обьем автоцистерны

17

NPRIK

Текстовый

8

Номер приказа

Таблица 11 - NAKL выходная база данных по накладным

№ п/п

Имя поля

Тип поля

Размер

Наименование поля

1

NAKLNUM

Текстовый

10

Номер накладной

2

NAKLDAT

Дата

8

Дата оформления накладной

3

NMZAJV

Текстовый

5

Номер заявки

4

DATZV

Дата

8

Дата подачи заявки

5

OTBTL

Текстовый

8

Номер доверенности

6

DATNDV

Дата

8

Дата начала действия доверенности

7

DATODV

Дата

8

Дата окончания действия доверенности

8

DVL

Текстовый

13

Доверенное лицо

9

GNOMAV

Текстовый

7

Номер автотранспорта

10

NOMPSAZ

Текстовый

10

Номер паспорта

11

KGP

Текстовый

7

Код грузополучателя

12

NVYD

Текстовый

7

Номер водительского удостоверения

13

KVOD

Целочисленный

8

Код водителя

14

VOD

Дата

8

Фамилия, Имя, Отчество водителя

15

DVYD

Текстовый

3

Дата получения водительского удостоверения

16

ID_CIS

Целочисленный

7

Номер автоцистерны

17

MARKA

Текстовый

13

Марка автотранспорта

18

V_CIS

Целочисленный

7

Объем автоцистерны

19

NPRIK

Текстовый

8

Номер приказа

5.4 Условия применения

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

- процессор не ниже Pentium IV;

- объем оперативной памяти не менее 512 Мбайт;

- свободный объем жесткого диска не менее 80 Гбайт;

- клавиатура 101/102 клавиши;

- принтер - для вывода на печать расчетной информации;

- манипулятор «мышь»;

- операционная система - Windows 2000 или выше.

- Офисные приложения: Microsoft Office;

5.5 Описание работы программы

Скопируйте папку «Отгрузка нефтепродуктов» со съемного носителя (CD_дисковода или флеш-устройства) на жесткий диск ПК.

Рисунок 6 - Копирование папки

Выделите папку «Отгрузка нефтепродуктов» (рисунок 6) и нажмите клавишу «Enter» или щелкните дважды левой кнопкой мыши по папке, или же правой кнопкой мыши один раз и в появившимся диалоговом окне выберите «Открыть» (рисунок 7).

Рисунок 7 - Диалоговое окно

Запускаем файл «Project1.exe», выделив его и нажав клавишу «Enter» либо щелкнув дважды левой кнопкой мыши по имени файла, или нажав правой кнопкой мыши один раз и в появившемся контекстном меню выбираем команду «Открыть».

Программа запущена. Для выхода из программы нажмите кнопку «Выход» или щелкните по крестику в правом верхнем углу окна программы.

Программа работает в двух режимах: при соединении с сервером и без него. Если при запуске программы появляется ошибка соединения (рисунок 8), тогда сервер в данный момент недоступен. В этом режиме Вы можете:

Создавать товаротранспортные накладные;

Редактировать справочники;

Добавлять заявки;

Просматривать журнал ТТН

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

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

Внимание!!! При соединении с сервером программа перейдет в другой режим.

Рисунок 8 - Ошибка соединения

Нажмите кнопку «ОК».

Далее появиться окно авторизации пользователя (рисунок 9). Программа работает в двух режимах доступа к данным: режим оператора и режим администратора (для входа в режим администратора пароль - 456, оператора - 123). Для выхода из программы нажмите кнопку «Cancel», для запуска программы введите пароль и нажмите «ОК».

Рисунок 9 - Окно авторизации пользователя.

Если Вы ввели неверный пароль (рисунок 10), или не ввели его вообще (рисунок 11) программа выведет ошибку.

Рисунок 10 - ошибка авторизации (неверный ввод данных)

Рисунок 11 - ошибка авторизации (отсутствие данных)

При правильном вводе пароля программа выведет окно: для администратора рисунок 12, для оператора - рисунок 13.

Рисунок 12 - Окно программы в режиме работы администратора при отключенном сервере

Рисунок 13 - Окно программы в режиме работы оператора при отключенном сервере

Запустите программу в режиме оператора для создания ТТН.

Выберите номер приказа: можно с помощью окна для ввода или нажать кнопку «…», появиться окно быстрого поиска (рисунок 14).

Рисунок 14 - Окно быстрого поиска

При выборе приказа программа автоматически находит данные. Для создания ТТН нажмите кнопку «Создать ТТН». Программа выведет данные в файл «form» (рисунок 15).

Для редактирования справочников и добавления заявок, просмотра журнала ТТН запустите программу в режиме оператора.

Нажмите кнопку «Заявки». Перед вами появиться окно заявок (рисунок 16)

Рисунок 16 - База данных «Заявки»

Опция «Фильтрация» (рисунок 17) позволяет вам фильтровать данные:

· по дате создания заявки;

· по дате начала и окончания доверенности

· по дате выдачи водительского удостоверения

Рисунок 17 - Фильтрация

Опция «Поиск» (рисунок 18) позволяет производить поиск по:

· Номер заявки

· Номер доверенности

· Доверенное лицо

· Водитель

· Марка автотранспорта

· Номер автотранспорта

· Номер паспорта

· Объем автоцистерны

· Номер автоцистерны

· Код грузополучателя

· Код водителя

· Номер водительского удостоверения

· Номер договора

· Номер приказа

Рисунок 18 - Поиск

Опция «Добавить» позволяет добавить новую заявку (рисунок 19).

Рисунок 19 - Добавить новую заявку

Опция «Удалить» выводит сообщении о подтверждении удаления записи, при положительном ответе удаляет текущую запись из базы данных. (рисунок 20).

Рисунок 20 - Удаление записи

Опция «редактировать» позволяет редактировать текущую запись (рисунок 21).

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

Опция «Возврат к полной информации» отменяет функцию фильтра или поиска.

При выборе опции «Журнал ТТН» программа выводит окно просмотра базы данных по выдаче накладных (рисунок 22).

Рисунок 22 - База данных «Журнал ТТН»

Опция «Возврат к полной информации» отменяет функцию фильтра или поиска.

Опция «Фильтрация» (рисунок 23) позволяет вам фильтровать данные:

· Дата создания ТТН

· Дата создания заявки

· Дата начала доверенности

· Дата окончания доверенности

· Дата водительского удостоверения

Рисунок 23 - Фильтрация

Опция «Поиск» (рисунок 24) позволяет производить поиск по:

· Номер заявки

· Номер накладной

· Номер доверенности

· Доверенное лицо

· Водитель

· Марка автотранспорта

· Номер автотранспорта

· Номер паспорта

· Объем автоцистерны

· Номер автоцистерны

· Код грузополучателя

· Код водителя

· Номер водительского удостоверения

· Номер договора

Рисунок 24 - Поиск

Для редактирования и просмотра справочников используется одна форма. Ниже будет описываться база данных «Приказы» (рисунок 25), остальные же базы данных редактируются и просматриваются по такому же образцу.

Рисунок 25 - Справочник «Приказы»

Опция «Поиск» (рисунок 26) позволяет производить поиск по любому полю.

Рисунок 26 - Поиск

Опция «Добавить» позволяет добавить новую заявку (рисунок 27).

Рисунок 27 - Добавить новую заявку

Опция «Удалить» выводит сообщении о подтверждении удаления записи, при положительном ответе удаляет текущую запись из базы данных (рисунок 28).

Рисунок 28 - Удаление записи

Опция «Редактировать» позволяет редактировать текущую запись

Создать отчет можно по определенному приказу (рисунок 29), или же за период (месяц) (рисунок 30).

Рисунок 29 - Создание отчета (режим по одному приказу)

Рисунок 30 - Создание отчета (режим за период)

Для создания отчета введите необходимые данные и нажмите кнопку «Создать отчет»


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

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