VIP STUDY сегодня – это учебный центр, репетиторы которого проводят консультации по написанию самостоятельных работ, таких как:
  • Дипломы
  • Курсовые
  • Рефераты
  • Отчеты по практике
  • Диссертации
Узнать цену

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

Внимание: Акция! Курсовая работа, Реферат или Отчет по практике за 10 рублей!
Только в текущем месяце у Вас есть шанс получить курсовую работу, реферат или отчет по практике за 10 рублей по вашим требованиям и методичке!
Все, что необходимо - это закрепить заявку (внести аванс) за консультацию по написанию предстоящей дипломной работе, ВКР или магистерской диссертации.
Нет ничего страшного, если дипломная работа, магистерская диссертация или диплом ВКР будет защищаться не в этом году.
Вы можете оформить заявку в рамках акции уже сегодня и как только получите задание на дипломную работу, сообщить нам об этом. Оплаченная сумма будет заморожена на необходимый вам период.
В бланке заказа в поле "Дополнительная информация" следует указать "Курсовая, реферат или отчет за 10 рублей"
Не упустите шанс сэкономить несколько тысяч рублей!
Подробности у специалистов нашей компании.
Код работы: W000380
Тема: Разработатка приложения «Телефонный справочник
Содержание
    Основные данные о работе
 
Версия шаблона
2.1
Филиал
Жезказган
Вид работы
Курсовая работа
Название дисциплины
Программирование
Тема
Разработать приложение «Телефонный справочник»
Фамилия студента
Енбекова
Имя студента
Айжан
Отчество студента
Жас-Кайратовна
№ контракта
14204013403909002
     
    Содержание
Введение.................................................................................................................................
Основная часть.......................................................................................................................
1.Проектирование базы данных..........................................................................................................
1.1 Разработать приложение....................................................................................
1.2 Технологии доступа к базам данных.............................................................................
1.3 Построение концептуальной модели.........................................................................................
1.4 Построение логической и физической модели ....................................................................
2. Разработать приложения пользователя.....................................................................................
2.1 Назначение приложения..................................................................................................................
2.2 Строение приложений ..............................................................................................................
2.3 Написание программы ....................................................................................................................
2.4 Тестировать программу..............................................................................................................
Заключение..................................................................................................................................................
Глоссарий...............................................................................................................................
Список литературы..................................................................................................................................
Приложение...........................................................................................................................
     
    Введение

     Каждый год очень быстро развиваются информационные технологии, они меняют жизнь людей в хорошую сторону. Значительно увеличивается уровень знаний, быстро все организовать и экономя время легко работать с техникой. 
     Целью курсовой работы является разработать приложения  «Телефонный справочник». Чтобы в дальнейшем работать с базами телефонных абонентов. Телефонный справочник должен показывать телефонный номер абонентов, адрес и e-mail. 
     Базами данных это набор логически связанных данных, который предназначен для удовлетворения информационных потребностей организации. В данной курсовой работе надо изучить проектирование баз данных для решение поставленного задания. В настоящее время все программное обеспечение ПК рассчитано, на применение операционной системы Windows. Поэтому программу "Телефонный справочник" соответственно написать на языке программирования Delphi 7, прежде спроектировав базу данных в порядке управления базами данных СУБД Access 2007. 
     Среда разработки Delphi является простым и удобным в использовании программы. Он дает возможность простые инструменты и быстро разрабатывает сложные проекты. В том числе создает очень удобный и приятный пользовательский интерфейс. В данной среде совсем элементарно действовать с хоть каким современным сервером баз данных, для которого имеется соответственный драйвер. Спасибо сумме технологий dbExpess, BDE, DataSnap, ADO и СОМ совсем просто упражнять приложения баз данных хоть какой трудности. Ассоциация с основанием данных в Delphi устанавливается настройкой только нескольких параметров и поручением пары-тройки дополнительные характеристики. 
     Системы управления базами данных - наверное база построения информационных систем, которые употребляются при автоматизации всех сфер деятельности. На сегодняшний день Microsoft Access 2007 - это один из компонентов семейства офисных приложений Microsoft Office 2007. Данная СУБД считается одной более популярных настольных СУБД. Это связано с тем, что СУБД Access предоставляет разработчику очень большие возможности ввода, обработки и представления данных. Они очень удобны и высокопродуктивны. Они обеспечивает высокую скорость разработки приложений. 
     На данный момент СУБД Access стала инструментом, с ним может работать разные пользователи и даже новички и профессинальные разработчики. Новичок может справиться поставленной задачей и конечно же профессиональный разработчик, который имеет весь необходимый инструментарий для уникального решения конкретной задачи. Цель курсовой работы заключается в разработке приложения «Телефонный справочник». 
     В данном курсовом проекте спроектируем базу данных для работников АТС, создадим программу, обеспечивающую согласование с ней. В БД будут содержаться данные номера телефонов. Информационные технологии в наши как наша помошница друг. 
     Задачи предоставленной курсовой работы:
-	выполнить абстрактный тест научной и методической литературы сообразно теме исследования прибавления «Телефонный справочник»;
-	овладеть конструирование баз этих в СУБД Access;
-	выучить главные составляющие и средства возведения интерфейса среды программирования Delphi;
-	запроектировать интерфейс програмки и распорядок ее взаимодействия с юзером;
-	создать приложение «Телефонный справочник».
    Основная часть
    1 Проектирование базы данных 

1.1 Разработать приложение

     Delphi это среда разработки, использует язык программирования Delphi. Его разработано компанием Borland, а 2003 году дали название Borland Delphi. Дельфи является наследником языка Pascal с объектно-ориентированными расширениями. 
     Delphi - оптимальный инструмент для создания приложений для баз данных. Оптимальный потому что поддерживает технологию визуальной разработки, которая позволяет существенно сократить время разработки при этом сохраняет отличное качества и надежность программы. Delphi в структуре языка позволяет избегать скрытых ошибок. 
     Особенности семейства Delphi 7: 
-	 Быстро разрабатывает программу,в которой включены средства моделирования разработки и развертывания приложений электронной коммерции и Web-сервисов.
-	Поддерживает языки для Win32 (Delphi и C/C++) и  .NET (Delphi и C++) в общей среде разработки, что позволяет облегчить сопровождение и создание новых приложений Win32 и более легко и просто освоить технологии .NET; 
-	 Вероятность как для разработчиков обычных приложений перед Windows, так и для разработчиков, использующих Java, разрабатывать приложения .NET в отсутствии отказа от используемого инструментария, с сохранением умений и с подобными концепциями программирования; 
-	Новая система шаблонов кода и остальные нововведения среды исследования превосходно делают лучше работу с начальными словами и увеличивают отдача исследования. 
     Microsoft SQL Server 2000 - наверное законченное предложение в сфере баз этих и разбора этих для скорого сотворения масштабируемых решений электронной коммерции, бизнес-приложений и хранилищ данных. 
     Система дозволяет существенно уменьшить время выхода данных решений на рынок, сразу с этим обеспечивая масштабируемость, отвечающую более высочайшим потребностям. Пакет Delphi — продолжение линии компиляторов языка Pascal корпорации Borland. Pascal как язык очень прост, а строгий контроль типов данных способствует раннему обнаружению ошибок и дает возможность скорее создавать надежные и лучшие программы. 
     Разработка приложений баз этих считается одной из наиболее нужных способностей программирования Delphi. Вместимость и упругость Delphi при труде с базами данных основана на низкоуровневом ядре - процессоре баз данных Borland Database Engine (BDE). Его интерфейс с прикладными программами называется Integrated Database Application Programming Interface (IDAPI). BDE позволяет выполнять доступ к этим как с использованием обычного record-нацеленного (навигационного) подхода, так и с использованием set-ориентированного подхода, применяемого в SQL-серверах баз данных. Библиотека объектов имеет набор визуальных компонентов, намного упрощающих разработку приложений для СУБД с архитектурой клиент-сервер. Объекты инкапсулируют в себя нижний уровень - Borland Database Engine. Специальные наборы компонентов отвечают за доступ к данным и компонентов. 
     Компоненты доступа к данным позволяют реализовывать соединения с базами данных, производить выборку, копирование данных. Компоненты визуализации данных дают возможность отображать данные виде таблиц, полей, списков. Отображаемые данные могут быть текстового, графического или произвольного формата. 
В базе данных сохраняются таблицы. Некие СУБД берегут основание этих в облике нескольких отдельных файлов, представляющих собой таблицы (в главном, все локальные СУБД), в то время как остальные состоят из 1-го файла, который охватывает в себе все таблицы и индексы (InterBase). Объекты база данных в Delphi основаны на SQL и включают в себя полную мощь Borland Database Engine. В состав Delphi еще подключен Borland SQL Link, потому доступ к СУБД Oracle, Sybase, Informix и InterBase происходит с высочайшей эффективностью. Не считая такого, Delphi подключает в себя локальный сервер Interbase для такого, чтоб разрешено было создать расширяемые на остальные наружные SQL-сервера приложения в отключенном режиме. 
     
     1.2 Технологии доступа к базам данных
     
     Технологией доступа к данным называется система интерфейсов, обеспечивающая взаимодействие между приложением и базой данных. Чтобы управлять базами данных нужно иметь библиотеку содержащие интерфейсы прикладного программирования (application programming interface — API) и они представляют с собой функцию, которую с помощью может выполнять те или другие действия с данными. 
     Для того чтобы наиболее полно использовать способности другого сервера баз данных, надо работать с ним напрямую, через API. Однако это значит полную зависимость приложения от такого либо библиотеки употребляют вспомогательные файлы языковой помощи и информацию о настройках среды. BDE (Borland Database Engine) – это комплект драйверов и динамически присоединяемых библиотек (файлов *.dll), которые гарантируют доступ к этим. 
     Для организации доступа к базе этих употребляются последующие составляющие
- 	ТТаblе – управляет таблицами локальных баз данных и обеспечивает доступом; 
- 	TQuery – можно использовать на SQL запросам в базе данных. Затем позволяет работать с локальными и распределенными базами данных.
     BDE инсталлируется совместно с Delphi. Он гарантирует доступ к локальным базам этих, размещенным на том ведь компе, и к удалённым базам, размещенным на сервере. BDE дает очень удобное устройство управления с базами данных, позволяющий приложениям, сделанным в среде Delphi, обретать информацию из баз данных более популярных другого сервера и сложность перехода на иную платформу, так как станет нужно записывать огромное численность кода ADO технологию надо рассмотреть индивидуально. 
     Технология BDE это комплект динамических библиотек, которые дают интерфейсы, позволяющие отдавать требования на приобретение либо модификацию этих из приложения в подходящую основание данных и получать результат обработки. В процессе работы форматов. Если вы применяете в собственных приложениях BDE, то необходимо установить ее на все компьютеры , на каких станут работать ваши приложения. 
     Процессор баз данных BDE позволяет наиболее отлично работать с таблицами баз данных вида dBase и Paradox.DataBase появились на ПК первыми, потому он может взаимодействовать с многими СУБД – если есть возможности импортировать и экспортировать данные . Формат dataBase является обычным и сохранить в каждой таблице до з файлов: 
- dbf - главная таблица; 
- dbt - BLOB 
- данные (это файл появится, если в таблице есть соответствующие поля); 
- mdx - файл с индексами. 
     dataBase - это обычный и универсальный формат таблиц. Он имеет недостатков ограничения на имена полей в таблицах: максимальная длина - всего 10 символов, возможны только латинские буквы и цифры. Похожие ограничения налагаются на имена таблиц, нынешнем в лучших традициях 16-битных систем, длина имени таблицы не должна превышать 8. Но наиболее существенными недостатками считаются неимение самодействующего контроля единства данных либо взаимосвязей, прав доступа, а так ведь лимитирования на поддерживаемые разновидности данных, ключи, индексы и т.д. Все наверное делает этот формат недостаточно конкурентоспособным.
     Второй формат, Paradox, появился позже и является одним из более развитых форматов, применяемых в локальных БД. 
Главными различиями этого формата от dBase являются: 
- вероятность использования любых символов для наименований полей, а так же предел в 25 символов, а не в 10; 
- большее количество поддерживаемых типов данных, включая автоинкрементный тип;
- поддержание контролирования целостности данных и вероятность организации проверки вводимых данных; 
- вероятность защиты таблиц паролем и определения прав доступа к данным. 
     По таким плюсам Paradox употребляется чаще в Delphi. Вдобавок большой комплект типов данных позволяет качественно выбирать нужный тип для хранения данных. Огромный список поддерживаемых Paradox типов данных и их символьные обозначения в программе Database Desktop приведены в таблице.
     Файлы, используемый для хранения информации в Paradox достаточно большое численность: 
- db - файл с главными данными таблицы; 
- mb - файл с BLOB-данными; 
- px - файл с первичным индексом (ключом); - xg? и yg? 
- файлы со вторичными индексами (вместо ? будет порядковый номер индекса); 
- val - файл с информацией для контроля данных и единства ссылок.   
     Численность файлов, соединявшие с каждой таблицей, может достигать десятков, если пользовать много вторичных индексов. Это единственно важный недостаток формата Paradox. Превосходство больше, в Delphi именно Paradox предлагается применять по умолчанию, и поэтому формат называется не Paradox, а Standard. BDE может работать одновременно несколькими приложениями они представляют собой механизм доступа к данным. BDE имеет сильную библиотеку вызовов API Windows (Application Programming Interface – интерфейс разработки приложений Windows) для создания, реструктуризации, обновления данных и других манипуляций с локальными и удаленными базами данных. 
     Осуществление в системе Delphi прослойки BDE. Он позволяет никак не связывать программу к определенной СУБД. Если будет нужно увеличить количество пользователей программы и перейти, к примеру, с файл-серверной СУБД dBase наиболее сильную СУБД InterBase, надо всего лишь изменить настройки BDE и можно не исправлять исходные тексты. BDE гарантирует целостность доступа к различным серверам баз данных. В зависимости от используемой версии Delphi вы сможете с поддержкою BDE обходиться к локальным базам данных вида Paradox, dBase, FoxPro и Microsoft Access.
     
     1.3 Построение концептуальной модели
     
     Проектирование - более принципиальная часть исследования практической системы. Ни быстродействие компа, ни многофункциональные способности программного снабжения никак не возместят недочетов проектирования. Нехорошо спроектированная система может быть и станет действовать, однако компьютер станет растрачивать еще более ресурсов, снижая время отзыва и расходуя избыточное дисковое место. Через некое время эту основание этих будет тяжело приспособить к ново испеченым потребностям. Хорошо созданная программа  база данных будет работать быстро, качественно и будет легко использовать. 
     Чтобы создать базы данных сначала нужно владеть описанием избранной предметной области, которое обязано обхватывать настоящие объекты и процессы, обладать всю нужную информацию для удовлетворения предполагаемых запросов пользователя и найти необходимости в обработке данных. На базе такового описания на шаге проектирования базы этих исполняется определение состава и текстуры этих предметной области, которые обязаны пребывать в складе этих и гарантировать исполнение нужных запросов и задач пользователя. 
     Конструкция этих предметной области имеет возможность о отражаться информационно-закономерной моделью. На базе данной модели просто формируется реляционная основа данных.
     
     1.4 Построение логической и физической модели
     
     Далее нам нужно перечислить атрибуты сущности. Выявленные атрибуты приведены в таблице 1.
     
Тип сущности(связи)
Атрибут
Домен
Обязательность
Telphone
phone
Целое
Да

famil
символьное
Да

name
символьное
Да

address
символьное
Да
     Таблица 1. Атрибуты сущностей и связей
     
     Выберем атрибуты, являющиеся потенциальными и первичными ключами. Это будет атрибут phone.
     Физическая модель данных - это последний этап в проектировании той части ИС. Он отвечает за организацию данных. Чтобы построить ее нужно определить тип СУБД. Физическая модель еще основывается на нотации "суть-ассоциация" и логически формируется на складе концептуальной модели. Сути стают таблицами базы данных. Атрибуты сущностей преобразуются в поля таблиц. Взаимосвязи преобразуются в лимитирования. 
     Атрибутам сущностей присваиваются определенные разновидности полей. При поддержки ограничений в складе этих переносятся бизнес-логика отделки и сохранения этих ИС. 
     База данных в СУБД InterBase создается простым скриптом. Для запуска скриптов используется приложение IBConsole и Interactive SQL model CREATE DATABASE '...\PHOONE' USER ' SYSDBA ' PASSWORD 'masterkey' 
CREATE DATABASE - это и есть оператор. 
     Он будет создавать БД. После оператора будет создан каталог в ней будет файлы БД. Расширение файла может быть любым, но принято, что GDB - расширение для файла базы данных, например, GBP - для резервной копии. 
USER и PASSWORD задают имя пользователя и пароль. До создания приложения пользователь должен зарегистрироваться на сервере, иначе InterBase выдаст сообщение об ошибке. Каждый может создать базу данных из нескольких файлов, потому что именно они по очереди будут заполняться данными.  И еще  для защиты от крушения основного диска можно создать на другом жестком диске зеркало. В InterBase полностью не реализовано понятие домена. 
Домены служат в InterBase для того чтобы описать типа поля. Более того, если с помощью полями стандартного типа создадим таблицу, то каждому из данных полей будет поставлен в соответствие собственный домен. Наверное приводит к тому, будто численность объектов в складе этих прирастает из-за счет доменов напрямик сообразно численности полей всех таблиц. Система 
CHECK(VALUE = "Д" OR VALUE = "М") испытывает вывод смысла поля из-за данные рубежа. Ныне сделаем таблицу 
CREATE TABLE "telphone" ( "phone""phone_d", "famil""famil_d", "name""name_d", "adress""adress_d", 
PRIMARY KEY ("phone") 
Инструктор CREATE TABLE фактически, творит таблицу, дальше идет ее неповторимое в пределах БД фамилия.
    2 Разработка приложения пользователя

     2.1 Назначение приложения
     
     Приложение которое будем разрабатывать будет использоваться  для ведения базы данных телефонных номеров. Он будет иметь возможность поиска. Данное приложение является удобным телефонным справочником с довольно удобным поиском фильтрацией, в котором быстро можно найти необходимую информацию. 
     Функция BDE API — это набор функций для управления средой, например, конфигурацией, обработкой ошибок, работы с индексами, таблицами, транзакциями. Механизм доступа BDE устаревшие. Компания Borland не станет помогать BDE в новейших версиях Delphi и советует применять технологию dbExpress. В этот эпизод почти все приборы Delphi считаются платформенными, то имеется, программы с маленькими доработками разрешено терпеть на остальные операционные системы. Почти все программисты по сих времен употребляют этот аппарат в исследований приложении для маленьких фирм. К примеру, китайская фирма Huawei, разрабатывающая современнейшие электрические АТС как для городских, этак и для мобильных телефонных аппаратов, по сих времен употребляет BDE для доступа к опциям и статистическим этим данных АТС. Кроме того, BDE имеет масса обычных и удобных возможностей для программиста, таких как например, создать таблиц программно. 
     Практичность работы с BDE трудно переоценить, но конечно же и есть минусы. Главный минус – распространение приложений. Если ваше приложение использует для доступа к данным компоненты BDE, то и у покупателя, кой станет воспользоваться вашей программой, должен быть установлен BDE. При этом если вы употребляли псевдонимы базы этих (псевдоним нужен для такого, чтоб все конфигурации, связанные с основанием этих, имели возможность автоматом изменяться в отсутствии конфигурации сделанных клиентских программ, в каких этот псевдоним употребляется ), то наладка на данные ведь псевдонимы обязана существовать и у покупателя. Чтобы создать инсталляционного пакета надо использовать стандартный утилит Install Shield Express, потому что он снимает эту проблему. Эта утилита позволяет включать настроенный механизм BDE в состав инсталляционного пакета вашей программы. Конечно, за это приходится расплачиваться наибольшими размерами инсталляционного файла. Второй минус касается не только BDE, но и любого другого универсального механизма доступа к данным. 
 	В рамках ADO реализована коллекция интерфейсов COM-объекты. С этим интерфейсом можно работать реляционнами и нереляционнами, иерархическими, графическими, текстовыми, e-mail и географическими наборами данных. Для такого чтоб устремиться к комплекту этих ADO, традиционно используют предложениями раскрытого соединения с базами данных (ODBC, Open Database Connectivity). Доступ к данным предоставляются драйверами. Их называют провайдерами. 
     Основные компоненты ADO — TADOTable и TADOQuery — похожим компонентам ТТаblе и TQuery. Ориентирующееся на технологию ADO приложение может действовать как с локальными данными, этак и со трудными платформами заказчик-сервер. Не считая такого, использование ADO полностью цель направлено и в интернет-прибавлениях. Иными словами, диапазон способностей полностью сравним с многофункциональным пакетом BDE. 
     В технологии ADO поддерживаются последующие главные функции (желая отдельные машинки баз этих имеют все шансы помогать лишь некоторые из них):
- можно создавать объекты объективно;
- обеспечение сохраняемых процедур с входными, выходными и возвращаемыми параметрами; 
- курсоры разных видов;
- пакетное обновление; 
- помощь ограничений для количества возвращаемых строчек либо остальных характеристик запроса;
- поддерживает различные наборы данных.
     Чтобы использовать компоненты ADO надо отказаться от  BDE . По своим возможностям ADO напоминает BDE. Но ADO наиболее мощные инструменты.
 	Корпорация Microsoft для собственных нужд разработали драйверы. Они совсем достоверные, чем драйверы сторонних изготовителей. Потому потребуется действовать с базами данных MS Access либо для архитектуры клиент-сервер использовать MS SQL Server, то использование ADO станет более желаемым. Не считая такого, использование ADO снимает некоторые трудности с кириллицей, которые время от времени появляются при работе с BDE. Основным минусом является распространения программ. 
     
     
     2.2 Строение приложений
     
     Строенная схема разработанной программы.
     
     
     
     
     
     
     
     Рисунок 1. Схема модулей
     
     Программа состоит из модулей, которые находятся ниже:
Project1.dpr – модуль проекта. 
Unit1 – модуль содержащий описание класса главной формы программы, и описание методов работы формы. 
Unit2 – модуль заставки, появляющейся при запуске программного обеспечения. 
     В программе выполнены следующие классы:
Класс TForm1 – от родительского класса TForm, содержит необходимые поля и методы для работы главной формы программы. 
     Основные поля класса:
MainMenu1 – главное меню.
DBGrid1 – с помощью этого компонента можно вводить информацию о телефонных номерах.
Edit1, DBEdit– это поля в которую можно вводить исходную информацию чтобы выполнить поиск по базе.
StatusBar1 –  это строка, в ней отображается контекстная информация.
ToolBar1 – панель кнопок.
     Основные способы класса:
procedure N5Click(Sender: TObject) – обработка нажатии на пункты меню. 
procedure ToolButton1Click(Sender: TObject) – обработка 
нажатии на кнопки на панели. 
procedure FormShow(Sender: TObject) – отображает изображение.
procedure ShowHint(Sender: TObject) – обработка которая показывает с помощью контекста.
Главные поля класса:
Label1 –  поля которое вводим текст с информацией.
     Способы класса:
procedure FormCreate(Sender: TObject) – при создании формы, автоматически срабатывает таймер, и форма закрывается по истечению времени. 
procedure FormKeyPress(Sender: TObject; var Key: Char) – обработка нажатия клавиш на клавиатуре, при нажатии клавиши заставка закрывается. 

     2.3 Написание программы 
     
     В состав Delphi входят следующие утилиты (программы, разработанные для администратора базы данных и используемые им при решении административных задач), обеспечивающие работу с базами данных (БД): 
- BDEAdministrator -с помощью этого утилита можно создать псевдоним биза данных; 
- DatabaseDesktop - с помощью этого утилита можно просматривать таблицы база данных;
- SQLExplorer - утилита, позволяющая наполнять базу данных конкретным содержанием, формировать запросы к базе данных Paradox 7 база данных — это каталог, в котором лежат таблицы — файлы с расширением  .db. 
     Поэтому до этого нужно сотворить соответственный каталог с поддержкою хоть какой програмки Windows, к примеру, с поддержкою «Проводника». Дальше исполните команду File содержащую 3 варианта: New в окошке Database Desktop. Вам раскроется подменю: 
- QBE Query. Визуальный построитель запросов и запись данных запросов в файл 
- SQL File. Творение запроса на SQL и запись его в файл 
- Table. Творение новейшей таблицы Изберите Table. 
Вам раскроется маленькое диалоговое окошко. В нем из выпадающего перечня вы сможете избрать СУБД, для которой желаете сотворить таблицу. Изберите Paradox 7. Вы увидите окошко, представленное на рис. В данном окошке вы сможете установить текстуру таблицы (поля и их разновидности), сотворить вторичные индексы, завести спектры возможных значений полей, смысла сообразно умолчанию и завести немало другой нужной инфы о создаваемой таблице (Рисунок 2). 
     
      
     Рисунок 2. Окно выбора СУБД
     
     Входными данными в этой программе являются базы данных: 
     
     
     Рисунок 3. Таблица c указанием типов данных
     
     Для создания использовался драйвер баз данных Paradox 7.0. Для администрирования этих баз данных, в Borland Delphi Administrator был создан Telbook (Псевдоним) bd. В нашей программе Tellbook. 
     
    
     Рисунок 4. Общий вид «Телефонного справочника» на дельфи
     
     На главную форму кинем компоненты: DBGrid1, MainMenu, TmenuItem, XPManifest, PageControl, TabSheet, Label, DBEdit, ToolBar, ToolButton, ImageList, GroupBox, OpenPictureDialog, DBNavigator. 
     Кнопка Файл – Выход: 
procedure TForm1.N6Click(Sender: TObject); begin Close(); end; 
     На кнопке Редактирование есть функции добавить запись, редактировать запись и функция удалить. В функции добавить запись можно добавить информацию про владельца телефона, его проживаемого города и e-mail. Функция удалить удаляет данные.
     В справочнике можно посмотреть информацию про городов, так же есть кнопка Сортировка. В ней можно сортировать данные по городам и по фамилии. Листинги всего программы находится в Приложении А.
     
     2.4 Тестировать программу 
     приложение база данный справочник
     Запуск программы «Телефонный справочник», осуществляется с помощью файла Telbook.exe. Главное окно приложение предоставляет возможность просмотреть 2 таблицы. Здесь также можно осуществить добавление/удаление записи. Передвигаясь по вкладкам вверху формы, пользователь перемещается между таблицами. Каждая из таблиц содержит определенную информацию по одному из аспектов приложения, также имеется возможность добавления записей к данному блоку.
      Все секции выдержаны в одинаковом стиле для создания однородного и интуитивно понятного интерфейса. 
     
    
     Рисунок 5. Таблица телефонных номеров и основная информация
     
     Так же нужно заполнить таблицу фамилия, телефоны, которое содержится информация о владельце номера. 
     При нажатии на кнопку Правка – поиск появляется окно запроса данных. Вводим номер телефона или ФИО владельца номера и получаем нужную информацию. Чтобы найти владельца или номер телефона нужного человека, надо необходимо заполнит таблицу Фамилия или Телефоны.  Готовая программа находится в Приложении В. 
     
     
    Заключение
     Данная программа продемонстрировала хорошую работоспособность. Имеет интуитивно понятный интерфейс и не должна вызывать затруднений в работе конечного пользователя. 
     Объектом считается установленный распознаваемая суть, он владеет нужно деятельное предназначение в определенной области. Классом в объектно-направленном программировании считается теоретический вид этих, состоящий из этих, функций и операции. 
     Нынешний объектно-направленный язык состоит из последующего комплекта синтаксических средств: афиша классов с полями и способами; устройство расширения класса; полиморфные переменные и характеристики функций; полиморфное поведение экземпляров классов. Неважно какая организация либо в отдельности присвоенный человек имеет необходимость в своевременном доступе к информациям. Преимущество информации в современном мире очень высока. 
     База данных выполняет роль распорядителей информации в сегодняшнем мире. Базы данных обеспечивают надежное хранение информации, структурированном виде и своевременный доступ к ней. 
     На самом деле каждому заведению нужен база данных который сохраняет информацию и было несложно в использовании.  В итого в данной курсовой работе создали программу «Телефонный справочник». Программа была изобретена с поддержкою среды программирования Delphi 7 и СУБД Access 2007. Сделанная мною программа считается приложением баз данных, дающим пользователю средства сообразно просмотру и редактированию базы данных справочника, а еще розыска по базе.
     При исполнении курсовой работы были особо исследованы разные средства, предоставляемые разработчику баз этих в СУБД MS Access 2007, а еще средства ИСР Delphi и языка Object Pascal, предоставляемые разработчику приложений баз этих. Посреди их средства диалоговой организации программ, средства включения и сервиса баз данных, средства отладки прибавлений. Во время проектирования и исследования рабочего плана приложения были маленькие ошибки исполнения, которые были устранены на шаге отладки и тестирования.
Исполнение курсовой работы разрешило закрепить раньше выученный который был использован по дисциплине «Программирование».
     Поставленная цель курсовой работы достигнуты и выполнены: 
- теоретически проанализирована научная и методическая литература по проблеме исследования приложения «Телефонный справочник»;
- освоено конструирование базы данных в СУБД Access;
- исследованы главные составляющие и средства построения интерфейса среды программирования Delphi;
- спроектирован интерфейс программы и распорядок ее взаимодействия с пользователем;
- создано приложение «Телефонный справочник».
    Глоссарий
№ п/п
Понятие
Определение
1
Компонент
Функциональный ?лемент, имеющий оп?еделенные свойства и размещаемый программистом в окне формы

2
База данных (БД)
Высокоструктурированный созданный комплект этих, описывающих свойства какой либо физиологической или виртуальной системы
     
3
     Проект
Совокупность файлов, обеспечивающих разработку приложения в Delphi
4
     Деструктор 
Особый метод класса, обеспечивающий разрушение объектов этого класса (и, в частности, освобождение занимаемой ими области в динамической памяти). 
     
5
Инспектор объектов
Элемент встроенной среды Delphi, позволяющий настраивать характеристики и действия форм и компонентов на шаге проектирования программы.
     
6
     Метод 
операция либо функция, включенная в отображение класса. Совокупность способов описывает «действия», которые имеют все шансы делать объекты предоставленного класса
     
7
     Поле 
Элемент класса, содержащий данные конкретного вида. Для разных объектов предоставленного класса поля имеют все шансы воспринимать разные значения, характеризуя тем наиболее «текущее состояние» объектов. Из наружных программ поля, как правило, никак не вызываются. Поля употребляются при реализации способов и параметров класса.
8
     Свойство 
элемент класса, обеспеченный особенными способами для собственного чтения и записи. Воззвание к свойству из программы смотрится как обращение к полю, но практически приводит к вызову связанных с ним способов.
9
     Объект 
переменная классового вида. Пред внедрением объекта нужно его инициализировать с поддержкою конструктора, а после применения — повредить с поддержкою деструктора.
10
     Модуль 
текстовый файл с расширением PAS, сохраняющий отрывок программного кода. Играет роль «библиотеки», которую разрешено включать к файлам плана и иным модулям.
     

    Список использованных источников
          1
     Программирование в Delphi для начинающих (+ CD-ROM), Тюкачев Николай Аркадьевич, Рыбак Константин Саввич, Михайлова Елена Евгеньевна, 2007г.
2
     Система программирования Delphi без секретов: Как создать приложение для Windows с "нуля", Фельдман Сергей, 2005г.
3
     Основы программирования в Delphi 2007, Никита Культин, 2008г.
4
     Программирование в Delphi для Windows. Версии 2006, 2007, Turbo Delphi (+ CD-ROM), Архангельский Алексей Яковлевич, 2013г.
5
     Бородин В.А. Бухгалтерский учёт:  Учебник  для  вузов. – 3-е изд., 
     перераб. и доп. – М.: ЮНИТИ–ДАНА, 2004.
6
     Фёдоров А.В. ADO в Delphi. – Пер. с англ. – СПб.: БХВ–Петербург, 2002.
7
     А. Шкрыль «Delphi.Народные советы».: Издательство BHV-СПБ 2007г.
8
     В.Кадлец «Delphi. Книга ?ецептов. Практические примеры, трюки и сек?еты».: Издательство «Наука и техника». 2006г.
9
     Фаронов В.В. «Delphi 2005. Разработка приложений для баз данных и Интернета».: Издательство «Питер». 2006г.
10
     Анатолий Хомоненко «Delphi 7. Наиболее полное руководство».: Издательство: BHV - Санкт - Петербург, 2006 г.
11
     Дмитрий Осипов «Delphi. Профессиональное программирование».: Издательство: Символ-Плюс, 2006
     12
     Алексей Савкин. Delphi: программирование для всех!
     13
     А.М. Вендров. Проектирование п.......................
Для получения полной версии работы нажмите на кнопку "Узнать цену"
Узнать цену Каталог работ

Похожие работы:

Отзывы

Выражаю благодарность репетиторам Vip-study. С вашей помощью удалось решить все открытые вопросы.

Далее
Узнать цену Вашем городе
Выбор города
Принимаем к оплате
Информация
Наши преимущества:

Экспресс сроки (возможен экспресс-заказ за 1 сутки)
Учет всех пожеланий и требований каждого клиента
Онлай работа по всей России

Сотрудничество с компаниями-партнерами

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