Скачать 1.01 Mb.
|
3.ПРОГРАММНАЯ РЕАЛИЗАЦИЯ3.1Выбор средств программной реализацииВ качестве среды реализации была выбрана среда Borland C++ Builder – как средство визуального программирования. Это обстоятельство является одним из основных преимуществ C++ Builder. C++ Builder предлагает мощный инструментарий для создания интерфейса пользователя. Ни одно из инструментальных средств предыдущих поколений не представляло столь широких возможностей, и такого уровня удобства для программиста, как C++ Builder. Среда C++ Builder - это сложный механизм, обеспечивающий высокоэффективную работу программиста. Визуально она реализуется несколькими одновременно раскрытыми на экране окнами. Палитра компонентов - это главное богатство C++ Builder. Borland C++ Builder относится к классу RAD – систем (Rapid Application Development) – среда быстрой разработки приложений. Ядром визуальных средств программирования C++ Builder является Visual Component Library (VCL) – объектно-ориентированная библиотека компонентов, предназначенная для создания пользовательского интерфейса и доступа к системным ресурсам как операционной системы (DOS), так и графической оболочки (Windows), а также для работы с БД. «Компонентная» архитектура приложений C++ Builder представляет интуитивно понятный подход к программированию в Windows. Этот подход заключается в визуальном конструировании форм приложения посредством помещения в формы тех или иных системных и интерфейсных объектов из палитры компонент и установке их свойств и поведения. Компоненты, используемые при разработке в C++ Builder (и также собственно самим C++ Builder ), встроены в среду разработки приложений и представляют из себя набор типов объектов, используемых в качестве фундамента при строительстве приложения. Ключевой особенностью C++ Builder является возможность не только использовать визуальные компоненты для строительства приложений, но и создание новых компонент. Такая возможность позволяет разработчикам не переходить в другую среду разработки, а наоборот, встраивать новые инструменты в существующую среду. Кроме того, можно улучшить или полностью заменить существующие по умолчанию в C++ Builder компоненты. В разработке использована СУБД InterBase 6.5 – система управления реляционными базами данных. Система поставляется корпорацией Borland для построения приложений с архитектурой клиент-сервер произвольного масштаба: от сетевой среды небольшой рабочей группы с сервером под управлением Windows NT на базе IBM PC до информационных систем крупного предприятия на базе серверов IBM, Hewlett-Packard, SUN и т.п. InterBase предлагает разработчику прикладных систем ряд возможностей по реализации «активных» функций ядра. Это позволяет перенести часть приложения с компьютера – клиента на сервер, что повышает производительность и облегчает сопровождение прикладных систем. InterBase – многофункциональный масштабируемый сервер баз данных, обеспечивающий простоту установки, использования и обслуживания. Cегодня InterBase функционирует более чем на 15 платформах, среди которых Win16, Win32, Linux, Novell, Solaris, HP-UX, AIX, IRIX. InterBase много раз был пионером внедрения новых технологий в мире RDBMS. Впервые реализованная в InterBase архитектура множественных поколений записей (Multi-Generational Architecture) решает наиболее насущную проблему реализации серверов баз данных – проблему безблокировочного управления доступа к данным. Эта технология обеспечивает согласованность данных в случае сбоя и перезагрузки операционной системы. Использование MGA позволяет проводить процесс резервного архивирования данных без остановки сервера и отключения пользователей. Оптимизация размеров базы достигается на основе автоматических механизмов «сборки мусора» (garbage collection) без необходимости периодически производить операции архивирования и восстановления. По признанию журнала DBMS (самое авторитетное издание в области технологий баз данных), InterBase наиболее точно соответствует входному уровню стандарта SQL-92. Это делает InterBase сервером, легко сочетающимся с другими продуктами и технологиями в области обработки баз данных.[6] Уникальность архитектуры InterBase обеспечивает автоматическое восстановление и готовность к работе после сбоев системы. Этот фактор оказал решающее влияние при выборе InterBase для множества военных проектов США. Именно использование в военной сфере США явилось причиной столь позднего появления InterBase на рынке бывшего СССР. Основные параметры:
|
Дипломного проекта Целью работы является разработка программного обеспечения платежного терминала фирмы demco, позволяющего решить задачу приема платежей... |
Результаты самооценки качества выполнения пояснительной записки и... |
||
Реферат в ходе выполнения дипломного проекта были проанализированы... Разработанная система призвана помочь в работе системного администратора и службы технической поддержки по настройке, обновлению... |
Методические указания к дипломному проектированию для студентов специальности... ... |
||
Реферат Пояснительная записка к дипломному проекту включает в себя:... Тема дипломного проекта «Проект программно-методического комплекса для оптимизации распределения заданий по формированию твердых... |
Общие рекомендации по выполнению курсового проекта Порядок выполнения курсового проекта Студенты выполняют курсовой проект по утвержденной теме в соответствии с заданием и планом-графиком. Образец плана-графика приведен... |
||
Название дипломного проекта Пояснительная записка 122 листа, 26 рисунков, 17 таблиц, 10 источников, 2 приложения |
Отдела образования Администрации Макушинского района о реализации... Од, о реализации проекта «Интеллектуал Зауралья» в образовательных учреждениях района. Был заслушан отчёт директора Макушинской сош... |
||
Реферат Объем пояснительной записки 103 страниц, 12 рисунков, 4 таблиц,... Объем пояснительной записки — 103 страниц, 12 рисунков, 4 таблиц, 1 приложения, 6 листов графического материала, 16 источников |
Экономический раздел Целью дипломного проекта является разработка прототипа системы управления поставками продукции для более эффективного учёта товаров... |
Поиск на сайте Главная страница Литература Доклады Рефераты Курсовая работа Лекции |