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

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

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

?ледующих рисунках:

 

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

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

 

Рисунок 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Связьдействие, устанавливаемое между