Диплом: Автоматизация процесса учета продажи нефтепродуктов для ООО «Форсаж М»

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
51
Монитор
1280х1024
Видеокарта
поддерживающий DirectX 11
Операционная система
Windows 8 и выше
Таким образом, представленный набор технического обеспечения позволяет
в полной мере реализовать возможности разработанной информационной системы.
В тоже время, приведенный пример технического обеспечения является типовым.
Информационная система может быть запущена на уже имеющихся персональных
компьютерах компании.
II Проектная часть
2.1. Разработка проекта автоматизации
2.1.1. Этапы жизненного цикла проекта автоматизации
Жизненный цикл информационных систем – это период их создания и
использования, охватывающий различные состояния, начиная с момента
возникновения необходимости в такой системе и заканчивая моментом ее полного
выхода из употребления у пользователей [31].
52
Модель жизненного цикла ИС — структура, определяющая
последовательность выполнения и взаимосвязи процессов, действий и задач на
протяжении жизненного цикла. Модель жизненного цикла зависит от специфики,
масштаба и сложности проекта и специфики условий, в которых система создается
и функционирует.
Каскадная модель жизненного цикла была предложена в 1970 г. Уинстоном
Ройсом. Она предусматривает последовательное выполнение всех этапов проекта в
строго фиксированном порядке. Переход на следующий этап означает полное
завершение работ на предыдущем этапе. Требования, определенные на стадии
формирования требований, строго документируются в виде технического задания и
фиксируются на все время разработки проекта. Каждая стадия завершается
выпуском полного комплекта документации, достаточной для того, чтобы
разработка могла быть продолжена другой командой разработчиков.
Спиральная модель (англ. spiral model) была разработана в середине 1980-х
годов Барри Боэмом. Она основана на классическом цикле Деминга PDCA (plan-do-
check-act). При использовании этой модели ИС создается в несколько итераций
(витков спирали) методом прототипирования.
Итерационная модель - это естественное развитие каскадной и спиральной
моделей привело к их сближению и появлению современного итерационного
подхода, который представляет рациональное сочетание этих моделей. Различные
варианты итерационного подхода реализованы в большинстве современных
технологий и методов: RUP, MSF, XP.
Так как разрабатываемая информационная система не является сложной и
будет применяться только в условиях рассматриваемой организации, выберем
каскадную модель.
Для удачной реализации процессного анализа употребляются методы и
инструментальные средства, построенные на структурном подходе,
осуществленные на принципе функциональной декомпозиции.
В данной технологии применяться следующие методологии структурного,
функционнального моделирования:
53
IDEF0 (Integration Definition for Function Modeling) - методология
функционального моделирования. С помощью данного моделирования предстает
возможность произвести построения модели взаимосвязанных блоков изучаемой
области.
DFD (Data Flow Diagrams) - является один из основных инструментов
структурного анализа и проектирования информационных систем. Производит
описание внешнего источника и источника данных системы, логические функции,
потоки данных и хранилища данных.
BPwin - позволяет построить графические модели бизнес-процессов.
Возможности:
- соединяет в одном инструменте средства моделирования IDEF0 и
потоков данных DFD;
- позволяет провести систематический анализ процессов и систем;
- позволяет производить декомпозицию конкретных процессов;
- имеет собственный генератор отчетов.
Преимущество: легкий интерфейс, прост в понимании, дает возможность
пользователю настроить его под себя, что облегчает процесс моделирования,
следит за правильностью связей между моделей, позволяет создать шаблон отчета,
который в дальнейшем можно применять для любых других моделей.
2.1.2. Ожидаемые риски на этапах жизненного цикла и их описание
Под риском проекта понимают потенциальную, численно измеримую
возможность неблагоприятных ситуаций и связанных с ними последствий в виде
ущерба, убытков, неблагоприятного изменения основных управляемых параметров
проекта.
Рассмотрим риски разрабатываемого проекта по этапам. Для
разрабатываемого проекта актуальны следующие риски. На этапе проектирования
может возникнуть технологический риск. Он проявляется в виде несоответствия
разрабатываемого проекта реальной задаче по причине неправильного выбора
54
технологии. Этот риск минимизируется путем тщательного анализа реальных
бизнес процессов и их отношений, а так же путем сравнительного выбора
используемых технологий.
На этапе разработки возникает риск реализации проекта – риск того, что
организация не сможет реализовать проект в заданные временные и бюджетные
рамки, или риск, что создание работоспособного решения завершится неудачей.
Снижается путем повышения эффективности управления проектной командой. С
другой стороны, этот риск не высок, ввиду отсутствия жесткой временной границы
реализации. На этапе внедрения может возникнуть организационный риск,
который обусловлен не эффективной работой команды внедрения.
Для противодействия этому риску, необходимо составить план внедрения и
организовать команду внедрения более тщательно. На этапе эксплуатации может
возникнуть риск того, что эксплуатационные расходы новой системы возрастут до
нерентабельного уровня. Может проявляться, как уличение затрат на
обслуживание выбранного технического обеспечения. Но благодаря наличию
большого запаса необходимого оборудования он не препятствует реализации
проекта.
2.1.3. Организационно-правовые и программно-аппаратные средства
обеспечения информационной безопасности и защиты информации
В качестве обеспечения информационной безопасности следует применить
сетевые решения, предлагающие дополнительные возможности защиты на уровне
маршрутизаторов. Это позволяет блокировать доступ к отдельным устройствам,
создавать разные категории доступа.
Использование Интернета как среды взаимодействия с широким кругом лиц
и организаций требует:
- усиления защиты от многочисленных угроз;
- обеспечение отказоустойчивости соединения с глобальной сетью методом
резервирования канала связи с провайдером.
55
На данный момент при реализации проекта наиболее приемлима следующая
система защиты:
- два кластера межсетевых экранов (каждый включает по два
маршрутизатора);
- комплекс централизованного управления механизмами сетевой защиты;
- графическая консоль управления этим комплексом;
- модуль создания комплексной отчетности.
В качестве обеспечения информационной безопасности наиболее
оптимальной представляется защита при помощи пароля. Защита паролем и
система контроля доступа основаны:
- активация на уровне СУБД;
- активация на уровне приложения.
Основываясь на требованиях безопасности при исполнении технологических
операций, авторизация выполняются с поддержкой пароля для приложения или
непосредственно в базе данных.
2.2. Информационное обеспечение задачи
2.2.1. Информационная модель и её описание
Логическая модель, изображенная на рисунке 10 отражает связи между
таблиц.
56
Рисунок 4 – информационная модель
2.2.2. Характеристика нормативно-справочной, входной и оперативной
информации
Информационная система, в состав которой входит база данных
демонстрирует собой организованные данные, для упорядоченности всевозможной
информации. В ходе чего информационной системой допускается только ввод
данных представленных в справочнике. Это обеспечит облегчить ввод данных, а
также производить анализ данных. При управлением справочниками необходимо
их заполнить требующими данными.
В основной таблице «Продажа» хранится код проданного товара, код
поставки в которой пришел проданный товар, код продавца который совершил
продажу, дату покупки, номер чека.
Таблица «Продажа» имеет следующую структуру:
57
Таблица 4 – Структура таблицы «Продажа»
Имя поля
Тип данных
Код продажи
Счетчик
Код поставки
Числовой
Код продавца
Числовой
Дата продажи
Дата и время
Количество
Числовой
Чек
Числовой
В таблице «Поставка» хранится информация о товаре, его наименование, код
поставщика который поставляет данный товар, описание товара, категория товара
и стоимость закупки товара.
Таблица «Поставка» имеет следующую структуру:
Таблица 5 – Структура таблицы «Поставка»
Имя поля
Тип данных
Код поставки
Счетчик
Код товара
Числовой
Дата поставки
Дата и время
Количество
Числовой
Входными документами являются:
«Продажа»;
«Поставка»;
На рисунке 5 представлена форма добавления новой продажи. Её заполняет
продавец при оформлении продажи.
58
Рисунок 5 – Экранная форма «Продажа»
Таблица «Продажа» имеет следующую структуру:
Таблица 6 – Структура таблицы «Продажа»
Имя поля
Тип данных
Код покупки
Счетчик
Код поставки
Числовой
Код продавца
Числовой
Дата покупки
Дата и время
Количество
Числовой
Чек
Числовой
После приёма поставки открывается и заполняется данная форма. Товар
разделен по категориям, поставщик поставляет определенную категорию товара,
также вносится количество принятого товара.
Таблица «Поставка» имеет следующую структуру:
Таблица 7 – Структура таблицы «Поставка»
Имя поля
Тип данных
Код поставки
Счетчик
Код товара
Числовой
Дата доставки
Дата и время
59
Количество
Числовой
Классификация объектов представляет собой процедуру группировки на
качественном уровне, которая направлена на выделение однородных свойств.
В большинстве случаев используется порядковая и серийно-порядковая
системы кодирования. Порядковая система кодирования основана на
последовательном порядке регистрации объектов. Серийно-порядковая система
кодирования применяется для кодирования однопризначных номенклатур,
находящихся в определенной соподчиненности. В системе учета продаж, товаров и
поставок используется порядковая система кодирования.
В системе используются следующие 3 справочника:
справочник «Сотрудники»;
справочник «Поставщик»;
справочник «Товары».
Справочник «Сотрудники» предназначен для хранения информации о
сотрудниках магазина. Структура справочника «Сотрудники» представлена в
таблице 8.
Таблица 8 – Структура справочника «Сотрудники»
Имя поля
Тип данных
Код сотрудника
Счетчик
ФИО
Короткий текст
Должность
Короткий текст
Дата рождения
Дата и время
Дата принятия
Дата и время
Дата увольнения
Дата и время
При необходимости добавления нового сотрудника, необходимо открыть
форму «Сотрудники» заполнить все необходимые поля, далее нажать кнопку
60
новая запись, после чего новый сотрудник появится в базе сотрудников. Данная
форма представлена на рисунке 6.
Рисунок 6 – Экранная форма «Сотрудники»
Таблица «Поставщик» имеет следующую структуру:
Таблица 9 – Структура таблицы «Поставщик»
Имя поля
Тип данных
Код поставщика
Счетчик
Наименование поставщика
Короткий текст
Представитель
поставщика
Короткий текст
Контактный телефон
Короткий текст
Адрес
Короткий текст
Содержит: код, наименование, представитель(ФИО), контактный телефон,
адрес.

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
IPO - инструмент финансирования деятельности организации. На примере ПАО «Нефтяная компания «Лукойл»
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)