Автор Анна Евкова
Преподаватель который помогает студентам и школьникам в учёбе.

Проектирование ИС по учету поставок топлива потребителям в ООО «Импульс»

Содержание:

Введение

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

Громадное количество всевозможных компонентов компьютерных комплексов, предлагаемых на рынке, создаёт значительные проблемы в их правильном применении и интегрировании.

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

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

Все вышеизложенное указывает на очевидную актуальность настоящей курсовой работы.

Целью курсовой работы является разработка проекта Проектирование информационной системы по учёту поставок топлива в ООО «Импульс».

Для достижения поставленной цели, необходимо выполнить следующий ряд обязательных задач:

  1. Провести обследование на предприятии с целью выявления основных информационных потоков, а также участков для которых необходима автоматизация;
  2. На основании обследования и выбранного компонента задач, разобрать проект автоматизации поставки топлива в ООО «Импульс»;
  3. На основе разработанного проекта, создать автоматизированную систему и показать её эффективность и работоспособность с помощью контрольного примера;
  4. Добиться ввода разработанной автоматизированной системы в опытную, а затем и промышленную эксплуатацию на предприятии ООО «Импульс».

Объектом исследования настоящей курсовой работы является деятельность предприятия ООО «Импульс».

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

Автор досконально изучил законодательство Российской Федерации, государственные стандарты, касающиеся выбранной темы. Автор значительно расширил свой кругозор в сфере программного и аппаратного обеспечения информационных систем. Постоянное консультирование с руководством и специалистами предприятия позволили автору овладеть навыками разработчика автоматизированных систем на уровне младшего специалиста IT-Отдела и отдела информационного обеспечения.

1. Технико-экономическая характеристика предметной области и предприятия

1.1. Характеристика предприятия и его деятельности

Объектом исследования данной курсовой работы является ООО «Импульс». Целью функционирования компании «Импульс» является получение прибыли посредствам своевременного выполнения контрактов, а соответственно обеспечения наших клиентов качественным топливом, оказания первоклассных услуг, совершенствования бизнес-климата в регионе.

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

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

К основным параметрам функционирования, выбранной мной компании, можно отнести такие показатели как: рентабельность основной деятельности компании (Доля прибыли (убытка) от продаж в выручке); чистая рентабельность (Доля чистой прибыли (убытка) в выручке); рентабельность собственного капитала чистая (Чистая прибыль (убыток), отнесённая к собственному капиталу); фактическая норма амортизации (Амортизация, отнесенная к сумме нематериальных активов и основных средств).

Таблица 1

Технико-экономические показатели объекта управления

№ п\п

Наименование характеристики (показателя)

Значение показателя в 2019 году

1

Основные средства (руб.)

201.725.000.00

2

Денежные средства и денежные эквиваленты (руб.)

38.089.000.00

3

Заемные средства (руб.)

1.190.000.00

4

Доходные вложения в материальные ценности (руб.)

9.772.000.00

5

БАЛАНС(актив) (руб.)

450.000.000.00

6

БАЛАНС(пассив) (руб.)

430.000.000.00

7

Прибыль (убыток) до налогообложения (руб.)

35.000.000.00

8

Запасы (руб.)

16.000.000.00

9

Нематериальные активы (руб.)

475.000.00

1.2. Организационная структура управления предприятием

Во главе организационной структуры (Рис 1) предприятия находится генеральный директор компании. Ему подчиняются все остальные сотрудники и отделы. Генеральный директор отвечает за развитие компании. В случае отсутствия генерального директора его работу на себя берет заместитель генерального директора. Заместителю генерального директора так же подчиняются все остальные отделы.

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

Начальник транспортного отдела отвечает за логистику поставок ГСМ заказчику. В его управлении находится весь автопарк компании. Ему подчиняется диспетчер, который формирует маршруты для водителей, а так же график их работы.

В обязанности главного инженера входит управление цехом слива и налива ГСМ. Так же в его подчинении находится площадка а/м транспорта. Он управляет погрузкой и разгрузкой горюче-смазочных материалов.

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

Генеральный директор

Юристы

Начальник коммерческого отдела

Площадка а/м автотранспорта

Цех слива и налива ГСМ

Водители

Диспетчер

Начальник транспортного отдела

Главный инженер

Главный бухгалтер

Бухгалтерия

Заместитель генерального директора

Рис 1. Организационная структура управления компании

1.3 Выбор комплекса задач автоматизации и характеристика существующих бизнес процессов

Теперь рассмотрим контекстную диаграмму бизнес-процесса, а конкретно – поставка топлива, который мы будем автоматизировать (Рис 2).

Рис 2. Бизнес-процесс.

Данная задача является ключевой в нашей компании, т.к. именно этим она и занимается.

На входе мы имеем запрос от клиента на поставку топлива. Контролем для нашей задачи являются различные нормативно-правовые акты, ГОСТы, а так же Трудовой Кодекс, который регламентирует работу всех сотрудников нашей компании. Механизмом реализуемого бизнес-процесса являются персонал и специализированные автомобили, на которых и осуществляется поставка топлива. На выходе же имеем само поставленное топливо и акт поставки топлива клиенту.

Для удобства все стрелки контекстной диаграммы отображены в таблице (Табл. 2).

Таблица 2

Стрелки контекстной диаграммы

Имя стрелки

Определение стрелки

Тип стрелки

Запрос на поставку топлива

Запрос клиента на поставку определенного топлива

Input

Акт о поставке топлива

Документ, который подтверждает поставку топлива клиенту.

Output

ГОСТ 2084-77

ГОСТ Р 51858-2002

ГОСТ 305-2013

ГОСТ 1510-84

Некоторые ГОСТы, которыми руководствуется компания при составлении договоров, а так же при поставке топлива.

Control

Нормативно-правовые акты

Различные нормативно-правовые акты, которыми руководствуется компания при составлении договоров, а так же при поставке топлива.

Control

ТК

Трудовой Кодекс, которым руководствуется компания при составлении графика работы своих сотрудников

Control

Персонал компании

Персонал компании, который участвует в работе компании на каждом этапе поставки топлива клиенту.

Mechanism

Рассмотрим схему декомпозиции процесса поставки топлива компанией ООО «Импульс» (Рис 3). Данная схема отобразит все процессы, которые протекают в компании при поставке топлива, начиная с запроса клиента на поставку топлива, заканчивая поставленным клиенту топливом и актом об этом.

Рис 3. Схема декомпозиции бизнес-процесса.

На первом этапе с клиентом заключается договор на поставку топлива. После заключение договора информация о количестве топлива и временных рамках передается дальше.

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

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

На последнем этапе происходит непосредственно доставка топлива клиенту. А в заключение, получение акта о том, что все топливо было в срок доставлено клиенту.

2. Информационное обеспечение задачи

2.1 Информационная модель и её описание

Рассмотрим схему Информационной модели Информационной системы ООО «Импульс» (Рис 4). Данная Информационная модель наглядно показывает содержание документов, справочников и таблиц в информационной системе, которые необходимы для предприятия на разных этапах его работы.

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

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

  • Контактная информация Клиентов
  • Регион поставки
  • Необходимое топливо
  • Необходимое количество топлива
  • Сроки, в которые должна быть осуществлена поставка

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

В справочнике «Регионы поставок» содержится список регионов, в которые Компания может поставить топливо. Данная информация показывает список регионов, куда могут быть поставлены ГСМ, для согласования с Клиентом региона поставки топлива.

В справочнике «Стоимость ГСМ» содержится вся информация о стоимости каждого из видов поставляемого топлива.

В справочнике «Типы ГСМ» содержится вся информация о типах топлива, которые поставляет компания.

В таблице «Машины» содержится вся информация о машинах, которыми владеет компания.

В таблице «Цистерны» содержится вся информация о цистернах, которыми владеет компания.

В таблице «Водители» содержится вся информация о водителях, которые работают в компании.

В таблице «Клиенты» содержится вся информация о клиентах, с которыми когда-либо сотрудничала компания.

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

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

После оплаты клиентом топлива, компания получает информацию об этом и начинается поставка топлива.

Рис 4. Информационная модель ИС.

2.2. Используемые классификаторы и системы кодирования

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

Таблица 3

Системы кодирования и классификаторы

№п/п

Кодируемое

множество

объектов

Длина кода

Мощность кода

Система кодирования

Система классификации

Вид классификатора

1

Клиенты

7 знаков

9999999

комбинаций

порядковая

отсутствует

системный

2

Документы

7

знаков

9999999

комбинаций

порядковая

отсутствует

системный

3

Автотранспорт

8

знаков

99999999

комбинаций

порядковая

отсутствует

системный

4

Типы топлива

10 знаков

9999999999 комбинаций

порядковая

отсутствует

системный

В столбце (Вид классификатора) был взят системный классификатор.

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

Классификатор ОКПО – Общероссийский Классификатор Предприятий и Организаций формируется органами государственной статистики путем присвоения кодовых номеров предприятиям, организациям, фирмам любой формы собственности.

Назначение данного классификатора:

  1. Объединение всей информации об организации
  2. Облегчение статистического учета организаций
  3. взаимодействия надзорных органов между собой при запросах об определённой организации.

Он основан на использовании фасетной системы классификации и состоит из трёх блоков.

Структурная формула классификатора выглядит так:

Разберём эту формулу по частям:

  1. эта часть относится к блоку идентификации, который включает в себя код отрасли и регистрационный номер предприятия, а так же контрольную часть кода.
  • первые 00 обозначают код отрасли
  • 00000 – регистрационный номер предприятия
  • K – контрольная часть кода
  1. эта часть относиться к блоку наименования.
  2. вся остальная часть относится к блоку классификации, он же разбивается на группу фасетов.
  • Ф1 - фасета подчиненности в него входит эта часть формулы , где 000 – код министерства, X – управление, 00+00 – объединение нескольких предприятий.
  • Ф2 – фасета административно – территориальной принадлежности
  • Ф3 фасета отраслевой принадлежности .

Ниже представлен фрагмент заполненного кода общесистемного классификатора предприятия и организаций (Рис 5).

Рис 5. фрагмент заполненного кода общесистемного классификатора

2.3. Характеристика нормативно-справочной, входной и оперативной информации

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

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

Рис 6. Форма подачи заявки на обратную связь.

Так же, при необходимости, на сайте Клиент может рассчитать предварительную стоимость поставки, для предоставления более точных данных менеджеру (Рис 7).

Рис 7. Расчёт стоимости поставки.

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

2.4 Характеристика результатной информации

В данном разделе представлен пример договора (Рис 8), который заполняется реквизитами из таблицы «Клиенты».

Рис 8. Пример договора на поставку топлива.

3. Программное обеспечение задачи

3.1. Общие положения (дерево функций и сценарий диалога)

Рассмотрим древо функций (Рис 9) и сценарий диалога при работе с информационной системой (Рис 10) ООО «Импульс». Они отображают принципы работы с информационной системой и содержащиеся в системе документы на всех этапах работы компании.

Древо функций информационной системы состоит из основных и служебных функций.

В основные функции входят:

  • Ввод данных
  • Расчет стоимости поставки
  • Создание отчетов

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

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

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

В служебные функции входят:

  • Аутентификация
  • Управление интерфейсом
  • Помощь
  • Резервное копирование, редактирование БД
  • Календарь

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

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

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

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

Сценарий диалога при работе с информационной системой состоит из 4х разделов:

  • Добавление данных
  • Отчеты
  • Импорт
  • Справочная информация

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

Раздел «Отчеты» нужен для создания всех необходимых отчетов по компании. Как о размерах поставок, так и для финансовых отчетностей компании.

В разделе «Импорт» данных осуществляется внесение данных о клиентах, а так же информация по уже заключенным договорам (Необходимое количество топлива, сроки, регион поставки и т.д.).

В разделе «Справочная информация» хранится информация, необходимая для расчета стоимости поставки, заключение договоров и т.д.

Рис 9. Дерево функций информационной системы.

Рис 10. Сценарий диалога.

3.2. Характеристика базы данных

Рассмотрим базу данных информационной системы. Она состоит из нескольких справочник, а именно:

  • Тип ГСМ. Данный справочник отображает все имеющиеся у компании виды топлива и краткое их описание.
  • Машины. Эта таблица отображает все машины, а так же их ВИН-номера и краткое описание, которые компания использует для поставки топлива.
  • Цистерны. Эта таблица отображает все цистерны, а так же их ВИН-номера и краткое описание, которые компания использует для поставки топлива.
  • Покрываемые регионы. Этот справочник содержит список покрываемых регионов, в которые компания может поставить топливо.
  • Клиенты. Данная таблица отображает всех клиентов компании, а так же их контактную информацию, с которыми компания когда-либо заключала договора.
  • Водители. Эта таблица является списком всех водителей, а так же контактную информацию и информацию правах водителей, которые работают в компании.
  • Поставка. Заключительная таблица, которая собирает в себе информацию со всех остальных таблиц. В таблице отображается как и конечный пункт поставки топлива, так и кинет и количество самого топлива, которое он заказал и конечную дату поставки.

Теперь рассмотрим сами таблицы, их названия, поля и типы полей.

Таблица 4

Тип ГСМ

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

Код ГСМ

Kod_GSM

Числовой

ключевое поле

Наименование

Tip_GSM

Строка

20

Краткое описание

Kratkoe_opisanie

Строка

100

Таблица 5

Машины

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

Код Машины

Kod_Mashiny

Числовой

ключевое поле

Машина

Mashina

Строка

20

Краткое описание

Opisanie_Mashina

Строка

100

ВИМ-код машины

WIM_Mashina

Числовой

Таблица 6

Цистерны

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

Код Цистерны

Kod_Cisterny

Числовой

ключевое поле

Цистерна

Cisterna

Строка

20

Краткое описание

Opisanie_Cisterna

Строка

100

ВИМ-код цистерны

WIM_Cisterna

Числовой

Таблица 7

Нефтебазы

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

Код Нефтебазы

Kod_Neftebazy

Числовой

ключевое поле

Нефтебаза

Neftebaza

Строка

20

Адрес

Adres

Строка

100

Контакты Нефтебазы

Kontakty_Neftebaza

Строка

100

Кол.-во ГСМ на хранении

Kolichestvo_GSM_m3

Числовой

Код ГСМ

Kod_GSM

Числовой

Подстановка

Код Машины

Kod_Mashiny

Числовой

Подстановка

Код Цистерны

Kod_Cisterny

Числовой

Подстановка

Таблица 8

Покрываемые регионы

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

Код Региона

Kod_regiona

Числовой

ключевое поле

Регион

Region

Строка

50

Таблица 9

Клиенты

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

Код Клиента

Kod_Klienta

Числовой

ключевое поле

Клиент

Klient_FIO

Строка

50

Физ/Юр лицо

Tip_Klienta

Строка

100

Фиксированный список

Контакты

Kontakty_Klient

Строка

200

Таблица 10

Водители

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

Код Водителя

Kod_Voditelya

Числовой

ключевое поле

ФИО

FIO_Voditel

Строка

50

Контакты

Kontakty_Voditelya

Строка

200

Права

COD_Prava

Числовой

Таблица 11

Поставка

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

Код Поставки

Kod_Postavki

Числовой

5

ключевое поле

Номер договора

Nomer_dogovora

Маска ввода

10

XXXXX/XXX/XX

Конечный пункт

Konechnyi_pynkt

Строка

100

Поставляемый ГСМ

GSM_dly_postavki

Строка

100

Фиксированный список

Кол.-во поставляемого ГСМ

KOLVO_GSM_dly_postavki

Числовой

10

Дата поставки

Data_postavki

Дата

01.01.2001

Код Нефтебазы

Kod_Neftebazy

Числовой

Подстановка

Код Региона

Kod_regiona

Числовой

Подстановка

Код Клиента

Kod_Klienta

Числовой

Подстановка

Код Водителя

Kod_Voditelya

Числовой

Подстановка

Теперь, для наглядного отображения всех связей в базе данных нашей информационной системы рассмотрим ER-модель базы данных (Рис 11).

Рис 11. ER-модель базы данных информационной системы.

3.3 Структурная схема пакета (дерево вызова программных модулей)

В данном разделе представлено Дерево вызова программных модулей Информационной системы и Блок-схема учета поставки топлива информационной системы в ООО «Импульс». Оно отражает содержание программных модулей и описание Блок-схемы учета поставки топлива.

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

Таблица 11

Таблица описания функций модулей

№ п/п

Наименование модуля

Функции модуля

1.

Глобальный модуль

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

2.

Модуль справочника

«Ввод данных»

Содержит предопределенные процедуры шаблоны и элементы справочника для заполнения сведений

3.

Модуль справочника

«Создание отчётов»

Содержит предопределенные процедуры формы списка и элемента справочника

4.

Модуль

«Архивация Баз данных»

Содержит предопределенные процедуры для сохранения версии базы данных

5.

Подсистема

«Учёт финансов»

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

6.

Подсистема

«Расчёт стоимости

поставки»

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

7.

Модуль

«Управление окнами»

Содержит предопределенные процедуры позволяющие настроить интерфейс

8.

Модуль

«Календарные сведения»

Содержит информацию о календаре. Текущей дате и времени

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

Форма аутентификации

Главная

форма

Форма

пользователя

Подсистема Учета финансов

Подсистема Расчета стоимости поставки

Модуль

Ввода данных

Модуль

Создания отчетов

Модуль Архивации базы данных

форма

Модуль управления окнами

Модуль Календарных сведений

Рис 12. Дерево вызова программных модулей.

3.4 Описание программных модулей

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

Рис 13. Блок-схема регистрации получения платежей.

4. Контрольный пример реализации и его описание

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

На данной экранной форме (Рис 14) изображено окно авторизации.

Рис 14. Окно авторизации.

После авторизации, попадаем в экранную форму главного меню (Рис 15).

Рис 15. Главное меню.

На следующем рисунке (Рис 16) изображено диалоговое меню.

Рис 16. Диалоговое меню.

На следующем рисунке (Рис 17) изображена экранная форма добавления нового клиента.

Рис 17. Экранная форма добавления Клиента.

На следующем рисунке (Рис 18) изображена экранная форма создания и/или редактирование договора.

Рис 18. Экранная форма создания договора.

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

Рис 20. Нефтебазы.

Так же формируется расписание поставок (Рис 21).

Рис 21. Расписание поставок.

У администратора такое же главное меню, как и у пользователя, но отличие в пунктах (Рис 22).

Рис 22. Расписание поставок.

Соответственно, в диалоговом меню пункты работы с базой данных (Рис 23).

Рис 23. Диалоговое меню (Администрирование).

На следующем рисунке изображена экранная форма «О программе» (Рис 24).

Рис 23. О программе.

Заключение

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

  1. Провести обследование на предприятии по поставке нефтепродуктов с целью выявления информационных потоков, а также отделов, для которых необходима автоматизация.
  2. На основании обследования данного предприятия, и выбранного комплекса задач автоматизации ООО «Импульс»
  3. Взяв за основу разработанный проект, создать автоматизированную систему и показать ее работоспособность и эффективность при помощи контрольного примера.
  4. Ввести разработанную автоматизированную систему в опытную и промышленную эксплуатацию на ООО «Импульс»

На основе этих задач, была разработана автоматизированная система, которая позволит компании ООО «Импульс», осуществить учет поставленной электроэнергии. Система была спроектирована после изучения и использования современных методик автоматизации бизнес-процессов компании. Данная автоматизированная система позволит эффективно управлять работой инфраструктуры предприятия, имея при этом, достоверную информацию.

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

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

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

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

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

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