Автор: Пользователь скрыл имя, 11 Сентября 2011 в 14:11, реферат
Современные СУБД в основном являются приложениями Windows, так как данная среда позволяет более полно использовать возможности персональной ЭВМ, нежели среда DOS. Снижение стоимости высокопроизводительных ПК обусловил не только широкий переход к среде Windows, где разработчик программного обеспечения может в меньше степени заботиться о распределении ресурсов, но также сделал программное обеспечение ПК в целом и СУБД в частности менее критичными к аппаратным ресурсам ЭВМ.
Современная
жизнь немыслима без
– обеспечивать получение общих и/или детализированных отчетов по итогам работы;
– позволять легко определять тенденции изменения важнейших показателей;
– обеспечивать получение информации, критической по времени, без существенных задержек;
– выполнять точный и полный анализ данных.
Современные СУБД в основном являются приложениями Windows, так как данная среда позволяет более полно использовать возможности персональной ЭВМ, нежели среда DOS. Снижение стоимости высокопроизводительных ПК обусловил не только широкий переход к среде Windows, где разработчик программного обеспечения может в меньше степени заботиться о распределении ресурсов, но также сделал программное обеспечение ПК в целом и СУБД в частности менее критичными к аппаратным ресурсам ЭВМ.
Среди наиболее ярких представителей систем управления базами данных можно отметить: Lotus Approach, Microsoft Access, Borland dBase, Borland Paradox, Microsoft Visual FoxPro, Microsoft Visual Basic, а также баз данных Microsoft SQL Server и Oracle, используемые в приложениях, построенных по технологии «клиент-сервер». Фактически, у любой современной СУБД существует аналог, выпускаемый другой компанией, имеющий аналогичную область применения и возможности, любое приложение способно работать со многими форматами представления данных, осуществлять экспорт и импорт данных благодаря наличию большого числа конвертеров. Общепринятыми, также, являются технологи, позволяющие использовать возможности других приложений, например, текстовых процессоров, пакетов построения графиков и т.п., и встроенные версии языков высокого уровня (чаще - диалекты SQL и/или VBA) и средства визуального программирования интерфейсов разрабатываемых приложений. Поэтому уже не имеет существенного значения на каком языке и на основе какого пакета написано конкретное приложение, и какой формат данных в нем используется. Более того, стандартом «де-факто» стала «быстрая разработка приложений» или RAD (от английского Rapid Application Development), основанная на широко декларируемом в литературе «открытом подходе», то есть необходимость и возможность использования различных прикладных программ и технологий для разработки более гибких и мощных систем обработки данных. Поэтому в одном ряду с «классическими» СУБД все чаще упоминаются языки программирования Visual Basic 4.0 и Visual C++, которые позволяют быстро создавать необходимые компоненты приложений, критичные по скорости работы, которые трудно, а иногда невозможно разработать средствами «классических» СУБД. Современный подход к управлению базами данных подразумевает также широкое использование технологии «клиент-сервер».
Таким образом, на сегодняшний день разработчик не связан рамками какого-либо конкретного пакета, а в зависимости от поставленной задачи может использовать самые разные приложения. Поэтому, более важным представляется общее направление развития СУБД и других средств разработки приложений в настоящее время.
Когда речь заходит об автоматизации технической подготовки производства на промышленном предприятии, в большинстве случаев имеется в виду не построение программно-аппаратного комплекса с нуля, а внедрение на уже работающем заводе некоторых компонентов автоматизированной системы. Почти все заказчики располагают теми или иными автоматизированными системами конструкторской и технологической подготовки, но при этом остро нуждаются в использовании новых технологий. Причины могут быть у каждого свои:
– существующие программные средства не отвечают новым требованиям, не позволяют быстро и качественно решать стоящие перед предприятием задачи;
– действующая система устраивает функционально, но ее производительность недостаточна, поэтому нужно переходить на более современную и мощную платформу, что означает либо приобретение новых программ, либо переписывание имеющихся;
– вычислительная техника, на которой работает существующая система, морально и физически устарела и больше не может поддерживаться в рабочем состоянии;
– в связи с изменением ситуации на рынке перед предприятием встают принципиально новые задачи, решить которые существующими средствами невозможно.
Полностью отказываться от работающей технологии, приступая к освоению совершенно нового программного обеспечения, всегда очень рискованно, а чаще — просто невозможно: в лучшем случае это серьезно затруднит работы по конструкторской и технологической подготовке, в худшем — остановит их на неопределенный срок.
Компоненты системы лучше внедрять в несколько этапов, параллельно решая проблему использования ранее созданных баз данных — представленной в электронном виде информации о составе выпускаемых изделий, материалах, технологиях, трудовых нормативах на изготовление. Новые программы можно, разумеется, пополнять необходимыми параметрами и таблицами вручную, но с учетом объема накопленной информации этот процесс может растянуться на годы. Ограничиться данными, заложенными в базовые комплекты покупаемого ПО, тоже не получится — немалой части нужной заказчику информации там нет и быть не может, поскольку она уникальна для каждого предприятия. Наилучшее решение — автоматическая конвертация БД из имеющихся систем.
Корректно осуществить это вы сможете при наличии:
– принципиальной возможности импорта данных в новую систему;
– структуры данных, используемой внедряемыми приложениями и позволяющей записать всю необходимую информацию.
Если указанные условия соблюдены, следует говорить уже не о возможности подобной работы, а о ее стоимости…
Конвертация
существующих баз данных хорошо продумана
при разработке TechnologiCS — нового
программного пакета для конструкторско-
Пакет позволяет вести состав изделия, проектировать технологические процессы, проводить разнообразные сводные расчеты на базе подготовленной конструкторами и технологами информации. Следовательно, для его эффективного использования необходимы базы данных спецификаций, материалов, оборудования, инструмента, технологических процессов. Внедрение TechnologiCS предполагает перевод такого рода информации (существующей в электронном виде) в структуру единой базы данных пакета. Чтобы максимально упростить и ускорить процедуру конвертации, разработан специальный механизм.
В общем случае конвертация проводится через промежуточный DBF-файл, структура которого описана в документации к системе. Выгруженная в этот файл информация автоматически транслируется в систему TechnologiCS. Возможна и конвертация базы данных без создания промежуточного файла, но это уже требует программирования, пусть и несложного. Структура данных в TechnologiCS организована так, что в нее можно перенести практически любую конструкторско-технологическую информацию, накопленную в базах данных предприятия.
При
тестировании системы TechnologiCS выполнена
конвертация БД нескольких машиностроительных
предприятий. Одну из таких баз специалисты
новосибирского отделения Consistent Software
получили с Рубцовского
Выяснилось примерно следующее. Базы данных включали полный перечень номенклатуры производимой предприятием продукции, а также используемых стандартных и покупных деталей. Информация о структуре изделий была представлена в виде спецификаций, не разбитых на разделы. Кроме того, в базу данных о составе изделий были введены маршруты прохождения деталей по цехам, что создавало проблему дублирования информации, относящейся к часто применяемым позициям. Отдельно существовала база подетальных нормативов со ссылками на коды материалов, но самого справочника материалов, к сожалению, найти не удалось. База трудовых нормативов не обладала никакой информацией об оборудовании или операциях, но содержала код профессии, условия труда и тарифную сетку, то есть данные, которые когда-то использовались для печати нарядов и других документов.
Конвертацией всей информации в систему TechnologiCS занимался один программист. Процесс занял неделю, включая время на переписку по e-mail и поиски нужной информации на заводе.
В результате были полностью сформированы номенклатурный справочник TechnologiCS, справочники стандартных и покупных деталей, сборочных единиц и материалов; автоматически введены все спецификации; заполнены и связаны с составом изделий технологические процессы (естественно, только маршрут прохождения, а также трудовые и материальные нормы).
На основании этой информации сразу же после установки пакета TechnologiCS можно было приступать к решению задач:
– расчет сводной трудоемкости и материалоемкости применительно как к деталям и узлам, так и к изделию в целом; формирование заказов;
– расчет потребности в материалах, специфицированной по цехам;
– расчет сводной трудоемкости, специфицированной по разрядам, цехам и т.д.; расчет производственного цикла.
Удобная и простая технология генерации системой TechnologiCS бумажных документов позволяет пользователям получать все необходимые ведомости и отчеты в привычном виде.
На предприятиях, где в электронной форме представлены технологические процессы, спецификации, справочники материалов, технологических операций и переходов, оборудования, инструмента, все эти данные без искажений переносятся в TechnologiCS, что позволяет начать работать с системой сразу же после ее установки и первоначального обучения пользователей. Учитывая простоту и функциональность интерфейса программы, можно говорить о быстром и безболезненном внедрении нового продукта.
Другое дело, если бумажные документы и справочники заказчик в электронную форму не переводил. Здесь без ручного ввода данных в автоматизированную систему уже не обойтись. Чтобы максимально облегчить жизнь пользователям, в TechnologiCS предусмотрена возможность редактирования базы данных прямо в процессе работы с программой. Например, проектируя технологический процесс, можно сразу же добавить в справочник инструмента недостающую позицию. Конечно, такой режим эксплуатации системы уместен только на первом этапе, а когда базы данных будут более или менее насыщены, то функции ведения справочников и их использования лучше разделить. В TechnologiCS это реализуется с помощью настройки прав доступа к данным.
Существует
еще одна проблема, часто возникающая
при внедрении нового конструкторско-
ЛИТЕРАТУРА
Поисковая система Google http://www.sapr.ru
Информация о работе Использование базы данных на предприятиях