Внедрение автоматизированного рабочего места ОАО "Уфалейникель" Серовский рудник
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
я базами данных (СУБД) - это программный механизм, предназначенный для записи, поиска, сортировки, обработки (анализа) и печати информации, содержащейся в базе данных.Access - это самая популярная сегодня система управления базами данных. Успех Microsoft Access заключается в прекрасной реализации продукта, рассчитанного как на начинающего, так и квалифицированного пользователя [6, с.6].Access создана на основе реляционной модели базы данных и предназначена для создания быстрых, эффективных баз данных, применяемых в быту и бизнесе. Кроме того, она способна подключаться к другим базам данных, создавая для вас широкий фронт работы с данными, независимо от того, где они находятся.Microsoft Access представляет собой полнофункциональную, реляционную СУБД. В ней предусмотрены все необходимые средства для определения и обработки данных, а также для управления ими при работе с большими объемами информации. СУБД Access исключает необходимость создания цепочки файлов, содержащих таблицы, формы, отчеты, модули и макросы, связанные с каким- то приложением. Access хранит все эти элементы в одном файле. Это позволяет легко копировать его или создавать резервную копию [3, с.45].
Microsoft Access воспринимает множество, самых разнообразных, форматов данных, включая файловые структуры других СУБД. Microsoft Access позволяет осуществлять импорт и экспорт данных из текстовых файлов или электронных таблиц. Microsoft Access предоставляет прямой доступ к файлам Paradox, DbaseIII -IV Microsoft FoxPro, и других баз данных. Можно также импортировать данные из этих файлов в таблицы Access. В дополнение к этому Microsoft Access может работать с наиболее популярными базами данных, поддерживающими стандарт ODBC(Open Database Connectivity- Открытый доступ к данным), включая Microsoft SQL Server, Oracle, DB2 и Ingres [6, с.10].
В базах данных, созданных с помощью СУБД Access, могут содержаться электронные таблицы, составленные с помощью программы Excel.
Среди средств программирования также была выбрана программа Delphi, так как при всех достоинствах СУБД Access обладает рядом недостатков, среди которых основными являются:
скудность стандартных средств для обеспечения пользовательского интерфейса;
-невозможность смены драйвера доступа к БД;
отсутствие возможности работы программы без установки СУБД.
1.2 Среда программирования Delphi
Качественным шагом в развитии методов структурного программирования стало изобретение объектно-ориентированного программирования (языков Small Talk, C++, Turbo Pascal и др.). Программы стали строиться не из чудовищных по размеру процедур и функций, перерабатывающих громоздкие структуры данных, а из сравнительно простых объектов, в которых были упрятаны данные и подпрограммы их обработки. Гибкость объектов позволила очень просто приспосабливать их для собственных целей, прилагая для этого минимум усилий. Программисты обзавелись готовыми библиотеками объектов, но, как и раньше, создание пользовательского интерфейса требовало уйму времени и сил, особенно когда программа должна была работать под управлением популярной операционной системы Windows и иметь графический пользовательский интерфейс.
Мечта программистов о среде программирования, в которой бы простота и удобство сочетались с мощью и гибкостью, стала реальностью с появлением среды Delphi. Она обеспечивала визуальное проектирование пользовательского интерфейса, имела развитый объектно-ориентированный язык Object Pascal (позже переименованный в Delphi) и уникальные по своей простоте и мощи средства доступа к базам данных. Язык Delphi по возможностям значительно превзошел язык Basic и даже в чем-то язык C++, но при этом он оказался весьма надежным и легким в изучении (особенно в сравнении с языком C++). В результате, среда Delphi позволила программистам легко создавать собственные компоненты и строить из них профессиональные программы. Среда оказалась настолько удачной, что по запросам любителей C++ была позже создана среда C++Builder - клон среды Delphi на основе языка C++ (с расширенным синтаксисом).
Delphi (Дельфи) - Среда программирования, использующая язык Object Pascal, разработанный фирмой Borland и изначально реализованный в её пакете Borland Delphi, от которого и получил в 2003 году своё нынешнее название. По сути, является наследником языка Pascal с объектно-ориентированными расширениями.
Язык Pascal, полностью процедурный язык, был предложен Н. Виртом в конце 70-х годов как хорошо структурированный учебный язык. Расширения, привнесенные в язык компанией Borland, преследовали две основные цели:
упрощение обработки в языке структур, представляющих наиболее распространенные типы данных строки и файлы (например, в язык был внесен новый тип данных string);
-реализация в языке основных возможностей объектно-ориентированных языков программирования.
С появлением Windows у Pascal появилась новая разновидность - Turbo & Borland Pascal for Windows. Данная программа была ничуть не лучше обыкновенного блокнота, разве что только цифры отображала синим. Но время шло, требования к качеству оформления программ росли, а языки программирования оставались всё теми же. И вот, наконец, компанией Microsoft был совершен переворот в области прикладного программирования, ими впервые была создана визуальная система разработки прикладных программ, которую они реализовали в Visual Basic. К новому стандарту стали приобщать все языки программирования, не избежал своей участи и Pascal. В тот момент, когда разработчики Pascal в компании Borland наконец добрались до него, находился он довольно в запущенном состоянии. Было пересмотрено и переработано множество функций, добавлено, а вернее сказа