Помощь в написании студенческих работ
Антистрессовый сервис

Выбор инструментальных средств разработки приложения

РефератПомощь в написанииУзнать стоимостьмоей работы

Объекты БД в Delphi основаны на SQL и включают в себя полную мощь Borland Database Engine. В состав Delphi также включен Borland SQL Link, поэтому доступ к СУБД Oracle, Sybase, Informix и InterBase происходит с высокой эффективностью. Кроме того, Delphi включает в себя локальный сервер Interbase для того, чтобы можно было разработать расширяемые на любые внешние SQL-сервера приложения… Читать ещё >

Выбор инструментальных средств разработки приложения (реферат, курсовая, диплом, контрольная)

Разработка приложения — это этап жизненного цикла программного продукта, на котором одним из обязательных условий является необходимость обеспечения быстрой работы с удаленными базами данных, в том числе через глобальную сеть. Разработка приложения, управляющего работой баз данных, состоит из создания двух программных частей: серверной и клиентской.

Серверная часть приложения разрабатывается, как правило, средствами встроенного в соответствующие СУБД языка SQL (SQL­Server, Oracle, и др.). На этом шаге ориентируемся на создании базы данных MySQL. MySQL является решением для малых и средних приложений, что безусловно подходит для информационной системы «Страховая компания».

С помощью MySQL можно строить и поддерживать, как небольшие Web-сайты, так и крупные Интернет-порталы. СУБД MySQL поддерживает язык запросов SQL. Это позволяет совершать такие операции, как запись данных в базу, редактирование данных, извлечение или удаление данных из базы данных. Сервер MySQL обладает высокой скоростью работы. Также преимуществом MySQL является то, что это многопользовательская система. При этом она не налагает ограничений на количество пользователей, одновременно работающих с базой данных.

Клиентская часть приложения разрабатывается, как правило, с использованием универсальных языков программирования. Одним из средств разработки клиентской части приложения является объектно-ориентированный язык программирования Turbo Delphi 2006 (условно-бесплатная версия известного продукта фирмы Borland), располагающей широкими возможностями по созданию приложений для баз данных. Эта современная визуальная среда обеспечивает:

  • Ш простоту создания пользовательского интерфейса программы;
  • Ш возможность работы с Web-сервисами;
  • Ш создание клиент-серверных приложений (включая работу через Интернет);
  • Ш поддержку многоплатформенного протокола передачи данных.

Эта версия Delphi снабжена необходимым набором драйверов для доступа к известным форматам баз данных, удобными и развитыми средствами для доступа к информации, расположенной как на локальном диске, так и на удаленном сервере. Библиотека объектов содержит большой набор визуальных компонент, значительно упрощающих разработку приложений для СУБД с архитектурой клиент-сервер. Объекты инкапсулируют в себя нижний уровень — Borland Database Engine.

Объекты БД в Delphi основаны на SQL и включают в себя полную мощь Borland Database Engine. В состав Delphi также включен Borland SQL Link, поэтому доступ к СУБД Oracle, Sybase, Informix и InterBase происходит с высокой эффективностью. Кроме того, Delphi включает в себя локальный сервер Interbase для того, чтобы можно было разработать расширяемые на любые внешние SQL-сервера приложения в офлайновом режиме. Разработчик в среде Delphi, проектирующий информационную систему для локальной машины (к примеру, небольшую систему учета медицинских карточек для одного компьютера), может использовать для хранения информации файлы формата .dbf (как в dBase или Clipper) или .db (Paradox). Если же он будет использовать локальный InterBase for Windows (это локальный SQL-сервер, входящий в поставку), то его приложение безо всяких изменений будет работать и в составе большой системы с архитектурой клиент-сервер.

В технологическом разделе будет произведена разработка «эскизного проекта» — прототипа баз данных, что позволяет проверить разработанные информационные модели баз данных, на основе которых можно проверить работоспособность разработки приложения БД с помощью Turbo Delphi 2006. Именно поэтому для реализации данного этапа была выбрана СУБД Microsoft Access.

Access — это функционально полная реляционная СУБД. Microsoft Access предоставляет максимальную свободу в задании типа данных (текст, числовые данные, даты, время, денежные значения, рисунки, электронные таблицы). Можно задавать также форматы хранения предоставления этих данных при выводе на экран или печать. В Access предусмотрены все возможности, обеспечивающие связь приложении с Internet/intranet. Одним щелчком кнопкой мыши можно сохранить таблицы, запросы, формы и отчеты в формате HTML. Соответствующий мастер позволяет даже новичку перенести коды HTML из объекта на Web-страницу, делая их доступными для использования всем, кто путешествует по Internet. Гиперссылки позволяют получать доступ к данным, которые размещены на Web-странице, прямо из форм Access.

Заключение

по проектному разделу

На основе проведенного в исследовательском разделе анализа была спроектирована распределенная функциональная модель (модель TO-BE) управления бизнес-процессами автомагазина. Спроектированная база данных нормализована и соответствует трем нормальным формам.

Показать весь текст
Заполнить форму текущей работой