Файл: Проектирование реализации операций бизнес-процесса «Управление запасами» (на примере ОАО «НК “Роснефть” - Ставрополье»).pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 28.03.2023

Просмотров: 696

Скачиваний: 5

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

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».

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

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