![](/stc/img/evkova.png)
Проектирование реализации операций бизнес-процесса «Управление запасами» (на примере ОАО «НК “Роснефть” - Ставрополье»)
Содержание:
Введение
Курсовая работа посвящена вопросам проектированию реализации операций бизнес-процесса по управлению запасами нефтепродуктов реализуемые нефтебазой. В работе описываются современные подходы, методы создания баз данных, которые применялись при разработке базы данных и приложения для автоматизированного управления запасами нефтепродуктов.
Целью исследования является проектирование АИС, осуществляющей учёт запасов нефтепродуктов для повышение эффективности, оперативности и уменьшение трудовых затрат на различных стадиях управления запасами нефтепродуктов в ОАО «НК “Роснефть” - Ставрополье».
Для достижения поставленной цели необходимо решить следующие задачи:
- провести анализ информационной системы ОАО «НК “Роснефть” - Ставрополье»;
- разработать модель «AS - IS» деятельности сотрудников «Роснефть – Ставрополье» по управлению запасами нефтепродуктов;
- провести инфологическое моделирование предметной области;
- разработать модель «TO - BE» деятельности сотрудников «НК “Роснефть” - Ставрополье» по управлению запасами нефтепродуктов, реализуемых нефтебазой;
- разработать автоматизированную информационную систему управления запасами нефтепродуктов (на примере ОАО «НК “Роснефть” - Ставрополье»).
Объектом исследования являются подсистема управления запасами нефтепродуктов и организации их поставок ОАО «НК “Роснефть” - Ставрополье».
Предметом исследования является деятельность сотрудников нефтебазы, методика и организация управления запасами нефтепродуктов в ОАО «НК “Роснефть” - Ставрополье».
Процесс управления нефтепродуктов является достаточно трудоёмким, требует проверки, контроля и оформления множества документов, таких как накладные, акты приёмки, подтверждающие качество нефтепродуктов, документы, позволяющие реализовать учёт нефтепродуктов на предприятии (имеющие вид таблиц, содержащих результаты измерений уровня нефтепродуктов в различных ёмкостях хранилища).
Актуальность темы курсовой работы обусловлена тем, что проектирование автоматизированной информационной системы (АИС) для решения выше перечисленных задач позволит повысить эффективность и оперативность деятельности работников отдела снабжения, бухгалтерии и ряда других, взаимодействующих с ними, структурных подразделений на различных стадиях управления запасами нефтепродуктов.
Проектируемая АИС будет помогать в вычислении сроков пополнения складов и нефтерезервуаров необходимым видом нефтепродуктов. Своевременно проведенное пополнение запасов позволит избежать дефицита запасов и отклонения от плановых продаж.
Таким образом, предприятию нужна прикладная программа, позволяющая автоматизировать процесс учета запасов нефтепродуктов. Однако, анализ имеющихся на российском рынке прикладных программ и автоматизированных систем обработки данных, позволяющих реализовать складской учёт на предприятиях, показал, что они не имеют средств создания и ведения необходимых журналов и форм, которые являются специфическими для учёта запасов нефтепродуктов, и отличают его от стандартного складского учёта на предприятиях или в организациях оптово - розничной торговли. В связи с вышеизложенным было принято решение о разработке автоматизированной информационной системы для автоматизации учёта запасов нефтепродуктов, реализуемых предприятием в рамках данной курсовой работы.
Глава 1. Аналитическая часть
1.1. Выбор комплекса задач автоматизации.
На ОАО «НК “Роснефть” - Ставрополье» используется линейно-функциональная форма управления. (Рис.1.1.) Рассмотрим функции каждого перечисленного подразделения. Для пополнения запасов нефтепродуктов от главного инженера поступает заявка в головное предприятие о необходимости нефтепродуктов определенного назначения. В заявке указывается, в каком количестве и какие нефтепродукты необходимо поставить на предприятия. Данная заявка поступает к директору на подпись. После того, как директор дал согласие на запрос, заявку отправляют в бухгалтерию, после чего отправляют ее по факсу в отдел снабжения головного предприятия. После этого от головного предприятия отправляется согласие (отказ в случае дефицита продукции). Нефтепродукты отправляются на различными способами:
- железно - дорожным транспортом;
- автотранспортом (в редких случаях).
После того, как продукция доставлена на предприятие, старший оператор производит количественный учет продукции и заносит данные в регистрационный журнал. Далее данные о поступивших нефтепродуктах поступают к директору и к диспетчеру. Диспетчер, проанализировав данные о полученной нефтепродукции, принимает заказы на недостающую продукцию. Затем диспетчер выписывает накладные, после чего отправляет бензовозы на АЗС, которым необходимо пополнить запас продукции.
После того, как продукция была доставлена на АЗС, происходит регистрация остатка путем замера нефтепродуктов. Главному оператору заправки или оператору отдается ведомость о поставленной продукции, т.е. наименование продукции, ее количество, цена и т.д. Все данные по поставкам нефтепродуктов заносятся в журнал. После этого продукцию реализуют.
Зам. директора по коммерческим вопросам
ДИРЕКТОР
Планово-экономический отдел
Технический отдел
Отдел сбыта
экономист
Отдел учета поступления и наличия нефтепродуктов
Главный инженер
Главный бухгалтер
Отдел технического контроля
Центр программного обеспечения
Лаборатория качества
Программист
Бухгалтерия
Отдел снабжения
Склад нефтепродуктов
Транспортный отдел
Гараж
Ставропольские АЗС
Сычевские АЗС
Новодугинские АЗС
Старший оператор нефтебазы по АЗС
Мастер по АЗС
Рисунок 1. Схема организационной структуры ОАО «Роснефть-Ставрополье»
Когда наступает отчетный период, бухгалтер, занимающейся реализацией на АЗС проверяет каждую АЗС на достоверность информации, представленной в журнале, правильность выполнения отчетов по реализации продукции, собираются еженедельные кассовые отчеты по выполненным кассовым операциям, проверяется журнал о реализации продукции и полученной прибыли.
После того, как все данные по реализации продукции были собраны, со всех заправок их присылают на предприятие для дальнейшей обработки. После обработки все эти данные с отчетами отправляются по электронной почте или по факсу в головное предприятие. Схема данного процесса представлена на рис. 2.
Головное предприятие
АЗС (Ставропольские)
Ставро-
польский филиал
Нефтебазы прилегающих районов
АЗС (районные)
Рисунок 2. Движение данных по реализации продукции
Задачей данного предприятия является удовлетворять потребности физических, юридических и др. лиц в нефтепродуктах. Основным видом услуг, осуществляемым организацией, является обеспечение такими видами нефтепродуктов как: бензин Аи 76, бензин Аи 92, бензин Аи 95, бензин Аи 98, дизельное топливо, дизельное масло, камазовское масло, автомобильное масло, фасовка (нефтепродукция расфасованная по различным емкостям: канистры, металлические банки и др.) и многие другие горюче-смазочные материалы. Данная организация не является производителем перечисленных нефтепродуктов, а только реализует потребителю.
Поставщиком этих видов продуктов является головное предприятие или в случае нехватки продукции покупается у других предприятий. Так же ОАО «Роснефть-Ставрополье» имеет свои филиалы в Угранском, Гагаренском, Сычевском и др. районах, которым оно поставляет продукцию для реализации.
Основными потребителями являются владельцы транспортных средств, а так же некоторые предприятия, которые делают заказы перечисленных материалов, в особо крупных размерах, для имеющихся в их пользовании автотранспортных средств.
Любая информационная система состоит из совокупности отдельных частей, называемых подсистемами.
Процессы, которые обеспечивают работу информационной системы любого назначения, состоят из блоков:
- ввод информации из внешних и внутренних источников;
- обработка входной информации и представление ее в удобном виде;
- вывод информации для представления потребителям или передачи в другую систему;
- обратная связь – это информация, переработанная людьми данной организации для коррекции входной информации.[1]
ОАО «НК “Роснефть” - Ставрополье» является информационной системой, в составе которой можно выделить следующие обеспечивающие информационные подсистемы.
Техническое обеспечение. Данный вид обеспечения представляет собой комплекс технических средств (средства сбора, регистрации, передачи, обработки, отображения, размножения информации), обеспечивающих работу автоматизированной информационной системы (АИС). Центральное место среди всех технических средств занимает персональный компьютер. Структурными элементами технического обеспечения наряду с техническими средствами являются также методические и руководящие материалы, техническая документация и обслуживающий эти технические средства персонал.
Техническое обеспечение ОАО «НК “Роснефть” - Ставрополье» представляет собой комплекс технических средств, в состав которого входит: персональные компьютеры, устройства вывода информации (принтеры), оргтехника (телефон, факс).
Из средств вычислительной техники можно выделить персональные компьютеры и принтеры, которые находятся на предприятии. Эти средства вычислительной техники и оргтехники используются по назначению, т.е. вычислительные средства применяются для реализации различных стадий документооборота.
У компьютеров используются стандартные мониторы с диагональю 15-17 дюймов. Компьютеры, имеющиеся в ОАО «НК “Роснефть” - Ставрополье» , имеют процессоры Pentium и Celeron с частотой от 400 до 1500 МГц, оперативную память размерностью от 32 до 512 Мб., и винчестеры объемом от 10 до 60 Гб.
На ЭВМ ОАО «НК “Роснефть” - Ставрополье» установлены операционные системы MS Windows 98 и MS Windows XP professional.
На предприятии имеется локальная вычислительная сеть с выделенным сервером.
Программное обеспечение. Программное обеспечение представляет собой совокупность программ, реализующих функции и задачи АИС и обеспечивающих устойчивую работу комплексов технических средств. В состав программного обеспечения входят общесистемные и специальные программы, а также инструктивно–методические материалы по применению средств программного обеспечения и персонал, занимающийся его разработкой и сопровождением на весь период жизненного цикла АИС.
К общесистемному программному обеспечению относятся программы, рассчитанные на широкий круг пользователей и предназначенные для организации вычислительного процесса и решений часто встречающихся задач обработки информации. Они позволяют расширить функциональные возможности ЭВМ, автоматизировать планирование очередности вычислительных работ, осуществлять контроль и управление процессом обработки данных, а также автоматизировать работу программистов. Специальное программное обеспечение представляет собой совокупность программ, разрабатываемых при создании АИС конкретного функционального назначения. Оно включает пакеты прикладных программ, осуществляющих организацию данных и их обработку при решении функциональных задач.[2]
Программное обеспечение ОАО «НК “Роснефть” - Ставрополье» включает совокупность программ для реализации целей и задач информационной системы, связанных с реализацией нефтепродуктов, а также нормального функционирования комплекса технических средств. Программное обеспечение ОАО «НК “Роснефть” - Ставрополье» включает системные и прикладные программы.
Системное программное обеспечение можно классифицировать на базовое и сервисное, из которых на каждом компьютере обязательно применяется базовое, которое обычно поставляется вместе с компьютером и включает в себя операционные системы, операционные оболочки и сетевые операционные системы. Как уже отмечалось ранее, в ОАО «НК “Роснефть” - Ставрополье» на всех компьютерах установлена операционные системы MS Windows 98 и MS Windows XP Professional, которые используются для управления аппаратной частью компьютера и прикладными программами.
К сервисному системному программному обеспечению относятся антивирусные программы, программы – оболочки, программы технического обслуживания дисков, архивирования данных и т.д.
Информационное обеспечение ОАО «НК “Роснефть” - Ставрополье» представляет собой совокупность документов, которыми руководствуется учреждение в своей деятельности, схему информационных потоков, базу данных, совокупность единой системы классификации и кодирования информации.
Информационное обеспечение. Данный вид обеспечения представляет собой совокупность проектных решений по объемам, размещению, формам организации информации, циркулирующей в АИС. Оно включает в себя совокупность показателей, справочных данных, классификаторов информации, унифицированные системы документации, специально организованные для автоматического обслуживания, массивы информации на соответствующих носителях, а также персонал, обеспечивающий надежность хранения, своевременность и качество технологии обработки данных.
Эргономическое обеспечение ОАО «НК “Роснефть” - Ставрополье» это комплекс различной документации, содержащей эргономические требования к рабочим местам, условиям деятельности персонала; комплекс методов, документации и технических средств, обеспечивающих обоснование формулирования требований к уровню подготовки персонала, а также формирование системы отбора и подготовки персонала для быстрейшего освоения прикладных программ; комплекс методов и методик, обеспечивающих высокую эффективность деятельности работников.
Организационное обеспечение. Данный вид обеспечения представляет собой комплекс документов, регламентирующих деятельность персонала в условиях функционирования АИС.
Организационное обеспечение ОАО «НК “Роснефть” - Ставрополье» представляет собой совокупность методов и средств, регламентирующих взаимодействие работников с техническими средствами, а также между собой в процессе эксплуатации ИС. Организационное обеспечение включает должностные инструкции, приказы и распоряжения директора, нормы, правила, обязанности, распорядок рабочего дня для работников. На основании должностных инструкций сотрудники имеют доступ к работе с вычислительной техникой.
Лингвистическое обеспечение объединяет совокупность языковых средств и с помощью данного обеспечения осуществляется общение человека с машиной. Оно включает информационные языки для описания структурных единиц информационной базы АИТ (документов, показателей, реквизитов); языки управления и манипулирования данными информационной базы АИТ; языковые средства информационно–поисковых систем; языковые средства автоматизации проектирования АИТ; диалоговые языки специального назначения и др. языки; систему терминов и определений, используемых в процессе разработки и функционирования автоматизированных систем управления.[3]
1.2. Характеристика существующих бизнес – процессов.
В настоящее время учет запасов нефтепродуктов на предприятии ведется работниками бухгалтерии без применения автоматизированных систем учета. В настоящее время практически все функции по учету запасов нефтепродуктов не автоматизированы. Однако учет запасов, имеет свои особенности.
В последнее время данные о запасах на рабочих метах работниками отдела бухгалтерии заносятся в журнал на базе табличного процессора MS Excel. В данный файл заносятся общие характеристики имеющихся на складе запасов. Из-за большого количества комплектующих, подлежащих учету, размерность таблицы учета оказывается довольно большой, что затрудняет ее просмотр и поиск нужных элементов.
В качестве информационных потоков можно выделить:
- данные о полученных запасах, поступающие в бухгалтерии;
- распоряжения начальника бухгалтерии на проведение определенных видов работ, связанных с учетом запасов;
- предложения начальника отдела контроля количества и качества продукции о закупке нефтепродуктов;
- распоряжения руководителя предприятия или его заместителя о закупке нефтепродуктов.
Основными компонентами подсистемы учёта состояния нефтепродуктов информационной системы «НК “Роснефть” - Ставрополье» являются:
- руководитель предприятия;
- работники отдела снабжения;
- начальник отдела снабжения;
- бухгалтерия, поставляющая данные о поступивших нефтепродуктах, их стоимости и сроке годности;
- старшие операторы, предоставляющие данные о заявке на необходимую продукцию.
Схема информационных потоков предметной области представлена на (Рис. 3.)
Накладные на получаемую продукцию
Отдел учета поступления и наличия нефтепродуктов
Бухгалтерия
Склад
Головное предприятие
Операторная
Поставщики
Договор о необходимой продукции и её цене
Данные о поступившей продукции
Накладные на высылаемую продукцию
Заявка и акты на необходимую продукцию
Руководитель
предприятия
Данные о продукции
Данные о продукции
Распоряжение о покупке продукции
Данные об имеющейся продукции
Акты и накладные на продукцию
Данные о поступившей на склад продукции
Данные о количестве продукции на складе
Данные о расходе продукции
Рисунок 3. Схема информационных потоков, функционирующих в информационной системе отдела снабжения запасов
Выявлены следующие недостатки функционирования данной информационной системы:
- ручной способ сбора и регистрация информации необходимой для оформления журнала измерения нефтепродуктов в резервуарах филиала, сопровождающей процесс ведения статистической отчетности;
- ручной сбор данных для заполнения накладной по регистрации прибытия нефтепродукта на нефтебазу;
- ручная обработка информации, связанной с учетом запасов нефтепродутктов;
- высокая трудоёмкость в обработке информации по учету нефтепродуктов;
- высокая трудоёмкость формирования необходимой статистической отчётности.
1.3. Характеристика документооборота, возникающего при решении задачи.
При разработки автоматизированной информационной системы (АИС) предусматривается использование следующих документов:
- накладные;
- акты;
- журналы учета нефтепродукции.
На основании этих документов будут формироваться следующие отчеты:
- товар;
- транспорт;
- вид транспорта;
- учет нефтепродуктов
Разрабатываемое приложение будет являться однопользовательской автоматизированной системой, поскольку нет необходимости в размещении приложения на большем количестве рабочих станций. Минимальные требования к операционной системе:
- операционная система не ниже Windows 2000;
- компьютер Pentium III с частотой процессора 800 MHz;
- оперативная память не менее 64 Mb;
- не менее 1-2 GB на жестком диске;
- графический адаптер 32 MB.
С данным приложением будет работать старший оператор, нефтебазы занимающейся сбором необходимых данных для работы с приложением.
В качестве инструментария используется СУБД MS Access 2002 и среда разработки Borland Delphi 7.
1.4. Обоснование проектных решений по информационному обеспечению.
Процесс, в ходе которого решается, какой вид будет у вновь создаваемой базы данных (БД), называется проектированием базы данных. На этапе проектирования необходимо предусмотреть все возможные действия, которые могут возникнуть на различных этапах жизненного цикла БД.
Процесс проектирования БД представляет собой последовательность переходов от неформального словесного описания информационной структуры предметной области к формализованному описанию объектов предметной области в терминах некоторой модели. В общем случае выделяют следующие этапы проектирования:
-
-
- системный анализ и словесное описание информационных объектов предметной области;
- проектирование инфологической модели предметной области – частично формализованное описание объектов предметной области в терминах некоторой модели, например, в терминах ЕRD – модели;
- датологическое или логическое проектирование БД, т.е. описание БД в терминах принятой датологической модели данных;
- физическое проектирование БД, т.е. выбор эффективного размещения БД на внешних носителях для обеспечения наиболее эффективной работы приложения.
-
Системный анализ и словесное описание информационных объектов предметной области были рассмотрены в главе 1, где было представлено описание предметной области в свете решаемой задачи.
За фазой анализа предметной области следует инфологическое моделирование, которое состоит в выборе информационных объектов, задании необходимых свойств, для каждого объекта, выявлении связей между объектами, определении ограничений, накладываемых на информационные объекты, типы связей между ними и характеристики информационных объектов. Ниже перечислены основные информационные объекты предметной области учёта запасов нефтепродуктов, реализуемых нефтебазой ОАО «НК “Роснефть” - Ставрополье».
- Объект «Сотрудник» - человек, ответственный за получаемую продукцию и дальнейшее её распределение. Обладает следующими свойствами:
- ФИО;
- табельный номер;
- код структурного подразделения;
- код должности.
- Объект «Должность» - наименование должности, которую занимает сотрудник. Обладает следующими свойствами:
- код;
- наименование.
- Объект «Структурное подразделение» - отдел, в котором будет установлена база данных. Обладает следующими свойствами:
- код;
- наименование;
- руководитель (код).
- Объект «Резервуар» - резервуар, хранящий продукты нефтепереработки. Обладает следующими свойствами:
- номер;
- объем;
- тип нефтепродукта, который может храниться (код);
- дата ввода;
- срок полезной эксплуатации;
- ответственный работник (код).
- Объект «Журнал измерения нефтепродуктов в резервуарах филиала» - журнал, в который вносятся данные по измерению нефтепродуктов в резервуарах. Обладает следующими свойствами:
- код записи;
- тип нефтепродукта (код);
- № резервуара;
- дата измерения;
- приход;
- расход;
- остаток;
- уровень наполнения;
- объем продукта;
- плотность нефтепродукта;
- температура продукта.
- Объект «Накладная заголовок» - документ, на основании которого производится доставка нефтепродуктов. Обладает следующими свойствами:
- номер накладной;
- тип накладной (приход или расход);
- вид транспорта (код);
- грузоотправитель (код контрагента);
- грузополучатель (код контрагента);
- плательщик (код контрагента);
- пункт погрузки;
- время выписки;
- сопровождающий (код раб.);
- код перевозки
- вид перевозки;
- время выезда;
- пункт разгрузки;
- время налива;
- время прибытия на конечный пункт;
- код работника, разрешившего отпуск (код раб.);
- № доверенности;
- код работника, отпустившего груз;
- код водителя экспедитора, принявшего груз;
- всего по накладной.
- Объект «Контрагент» - грузоотправитель, грузополучатель - юридические лица, с которыми сотрудничает предприятие. Обладает следующими свойствами:
- код;
- наименование;
- КПП (№ паспорта);
- ИНН;
- юридический адрес;
- физический адрес;
- контактный телефон;
- руководитель.
- Объект «Вид транспорта» - виды транспорта, используемые для доставки нефтепродуктов. Обладает следующими свойствами:
- код;
- наименование.
- Объект «Транспортное средство» - транспортные средства, осуществляющие перевозку нефтепродуктов в указанное место. Обладает следующими свойствами:
- марка авто;
- регистрационный номер;
- водитель транспортного средства (код водителя);
- цвет;
- год выпуска;
- грузоподъемность;
- дата.
- Объект «Накладная расшифровка» - часть накладной, где будут забиваться данные о товаре. Обладает следующими свойствами:
- код записи;
- номер накладной;
- код товара;
- код резервуара;
- температура;
- количество;
- сумма без НДС;
- всего.
- Объект «Товар (нефтепродукт)» - горюче-смазочные материалы. Обладает следующими свойствами:
- код товара;
- тип нефтепродукта (код);
- плотность;
- № партии;
- цена;
- единица измерения (шт., т.);
- дата поступления.
- Объект «Тип нефтепродукта» - типы нефтепродуктов, с которыми работает нефтебаза. Обладает следующими свойствами:
- код;
- наименование.
Следующим этапом проектирования базы данных является построение концептуальной схемы предметной области. Выбор модели диктуется, прежде всего, характером предметной области и требованиями к БД. Другим немаловажным обстоятельством является независимость концептуальной модели от СУБД, которая должна быть выбрана после построения концептуальной схемы.
Модели «сущность-связь», дающие возможность представлять структуру и ограничения реального мира, а затем трансформировать их в соответствии с возможностями промышленных СУБД, являются весьма распространенными.
Под сущностью понимают основное содержание того явления, процесса или объекта, о котором собирают информацию для БД. В качестве сущности могут выступать место, вещь, личность, явление и т.д. При этом различают тип сущности и экземпляр сущности. Под типом сущности обычно понимают набор однородных объектов, выступающих как целое. Понятие «экземпляр сущности» относится к конкретному предмету.
Например: тип сущности – функциональный компонент, экземпляр сущности – материнская плата, процессор, модем и др.[4]
В исследуемой предметной области «учёта запасов нефтепродуктов, реализуемых нефтебазой» имеются сущности:
«Сотрудники», «Должность», «Структурное подразделение», «Резервуар», «Журнал измерения нефтепродуктов в резервуарах филиала», «Накладная заголовок», «Контрагент», «Вид транспорта», «Транспорт», «Накладная расшифровка», «Товар».
Проанализируем связи между сущностями (табл. 1.).
Таблица 1.
Сущности предметной области «учёта запасов нефтепродуктов, реализуемых нефтебазой», связи между ними
Наименование связи |
Связи между сущностями |
|
1 |
2 |
3 |
Имеет (M:N) |
Сотрудник |
Должность |
Включает (1:N) |
Структурное подразделение |
Сотрудник |
Отвечает (N:1) |
Резервуар |
Сотрудник |
Хранится (1:N) |
Тип нефтепродукта |
Резервуар |
Указывается (N:1) |
Журнал измерения нефтепродуктов в резервуарах филиала |
Тип нефтепродукта |
Содержит подпись (1:N) |
Накладная заголовок |
Сотрудники |
Проводятся измерения (N:1) |
Журнал измерения нефтепродуктов в резервуарах филиала |
Резервуар |
Содержит (1:N) |
Накладная заголовок |
Накладная расшифровка |
Имеется запись (1:1) |
Накладная расшифровка |
Товар (Нефтепродукт) |
Содержит (1:1) |
Накладная расшифровка |
Резервуар |
Включает (N:M) |
Накладная заголовок |
Контрагент |
Указывается (1:N) |
Вид транспорта |
Накладная заголовок |
Управляет (1:1) |
Транспортное средство |
Сотрудники |
Относится к (N:1) |
Товар |
Тип нефтепродукта |
Инфологическое моделирование предметной области – это частично формализованное описание объектов предметной области в терминах некоторой семантической модели. Наиболее распространенные модели: модель «Сущность - связь» и семантическая объектная модель. Структура БД представлена в виде диаграммы «сущность - связь» (ER-диаграммы).
ER-диаграммы представлена в Приложении 1.
1.5. Обоснование проектных решений по программному обеспечению.
Система управления базами данных (СУБД) представляет собой программный комплекс, предназначенный для выполнения операций по обработке данных с целью обеспечения пользователей информацией.
База данных является хранилищем данных, относящихся к определенной предметной области, которое обеспечивает реализацию приложений.
Назначение любой системы управления базами данных – создание, ведение и обработка баз данных.
Одним из основных критериев выбора СУБД является оценка того, насколько эффективно внутренняя модель данных, поддерживаемая системой, способна описать концептуальную схему. Подавляющее большинство современных СУБД для ПЭВМ – реляционные.
СУБД Microsoft Access позволяет управлять всеми сведениями из одного файла базы данных. В рамках этого файла создаются следующие объекты:
- таблицы для сохранения данных;
- запросы для поиска и извлечения только требуемых данных;
- формы для просмотра, добавления и изменения данных в таблицах;
- отчеты для анализа и печати данных в определенном формате;
- страницы доступа к данным для просмотра, обновления и анализа данных из базы данных через Интернет или интрасеть.
В Microsoft Access 2002 имеется возможность открывать таблицы, запросы, представления, сохраненные процедуры, функции и формы в режимах сводной таблицы и сводной диаграммы. Теперь анализировать данные и создавать сложные сводные таблицы и сводные диаграммы можно гораздо быстрее, чем прежде.
С помощью знакомого пользователю интерфейса Microsoft Access можно легко создавать данные и структуры документов XML, используя структуры и данные Jet или SQL Server. Кроме того, в формах, отчетах и на страницах доступа к данным можно использовать данные XML из других приложений. Допустим, например, что нужные данные находятся в нескольких источниках - внутренних серверах SQL, электронных таблицах и других средствах доступа, таких как SAP. Поскольку в этих источниках в качестве формата обмена данными используется XML, то в Microsoft Access можно создать набор статистических запросов для вставки этих данных в представления, а затем создавать формы и отчеты с помощью этих представлений.
Встроенная интеграция Microsoft Access 2002 и Microsoft SQL Server 2000 значительно усовершенствована за счет включения расширенных свойств базы данных SQL в проект Microsoft Access. Применение расширенных свойств в проектах Microsoft Access 2002 сделало возможным использование таких средств как связи подстановок, условия на значения (также известные как ограничения), форматирование текста и подтаблицы. Расширенные свойства можно использовать в таблицах, представлениях, сохраненных процедурах точно так же, как в аналогичных объектах файлов данных Microsoft Access. Использование расширенных свойств упростило перенос ширины столбца, высоты строки, шрифтов и настроек масок данных из одного сеанса проекта Microsoft Access в другой. Расширенные свойства упростили процедуру перемещения делового приложения из базы данных Microsoft Access в проект Microsoft Access, подключенный к Microsoft SQL Server.
Microsoft Access, можно рекомендовать как универсальное средство разработки приложений различного уровня сложности, начиная от простейших задач до крупных проектов.
Для проектирования базы данных выбирается СУБД Асcess, которая предоставляет значительные возможности по работе с хранящимися данными, их обработке и совместному использованию. Выбор данной СУБД сделан ввиду ее большой распространенности и высоких эксплуатационных характеристик.
Система Delphi завоевала себе репутацию самого эффективного средства разработки приложений баз данных, т.е. программ, обслуживающих электронные хранилища информации. Эта репутация определяется тремя обстоятельствами: высокопроизводительной машиной доступа к данным разного формата (Borland DataBase Engine, BDE), наличием многочисленных компонентов и технологий, ориентированных на эту сферу применения, и поставкой вместе с Delphi компактного, мощного и простого в администрировании сервера баз данных InterBase. [5]
Глава 2. Проектная часть.
2.1. Информационная модель и её описание.
Представим, как будет функционировать предметная область после внедрения данной автоматизированной системы. В соответствии с решаемыми задачами в предметной области можно выделить следующие подсистемы, работа которых автоматизируется с помощью проектируемого приложения:
- подсистема настройки на предметную область;
- подсистема контроля за объемом нефтепродуктов;
- подсистема учета поступления и реализации продуктов.
Взаимосвязь подсистем и протекающие в них процессы описаны с помощью DFD диаграммы, представленной на рис. 4.-7.
Информационный поток из бухгалтерии в подсистему настройки на предметную область отражает движение информации о типах продукции и транспортных средствах, имеющихся на предприятии.
Информационный поток от главного оператора в подсистему настройки на предметную область содержит данные о резервуарах, имеющихся на предприятии.
Информационный поток от контрагентов в подсистему настройки на предметную область содержит данные контрагентов.
Информационный поток из отдела кадров в подсистему настройки на предметную область содержит данные о структурных подразделениях, имеющихся на предприятии и должностях.
Информационный поток от сотрудников в подсистему настройки на предметную область содержит данные сотрудников предприятия.
Рисунок 4. Общий вид подсистем и связи между ними.
Информационный поток из подсистемы настройки на предметную область в базу данных автоматизированной системы ведения учёта запасов нефтепродуктов и обратный ему информационный поток содержат картотеки должностей, сотрудников, структурных подразделений, транспортных средств, типов продукции, контрагентов и резервуаров.
Информационный поток из бухгалтерии в подсистему учета поступления и реализации продуктов отражает движение информации об актах и накладных, оформляемых на поступающие и реализуемые товары.
Информационный поток от специалистов в подсистему учета поступления и реализации продуктов содержит заключения специалистов о состоянии груза для актов приемки нефтепродуктов по количеству.
Рисунок 5. Процессы подсистемы настройки на предметную область
Информационный поток из базы данных автоматизированной системы ведения учёта запасов нефтепродуктов в подсистему учета поступления и реализации продуктов содержит данные контрагентов, сотрудников и типов продукции.
Информационный поток из подсистемы учета поступления и реализации продуктов в базу данных автоматизированной системы ведения учёта запасов нефтепродуктов содержит накладные и акты, оформленные на поступившую и реализованную продукцию, данные поступивших товаров.
Информационный поток от специалистов в подсистему контроля за объемом нефтепродуктов содержит результаты измерений уровня нефтепродуктов в резервуарах, данные о необходимом уровне запасов в резервуарах.
Рисунок 6. Процессы подсистемы контроля за объемом нефтепродуктов
Информационный поток из подсистемы контроля за объемом нефтепродуктов к специалистам содержит отчеты о количестве нефтепродуктов на предприятии, план пополнения запасов нефтепродуктов.
Информационный поток из подсистемы контроля за объемом нефтепродуктов в базу данных автоматизированной системы ведения учёта запасов нефтепродуктов содержит отчеты о количестве нефтепродуктов на предприятии, план пополнения запасов нефтепродуктов.
Информационный поток из базы данных автоматизированной системы ведения учёта запасов нефтепродуктов в подсистему контроля за объемом нефтепродуктов содержит данные журналов учета нефтепродуктов.
Рисунок 7. Процессы подсистемы ведения картотеки
2.2. Общие положения (дерево функций и сценарий диалога).
Описание процессов, протекающих в подсистемах.
Подсистема настройки на предметную область включает процессы 1.1-1.7.
В процессе 1.1 «Ведение картотеки структурных подразделений» на основании данных о структурных подразделениях, имеющихся на предприятии, осуществляется создание, изменение и удаление записей в картотеке структурных подразделений (файл «Strukt_pod»).
В процессе 1.2 «Ведение картотеки должностей» на основании данных о должностях, имеющихся на предприятии, осуществляется создание, изменение и удаление записей в картотеке должностей (файл «Dolgnost»).
В процессе 1.3 «Ведение картотеки сотрудников» на основании данных сотрудников предприятия осуществляется создание, изменение и удаление записей в картотеке сотрудников (файл «Sotr»).
В процессе 1.4 «Ведение картотеки контрагентов» на основании данных юридических и физических лиц, сотрудничающих с предприятием, осуществляется создание, изменение и удаление записей в картотеке контрагентов (файл «Kont_ag»).
В процессе 1.5 «Ведение картотеки резервуаров» на основании данных о резервуарах, имеющихся на предприятии, осуществляется создание, изменение и удаление записей в картотеке резервуаров (файл «Rezerv»).
В процессе 1.6 «Ведение картотеки транспортных средств» осуществляется создание, изменение и удаление записей в картотеке транспортных средств (файл «Transp»).
В процессе 1.7 «Ведение картотеки типов продукции» на основании данных о типах нефтепродуктов, хранимых на предприятии, осуществляется создание, изменение и удаление записей в картотеке типов продукции (файл «Type_prod»).
Подсистема контроля за объемом нефтепродуктов включает процессы 2.1-2.3.
В процессе 2.1 «Ведение журнала измерения нефтепродуктов» на основании результатов измерений нефтепродуктов в резервуарах осуществляется создание, изменение и удаление записей в журнале измерения нефтепродуктов (файл «UCHET_N»).
В процессе 2.2 «Анализ уровня нефтепродуктов и формирование отчетности» производится анализ уровня нефтепродуктов в резервуарах и формирование отчета.
В процессе 2.3 «Прогнозирование пополнения запасов» составляется план пополнения запасов нефтепродуктов.
Подсистема учета поступления и реализации продуктов включает процессы 3.1-3.3.
В процессе 3.1 «Оформление накладных на поступающую и реализуемую продукцию» оформляются накладные, создаются соответствующие записи в файлах “Nakl_zag” и “Nakl_ras”.
В процессе 3.2 «Оформление актов приемки нефтепродуктов по количеству» оформляются акты приемки нефтепродуктов, создаются соответствующие записи в файле “Akt”.
В процессе 3.3 «Ведение картотеки товаров» на основании данных поступающих товаров осуществляется создание, изменение и удаление записей в картотеке товаров (файл «Tovar»).
Прикладная программа для автоматизации учёта запасов нефтепродуктов должна после её внедрения на предприятии ОАО «НК “Роснефть” - Ставрополье» повысить оперативность, точность, эффективность решения задач, возникающих в процессе ведения учёта запасов. Разработанное приложение должно удовлетворять требованиям разработчика, обеспечивать интеграцию и агрегирование информации с оптимальной организацией доступа к ней, увеличить оперативность поиска и выдачи необходимой информации.
Разработанная база данных будет установлена на одном компьютере. Так же на предприятии имеется локально-вычислительная сеть, имеющую выделенный сервер и разработанная база данных так же может будь установлена на сервере предприятия. В этом случае доступ к базе данных сотрудников различных служб ее использующих будет осуществляться на основе технологии файл-сервер. Выбор данной концепции целесообразен в связи с незначительным числом пользователей прикладной программы по учету запасов нефтепродуктов.
С базой данных будут работать сотрудники отдела бухгалтерии (который полностью оснащен ЭВМ) и главный оператор на нефтебазе который занимается приемом и замером нефтепродуктов. В бухгалтерии компьютеры подключены к серверу, на который будет поступать различная отчетность из нашей база данных и бухгалтеры смогут обрабатывать полученную информацию.
После внедрения разработанная программа должна повысить оперативность, точность, эффективность решения задач, возникающих в процессе ведения учёта запасов нефтепродуктов, реализуемых нефтебазой.
При использовании данной прикладной программы на предприятии можно достичь следующего:
- освобождение работников отдела бухгалтерии от рутинной работы по группировке, сортировке, поиску информации и отчетности, связанной с поступлением и реализацией нефтепродукции;
- обеспечение производства надёжной, своевременной и систематизированной информации для учёта запасов нефтепродуктов, реализуемых нефтебазой;
- обеспечение упорядоченного хранения информации об имеющихся запасах, данных о поставщиках и производителях нефтепродуктов;
- повышение скорости обработки информации, формирования различных документов, в том числе планов и отчётов.
2.3. Характеристика базы данных
Работа разрабатываемой прикладной программы направлена на ведение учёта нефтепродуктов, реализуемых нефтебазой. Поэтому основными функциями, реализуемыми системой являются:
- учет поступления нефтепродуктов;
- учет реализации нефтепродуктов;
- мониторинг состояния запасов нефтепродуктов;
- формирование различной статистической отчетности.
В соответствии с перечисленными выше функциями прикладной программы можно определить её функционально – логическую модульную структуру.
Модуль настройки на предметную область обеспечивает занесение информации в справочники структурных подразделений, должностей, сотрудников, контрагентов, резервуаров, транспортных средств и типов продукции. В базе данных автоматизированной системы ведения учёта запасов нефтепродуктов имеются соответствующие таблицы «Strukt_pod», «Dolgnost», «Sotr», «Kont_ag», «Rezerv», «Transp», «Type_prod», "UCHET_N", "Nakl_zag", "Vid_Tr", "Nakl_ras", "Tovar".
Модуль учета поступления и реализации нефтепродуктов обеспечивает автоматизированный ввод, хранение и обработку информации по всем видам нефтепродукции, имеющимся на предприятии. Электронная картотека нефтепродукции хранится в таблице базы данных «Tovar», в ней содержится совокупность следующих сведений: код товара, тип нефтепродукта, плотность товара, номер партии, цена нефтепродукта, единица измерения (шт., т.), дата поставки. В данном модуле производится оформление приходных и расходных накладных, актов приемки нефтепродуктов по количеству.
Электронные записи о накладных, на основании которых происходит доставка и реализация нефтепродуктов, хранятся в таблице базы данных «Nakl_zag». Эта таблица содержит номер накладной, на основании которой производится доставка нефтепродуктов, тип накладной (приход или расход), вид транспорта на котором будет доставляться нефтепродукция, грузоотправитель, грузополучатель, поставщик, пункт погрузки, время выписки, сопровождение, код перевозки, время выезда, пункт загрузки, время налива, вид перевозки, время прибытия на конечный пункт, код работника разрешившего отпуск, номер доверенности, код работника отпустившего груз, код водителя-экспедитора принявшего груз, всего по накладной. Расшифровка накладной хранится в файле “Nakl_ras”. Акты приемки нефтепродуктов хранятся в файле “Akt”.
Модуль мониторинга состояния запасов нефтепродуктов. Этот модуль позволит своевременно определить состояние запасов в определенном резервуаре, а так же, сколько и какого нефтепродукта необходимо будет пополнить.
Электронные журналы, которые содержат данные по измерению нефтепродуктов в резервуарах, хранятся в таблице базы данных "UCHET_N”, в которой хранится совокупность следующих сведений: код нефтепродукта, дата, когда происходили замеры, какое количество в кг, топлива пришло, какое количество топлива было расходовано в кг, какое количество топлива осталось, номер резервуара и т. д.
В данном модуле производится анализ уровня нефтепродуктов и формирование отчета об уровне запасов нефтепродуктов в резервуарах. Также производится планирование пополнения запасов нефтепродуктов.
Модуль формирования различной аналитической отчетности. Данный модуль будет содержать отчеты по получению определенного вида нефтепродукта, а так же отчет по транспортировки нефтепродукта (т. е. каким видом транспорта был доставлен нефтепродукт) определение его количество и качество. Отчетность о своевременной доставке и распределения нефтепродукта для хранения в резервуары.
2.4. Структурная схема пакета (дерево вызова программных модулей)
Рассмотрим детальную физическую архитектуру приложения, основные её модули, для автоматизации ведения учёта запасов нефтепродуктов, реализуемых нефтебазой (рис. 3.9.).
Menu нефтепродукты - главная форма, которая содержит следующие режимы работы с базой данных:
- справочники
- отчеты
- документы
При выборе режима «Справочники» открывается база данных содержащая все виды справочников, которая позволяет выбрать такие закладки как, «Сотрудник», «Должность», «Вид транспорта», «Транспорт», «Контрагенты», «Резервуары» и «Нефтепродукты».
При выборе закладки «Сотрудники» из режима «Справочники» открывается форма «Sotr», которая позволяет добавлять, изменять и удалять данные о сотрудниках и структурном. В данной форме содержатся следующие данные о сотруднике: ФИО, табельный номер, должность. А так же данные о труктурном подразделении: код, наименование. Данная форма связана с таблицей базы данных «Sotr».
При выборе закладки «Должность» из режима «Справочники» открывается форма «Dolgn», которая позволяет добавлять, изменять и удалять данные о должности сотрудника, в данной форме содержатся следующие данные: наименование должности. Данная форма связана с таблицей базы данных «Dolgnost».
При выборе закладки «Вид транспорта» из режима «Справочники» открывается форма «VidTR», которая позволяет добавлять, изменять и удалять данные о виде транспорта осуществляющего доставку нефтепродукции на нефтебазу, в данной форме содержатся следующие данные: код транспорта, наименование. Данная форма связана с таблицей базы данных «Transp».
При выборе закладки «Транспорт» из режима «Справочники» открывается форма «Transp», которая позволяет добавлять, изменять и удалять данные о виде транспорта осуществляющего перевоз нефтепродукции, т.е. в данной форме содержатся следующие данные: марка авто, цвет ТС, водитель транспортного средства, год выпуска, грузоподъемность, дата, регистрационный знак. Данная форма связана с таблицей базы данных «Transp».
При выборе закладки «Контрагент» из режима «Справочники» открывается форма «Kontr», которая позволяет добавлять, изменять и удалять данные о грузоотправителе, грузополучателе – поставщике, потребителе, т.е. в данной форме содержатся следующие данные: наименование организации, ИНН, КПП, юридический адрес, физический адрес, телефон, руководитель. Данная форма связана с таблицей базы данных «Kont_ag».
При выборе закладка «Резервуары» из режима «Справочники» открывается форма «Rez», которая позволяет добавлять, изменять и удалять данные о резервуарах, в которых хранятся продукты нефтепереработки, т.е. в данной форме–модуле содержатся следующие данные: номер, объем резервуара, ответственное лицо – которое будет автоматически выбираться из справочника сотрудники, продукт. Данная форма связана с таблицей базы данных «Rezervuar».
При выборе закладка «Нефтепродукты» из режима «Справочники» открывается форма «GSM», которая позволяет добавлять, изменять и удалять данные о типах нефтепродуктов, с которыми работает нефтебаза, т.е. в данной форме содержатся следующие данные: наименование, плотность. Данная форма связана с таблицей базы данных «Tovar».
При выборе режима «Документы» возникает возможность выбора закладок «Накладные» и «Журнал измерения нефтепродуктов в резервуарах филиала».
В закладке «Журнал измерения нефтепродуктов в резервуарах филиала» можно производить добавление, изменение, удаление и сортировку нефтепродуктов по «дате измерения». Для заполнения данной формы будут использоваться следующие данные: наименование нефтепродукта, номер резервуара, дата измерения, приход, расход, остаток, плотность, температура, свободная емкость – будет вычисляться автоматически в зависимости от объема резервуара, а так же прихода, расхода и остатка нефтепродукта не нефтебазе. После заполнения донной формы можно будет вывести отчет по введенным ранее датам регистрации измерения нефтепродуктов филиала.
Режим «Отчеты» позволяет просмотреть следующие формы отчетностей: «Нефтепродукты» и «Журнал измерения нефтепродуктов в резервуарах филиала». При выборе формы «Нефтепродукты» появляется отчет по товару с кодом товара, наименованием товара, номером партии, цене и т. д. Пункт «Журнал измерения нефтепродуктов в резервуарах филиала» режима «Отчеты» позволяет просмотреть данные о измерении нефтепродукции в резервуарах нефтебазы.
Главная
форма
Справочники
Документы
Отчеты
Должность
Вид транспорта
Сотрудники
Транспорт
Контрагенты
Резервуары
Нефтепродукты
Журнал измерения нефтепродуктов в резервуарах филиала
Журнал измерения нефтепродуктов в резервуарах филиала
Накладные
Таблица «Dolgnost»
Таблица «Vid_Tr»
Таблица «Sotr»
Таблица «Transp»
Таблица «Kont_ag»
Таблица «Rezervuar»
Таблица «Tovar»
Форма «Zhurnal»
Форма «Nakl»
Форма «Zhurnal»
Форма «Dolgn»
Форма «VidTr»
Форма «Sotr»
Форма «Trans»
Форма «Kontr»
Форма «Rez»
Форма «GSM»
Таблица «UCHET_N»
Таблица «UCHET_N»
Таблица «Nakl»
Сотрудники
Форма «Sotr»
Форма «Sotr»
Рисунок 8. Модульная структура приложения
2.5. Описание программных модулей
В математическое обеспечение АИС входят алгоритмы, в соответствии с которыми осуществляется группировка, агрегирование и выборка информации из базы данных прикладной программы при реализации запросов пользователей, эти алгоритмы стандартны и не требуют подробного описания в данной работе.
Кроме стандартных алгоритмов в математическое обеспечение АИС учета запасов нефтепродуктов реализуемые нефтебазой входят специфические алгоритмы.
В данной программе предусмотрено заполнение и ведение архива журналов измерения нефтепродуктов в резервуарах филиала.
Данный журнал ежедневно заполняется старшим оператором нефтебазы, куда заносятся следующие данные: номер резервуара, в котором производится замер уровня нефтепродукта, объем резервуара, наименование нефтепродукта, его плотность и температура, а также приход, расход нефтепродукта и остаток.
Для того чтобы получить отчет по журналу измерения нефтепродуктов в резервуарах за определенную дату обработка данных производится следующим образом.
Начало алгоритма.
Действие 1. Пользователь вводит дату заполнения журнала, по которой необходимо сформировать отчет. Переход к действию 2.
Действие 2. Установка счетчика записей таблицы дат журналов измерения нефтепродуктов в резервуарах филиала («Uch_date») равным 1 (j:=1). Переход к действию 3.
Действие 3. Переход к записи таблицы «Uch_date» с порядковым номером j. Возможны две ситуации.
Ситуация 1. Достигнут конец таблицы. Переход к действию 6
Ситуация 2. Конец таблицы не достигнут. В этом случае возможны еще две ситуации.
Ситуация 3. Значение даты в текущей записи таблицы «Uch_date» равно введенному пользователем значению даты. Переход к действию 4.
Ситуация 4. Значение даты в текущей записи таблицы «Uch_date» не равно введенному пользователем значению даты. Переход к действию 5.
Действие 4. Присвоение номера текущей записи j переменной k. Переход к действию 5.
Действие 5. Наращивание счетчика j (j:=j+1). Переход к действию 3.
Действие 6. Переход к записи таблицы «Uch_date» с номером k. Переход к действию 7.
Действие 7. Запуск табличного редактора MS Excel. Переход к действию 8.
Действие 8. Установка счетчика записей таблицы содержимого журнала измерения нефтепродуктов в резервуарах филиала («UCHET_N») равным 1 (i:=1). Переход к действию 9.
Действие 9. Переход к записи таблицы «UCHET_N» с порядковым номером i. Возможны две ситуации.
Ситуация 5. Достигнут конец таблицы. Переход к действию 12.
Ситуация 6. Конец таблицы не достигнут. Переход к действию 10.
Действие 10. Вывод значений необходимых полей текущей записи в соответствующую ячейку таблицы MS Excel. Переход к действию 11.
Действие 11. Наращивание счетчика i (i:=i+1). Переход к действию 9.
Действие 12. Вывод на печать.
Конец алгоритма.
Блок-схема описанного алгоритма представлена на рис. 9.
Ввод даты
Переход к первой записи таблицы дат «Uch_date»
DataModule2.Zhurn_DateTable.First
j:=1
Значение счетчика <= число записей в таблице «Uch_date»
Значение даты в записи = введенное значение
k:=j
j:=j+1
Переход к записи таблицы «Uch_date» с номером k
Запуск MS Excel
Переход к первой записи таблицы «UCHET_N»
DataModule2.ZhurnalTable.First
i:=1
Значение счетчика <= число записей в таблице «UCHET_N»
j:=j+1
Вывод значений необходимых полей текущей записи в соответствующую ячейку таблицы MS Excel
Вывод на печать
Рисунок 9. Блок-схема алгоритма 2.6. Контрольный пример реализации проекта и его описание
Для удобства работы пользователя с программой на главной форме расположено главное меню приложения базы данных (Рис. 10.)
Рисунок 10. Главная форма приложения
При выборе режима «Справочники» появляется ниспадающее меню, которое позволяет выбрать такие режимы как, «Сотрудники», «Должность», «Вид транспорта», «Марки», «Транспорт», «Контрагенты», «Резервуары», «Нефтепродукты».
На (Рис. 11.) представлено отображение пункта меню «Справочники».
Рисунок 11. Пункт меню «Справочник»
При выборе пункта «Сотрудники» открывается форма «Сотрудники» в которой представлены данные по структурным подразделениям и сотрудникам, в этой форме мы можем добавлять в базу данных новую информацию о структурных подразделениях и сотрудниках, а так же производить изменение и удаление данных.
В данной форме содержаться следующие данные по 1)«Структурным подразделениям» и 2)«Сотрудникам»:
1) код, наименование;
2) ФИО, табельный номер, должность
Данная форма связана с таблицей базы данных «Sotr».
Для заполнения поля, в котором в табличной форме представлена информация о сотрудниках необходимо предварительно заполнить справочник «Должности». На (Рис 12.) представлена форма справочника «Должности».
Рисунок 12. Форма справочника «Должности»
После заполнения справочника должностей можно приступать к заполнению справочника «Сотрудники». На (Рис 13.) представлен просмотр и редактирования формы «сотрудники».
Рисунок 13. Просмотр и редактирования формы «Сотрудники»
После заполнения формы «Сотрудники» можно вывести отчет в табличном формате MS Excel, который будет отражать структурные подразделения и список всех сотрудников. На (Рис 14.) отображен отчет формы «Сотрудники»
Рисунок 14. Отчет формы «Сотрудники»
Также в приложении производится ведение справочника видов транспорта, которое осуществляется посредством формы «Виды транспорта», вызываемой выбором подпункта «Виды транспорта» пункта «Справочники» главного меню. В дальнейшей работе приложения, данные справочника «Виды транспорта» используются для вывода отчетной форм «шапки» «Накладной» На (рис. 15.) Представлена форма «Виды транспорта»
Рисунок 15. Форма «Виды транспорта»
Далее в приложении производится ведение справочника марок транспорта, которое осуществляется посредством формы «Марки», вызываемой выбором подпункта «Марки» пункта «справочники» главного меню. В дальнейшей работе приложения, данные справочника «Марка» используются для заполнения справочника «Транспорт». На (Рис. 16.) представлена форма «Марки».
Рисунок 16. Форма «Марки»
Также в приложении предполагается ведение справочника «Транспорт», при заполнении которого используются данные справочника «Марки». В дальнейшей работе приложения, данные справочника «Транспорт» используются для заполнения накладной. На (Рис. 17.) представлена форма «Транспорт».
Рисунок 17. Форма «Транспорт»
Далее в приложении производится ведение справочника «Контрагенты», которое осуществляется посредством формы «Контрагенты», вызываемой пункта «справочники» главного меню. В дальнейшей работе приложения, данные справочника «Контрагенты» используются для вывода отчета «Накладная». На (Рис. 18.) представлена форма «Контрагенты».
Рисунок 18. Представлена форма «Контрагенты».
Далее в приложении осуществляется ведение справочника «Резервуары», данные из которого используются для ведения журналов измерения нефтепродуктов в резервуарах и формирования соответствующих отчетов.
На (Рис. 19.) представлена форма «Резервуары».
Рисунок 19. Форма «Резервуары»
Далее в приложении осуществляется ведение справочника «Нефтепродукты», данные из которого используются для ведения журналов измерения нефтепродуктов в резервуарах, накладных и формирования соответствующих отчетов. На (Рис. 20.) представлена форма «Нефтепродукты».
Рисунок 20. Форма «Нефтепродукты»
После того как формы «Нефтепродукты» и «Резервуары» были заполнены можно заполнять в режиме «Документы» форму «Журнал измерения нефтепродуктов в резервуарах филиала».
На рис. 21. представлен форма «Журнал измерения нефтепродуктов в резервуарах филиала».
Рисунок 21. Форма «Журнал измерения нефтепродуктов в резервуарах филиала»
Далее после заполнения формы «Журнал измерения нефтепродуктов в резервуарах филиала» будет сформирован соответствующий отчет. Вывод отчета производится после выбора даты необходимого отчета.
На рис. 22. представлен отчет «Журнал измерения нефтепродуктов в резервуарах филиала».
Рисунок 22. Отчет «Журнал измерения нефтепродуктов в резервуарах филиала».
После введения всех необходимых данных можно вывести отчет по накладной. На рис. 23. представлен Отчет «Накладная».
Рисунок 23. Отчет «Накладная».
Описанное выше меню разработанного приложения отражает основные функции, реализуемые данным приложением: ведение справочников, ведение документов, формирование и печать необходимых отчётов.
Заключение
В рамках курсовой работы рассмотрены общие вопросы проектирования прикладного программного обеспечения автоматизированных информационных систем, основу которых составляют базы данных. Изученные теоретические аспекты были применены для разработки прикладной программы учета запасов реализуемых нефтепродуктов. Исследования проводились на базе отдела бухгалтерии ОАО «НК “Роснефть” - Ставрополье».
Результатом курсовой работы является внедрение разработанной прикладной программы, что позволит практически все информационные процессы, связанные с деятельностью отдела бухгалтерии, автоматизировать, хранить архивные данные в цифровом виде, упростить доступ к информации.
В связи с отсутствием соответствующего прикладного программного обеспечения в данной организации возникла необходимость разработки программы, удовлетворяющей требованиям предприятия по учету запасов, находящихся на складах предприятия. Практически все процедуры обработки информации, связанной с данным учётом выполняются вручную или с использованием прикладного программного обеспечения общего назначения (пакеты MS Office 98), поэтому автоматизирован только процесс создания некоторых документов. Доступ и поиск архивных данных затруднен из-за их значительного объёма и хранения в бумажной форме. Поэтому, разработка прикладной программы для автоматизированного учёта запасов нефтепродуктов, является в настоящий момент наиболее актуальной.
На начальном этапе выполнения проекта была осуществлена постановка задачи исследования, обоснована его актуальность, проведено исследование деятельности работников отдела бухгалтерии по учету запасов нефтепродуктов, построена модель «AS - IS».
Основным компонентом прикладной программы по учету запасов нефтепродуктов является база данных, так как в описанной предметной области решаются, в основном, хорошо структурированные задачи. С базой данных должны работать сотрудники отдела бухгалтерии и старший оператор нефтебазы, поэтому она может размещаться на одном из рабочих компьютеров в отделе, но лучше будет разместить приложение на сервере предприятия для повышения оперативности обращения к базе данных. При размещении на сервере, доступ к базе данных будет осуществляться на основе концепции файл – сервер. Выбор концепции определился незначительным числом пользователей прикладной программы по учету запасов нефтепродуктов и невозможностью монопольного использования сервера.
Прикладная программа по учету запасов нефтепродуктов разработана с применением средств СУБД «MS Access».
После внедрения приложение должно повысить оперативность, точность, эффективность решения задач, возникающих в процессе ведения учёта запасов нефтепродуктов, реализуемых нефтебазой.
Разработанное приложение успешно прошло квалификационное комплексное тестирование, поэтому может применяться для автоматизации деятельности работников отдела бухгалтерии предприятия по учету запасов нефтепродуктов, реализуемых нефтебазой.
Список использованной литературы.
- Бодров, О.А. Предметно-ориентированные экономические информационные системы: Учебник для вузов. / О.А. Бодров, Р.Е. Медведев. - М.: ГЛТ , 2013. - 244 c.
- Бородакий, Ю.В. Информационные технологии. Методы, процессы, системы / Ю.В. Бородакий, Ю.Г. Лободинский. - М.: ГЛТ , 2004. - 456 c.
- Брусакова, И.А. Информационные системы и технологии в экономике / И.А.
- Буреш, О.В. Интеллектуальные информационные системы управления социально-экономическими объектами / О.В. Буреш, М.А. Жук. - М.: Красанд, 2012. - 192 c.
- Виды, комплектность и обозначение документов при создании АС ГОСТ 34.201–89.
- Громов, А.И. Управление бизнес-процессами: современные методы. монография / А.И. Громов, А. Фляйшман, В. Шмидт. - Люберцы: Юрайт, 2016. - 367 c.
- Джестон, Д. Управление бизнес-процессами. Практическое руководство по успешной реализации проектов / Д. Джестон, Й. Нелис. - М.: Символ, 2015. - 512 c.
- Долганова, О.И. Моделирование бизнес-процессов: Учебник и практикум для академического бакалавриата / О.И. Долганова, Е.В. Виноградова, А.М. Лобанова. - Люберцы: Юрайт, 2016. - 289 c.
- Елиферов, В.Г. Бизнес-процессы: Регламентация и управление: Учебник / В.Г. Елиферов. - М.: НИЦ ИНФРА-М, 2013. - 319 c.
- Емельянов, С.В. Информационные технологии и вычислительные системы: ВЫЧИСЛИТЕЛЬНЫЕ СИСТЕМЫ. МАТЕМАТИЧЕСКОЕ МОДЕЛИРОВАНИЕ. ПРИКЛАДНЫЕ АСПЕКТЫ ИНФОРМАТИКИ / С.В. Емельянов. - М.: Ленанд, 2015. - 96 c.
- Крышкин, О. Настольная книга по внутреннему аудиту: Риски и бизнес-процессы. / О. Крышкин. - М.: Альпина Паблишер, 2016. - 477 c.
- Михеев, А.Г. Системы управления бизнес-процессами и административными регламентами на примере свободной программы RunaWFE. / А.Г. Михеев. - М.: ДМК, 2016. - 336 c.
- Нелис, Й. Управление бизнес-процессами: Практическое руководство по успешной реализации проектов / Й. Нелис, Д. Джестон. - СПб.: Символ-плюс, 2015. - 512 c.
- Репин, В.В. Бизнес-процессы. Моделирование, внедрение, управление / В.В. Репин. - М.: Манн, Иванов и Фербер, 2013. - 512 c.
- Репин, В.В. Процессный подход к управлению. Моделирование бизнес-процессов / В.В. Репин. - М.: Манн, Иванов и Фербер, 2013. - 544 c.
- Ротер, М. Учитесь видеть бизнес-процессы: Построение карт потоков создания ценности / М. Ротер. - М.: Альпина Паблишер, 2015. - 136 c.
- Рудакова, О.С. Реинжиниринг бизнес-процессов: Учебное пособие для студентов вузов, обучающихся по специальностям экономики и управления / О.С. Рудакова. - М.: ЮНИТИ-ДАНА, 2013. - 343 c.
- Тельнов, Ю.Ф. Инжиниринг предприятия и управление бизнес-процессами. Методология и технология: Учебное пособие / Ю.Ф. Тельнов, И.Г. Фёдоров. - М.: ЮНИТИ, 2015. - 176 c.
- Хаммер, М. Быстрее, лучше, дешевле: Девять методов реинжиниринга бизнес-процессов / М. Хаммер. - М.: Альпина Пабл., 2012. - 356 c.
- Чукарин, А.В. Бизнес-процессы и информационные технологии в управлении современной инфокоммуникационной компанией / А.В. Чукарин. - М.: Альпина Паблишер, 2016. - 512 c.
-
Бодров, О.А. Предметно-ориентированные экономические информационные системы: Учебник для вузов. / О.А. Бодров, Р.Е. Медведев. - М.: ГЛТ , 2013. – 24 с. ↑
-
Бородакий, Ю.В. Информационные технологии. Методы, процессы, системы / Ю.В. Бородакий, Ю.Г. Лободинский. - М.: ГЛТ , 2004. - 6 c. ↑
-
- Громов, А.И. Управление бизнес-процессами: современные методы. монография / А.И. Громов, А. Фляйшман, В. Шмидт. - Люберцы: Юрайт, 2016. - 7 c.
-
Джестон, Д. Управление бизнес-процессами. Практическое руководство по успешной реализации проектов / Д. Джестон, Й. Нелис. - М.: Символ, 2015. - 51 c. ↑
-
Чукарин, А.В. Бизнес-процессы и информационные технологии в управлении современной инфокоммуникационной компанией / А.В. Чукарин. - М.: Альпина Паблишер, 2016. - 63 c. ↑
- Человеческий фактор в управлении организацией ООО «Фалаба»
- Разработка сайта компании по ремонту квартир и коттеджей»
- Понятие социального обслуживания (Роль социального обслуживания)
- Процессы принятия решений в организации (Теоретические аспекты изучения стратегий принятия управленческих решений)
- Сущность толкающих и тянущих систем управления материальными потоками ( Сущность, задачи, функции и потери систем управления материальными потоками )
- Принципы построения налоговых систем развитых стран ( Сущность, функции, принципы налогообложения и его роль в государстве )
- Разработка сайта издательского дома ( Средства разработки )
- Защита права собственности (Общая характеристика института права собственности в гражданском праве России)
- Понятие и виды сделок
- Организация оплаты труда в организации ( Понятие оплаты труда персонала )
- Анализ внешней и внутренней среды организации ( ТЕОРЕТИЧЕСКИЕ ОСНОВЫ АНАЛИЗА ВНЕШНЕЙ И ВНУТРЕННЕЙ СРЕДЫ ОРГАНИЗАЦИИ .)
- Влияние информационных сетей на становление современного общества (Влияние информационных сетей на становление современного общества)