Основные этапы разработки приложения автоматизированного учета для производственного предприятия




Скачать 74.09 Kb.
НазваниеОсновные этапы разработки приложения автоматизированного учета для производственного предприятия
Дата конвертации01.06.2013
Размер74.09 Kb.
ТипДокументы
УДК 004.415:658.352

Чернобровкин А.В.



ОСНОВНЫЕ ЭТАПЫ РАЗРАБОТКИ ПРИЛОЖЕНИЯ АВТОМАТИЗИРОВАННОГО УЧЕТА ДЛЯ ПРОИЗВОДСТВЕННОГО ПРЕДПРИЯТИЯ


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


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

  • ведут учет выполненных операций и рассчитывают чистую заработную плату;

  • ведут баланс склада сырья и склада готовой продукции;

  • фиксируют приход-расход материалов;

  • рассчитывают фактический расход материалов и их потребность при определенном плане и т.д.

Среди программных продуктов такого класса можно выделить 1С-Бухгалтерия, 1С-предприятие, Microsoft Access, Fox Pro и, в какой-то мере, Microsoft Excel. Безусловно, каждый из них имеет массу достоинств и возможностей, однако при разработке программного продукта для отдельно взятого предприятия может оказаться, что ни одно из названных приложений не способно обеспечить необходимый уровень соответствия выдвинутым требованиям. В связи с этим встает проблема разработки приложения автоматизированного учета, адекватного специфическим задачам конкретного предприятия.

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

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

  1. Изучение структуры производственного предприятия

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

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





Рис. 1. Схема производственного предприятия с выделенным участком функционирования приложения Uchet 1.0.


В отношении приложения Uchet 1.0 были выделены следующие требования:

  • гибкость структуры и возможность замены баз данных в процессе работы приложения (возможность расчета с использованием разных таблиц);

  • доступный и понятный интерфейс (максимальная простота всех действий, возможность удобной работы без мыши, скорость набора данных);

  • удобный доступ к данным (наглядность и возможность просмотра данных в том виде, в котором они были внесены);

  • быстрый доступ к данным (скорость расчетов, использование промежуточных расчетов);

  • простота в воде в эксплуатацию и совместимость с другими форматами;

  • малые системные требования и автономность (приложение является самодостаточным и не требует установки дополнительных приложений);

  • возможность получать данные в любом удобном для пользователя виде (конструктор отчётов);

  • в перспективе, при расширении предприятия, приложение должно иметь структуру и возможности к быстрому и безболезненному переходу на клиент-серверную основу.

  1. Создание структуры базы данных

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




Рис. 2. Структура базы данных приложения Uchet 1.0


  1. Определение функциональных требований к приложению

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

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

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

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

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

Приложение позволяет получать следующие отчеты:

  • по заработной плате основного персонала (включая бригады); по заработной плате обслуживающего персонала;

  • по выполненным операциям;

  • по складу; по приходу/расходу материалов;

  • по приходу/расходу/остатку материалов;

  • по потребности материалов;

  • по фактическому расходу материалов.

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

Среди дополнительных возможностей приложения можно выделить наличие в нем редактора надбавок, редактора подстановок баз данных, редактора отчетов, возможности экспорта отчетов в Microsoft Word, архивации данных, очистки и перерасчета расчетной таблицы и др.

Модуль экспертной системы поддержки принятия решений в приложении Uchet 1.0 находится на стадии разработки и составляет предмет отдельного исследования.

  1. Выбор среды разработки и кодирование

Выбор среды разработки осуществляется на основе анализа требований к приложению автоматизированного учета и на основании структуры базы данных. Обычно выбор среды разработки сводится к выбору между несколькими средами с примерно равными возможностями, тогда выбор осуществляется исходя из удобства кодирования в той или иной среде и личных предпочтений разработчика. От выбора среды разработки зависит тип приложения автоматизированного учета, скорость его работы, ограничения и возможности. На основании анализа сред разработки применительно к реализации приложения Uchet 1.0 было решено кодировать его в среде Borland Delphi 7.0. Данные решено было хранить в базах данных Paradox 7.0. В качестве СУБД решено было использовать СУБД BDE из пакета Borland Delphi 7.0.

  1. Внедрение и обучение персонала

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

  1. Тестирование и отладка

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

  1. Этап поддержки программного средства

Этап поддержки программного средства продолжается на протяжении всего жизненного цикла приложения автоматизированного учета. На данном этапе обеспечивается не только поддержка работоспособности приложения, но и, при необходимости, его доработка и модернизация. Обеспечение выполнения этого этапа является обязательным для каждого внедренного приложения. Для приложения Uchet 1.0, получившего внедрение на одном из производственных предприятий г. Луганска, этап поддержки составляет на данный момент двадцать четыре месяца. За это время приложение было модернизировано более десяти раз.

  1. Этап вывода из эксплуатации

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

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


Список литературы


  1. Тиори Т., Фрай Дж. Проектирование структур баз данных. – М.: Мир, 1985. – Кн. 1 и 2.

  2. Ульман Дж. Основы систем баз данных. – М.: Мир, 1983.

  3. Мартин Дж. Организация баз данных в вычислительных системах. – М.: Мир, 1978.

  4. Качайлов А.Е. Автоматизация учета на базах и складах. – М.: Экономика, 1970.

  5. Титоренко Г.А. Автоматизированные информационные технологии в экономике. – М.: Компьютер, ЮНИТИ, 1998.

  6. Трубилин И.Т., Семенов М.И., Лойко В.И., Барановская Т.П. Автоматизированные информационные технологии в экономике. – М.: Финансы и статистика, 1999.




Добавить в свой блог или на сайт

Похожие:

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

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

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

Основные этапы разработки приложения автоматизированного учета для производственного предприятия iconУстав общества с дополнительной ответственностью производственного (коммерческого, научно-производственного, бытового обслуживания, торгового, картонажно-полиграфического и т п. варианты) предприятия "Галатея" (условно)

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

Основные этапы разработки приложения автоматизированного учета для производственного предприятия icon1. Сущность бухгалтерского учета Система нормативного регулирования бухгалтерского учета. Содержание и основные задачи бухгалтерского учета. Пользователи информации бухгалтерского учета. Объекты бухгалтерского учета и их классиф
Сборник методических материалов по курсу «Бухгалтерский учет». – М.: Импэ им. А. С. Грибоедова, 2003. – 15 с

Основные этапы разработки приложения автоматизированного учета для производственного предприятия iconЗатраты на ниокр как объект приложения бухгалтерского учета
Передовые предприятия во всех сферах бизнеса главную ставку на победу в конкурентной борьбе делают на интеллектуальную собственность....

Основные этапы разработки приложения автоматизированного учета для производственного предприятия iconПроект учетной политики для производственного предприятия при применении позаказного метода

Основные этапы разработки приложения автоматизированного учета для производственного предприятия iconПостановление Правительства Московской области от 16. 08. 2006 №799/28
О реализации инвестиционного проекта создания автоматизированного производственного комплекса по выпуску фотоэлектрических преобразователей...

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


Разместите кнопку на своём сайте:
lib.convdocs.org


База данных защищена авторским правом ©lib.convdocs.org 2012
обратиться к администрации
lib.convdocs.org
Главная страница