Создание базы данных "Электронный каталог книг библиотеки ЭТОК" - Дипломная работа

бесплатно 0
4.5 117
Рассмотрение основ проектирования системы управления таблицами базы данных с помощью языка программирования Delphi. Выбор и обоснование структурной схемы алгоритма; разработка программы. Описание интерфейса, взаимодействия приложения и пользователя.


Аннотация к работе
Программирование уже давно перестало быть уделом энтузиастов. Прошли те времена, когда удавалось "удовлетворять собственный интерес за счет государства": месяцами исследовать исходный код какой-нибудь совершенно бесполезной в практическом плане, но хитроумной системной утилитой, изучать устройство и принципы действия виртуальных таблиц объектного паскаля, забираться в недра исходных текстов, оригинально сделанных компонентов. Этот текст называется исходным текстом (или исходным кодом) программы. Нормирование труда в процессе создания программных изделий, а следовательно затраты времени и денежные расходы обусловлены определенными трудностями, в связи с отсутствием методики определения норм времени на создание постоянно изменяющихся требований заказчика программных изделий. Оценка труда программистов по времени возможна установлением жестко заданных сроков исполнения, однако представляется возможным, на основе экспертных оценок и существующих норм на создание базовых программ.Во-первых: это повышенное удобство работы программиста - усовершенствована интегрированная среда разработчика. Имеется возможность полной индивидуальной настройки среды. Во-вторых: это более 300 компонентов, которые позволяют разработчику сложных приложений, работающих с базами данных, в локальных сетях и в Интернете, только на визуальном уровне. Компоненты технологии MIDAS позволяют разворачивать базы данных в Интернете и строить в глобальной сети многоуровневые защищенные программные комплексы со встроенными серверами приложений. Помимо этого, компания Borland постоянно производит обновление систем Delphi, каждый выпуск новой версии отличается от предыдущего насыщенностью и богатым выбором новых компонентов, которые во многом упрощают создание программ и приложений.Это позволяет разработчикам строить приложения весьма быстро из заранее подготовленных объектов, а также дает им возможность создавать свои собственные объекты для среды Delphi. Действительно, все в Delphi написано на нем же, поэтому разработчики имеют доступ к тем же объектам и инструментам, которые использовались для создания среды разработки. В результате нет никакой разницы между объектами, поставляемыми Borland или третьими фирмами, и объектами, которые вы можете создать.Delphi поддерживает использование уже существующих объектов, включая DLL, написанные на С и С , OLE сервера, VBX, объекты, созданные при помощи Delphi. Delphi предлагает разработчикам - как в составе команды, так и индивидуальным - открытую архитектуру, позволяющую добавлять компоненты, где бы они ни были изготовлены, и оперировать этими вновь введенными компонентами в визуальном построителе.Среда Delphi включает в себя полный набор визуальных инструментов для скоростной разработки приложений (RAD - rapid application development), поддерживающей разработку пользовательского интерфейса и подключение к корпоративным базам данных. VCL - библиотека визуальных компонент, включает в себя стандартные объекты построения пользовательского интерфейса, объекты управления данными, графические объекты, объекты мультимедиа, диалоги и объекты управления файлами, управление DDE и OLE. Однако, разработки других фирм, а также свободно распространяемые программистами freeware-компоненты уже восполнили этот недостаток.Объекты БД в Delphi основаны на SQL и включают в себя полную мощь Borland Database Engine. В состав Delphi также включен Borland SQL Link, поэтому доступ к СУБД Oracle, Sybase, Informix и INTERBASE происходит с высокой эффективностью. Разработчик в среде Delphi, проектирующий информационную систему для локальной машины (к примеру, небольшую систему учета медицинских карточек для одного компьютера), может использовать для хранения информации файлы формата .dbf (как в DBASE или Clipper) или .db (Paradox).Она адресована корпоративным разработчикам, желающим разрабатывать высокопроизводительные приложения для рабочих групп и корпоративного применения. Клиент-серверная версия включает в себя следующие особенности: SQL Links: специально написанные драйвера для доступа к Oracle, Sybase, Informix, INTERBASEDelphi for Windows представляет из себя подмножество Delphi Client-Server и предназначен для разработчиков высокопроизводительных персональных приложений, работающих с локальными СУБД типа DBASE и Paradox.На примерах создания консольных приложений демонстрировались его возможности, использование операторов.После этого надо создать заготовку будущего приложения Windows, выполнив команду File >• New Application (Файл >• Создать приложение). На экране возникнет пустая форма - прообраз будущего главного окна программы, а в редакторе откроется файл Unit1.pas, соответствующий модулю Unit1, в котором хранится описание работы этой формы (она называется Form1).

План
Содержание

Введение

1. Аналитическая часть

1.1 Выбор среды программирования

1.1.1 Выбор языка программирования

1.1.2 Объектно-ориентированная модель программных компонентов

1.1.3 Открытая компонентная архитектура

1.1.4 Быстрая разработка работающего приложения из прототипов

1.1.5 Масштабируемые средства для построения баз данных

1.1.6 Delphi - два варианта поставки

1.1.7 Клиент-серверная версия Delphi

1.1.8 Delphi for Windows

1.1.9 Создание программ для Windows

1.1.10 Использование визуальных компонентов

1.1.11 Обзор элементов среды программирования

1.2 Требования к программному обеспечению

1.2.1 Качество программного обеспечения

1.2.2 Контроль качества

1.2.3 Стандарты качества ПО

2. Проектная часть

2.1 Выбор и обоснование структурной схемы алгоритма

2.2 Общая схема работы приложения

2.3 Схема взаимодействия приложения и пользователя

2.4 Разработка программы

3. Экономическое обоснование

4. Техника безопасности

Заключение

Список литературы

Приложения
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?