Курсовая по тррпп

  • 06 апр. 2012 г.
  • 1148 Слова
1 Выбор программных средств
Для реализации решаемой задачи в курсовой работе необходимо осуществление следующих операций:
1. Добавлять и удалять в базу данных записи;
2. Изменять и обновлять записи;
3. Быстро осуществлять поиск нужных записей по критериям поиска;
4. Создавать отчёты баз данных, как в электронном виде, так и с возможностью вывода их на печать;
5. Необходимконтроль за правильностью ввода данных;
6. Работа с большим объёмом данных из разных таблиц и т.д.
Все эти операции должны осуществляться в удобной для пользователя форме и не вызывать затруднений при работе.
Существует несколько способов представления больших объёмов данных. Наиболее успешно базу данных.
Данную программу можно разработать с применением таких сред, как Delphi, Microsoft Access.Среда программирования Delphi – пакет средств разработки приложений. Позволяет создавать приложения для работы с базами данных. Эта среда программирования основана на объектно-ориентированном программировании (ООП).
К достоинствам относятся удобный интерфейс, высокая скорость работы, большое количество библиотек компонентов. Данная среда программирования позволяет создавать про-граммы сдружественным интерфейсом.
С помощью этой среды программирования создаются сложное корпоративное программное обеспечение для обработки большого объема данных. Поддерживается операционными средами Windows 98, ME, 2000, XP, NT.
Для проектирования приложений БД в Borland Delphi 7 можно использовать следующие виды баз данных (технологий БД):
BDE – это технология локальных БД ориентированных на работу БДтипа Paradox, DBase;
ADO – Это технология БД для локальных и сетевых вариантов в основе лежит со-единение с требуемым набором данных через соответствующий провайдер БД. Возможна разра-ботка таких БД: MS ACCESS.
IBASE – предназначена для разработки преимущественно сетевых БД;
dbExpress – быстрая разработка БД без применения сложных технологий BDE и ADO;
др. технологии БД.
К недостаткамDelphi можно отнести следующее:
Низкая эффективность системы доступа к BDE;
Для разработки приложений в этой среде необходимы особые навыки программирования, знание среды Pascal;
Так же опыт применения ЭВМ для построения прикладных систем обработки данных показывает, что самым эффективным инструментом являются не универсальные алгоритмические языки высокого уровня, а специализированные языкидля создания систем управления данными.
СУБД дают возможность пользователям осуществлять непосредственно управление данными, а программистам средства их обработки.
В Delphi широко представлены компоненты обеспечивающие доступ к БД с использованием самых разных технологий. Первая технология – технология BDE до недавнего времени была фактически базовой технологией применяемой в Delphi длядоступа к локальным БД она основана на использование так называемого процессора БД BDE (Borland Database Engine). BDE – это набор драйверов обеспечивающих набор данных на компьютере где должна проводится работа с БД необходимо обязательно установить BDE (это необходимо учитывать при распространение собственных приложений), необходимость установки BDE для обращения к БД является одним из недостатков даннойтехнологии это делает создаваемы приложения довольно промосткими другой недостаток этой технологии. Заключается в том что обращение данных происходит медленнее чем при использование более современных технологий доступа, по этому на данный момент технологию BDE можно считать достаточно устаревшей, а её использование целесообразной. Технология enter base express эта технология так же как и BDEявляется одной из наиболее старой и предназначена исключительно. Заключается в том что доступ осуществляется за счет прямого обращения к серверу enter base за счет этого существенно повышается скорость работы и не возникает необходимости использования дополнительных драйверов и провайдеров данных технологии DB express – эта технология обеспечивает взаимодействие клиентского...
tracking img