В данном проекте описываются современные подходы, методы создания баз данных, которые применялись при разработке базы данных и приложения для автоматизированного учёта нефтепродуктов.
Исследование и последующая разработка базы данных выполнены на основе анализа деятельности ОДО «Астотрейдинг».
Целью исследования является проектирование АИС, осуществляющей учёт нефтепродуктов для повышения эффективности, оперативности и уменьшение трудовых затрат на различных стадиях учёта запасов нефтепродуктов в ОДО «Астотрейдинг».
Для достижения поставленной цели необходимо решить следующие задачи:
- провести анализ информационной системы ОДО «Астотрейдинг»;
- провести расчет экономической целесообразности разработки автоматизированной информационной системы (АИС);
- разработать автоматизированную информационную систему учёта запасов нефтепродуктов (на примере ОДО «Астотрейдинг»).
Объектом исследования являются подсистема учета нефтепродуктов и организации их поставок ОДО «Астотрейдинг».
Предметом исследования является деятельность сотрудников бухгалтерии и старшего оператора нефтебазы, методика и организация учета нефтепродуктов в ОДО «Астотрейдинг».
Общество осуществляет свою деятельность на коммерческой основе в целях получения прибыли его акционерами. Основными видами деятельности ОДО «Астотрейдинг»:
- оптовая и розничная торговля нефтепродуктами;
- осуществление перевалочных и транспортных операций с нефтепродуктами;
- заправка автотранспорта на АЗС;
- оказание на АЗС услуг по ремонту и профилактики автотранспортных средств и иных видов сервиса;
- производство специального оборудования для нефтебаз и АЗС;
- коммерческая, посредническая и торгово-закупочная деятельность;
- любые иные виды деятельности, не запрещенные законом.
Склад - это здание или сооружение, предназначенное для размещения товаров, их хранения и подготовки к транспортировке. Склад является одним из важнейших элементов успешной деятельности предприятия. Видимая необходимость в специально обустроенных помещениях для содержания продуктов, предметов и т.д. существует на всех стадиях движения материального потока, начиная от первичного источника сырья и заканчивая потребителем. Этим объясняется наличие большого количества разнообразных видов специализированных помещений.
Каждое предприятие подбирает размер склада по возможности его содержания: от маленьких складов, общей площадью в несколько десятков квадратных метров, до огромных складов, общей площадью более десяти тысяч квадратных метров.
Склады различаются не только по общей площади и объему, но и по высоте расположения груза. В одних груз хранится на высоте человеческого роста, в других необходимы специальные машины, способные поднять и уложить груз на полку, на высоте более 20 метров.
Склады имеют разные конструкции. Одни размещаются в отдельных помещениях (закрытые), другие имеют только крышу, третьи имеют крышу и одну, две или три стены (полузакрытые). Некоторые грузы хранятся вне помещений на специально оборудованных площадках, в так называемых открытых складах.
На складе постоянно поддерживаются определенные условия, позволяющие сохранить товарный вид и качество хранимой продукции, например: температура и влажность.
Большие складские помещения находятся как в распоряжении одной компании (склад индивидуального пользования), так и нескольких предприятий сразу (склад коллективного пользования), а может, на условиях лизинга, сдаваться в аренду физическим или юридическим лицам.
Склады различаются по степени механизации складских операций:
- немеханизированные;
- механизированные;
Процесс, в ходе которого решается, какой вид будет у вновь создаваемой базы данных (БД), называется проектированием базы данных. На этапе проектирования необходимо предусмотреть все возможные действия, которые могут возникнуть на различных этапах жизненного цикла БД.
Процесс проектирования БД представляет собой последовательность переходов от неформального словесного описания информационной структуры предметной области к формализованному описанию объектов предметной области в терминах некоторой модели. В общем случае выделяют следующие этапы проектирования:
- системный анализ и словесное описание информационных объектов предметной области;
- проектирование инфологической модели предметной области – частично формализованное описание объектов предметной области в терминах некоторой модели, например, в терминах ЕRD – модели;
- датологическое или логическое проектирование БД, т.е. описание БД в терминах принятой датологической модели данных;
- физическое проектирование БД, т.е. выбор эффективного размещения БД на внешних носителях для обеспечения наиболее эффективной работы приложения.
За фазой анализа предметной области следует инфологическое моделирование, которое состоит в выборе информационных объектов, задании необходимых свойств, для каждого объекта, выявлении связей между объектами, определении ограничений, накладываемых на информационные объекты, типы связей между ними и характеристики информационных объектов. Ниже перечислены основные информационные объекты предметной области учёта нефтепродуктов.
1. Объект «Сотрудник» - человек, ответственный за получаемую продукцию и дальнейшее её распределение. Обладает следующими свойствами:
- ФИО;
При разработки автоматизированной информационной системы (АИС) предусматривается использование следующих документов:
- накладные;
- акты;
- журналы учета нефтепродукции.
На основании этих документов будут формироваться следующие отчеты:
- товар;
- транспорт;
- вид транспорта;
- учет нефтепродуктов.
Разрабатываемое приложение будет являться однопользовательской автоматизированной системой, поскольку нет необходимости в размещении приложения на большем количестве рабочих станций. Минимальные требования к операционной системе:
- операционная система не ниже Windows 2000;
- компьютер Pentium III с частотой процессора 800 MHz;
- оперативная память не менее 64 Mb;
- не менее 1-2 GB на жестком диске;
- графический адаптер 32 MB.
С данным приложением будет работать старший оператор, нефтебазы занимающейся сбором необходимых данных для работы с приложением.
В качестве инструментария используется СУБД MS Access 2010 и среда разработки Delphi XE 10.
На рисунке 3.1 представлен блок-схема алгоритма, реализующего бизнес-логику
В рамках дипломного проекта рассмотрены общие вопросы проектирования прикладного программного обеспечения автоматизированных информационных систем, основу которых составляют базы данных. Изученные теоретические аспекты были применены для разработки прикладной программы учета реализуемых нефтепродуктов.
В связи с отсутствием соответствующего прикладного программного обеспечения в данной организации возникла необходимость разработки программы, удовлетворяющей требованиям предприятия по учету запасов, находящихся на складах предприятия. Практически все процедуры обработки информации, связанной с данным учётом выполняются вручную или с использованием прикладного программного обеспечения общего назначения, поэтому автоматизирован только процесс создания некоторых документов. Доступ и поиск архивных данных затруднен из-за их значительного объёма и хранения в бумажной форме. Поэтому, разработка прикладной программы для автоматизированного учёта запасов нефтепродуктов, является в настоящий момент наиболее актуальной.
При постановке задачи исследования были рассмотрены особенности учета запасов на предприятии и сформулированы функции, для осуществления которых будет разработана автоматизированная система данного проекта. Ими являются:
- учет поступающих запасов;
- выявление видов нефтепродуктов с истекшим сроком годности;
- проведение статистической оценки надежности производителей и поставщиков и качества поставляемых ими запасов;
- планирование приобретения, замены некачественного нефтепродукта.
Основным компонентом прикладной программы по учету нефтепродуктов является база данных, так как в описанной предметной области решаются, в основном, хорошо структурированные задачи. С базой данных должны работать сотрудники отдела бухгалтерии и старший оператор нефтебазы, поэтому она может размещаться на одном из рабочих компьютеров в отделе, но лучше будет разместить приложение на сервере предприятия для повышения оперативности обращения к базе данных. При размещении на сервере, доступ к базе данных будет осуществляться на основе концепции файл – сервер.
СКРИНШОТЫ ПРОГРАММЫ


1. Автоматизированные информационные технологии в экономике: Учебник/ Под ред. проф. Г.А. Титоренко. – М.: Компьютер, ЮНИТИ, 1998.
2. Акишкин А.М., Федорова Г.В. Основы программирования на персональных ЭВМ. М.: Экономическое образование, 2003.
3. Базы данных. Учебник для высших учебных заведений. Под ред. Хоменко А.Д. – СПб.: Корона, 2000.
4. Базы знаний интеллектуальных систем / Т.А. Гаврилова, В.Ф. Хорошевский - СПб: Питер, 2000
5. Вендров А. М. Практикум по проектированию программного обеспечения экономических информационных систем: Учебное пособие - М: Финансы и статистика, 2002
6. Гайдышев И. Анализ и обработка данных: Специальный справочник. СПб.: Питер, 2001.
7. Глушаков С.В. Базы данных: Учебный курс. – Харьков: Фолио, 2000.
8. Давыдова Л.А. Информационные системы в экономике. - М.: Проспект, 2004.
9. Диго С. М. Проектирование и использование баз данных - М: Финансы и статистика, 1995.
10. Евдокимов В. В. Экономическая информатика. Учебник для ВУЗов. СПб. Питер. 2003.
11. Информатика: Учебник. – 3-е перераб. изд. /Под ред. проф. Н.В. Макаровой. – М.: Финансы и статистика, 1999.
12. Колесник А.П. Компьютерные системы в управлении финансами. - М.: "Финансы и статистика",2002.
13. Кузнецов С.Д. Системы управления базами данных и файловые системы. -М.: Тайор, 2001.
14. Мартино Дж. Технологическое прогнозирование – М.: Прогресс, 1977.
15. Петров В.Н. Информационные системы.-СПб.: Питер Паблишинг, 2002.
16. Савельев В.А., Персональный компьютер для всех (кн.3), Создание и использование баз данных. - М., 2004.
17. Тарасов В. К. Персонал – технологии. М.: ЭКО, 2001.
18. Тимоти Бадд. Объектно- ориентированное программирование в действии. С.Пб., 2004.