Автоматизация учета трудоустройства выпускников для УО "Белоозерский государственный профессионально-технический колледж электротехники"

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

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

?зводительность вашего приложения.

Отчеты Quick Reports позволяют визуально конструировать стилизованные отчеты по данным, поставляемым любым источником, включая таблицы и запросы компонент доступа к базам данных. Отчеты могут содержать поля заголовков, колонтитулов, сносок и итогов. Quick Reports предоставляют мощные средства отображения отчетов в разных видах, автоматического подведения итогов и подсчета полей - на любом уровне группировки данных.

Изначально Borland C++Builder разрабатывался компанией Borland Software, а затем её подразделением CodeGear, которое сейчас принадлежит компании Embarcadero Technologies.

Система Borland C++Builder - наиболее совершенная визуальная среда быстрой разработки на С++ для Windows. В ее состав входят сотни самых разных компонентов, а создание законченной программы требует минимума усилий. Ближайший конкурент Borland C++Builder - это Microsoft Visual C++, в котором реализована поддержка визуальной разработки на С++ (желающие могут пользоваться и этой системой, однако при этом будут определенные расхождения), а также Microsoft Visual Basic, классическая среда визуальной разработки на языке Бейсик.

У системы Borland C++Builder есть родной брат (или сестра) - RAD-среда Borland Delphi, технология работы с которой полностью совпадает с технологией, принятой в C++Builder. Только пишется программа в Delphi не на С++, а на языке программирования Паскаль, точнее, его объектной версии Delphi Language.++ Builder объединяет в себе комплекс объектных библиотек (STL, VCL, CLX, MFC и др.), компилятор, отладчик, редактор кода и многие другие компоненты. Цикл разработки аналогичен Delphi. [1] Большинство компонентов, разработанных в Delphi, можно использовать и в C++ Builder без модификации, но, к сожалению, обратное утверждение не верно.++ Builder содержит инструменты, которые при помощи drag-and-drop действительно делают разработку визуальной, упрощает программирование благодаря встроенному WYSIWYG - редактору интерфейса и пр.++ Builder первоначально создавалась только для платформы Microsoft Windows. Поздние версии, содержащие Кроссплатформенную компонентную библиотеку Borland, поддерживают и Windows и Linux.

Наличие в пакете инсталляции C++ Builder широкого спектра стандартных компонентов и возможность установки компонентов сторонних разработчиков позволяет использовать данную среду разработки приложений для разработки нашего приложения.

С развитием визуальных средств разработки, таких как Borland C++ Builder и Borland Delphi, работа с базами данных существенно упрощается, так как эти среды скрывают от программиста большую часть стандартной рутинной работы по созданию базы данных. Набор утилит, входящий в комплект этих программных продуктов позволяет быстро и качественно создавать полнофункциональные базы данных любой сложности.

Основная обработка данных будет производится в функциональных частях, отвечающих за работу с данными (добавление, дублирование, редактирование, удаление записейПри реализации поставленной задачи возникают проблемы при разработке системы управления базами данных (СУБД). Все приложения СУБД, создаваемые в среде C++Builder, являются клиентами в архитектуре программного взаимодействия клиент / сервер. Клиент выдает запросы к серверу базы данных на получение или передачу информации. Сервер обрабатывает запросы от множества клиентов одновременно, координируя доступ к данным и их обновление.

Все приложения СУБД, создаваемые в среде C++Builder, основаны на компонентах пользовательского интерфейса с некоторой базой данных, которые предоставляют удивительно легкие в использовании средства разработки специальных приложений. Большая доля времени процесса разработки уходит на визуальную установку свойств выбранных компонент. Удачно спроектированное приложение всегда обеспечивает простоту просмотра и редактирования данных пользователем, независимо от сложности структуры используемой модели данных. Формы приложений СУБД для типично сложной системы в архитектуре взаимодействия клиент / сервер действительно могут быть созданы в интегрированной среде C++Builder весьма быстро и с малыми усилиями.

Ключевой механизм Borland Database Engine (BDE), обеспечивающий работу визуальных компонент баз данных, действует как интерфейс между приложением и самой базой данных. BDE реализован в виде набора системных DLL файлов. Взаимодействие компонентных объектов с BDE никак не специфицирует конкретную базу данных и не зависит от реализации обмена информацией на нижнем уровне иерархии. Именно BDE обращается в свою очередь к драйверам, специфическим для базы данных указанного типа, возвращая приложению запрошенные фактические данные. BDE играет роль, аналогичную контроллеру драйверов Open Database Connectivity (ODBC) производства фирмы Microsoft, изолируя приложения от нижнего уровня взаимодействия с базой данных и увеличивая общую производительность связи за счет использования кэш-памяти. Используя BDE, можно получить доступ ко всем локальным стандартным базам данных компьютера, к источникам данных ODBC и к SQL серверам баз данных в архитектуре сетевой связи клиент / сервер.

Одним из важнейших достоинств интегрированной среды C++Builder является наличие удобных средств быстрой визуальной разработки приложений СУБД - специализированных компонент баз данных. C++Builder компилирует компоненты в единую исполняемую программу, что существенно повышает ее надежность и быстродействие. Только очень опытные программисты способны создать программу подобного уровня качества и гибкости, используя исключительно прямые обращения к соответствующим функциям Windows API. При таком подходе даже простое приложение требует напи