Дипломная работа: Разработка автоматизированной системы ведения хозяйственной деятельности ООО Виктори

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

СОДЕРЖАНИЕ

интерфейс пользовательский обеспечение программный

Введение

1 Анализ текущей ситуации

2 Аналитический обзор существующих подходов к разработке автоматизированных систем

3 Постановка задачи и определение требований к программному обеспечению

4 Проектирование системы

4.1 Разработка концептуальной и логической модели

4.2 Разработка блок схем алгоритмов

4.3 Разработка пользовательского интерфейса

5 Программная реализация приложения

6 Тестирование и анализ полученных результатов

7 Результаты внедрения системы

8 Разработка методических указаний

8.1 Руководство программиста

8.2 Руководство пользователя

Заключение

Список использованных источников

Приложение 1 логическая модель

Приложение 2 справка о внедрении автоматизированной системы

Приложение 3 листинг кода программы

ВВЕДЕНИЕ

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

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

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

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

1 АНАЛИЗ ТЕКУЩЕЙ СИТУАЦИИ

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

Сначала происходит обзвон заказчиков и поиск загрузок на специальном сайте «АвтоТрансИнфо» при котором уточняются данные по этой загрузке и её актуальность. Если загрузка актуальна, то её предлагают свободным перевозчикам. После согласия перевозчика происходит заключение заявки с заказчиком. Обычно заказчик присылает по электронной почте заявку(договор) на перевозку груза которую распечатывают, подписывают и отправляют обратно заказчику. Во время выполнения перевозки менеджер, который ответственен за данную машину, контролирует выполнение перевозки чтобы машина не опаздывала по времени и все документы необходимые при загрузке и выгрузке были в порядке. После выполнения перевозки водитель приносить документы по выгрузке в офис где бухгалтер записывает в тетрадь эти документы и сканирует их для отправки заказчику на проверку. Если документы в порядке, то бухгалтер печатает счета на оплату из программы «Бизнес пак» и конверт с местом доставки, запечатывает его и вечером отправляет их по почте. Все документы оправляются по почте заказными письмами так как у данных писем есть номер для их отслеживания на сайте. Обычно после получения документов заказчиком начинается отсчитывается срок до поступления оплаты. После получения оплаты и её отражении в банк клиенте происходить перенос данного поступления в программу 1С «Бухгалтерия» и создание в ней списания для оплаты водителю которое переносится в банк клиент вручную и отправляется в банк.

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

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

2 АНАЛИТИЧЕСКИЙ ОБЗОР СУЩЕСТВУЮЩИХ ПОДХОДОВ К РАЗРАБОТКЕ АВТОМАТИЗИРОВАННЫХ СИСТЕМ

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

Рисунок 1 - Подходы к построению автоматизированных систем

Ниже рассмотрим основные подходы к разработке показанные на схеме и выберем один из них для своей разработки [2]:

1. Самостоятельная разработка

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

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

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

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

2. Заказные системы

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

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

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

3. Тиражируемые (коробочные) продукты

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

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

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

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

4. Адаптируемые интегрированные системы

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

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

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

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

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

Для нашего дипломного проекта больше всего подходит подход адаптируемые интегрированные системы, так как для разработки будет использован стандартный функционал 1С «Управление торговлей» который будет дорабатывается для удовлетворения всех требований организации.

3 ПОСТАНОВКА ЗАДАЧИ И ОПРЕДЕЛЕНИЕ ТРЕБОВАНИЙ К ПРОГРАММНОМУ ОБЕСПЕЧЕНИЮ

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

1. 1С:Предприятие (версия платформы не ниже 8.3.10.2667);

Так как на данном предприятии уже установлена конфигурации 1С «Бухгалтерия», а также есть типовое прикладное решение для сокращения времени разработки автоматизированной системы было решено использовать программу 1С:Предприятие. Версия платформы 8.3.10.2667 и выше необходима для корректного функционирования 1С «Бухгалтерии» поэтому для разработки системы будем использовать платформу этой версии.

1С:Предприятие - программный продукт для автоматизации деятельности предприятий, первоначально предназначался для автоматизаций управленческого и бухгалтерского учета, в настоящее время охватывает и другие сферы деятельности [3].

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

Источник: https://otherreferats.allbest.ru/download/1156731/