Разработка программного модуля для формирования плана изготовления продукции на предприятии

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



ременно, простое решение основных задач по планированию материального снабжения, а именно:

Ведение календарно-плановых нормативов.

Ведение и хранение расходных документов на выдачу материалов.

Ведение и хранение приходных документов на получение материалов.

Формирование остатков по материалам на текущую дату и начало года.

Ведение карточки учета материалов.

Ведение плана по материалам.

Ведение выпуска изделий.

Учет дефицитных позиций потребности материала.

Ведение справочника унифицированных материалов.

Формирование прайс-листов по материалам от поставщиков.

Формирование плановой потребности по материалам.

Формирование годовой потребности по материалам.

Расчет потребности материала с учетом транзитных норм.

Ведение карточки учета материалов.

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

.3 Анализ методов решения задачи

Перед всеми предприятиями, решившими автоматизировать управление производственно-экономическими процессами, встает нелегкая задача выбора. Разрабатывать самим или закупить и внедрять готовую систему?

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

С появлением ЭВМ и использованием их для обработки информации появилась возможность автоматизировать решение многих информационно - справочных и расчетных задач.

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

Постепенно с развитием программного обеспечения ЭВМ появились идеи создания управляющих систем, которые позволяли бы накапливать, хранить и обновлять взаимосвязанные данные по целому комплексу решаемых задач, например при автоматизации бухгалтерского учета на предприятии. Эти идеи нашли свое воплощение в системах управления базами данных (СУБД). СУБД взаимодействуют не с локальными, а взаимосвязанными по информации массивами, называемыми базами данных. С появлением персональных компьютеров СУБД становятся наиболее популярным средством обработки табличной информации. Они являются инструментальным средством проектирования банков данных при обработке больших объемов информации.

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

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

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

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

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