Курсовые работы / ПРИС КП_И_12
.pdf
|
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 |
|