Дипломная работа: Автоматизация процесса ведения документации и отчетности на предприятии "Торговый дом АгроСи"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
36
- деятельность, связанная с переходом от «производства на склад» к
«производству под конкретного заказчика» посредством учета имеющихся
индивидуальных требований.
Наличие стратегических целей для развития бизнеса при учете
необходимых ограничений (технологических, финансовых или временных),
которые могут быть сконвертированными в стратегический план автоматизации
предприятия.
Таким образом, были определены необходимые этапы используемой
стратегии автоматизации поставленной задачи, при применении
последовательного четкого выполнения которых может быть задействован
значимый критерий для достижения успеха при автоматизации задачи и
представляет собой эффективную технологию разработки и внедрения
информационной системы.
Основные этапы стратегии автоматизации поставленной задачи:
Анализ используемых стратегии развития бизнеса:
Стратегия развития бизнеса предполагает снижение расходов, сокращение
времени обработки заказов и повышение прибыли.
Определение функциональности ИС:
Выбор стратегии автоматизации:
В процессе прохождения стадии формирования технического проекта:
Определяются структуры данных, которые должны храниться в системе, а
также используемые алгоритмы, определяются задействованные ресурсы
системы и предприятия, их структура и связи, разрабатывается интерфейс
пользователя. [15]
Происходит планирование работ, то есть формирование индивидуальных
планов для каждого из участников команды разработчиков;
Возможность для заполнения основных справочников ИС:
Существенно значимые особенности данного этапа состоят в том, что он
может занять несколько большое количество времени, при этом может требовать
значительной централизации для введения полной информации. Указанный этап
является значимым условием для определения работоспособности системы. В
настоящее время в наличии имеются два основных способа осуществления
37
реализации указанного этапа: ручное введение данных со стороны пользователя
или конвертация используемых данных.
Осуществление настройки и тестирования ИС:
Указанный этап является трудоемким, он сопровождается появлением
значимых нюансов в процессе осуществляемого решения поставленной задачи,
что может потребовать внесения дополнительных корректировок в систему.
Осуществление опытной эксплуатации ИС:
Данный этап имеет существенную продолжительность и сопровождается
формированием окончательного списка всех имеющихся замечаний и
пропозиций, а также связан с осуществляемым планированием и последующим
исполнением необходимых финальных работ по осуществлению комплексной
настройки и тестирования системы.
Документирование:
Осуществление оформления необходимой инструкции для пользователя
информационной системы; оформление необходимого регламента для
осуществляемого взаимодействия всех представленных подразделений в рамках
системы; а также доработка необходимой и достаточной технической
документации.
Завершение проекта:
Формирование необходимого регламента осуществляемой технической
поддержки, а также сопровождения имеющейся информационной системы.
Следовательно, достаточно последовательное и четкое выполнение
основных этапов представляет собой важный критерий для достижения успеха
при автоматизации поставленной задачи и представляет собой максимально
эффективную технологию для осуществления процесса разработки и внедрения
информационной системы.
Выбрана стратегия автоматизации по направлениям – автоматизируется
процесс учета и анализа документации, заключения договоров на предприятии.
38
1.3.3. Выбор и обоснование способа приобретения ИС для
автоматизации задачи
Имеется два способа приобретения ИС для автоматизации задачи:
приобретение у сторонних разработчиков - дорогой вариант;
разработка собственными силами - дешевый вариант.
На основании рассмотренных программных аналогов было принято
решение автором дипломной работы о разработке собственной системы, которая
будет подходить под задачи предприятия, иметь требуемый функционал и иметь
меньшую стоимость приобретения и эксплуатации, в чем и заинтересовано
руководство предприятия.
1.4. Обоснование проектных решений
1.4.1. Обоснование проектных решений по информационному
обеспечению
Так как выбранные задачи имеют общую информационную базу (работа с
договорами на предприятии), нами был выбран для автоматизации именно этот
комплекс задач.
Деятельность по заключению договоров необходимо автоматизировать,
поскольку существуют следующие недостатки, выявленные по состоянию дел на
предприятии:
Удаленность различных отделов предприятия друг от друга. Внедрение
информационной системы позволит значительно ускорить время согласования
различных этапов подписания договора, поскольку для работы с договорами
будут использоваться различные каналы связи, в частности интернет и
электронная почта.
Значительный объем информации по договорам, что затрудняет работу с
информацией и поиск необходимой информации. В частности, за период с 2013
по 2018 год на предприятии было заключено 189 различных договоров.
Внедрение информационной системы позволить значительно сократить время
39
поиска необходимых документов, а также организовать поиск документов по
различным критериям, например по структурному подразделению,
ответственному за заключение договора или по контрагенту.
Дублирование информации. Оператору при работе в Excel приходится
вводить одну и ту же информацию несколько раз при регистрации договоров
(например, название контрагента или структурного подразделения).
Использование списочных конструкций позволит значительно сократить это
время, ограничившись выбором значений из предлагаемого списка. Для этого в
информационной системе будет организована возможность ведения
справочников.
Низкая оперативность, снижающая качество управления объектом
информационной системы.
Несовершенство организации сбора, ввода и регистрации необходимой
информации. Использование электронных таблиц для хранения информации по
договорам значительно увеличивает время обработки информации. Выдача и
поиск информации в таком случае также затруднены.
Невозможность занесения в базу данных исходных документов. В
частности, MS Excel не позволяет сохранить в файле документы Word, либо
отсканированные страницы. Возможна организация ручного реестра
документов, но это также сопряжено с определенными трудностями. Например,
электронные таблицы не позволяют организовать соответствие одной
информационной единице нескольких документов. Такую возможность
подразумевает только использование реляционной базы данных.
1.4.2. Обоснование проектных решений по программному обеспечению
Выделим и рассмотрим основные программные средства для
программирования нашего приложения.
Visual Basic – один из пионеров высокоуровневых языков. Основан на
концепции событийно-управляемого программирования, стиль которого отлично
согласуется с библиотекой графического интерфейса пользователя - GUI. Смысл
данного подхода состоит в управлении событиями. Каждому происходящему
40
событию: нажатие клавиши, клик или перемещение мышки, выбор команды
ставится в соответствие определенная реакция – команда, программный блок
или процедура. Результат работы программиста – приложение, наполненное
взаимосвязанными процедурами, управление которыми происходит действиями
пользователя. Недостаток данного языка – отсутствие детального анализа,
описания каждого шага, что затрудняет его применение для современных
архитектурно сложных разработок.
Javaпродукт корпорации Sun Microsystems. Представляет собой
объектно-ориентированный язык, программные разработки на котором
транслируются в байт-код. Интерпретатором и обрабатывающим байтовый код
процессором в этом варианте выступает специальная программа - виртуальная
машина Java.
Наличие собственного интерпретатора, делает программные продукты,
реализованные на языке Java, независимыми от операционной системы или
оборудования. Созданные Java-приложения выполняются на любых
устройствах, платформах, которые поддерживают соответствующую
виртуальную машину. Следующий важный момент – исполнение Java-
приложения находится под полным контролем виртуальной машины. Все
сторонние операции, выходящие за программно установленные полномочия,
незамедлительно прерываются. Это исключает несанкционированный доступа
или соединения с удаленным компьютером, без соответствующего
программного приоритета. Такой подход значительно повышает
информационную безопасность системы.
Следующий язык C# (произносится «си шарп», чтобы исключить
путаницу с С/С++) был представлен корпорацией Microsoft, после выхода новой
платформы .NET. Данное средство было разработано именно под нее, что сразу
же поставило определенное условие перед разработчиками софта. Программист,
собирающийся работать на платформе .NET обязан знать C#. Упрощает такую
категоричную постановку следующий факт: язык C# достаточно близок к
особенно любимыми программистами Delphi, C++ а также Java.
Рассмотрение C# ограничим акцентированием внимания на наиболее
отличительных аспектах. Первый из них – новый подход при работе с
Источник: https://baza.diplomsite.ru/previewfile/2055