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

Курсовой проект - Компьютеры, программирование

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

присоединяемой базы данных.

 

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

 

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

Фамилия - тип текстовый. Свойства: Размер поля - 25, Обязательное поле - Да, Индексированное поле - Да (Допускаются совпадения);

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

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

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

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

 

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 обладает очень развитыми возможностями по разработке приложений баз данных и является в этой области лидером среди интегрированных сред разработки. Боле новые версии Delphi ориентированны на платформу .Net, что накладывает ограничения на круг систем, на которых может быть использована данная программа.

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

процессор Intel Celeron D440/ AMD Sempron 64 LE-1250;

ОЗУ 512 Мбайт;

жесткий диск объемом 80 Гбайт;

монитор.

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

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

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

создавать, находить и корректировать необходимые данные;

делить данные на логически части;

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

разрабатывать формы и отчеты;

автоматизировать осуществления необходимых задач;

графически отображать связи между данными;

помещать картинки в формы и отчеты;

создавать и подключать программы и приложения для работы с БД.

 

1.3.5 Источники, использованные при разработке

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

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

 

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

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

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

. Form1 - главная форма программы.

. Form2 - форма добавления/редактирования записей.

. AboutBox - форма вывода информации о программе.

Окно Form1.