Телефонный справочник
Курсовой проект - Компьютеры, программирование
Другие курсовые по предмету Компьютеры, программирование
?ледующих рисунках:
Рисунок 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Связьдействие, устанавливаемое между