Скачиваний:
11
Добавлен:
17.06.2023
Размер:
1.56 Mб
Скачать

 

CОДЕРЖАНИЕ

ВВЕДЕНИЕ....................................................

....................................................4

1 ТЕОРЕТИЧЕСКИЕ ОСНОВЫ НЕОБХОДИМЫЕ ДЛЯ АВТОМОТИЗАЦИИ

УЧЕТА ОБОРУДОВАНИЯ В СЕТИ АВТОЗАПРАВОЧНЫХ СТАНЦИЙ ………….5

1.1Особенности процесса автоматизации для учета оборудования в сети автозаправочных станций ……………………….......…………………………………..5

1.2Обзор существующих программных продуктов для автоматизации учета оборудования в сети автозаправочных станций …………………………………….…6 2 АНАЛИЗ И ПРОЕКТИРОВАНИЕ ИНФОРМАЦИОННОЙ СИСТЕМЫ ДЛЯ АВТОМАТИЗАЦИИ УЧЕТА ОБОРУДОВАНИЯ В СЕТИ

АВТОЗАПРАВОЧНЫХ СТАНЦИЙ …………………………………………………….9

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

........................................................................................9

2.2Анализ предметной области …………………………………………………10

2.3Функциональная модель по стандарту IDEF0 (Icam DEFinition) и

методологии SADT....................................................................................................

11

2.4 Логическая и физическая модели данных по стандарту IDEF1X…………13

3 РАЗРАБОТКА И ТЕСТИРОВАНИЕ СИСТЕМЫ ДЛЯ УЧЕТА

ОБОРУДОВАНИЯ В СЕТИ АВТОЗАПРАВОЧНЫХ СТАНЦИЙ …………………..15

3.1Описание таблиц базы данных……………………………………………….15

3.2Дерево программных модулей……………………………………………….16

3.3Схема взаимосвязей модулей и массивов данных………………………….16

3.4Алгоритм построения отчета об инвентаризации на автозаправочной станции ………………………………………………………………………………......17

3.5Инструкция пользователя по установке программного продукта и работе с ним………………………………………………………………………………………..18

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

ЗАКЛЮЧЕНИЕ...................

.............................................................................23

2

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ........

..................................24

ПРИЛОЖЕНИЕ А Функциональная модель по стандарту IDEF0……………26

ПРИЛОЖЕНИЕ Б Описание таблиц базы данных…………..…......................30

ПРИЛОЖЕНИЕ В Листинг программы……………………...………………....32

ПРИЛОЖЕНИЕ Г Задание на курсовой проект……….…...………………….34

3

ВВЕДЕНИЕ

Еще несколько лет тому назад торговля горюче-смазочными материалами

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

связанные с особенностями правового регулирования и налогообложения деятельности по производству и реализации ГСМ.

Целью курсового проекта является:

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

-развитие умения осуществлять выбор варианта технологии проектирования информационных систем (ИС);

-умение вырабатывать и реализовывать решения различной степени сложности.

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

-систематизация, обобщение, расширение и закрепление теоретических знаний по дисциплине «Проектирование информационных систем»;

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

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

4

1 ТЕОРЕТИЧЕСКИЕ ОСНОВЫ НЕОБХОДИМЫЕ ДЛЯ АВТОМОТИЗАЦИИ УЧЕТА ОБОРУДОВАНИЯ В СЕТИ АВТОЗАПРАВОЧНЫХ СТАНЦИЙ

1.1 Особенности процесса автоматизации учета оборудования в сети автозаправочных станций

Автоматизация АЗС – это комплекс программных и аппаратных средств,

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

Комплексы автоматизации для АЗС обычно имеют модульную структуру,

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

система оплаты услуг и товаров – все это учитывается при разработке системы автоматизации.

Обеспечение надежности и безопасности технологического оборудования – одна из главных задач АЗС. Решается она следующим образом.

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

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

5

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

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

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

сзаданными параметрами.

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

Для автоматизации учета оборудования в сети автозаправочных станций существует только один программный продукт это – АЗС «АТП-М». Данная программа это комплекс программно-технических средств, предназначенных для ведения учета и управления автозаправочной станцией или заправочным пунктом.

Система является универсальной и способна обслуживать следующие виды АЗС:

коммерческие АЗС и сети розничной торговли;

АЗС автотранспортных предприятий;

автономные безоператорные АЗС с дистанционным управлением;

заправочные и маслораздаточные пункты.

Основными возможностями продукта являются:

Отпуск нефтепродуктов по наличному и безналичному расчету:

-скидки;

-дисконтные, идентификационные, дебетовые и бонусные карты;

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

6

-особые цены и скидки для контрагентов;

-полный бак;

-поддержка системы «PetrolPlus» (Топливные и ЛНР карты «Петрол+»);

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

-одновременное управление ТРК различных типов и производителей;

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

-расчет с клиентом до или после отпуска по требованию оператора.

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

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

«ЭлСи-АЗС»- система решает ряд ключевых задач на АЗС. Интеграция различного оборудования, обеспечение наличных и безналичных расчетов, система скидок и бонусов, торговля сопутствующими товарами и предоставление услуг,

передача данных в офис компании, обеспечение бесперебойной работы станции,

поддержание высокой пропускной способности, контроль действий персонала,

оперативный учёт нефтепродуктов, товаров и денежных средств — вот далеко не полный перечень процессов, контроль над которыми возложен на автоматизированную систему управления АЗС.

Система автоматизации АЗС «БУК TS-G» (далее - АСУТП) предназначена для автоматизированного измерения, коммерческого учета и управления технологическими процессами на АЗС. Область применения – АЗС для отпуска светлых нефтепродуктов, сжиженного углеводородного газа, многотопливные АЗС,

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

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

7

Комплексы автоматизации для АЗС обычно имеют модульную структуру,

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

система оплаты услуг и товаров – все это учитывается при разработке системы автоматизации.

Для автоматизации учета оборудования в сети автозаправочных станций существует только один программный продукт это – АЗС «АТП-М». Данная программа это комплекс программно-технических средств, предназначенных для ведения учета и управления автозаправочной станцией или заправочным пунктом.

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

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

8

2 АНАЛИЗ И ПРОЕКТИРОВАНИЕ ИНФОРМАЦИОННОЙ СИСТЕМЫ ДЛЯ АВТОМАТИЗАЦИИ УЧЕТА ОБОРУДОВАНИЯ В СЕТИ АВТОЗАПРАВОЧНЫХ СТАНЦИЙ

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

ИС должна содержать следующую информацию:

*Сведения о сети автозаправочных станций АЗС (номер АЗС,

месторасположение и т.д.).

*Сведения об оборудовании, имеющемся на конкретных АЗС (название оборудования, инвентарный номер, дата выпуска оборудования, дата последней инвентаризации, стоимость и т.д.).

*Сведения о заявках на ремонт оборудования, имеющегося на конкретной АЗС (номер АЗС, номер заявки, название оборудования, инвентарный номер и т.д.).

*Сведения о выполнении заявок на ремонт оборудования (номер заявки,

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

ит.д.).

*Сведения о профилактическом обслуживании оборудовании,

имеющемся на конкретных АЗС (название оборудования, инвентарный номер,

последняя дата профилактического обслуживания, дата следующего обслуживания и т.д.).

ИС должна обеспечивать выполнение следующих функций (основных и дополнительных):

*Ввод, удаление и редактирование той или иной информации, с

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

*Многопользовательский режим работы.

*Разграничение прав доступа к ИС с помощью идентификации и

аутентификации пользователей (пользователь – соответствующий пароль).

9

Обеспечить возможность оперативного изменения пароля. Количество различных

пользователей – не менее 2.

*Резервное копирование информационных баз по желанию пользователя

(только администратора).

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

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

*Вывод месторасположения (номер АЗС) оборудования по инвентарному

номеру.

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

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

*Вывод номера АЗС и ее месторасположение, где происходил самый дорогостоящий ремонт оборудования за заданный пользователем период времени.

*Формировать перечень (с возможностью вывода в MSWord или

MSExcel) всех невыполненных заявок по ремонту оборудования на текущий момент времени.

2.2 Анализ предметной области

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

10

-осуществлять добавление, изменение и удаление данных из созданных

таблиц;

-просматривать данные о клиентах, дисконтных карт клиентов, заправщиках,

покупке топлива клиентами, типе топлива;

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

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

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

2.3 Функциональная модель по стандарту IDEF0 (Icam DEFinition) и

методологии SADT

Функциональная модель бизнес-процессов разрабатываемой информационной системы представлена в приложении А на рисунках А.1 – А.6. Целью моделирования является упрощение автоматизации процесса учета оборудования в сети автозаправочных станций, то есть его улучшение, повышение производительности. Функциональная модель построена с точки зрения интегрированного пользователя [4]. Это обусловлено тем, что основным пользователем является менеджер, который вносит оперативную информацию.

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

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

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

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

k y

 

N

 

,

(2.1)

L

 

 

 

 

 

 

 

 

 

 

11

 

Соседние файлы в папке Курсовые работы