Разработка программного модуля для формирования плана изготовления продукции на предприятии
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
ременно, простое решение основных задач по планированию материального снабжения, а именно:
Ведение календарно-плановых нормативов.
Ведение и хранение расходных документов на выдачу материалов.
Ведение и хранение приходных документов на получение материалов.
Формирование остатков по материалам на текущую дату и начало года.
Ведение карточки учета материалов.
Ведение плана по материалам.
Ведение выпуска изделий.
Учет дефицитных позиций потребности материала.
Ведение справочника унифицированных материалов.
Формирование прайс-листов по материалам от поставщиков.
Формирование плановой потребности по материалам.
Формирование годовой потребности по материалам.
Расчет потребности материала с учетом транзитных норм.
Ведение карточки учета материалов.
Данная система может применяться на мелких и средних предприятиях вне зависимости от сферы деятельности, где возникает потребность в автоматизации процесса материально-технического снабжения.
.3 Анализ методов решения задачи
Перед всеми предприятиями, решившими автоматизировать управление производственно-экономическими процессами, встает нелегкая задача выбора. Разрабатывать самим или закупить и внедрять готовую систему?
До появления компьютеров для учета, контроля и планирования служили всевозможные картотеки, регистрационные журналы, списки и т.д. Они постепенно накапливались и обновлялись. При большом объеме информации поиск и обобщение необходимых сведений, осуществляемых вручную, представлял собой довольно трудоемкий процесс.
С появлением ЭВМ и использованием их для обработки информации появилась возможность автоматизировать решение многих информационно - справочных и расчетных задач.
Первоначально для накопления и хранения информации на ЭВМ применялись локальные массивы (или файлы), при этом для каждой из решаемых функциональных задач создавались собственные файлы исходной и результатной информации. Это приводило к значительному дублированию данных, усложняло их обновление, затрудняло решение взаимосвязанных проблемных задач.
Постепенно с развитием программного обеспечения ЭВМ появились идеи создания управляющих систем, которые позволяли бы накапливать, хранить и обновлять взаимосвязанные данные по целому комплексу решаемых задач, например при автоматизации бухгалтерского учета на предприятии. Эти идеи нашли свое воплощение в системах управления базами данных (СУБД). СУБД взаимодействуют не с локальными, а взаимосвязанными по информации массивами, называемыми базами данных. С появлением персональных компьютеров СУБД становятся наиболее популярным средством обработки табличной информации. Они являются инструментальным средством проектирования банков данных при обработке больших объемов информации.
Программное обеспечение для работы с базами данных используется на персональных компьютерах уже довольно давно. К сожалению, эти программы либо были элементарными диспетчерами хранения данных и не имели средств разработки приложений, либо были настолько сложны и трудны, что даже хорошо разбирающиеся в компьютерах люди избегали работать с ними до тех пор, пока не получали полных, ориентированных на пользователя приложений.
Но, несмотря на опыт реализации масштабных общегосударственных проектов, идею создания типовой АСУП оборонных отраслей осуществить не удалось: основные усилия направлялись на создание функциональной прикладной части, недооценивалась важность решения системных проблем.
В результате отдельные подсистемы не удовлетворяли требованиям интегрированной обработки данных. Положение усугубилось тем, что предприятия, не дожидаясь общего решения проблемы, начали создавать свои специализированные отделы проектирования и внедрения собственных АСУП. Эти работы включались в государственные планы технического развития предприятий, финансировались из бюджета, за их выполнение директор нес персональную ответственность.
В течение 1975-1985 годов на многих промышленных предприятиях были созданы и начали функционировать АСУП, но уровень заложенных в них решений был весьма невысок - невозможно было обеспечить формирование в рамках одного предприятия высококвалифицированного коллектива разработчиков. В результате системы оказались несовместимыми, что сделало невозможным обмен, как созданными программными продуктами, так и самой информацией. Распыление проектных работ по тысячам предприятий привело к необходимости привлечения неоправданно большого числа специалистов - программистов, алгоритмистов, электронщиков, которых и в те годы вузы выпускали в недостаточном количестве. В итоге потребовалось значительно больше ресурсов, чем было необходимо для создания типовой отраслевой АСУ.
Чрезвычайно важным фактором выступает серьезная недооценка со стороны руководителей предприятий необходимости коренной перестройки управления. Им по-прежнему кажется, что в этой сфере все обстоит благополучно, что они как управленцы хорошо справляются со своими обязанностями и не дело бездушных машин подменять руководителей-интеллектуалов. В лучшем случае они допускают компьютеры в сферу сложных расчетов. Но дело не только в руководителях. Даже многие инженеры, для которых компьютер должен стать постоянным инструментом, всячески от них уклоняются. Дело усугубляется в связи со значительным старением персон