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

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

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

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

Добавлен: 23.04.2023

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Рис 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

Числовой