Телефонный справочник

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

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

Курсовая работа посвящена разработке приложения «Телефонный справочник», являющейся оболочкой для работы с базой данных телефонных абонентов. Приложение должно предоставлять пользователю средства для просмотра базы абонентов, ее редактирования и поиска по базе.

Базами данных называется набор логически связанных данных, который предназначен для удовлетворения информационных потребностей организации. Для решения поставленного в курсовой работе задания необходимо освоить проектирование баз данных, работу с базами данных в выбранной среде программирования.

В настоящее время все программное обеспечение ПК рассчитано, на применение операционной системы Windows. Поэтому данную программу целесообразно написать на языке программирования Delphi 7, предварительно спроектировав базу данных в системе управления базами данных СУБД Access 2007.

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

Благодаря сумме технологий dbExpess, BDE, DataSnap, ADO и СОМ очень легко разрабатывать приложения баз данных любой сложности. Связь с базой данных в Delphi устанавливается настройкой всего нескольких свойств и заданием пары-тройки дополнительных параметров.

Системы управления базами данных — это основа построения информационных систем, которые используются при автоматизации всех сфер деятельности. На сегодняшний день Microsoft Access 2007 — это один из компонентов семейства офисных приложений Microsoft Office 2007.

Данная СУБД является одной из самых популярных настольных СУБД. Это связано с тем, что СУБД Access предоставляет пользователю очень широкие возможности ввода, обработки и представления данных. Эти средства не только удобны, но и высокопродуктивны, что обеспечивает высокую скорость разработки приложений.

Сейчас СУБД Access стала инструментом, который может удовлетворить самые разные категории пользователей: от новичка, которому правится дружественный интерфейс, позволяющий ему справиться с его задачами, до профессионального разработчика, имеющего весь необходимый инструментарий для уникального решения конкретной задачи.

6 стр., 2659 слов

Разработка базы данных в СУБД Access для музыкального магазина

... что существенно упрощает как создание, так и распространение приложений для работы с базами данных. СУБД Access включает разнообразные и многочисленные относительно автономные программные средства, ориентированные ... в удобном для пользователя виде; страниц доступа к данным, обеспечивающим работу с базами данных в среде Internet; интерфейса управления приложением пользователя: меню, кнопочных форм, ...

Цель курсовой работы заключается в разработке приложения «Телефонный справочник».

Задачи данной работы:

  • осуществить теоретический анализ научной и методической литературы по проблеме разработки приложения «Телефонный справочник»;
  • освоить проектирование баз данных в СУБД Access;
  • изучить основные компоненты и средства построения интерфейса среды программирования Delphi;
  • спроектировать интерфейс программы и порядок ее взаимодействия с пользователем;
  • разработать приложение «Телефонный справочник».

В качестве библиографии применялась техническая и научная литература современных российских и зарубежных авторов.

1. Разработка эскизного и технического проектов программы, .1 Задание

Разработайте приложение «Телефонный справочник».

Исходя из краткости задания, разработка всей функциональной части приложения является задачей программиста и зависит от уровня его квалификации.

1.2 Назначение и область применения

Разрабатываемое приложение представляет собой приложение- оболочку для работы с базой данных, разработанной в СУБД MS Access. Область применения: в качестве записной книжки для пользователей. Поскольку ставится задача разработать приложение для Windows, то использоваться программа может только под управлением ОС Windows.

1.3 Технические характеристики, .3.1 Постановка задачи

Необходимо разработать приложение «Телефонный справочник». Приложение должно предоставлять пользователю средства для просмотра и редактирования базы справочника, а также предоставлять возможность осуществления поиска по базе абонентов. Приложение должно обеспечивать корректное редактирование базы справочника.

1.3.2 Описание алгоритма

Обобщенный алгоритм в словесной форме записывается следующим образом:

  • создать соединение с базой данных;
  • вывести на экран справочник;
  • в случае необходимости корректно произвести редактирование базы или поиск по базе.

1.3.3 Организация входных и выходных данных

В приложении входными и выходными данными являются записи присоединяемой базы данных.

 организация входных и выходных данных 1

Рисунок 1 — Таблица «Телефоны» базы данных Telbase.mdb

База данных состоит из одной таблицы «Телефоны», имеющей следующие поля (см. Рисунок 1):

  • тип счетчик;
  • Фамилия — тип текстовый. Свойства: Размер поля — 25, Обязательное поле — Да, Индексированное поле — Да (Допускаются совпадения);
  • Имя — тип текстовый. Свойства: Размер поля — 15, Обязательное поле — Нет, Индексированное поле — Да (Допускаются совпадения);
  • Телефон — тип текстовый. Свойства: Размер поля — 20, Обязательное поле — Да, Индексированное поле — Да (Допускаются совпадения);
  • Сотовый — тип текстовый. Свойства: Размер поля — 15, Обязательное поле — Нет, Индексированное поле — Да (Допускаются совпадения);
  • Адрес — тип текстовый.

Свойства: Размер поля — 50, Обязательное поле — Нет, Индексированное поле — Да (Допускаются совпадения).

32 стр., 15605 слов

Проектирование и разработка реляционной базы данных для информационной ...

... торговой организации по хранению и анализу информации. Целью данной курсовой работы является создание реляционной базы данных зоомагазина и разработка приложения для работы с данной базой. В совокупности данная система должна ... Дата начала. Сущность - «Должности»: Атрибуты: Должность. Сущность - «Животные»: Атрибуты: Пол. Сущность - «Касса»: Атрибуты: Сумма, Дата и время. Сущность - «Клиенты»: ...

1.3.4 Выбор состава технических и программных средств

Для нормального функционирования разрабатываемой программы достаточно любого минимального набора современных технических средств. Программа потребляет минимальное количество системных ресурсов и может быть запущена на любой современной вычислительной машине под управлением операционной системы Windows.

Сегодня в мире существует огромное количество языков программирования высокого уровня, которые появились по требованию конкретной области. Так как программа предназначается для использования в операционной среде Windows, то для разработки необходимо использовать объектно-ориентированный язык Delphi.

Главным принципом объектно-ориентированного программирования является то, что данные управляют потоком кода, а код манипулирует образами и значениями данных. Именно поэтому, на программиста возлагается ответственность в совпадении элементов. Программа, разработанная на языке ООП, представляет собой набор объектов и связей между ними.

Концепция объектно-ориентированного программирования основана на том, что базой регулирования процессом выполнения программы является осуществления передачи сообщения объектам. При выполнении программы объекты реагируют на сообщения. В соответствие с этим, все объекты определяются вместе с сообщениями.

Среда Delphi позволяет достаточно быстро разрабатывать приложения для Windows. Поэтому в качестве инструмента разработки выбрана интегрированная среда разработки Delphi 7. Данный язык обладает возможностями визуального и объектно-ориентированного программирования. Позволяет создать чёткую логическую структуру проекта ещё на этапе проектирования.7 — это объектно-ориентированная среда визуального программирования (RAD- Rapid Application Development), основанная на языке Object Pascal. Она предназначена для ускоренной разработки высокопроизводительных 32-битных приложений, которые могут работать в среде Windows.

При этом Delphi позволяет свести к минимуму объем вводимого вручную программного кода. В состав Delphi входят множество средств, необходимых для разработки, тестирования и установки приложений, включая обширную библиотеку компонентов (VCL- Visual Components Library), средства визуального проектирования, шаблоны приложений и форм, а также различные мастера.

Как было отмечено выше, интегрированная среда разработки Delphi обладает очень развитыми возможностями по разработке приложений баз данных и является в этой области лидером среди интегрированных сред разработки. Боле новые версии Delphi ориентированны на платформу .Net, что накладывает ограничения на круг систем, на которых может быть использована данная программа.

Минимальные требования для работы Delphi 7 и программ, созданных в этой среде следующие:

  • процессор Intel Celeron D440/ AMD Sempron 64 LE-1250;
  • ОЗУ 512 Мбайт;
  • жесткий диск объемом 80 Гбайт;
  • монитор.

На сегодняшний день, самой доступной системой управления базами данных является Microsoft Access. Она разработана на основе реляционной модели базы данных, способна быстро создавать эффективные базы данных и подключаться к другим БД. Поэтому для разработки приложения «Телефонный справочник» мы выбрали данную СУБД.

Также, Access содержит электронные справочники, которые выдают пользователю инструкции о реализации основных операций. При разработке БД Access сохраняет информацию о правах конкретных пользователей.

При работе с Access можно осуществлять следующие действия:

  • создавать, находить и корректировать необходимые данные;
  • делить данные на логически части;
  • по задаваемым условиям осуществлять поиск группы данных;
  • разрабатывать формы и отчеты;
  • автоматизировать осуществления необходимых задач;
  • графически отображать связи между данными;
  • помещать картинки в формы и отчеты;
  • создавать и подключать программы и приложения для работы с БД.

При разработке использовалась литература по программированию, а также анализ характеристик программ — аналогов.

2. Разработка рабочего проекта, .1 Разработка программы

приложение программа delphi

Для разработки приложения «Телефонный справочник» используется среда визуального программирования Delphi 7. Проект программы содержит три окна:

  • Form1 — главная форма программы.
  • Form2 — форма добавления/редактирования записей.
  • AboutBox — форма вывода информации о программе.

Окно Form1. Главная форма программы (см. Рисунок 2).

 разработка рабочего проекта 1

Рисунок 2 — Главная форма приложения

  • Компонент DBGrid1: TDBGrid
  • Компонент MainMenu1: TMainMenu
  • Компонент ADOTable1: TADOTable
  • Компонент Button1: TButton
  • Компонент RadioButton1: TRadioButton
  • Компонент RadioButton2: TRadioButton
  • Компонент Button2: TButton
  • Компонент RadioButton2: TRadioButton
  • Компонент Button3: TButton
  • Компонент DataSource1: TDataSource
  • Компонент ADOConnection1: TADOConnection
  • Компонент ADOQuery1: TADOQuery
  • Компонент GroupBox1: TGroupBox
  • Компонент LabeledEdit1: TLabeledEdit
  • Компонент Button4: TButton
  • Компонент Button5: TButton

17 — Компонент Button6: TButton

Окно Form2. Форма добавления/редактирования записей (рис. 3).

 разработка рабочего проекта 2

Рисунок 3 — Форма добавления/редактирования записей

  • Компонент Label1: TLabel
  • Компонент DBEdit1: TDBEdit
  • Компонент Label1: TLabel
  • Компонент DBEdit2: TDBEdit
  • Компонент Label1: TLabel
  • Компонент DBEdit3: TDBEdit
  • Компонент Label1: TLabel
  • Компонент DBEdit4: TDBEdit
  • Компонент Label1: TLabel
  • Компонент DBEdit5: TDBEdit
  • Компонент Button1: TButton
  • Компонент Button2: TButton

Окно AboutBox. Форма вывода информации о программе (Рис. 4).

 разработка рабочего проекта 3

Рисунок 4 — Вывод информации о программе

  • Компонент Panel1: TPanel
  • Компонент ProductName: TLabel
  • Компонент Version: TLabel
  • Компонент Copyright: TLabel
  • Компонент Label1: TLabel
  • Компонент Label2: TLabel

Подробное описание всех компонентов представлено в приложении В.

2.2 Спецификация программы

Исполняемый файл приложения «Телефонный справочник» имеет название Telbook.exe и расположен в приложении Д.

Таблица 1 — Состав проекта

Наименование

Обозначение

Примечание

Author.dcu

Объектный файл для Author.pas

Откомпилированная версия Author.pas

Author.ddp

Вспомогательный файл модуля

Определяет вспомогательные файлы модуля Author.pas

Author.dfm

Файл формы № 2

Содержит список свойств всех компонентов, включенных в форму № 2

Author.pas

Файл программного модуля для формы № 2

Определяет функциональность формы № 2

Book.bmp

Рисунок

Предназначается для вывода изображения в окне «О программе»

Kniga.ico

Иконка

Предназначается для вывода изображения в заголовке главной формы

Redaktor.dcu

Объектный файл для Redaktor.pas

Откомпилированная версия Redaktor.pas

Redaktor.ddp

Вспомогательный файл модуля

Определяет вспомогательные файлы модуля Redaktor.pas

Redaktor.dfm

Файл формы № 2

Содержит список свойств всех компонентов, включенных в форму № 2

Redaktor.pas

Файл программного модуля для формы № 2

Определяет функциональность формы № 2

TelBase.dcu

Объектный файл для TelBase.pas

Откомпилированная версия TelBase.pas

TelBase.ddp

Вспомогательный файл модуля

Определяет вспомогательные файлы модуля TelBase.pas

TelBase.dfm

Файл формы № 1

Содержит список свойств всех компонентов, включенных в форму № 1

TelBase.pas

Файл программного модуля для формы № 1

Определяет функциональность формы № 1

Telbook.cfg

Конфигурационный файл

Содержит конфигурацию проекта

Telbook.dof

Файл параметров проекта

Содержит текущие установки проекта: настройки компилятора и компоновщика, имена служебных каталогов, условные директивы.

Telbook.dpr

Файл проекта

Связывает все файлы, из которых состоит приложение

Telbook.res

Файл ресурсов

Содержит пиктограммы, графические изображения

TelBase.mdb

База справочника

Содержит всю информацию об абонентах

2.3 Текст программы

Текст программы представлен в приложении Г.

2.4 Описание программы

Программа предназначена для ведения базы данных телефонных абонентов. Программа функционирует на любых современных компьютерах типа IBM PC. Дополнительных устройств для работы программы не требуется.

Программа запускается с помощью запуска файла Telbook.exe, который нужно поместить совместно с файлом базы данных TelBase.mdb в созданную, например на рабочем столе, папку. После открытия главного окна приложения «Телефонный справочник» пользователю становятся доступны функции по добавлению, редактированию записей справочника и функция поиска абонентов.

Добавление (редактирование) записей происходит при помощи пункта меню «Операции со справочником — Добавить запись (Редактировать запись)» или кнопки «Добавить запись (Редактировать запись)». При этом на экране появляется форма добавления/редактирования, в которой добавляются новые записи или редактируются уже имеющиеся. Сохранение новых или измененных данных возможно только в том случае, если поля «Фамилия» и «Телефон» не пусты.

Просмотреть все записи справочника можно, нажав кнопку «Показать всех абонентов».

Выбрав пункт меню «О программе» можно просмотреть информацию об авторе программы.

Нажатие кнопки «ВЫХОД» завершает работу с приложением.

2.5 Тестирование программы

Тестирование работы приложения проводится визуально, т.е. проведением операций со справочником.

При тестировании программы ошибок не обнаружено. Все операции с базой справочника обрабатываются корректно.

3. Внедрение

Объектно-ориентированное программирование — это методика создания программ, в основе которой лежит понятия объектов и классов. В современном мире большинство языков специально разработаны для облегчения объектно-ориентированного программирования. Объектно-ориентированные технологии позволяют понять и облегчить выполнение, тестирование, сопровождение, создание других версий ПО.

Создание объектно-ориентированных программ состоит из следующих этапов:

  • выбор основных объектов, которые необходимы для решения определенной задачи;
  • выбор закрытых данных;
  • выбор второстепенных объектов и их закрытых данных;
  • выбор иерархической системы классов, которая предоставляет выбранные объекты;
  • выбор главных сообщений, обрабатываемых объектами каждого класса;
  • создание структурированности выражений, позволяющих решить поставленную задачу;
  • создание методов, которые обрабатывают каждое сообщение;
  • очистка проекта;
  • кодирование, отладка, компоновка и тестирование.

Программист с помощью объектно-ориентированного программирования моделирует объекты конкретной области, с помощью программирования поведения в пределах класса. Данная конструкция реализует процесс инкапсуляции для осуществления абстрактных типов данных. Инкапсуляция не выдает подробности выполнения типов внутри, а также внешние операции и функции, которые необходимы для реализации над объектами данного типа.

Объектно-ориентированные языки программирования полностью построены вокруг объектных средств. У большого процента языков программирования в состав входят следующие дополнительные средства: конструкторы, финализаторы, деструкторы, свойства, индексаторы, интерфейсы, переопределение операторов для классов, средства защиты структуры классов внутри.

В современном мире уже давно программисты ориентируются на применение среды программирования Delphi как на инструмент, который позволяет разрабатывать эффективные приложения. Delphi — среда программирования, разработанная фирмой Borland в 2003 году, в которой есть все необходимое для проектирования, запуска и тестирования создаваемых приложений.

В основе среды Delphi лежит одноименный язык программирования — Delphi, ранее известный как Object Pascal. Паскаль содержит два вида подпрограмм: процедуры и функции. Процедуры не возвращают значений в отличии от функций. Модуль в языке Паскаль содержит две секции: интерфейсную и реализации.

В интерфейсной части описываются средства доступные извне (подпрограммы, переменные типы), а во второй секции — реализация этих средств.

При разработке программы среда Delphi выполняет свою часть работы — создает пользовательский интерфейс согласно вашему дизайну, а вы выполняете свою часть — пишите обработчики событий на языке Delphi. Объем работы зависит от программы: чем сложнее алгоритм, тем тяжелее ваш труд.может использоваться для разработки программ любой сложности. В стандартный пакет включены различные средства: для работы с несколькими видами баз данных, для реализации технологии OLE, COM, ActiveX, Socket и других.

Система объектно-ориентированного проектирования Delphi осуществляет:

  • разработку приложения для Windows;
  • создание профессионального оконного интерфейса для любых приложений;
  • разработку динамических присоединяемых библиотек компонентов, форм и функций, используемых другими языками программирования;
  • создание системы работы с БД любых типов;
  • формирование и печать сложных отчетов, которые содержат таблицы и графики;
  • создание справочной системы;
  • разработку профессиональных программ установки для приложений Windows.

Программа, которая разработана в среде Delphi, основана на модульном принципе. Основная программа включает в себя список применяемых модулей и операторов, которые создают объекты для форм и запускают приложение на выполнение.

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

Основные части разработки интерфейса: проектирование панели, проектирование диалога и представление окон.

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

После того, как объект помещен в форму среды визуального программирования, все его атрибуты сразу отображаются в виде кода, который соответствует объекту как единице, исполняемой в ходе работы программы.предоставляет набор стандартных средств отладки. Это просмотр значений переменных, пошаговое выполнение, точки останова. Из-за своей архитектуры реализована не полная поддержка «перехода на уровень выше».

Для функционирования программы необходимо наличие на компьютере установленной операционной системы Windows 2000/XP/Vista/7. Программа написана на языке программирования Object Pascal, лежащего в основе системы программирования Delphi 7, с использованием базы данных, спроектированной с СУБД MS Access.

Условия выполнения программы.

Для нормального функционирования программы необходим любой современный компьютер, цветной монитор, клавиатура, манипулятор типа «мышь».

Выполнение программы. Запускаем файл Telbook.exe. Далее выполняем операции просмотра или редактирования записей базы.

Сообщения оператору. В процессе работы программы могут быть выведены сообщения оператору. Эти сообщения могут быть результатом обработки ввода, редактирования или удаления данных, либо сообщениями о результатах поиска по базе. Такие сообщения представлены на нижеследующих рисунках:

 внедрение 1

Рисунок 5 — Сообщение-подтверждение удаления записи справочника

 внедрение 2

Рисунок 6 — Сообщение о результатах поиска

 внедрение 3

Рисунок 7 — Сообщение о некорректном вводе данных абонента

Сообщение, показанное на Рис.5 появляется, если нажата кнопка «Удалить запись» или выбран пункт меню «Операции со справочником — Удалить запись». Сообщение требует подтверждения производимого действия.

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

Сообщение, показанное на Рис.7 появляется, если при добавлении или редактировании данных абонента были оставлены пустыми поля «Фамилия» и/или «Телефон». Такого абонента добавлять бессмысленно, поэтому операция произведена не будет.

Заключение

Объектно-ориентированный подход к проектированию базируется на представлении конкретной сферы задачи в виде большого количества моделей для независимой от языка создания системы программы на основе ее прагматики. В базе объектно-ориентированного языка программирования заложены два главных понятия: объект и класс.

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

Современный объектно-ориентированный язык состоит из следующего набора синтаксических средств:

  • объявление классов с полями и методами;
  • механизм расширения класса;
  • полиморфные переменные и параметры функций;
  • полиморфное поведение экземпляров классов.

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

Базы данных обеспечивают надежное хранение информации, структурированном виде и своевременный доступ к ней. Практически любая современная организация нуждается в базе данных, удовлетворяющей те или иные потребности по хранению, управлению и администрированию данных.

В результате выполнения курсовой работы было создано программное обеспечение, представляющее собой приложение «Телефонный справочник». Программа была разработана с помощью среды программирования Delphi 7 и СУБД Access 2007. Разработанная программа является приложением баз данных, предоставляющим пользователю средства по просмотру и редактированию базы данных справочника, а также поиска по базе.

При выполнении курсовой работы были дополнительно изучены различные средства, предоставляемые разработчику баз данных в СУБД MS Access 2007, а также средства ИСР Delphi и языка Object Pascal, предоставляемые разработчику приложений баз данных. Среди них средства диалоговой организации программ, средства подключения и обслуживания баз данных, средства отладки приложений.

Во время проектирования и разработки рабочего проекта приложения возникали небольшие ошибки выполнения, которые были устранены на этапе отладки и тестирования.

Выполнение курсовой работы позволило мне закрепить ранее изученный материал по дисциплине «Программирование на языке высокого уровня», изучить новый для меня материал, не раскрытый в юнитах (в частности, проектирование приложений баз данных в интегрированной среде разработки Delphi).

Цель курсовой работы достигнута, задачи выполнены:

  • теоретически проанализирована научная и методическая литература по проблеме разработки приложения «Телефонный справочник»;
  • освоено проектирование базы данных в СУБД Access;
  • изучены основные компоненты и средства построения интерфейса среды программирования Delphi;
  • спроектирован интерфейс программы и порядок ее взаимодействия с пользователем;

— Разработанное приложение можно применять для поиска номеров телефона сотрудников предприятия, клиентов, пользователей, студентов группы, преподавателей.

Глоссарий

№ п/п

Понятие

Определение

1

Алгоритм

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

2

База данных

связанная между собой по определенному признаку информация, хранимая и организованная определенным образом

3

Входные данные

данные, использующиеся в ходе работы программы

4

Выходные данные

данные, являющиеся результатом работы программы

5

Данные

набор определенных значений или параметров, которые определяют объект, условие или ситуацию

6

Диалоговое окно

окно, содержащее информацию оповестительного или принуждающего к действию характера

7

Запрос

определенная команда СУБД, сообщающая ей табличную информацию

8

Ключ

набор атрибутов, по которым находятся требуемые данные

9

Компонент

элемент управления, размещенный на форме и реализующий определенную функцию

10

Программное обеспечение

комплекс программ системы обработки информации и программных документов, который необходим для реализации программ на компьютере и использования их разными пользователями

11

Проект

совокупность файлов форм, файлов настройки, файлов программного кода, участвующих в разработке программного обеспечения

12

Свойство

механизм классов, который регулирует доступ к полям

13

Связь

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

14

Система управления базами данных (СУБД)

система, располагающая средствами создания и управления базами данных

15

Среда визуального программирования

среда программирования, обладающая визуальными развитыми средствами

16

Тестирование программы

комплекс мероприятий, направленных на выявление ошибок в функционировании программ

Список использованных источников

[Электронный ресурс]//URL: https://liarte.ru/kursovaya/baza-dannyih-telefonnyiy-spravochnik/

1. Архангельский А.Я. Delphi 2006. Язык Delphi, классы, функции Win32 и .NET. Справочное пособие / [Текст]. — М.: Бином-Пресс, 2011. — 1152с. — ISBN 978-5-9518-0336-8.

2. Гофман В. Delphi 7. Наиболее полное руководство [Текст]. — СПб.: БХВ — Санкт-Петербург, 2011. — 2516 с. — ISBN 978-5-9922-0767-5.

  • Григорьев А.Б. О чем не пишут в книгах по Delphi [Текст]. — СПб.: БХВ-Петербург, 2010. — 576 с. — ISBN 978-5-699-40703-3.
  • Когаловский М.Р.

Энциклопедия технологий баз данных / [Текст]. — М.: Финансы и статистика, 2002. — 800 с. — ISBN 5-279-02276-4.

  • Кумскова И.А. Базы данных / [Текст]. — М.: КноРус, 2011. — 488 с. — ISBN 978-5-406-01764-7.
  • Осипов Д.Л.

Базы данных и Delphi. Теория и практика / [Текст]. — М.: БХВ-Петербург, 2011. — 752 с. — ISBN 978-5-9775-0659-5.

  • Парижский С.М. Delphi. Учимся на примерах /Под ред. Ю. А. Шпака [Текст]. — Киев: МК-Пресс, 2005. — 216с. — ISBN 978-5-9775-0516-1.
  • Пирогов В.Ю.

Информационные системы и базы данных. Организация и проектирование / [Текст]. — М.: БХВ-Петербург, 2009. — 528 с. — ISBN 978-5-9775-0399-0.

  • Рудикова Л.В. Базы данных. Разработка приложений / [Текст]. — М.: БХВ-Петербург, 2006. — 496 с. — ISBN 5-94157-805-9.
  • Свиридова М.Ю.

Система управления базами данных Access / [Текст]. — М.: Академия, 2010. — 192 с. — ISBN 978-5-7695-4664-8.

  • Синицын С.В. Программирование на языке высокого уровня / [Текст]. — М.: Академия, 2010. — 400с. — ISBN 978-5-7695-6673-8.
  • Сухарев М.

Delphi. Полное руководство. Включая версию 2010 / [Текст]. — М.: Наука и техника, 2010. — 1040с. — ISBN 978-5-94387-599-1.

  • Фаронов В. Delphi. Программирование на языке высокого уровня [Текст]: Учебник для вузов. — СПб.: Питер, 2009. — 640 с.- ISBN 978-5-9775-0657-1.
  • Фаулер М.

Предметно-ориентированные языки программирования / [Текст]. — М.: Вильямс, 2011. — 576с. — ISBN 978-5-8459-1738-6.

  • Фленов М.Е. Библия Delphi [Текст]. 2-е изд., перераб. и доп. — СПб.: БХВ-Петербург, 2008. — 800 с. — ISBN 978-5-397-01304-8.
  • Фрост Р.

Базы данных. Проектирование и разработка / [Текст]. — М.: НТ Пресс, 2007. — 592 с. — ISBN 978-5-477-00494-2.

  • Чекалов А. Базы данных: от проектирования до разработки приложений / [Текст]. — М.: БХВ-Петербург, 2003. — 384 с. — ISBN 5-94157-283-2.
  • Чиртик А.

Программирование в Delphi. Трюки и эффекты [Текст]. — СПб.: Питер, 2011. — 400 с. — ISBN 978-5-8046-0008-3.

  • Шпак Ю.А. Delphi 7 на примерах [Текст] /Под ред. Ю. С. Ковтанюка. — Киев: Юниор, 2006. — 416 с. — ISBN 966-8806-22-0.