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

Автор работы: Пользователь скрыл имя, 29 Апреля 2013 в 17:19, курсовая работа

Описание работы

Актуальность темы работы состоит в потребности людей в удобном средстве хранения и представления данных о своих контактах – удобном телефонном справочнике.
Целью работы является создание программы телефонного справочника в среде DELPHI.
Разработанная программа должна позволять выполнять быстрый и удобный поиск по записям, их сортировку.
Должен обеспечиваться удобный ввод, удаление и редактирование данных в программе. Так же данные должны сохраняться на жёстком диске и иметь чёткую и продуманную структуру.

Содержание работы

Введение……………………………………………………………………..
1.Постановка задачи……………………………………………………….
2.Анализ задания……………………………………………………………
3.Теоретическая часть……………………………………………………..
4.Практическая часть……………………………………...........................
4.1 Разработка базы данных……………………………………………….
4.1.1 Создание структуры БД………………………………………………
4.1.2 Связь программы с БД……………………………………………….
4.2 Алгоритм программы…………………………………………………..
4.3Код программы…………………………………………………………...
4.4 Тестирование программы………………………………………………
4.4.1 Условия тестирования…………………………………………….......
4.4.2 Процесс тестирования………………………………………………....
4.4.3 Сообщения об ошибках………………………………………………..
Заключение……………………………………………………………………
Список литературы…………………………………………………………..

Файлы: 1 файл

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

— 171.00 Кб (Скачать файл)

При этом должно появится главное окно программы (Рис. 4.1).

 

Рис. 4.1. Окно программы.

 

 

 

    • Далее можно добавлять, удалять, редактировать, сортировать и искать данные в таблице. Например, выполним поиск по фамилии «Сидоров» и отсортируем данные по имени.

При этом должен быть получен результат как на Рис. 4.2.

 

Рис. 4.2. Поиск и сортировка.

 

    • Отменить поиск можно стерев введённые строки из полей поиска, либо нажав на кнопку «Очистить».
    • Добавим запись в БД используя кнопку « ». Заполним поля новой записи как на Рис. 4.3 (удалить запись можно с помощью кнопки « »).
    • Подтвердим добавление новой записи с помощью кнопки « » (отменить изменения можно с помощью кнопки « »).

При этом должен быть получен результат как на Рис. 4.3.

 

Рис. 4.3. Добавление данных.

 

    • Завершить работу с программой можно нажав на крестик в верхнем правом углу.

При этом программа должна завершиться без ошибок.

 

4.4.3 Сообщения об ошибках

 

При работе с программой возможны сообщения об ошибках.

Если при редактировании данных в ячейку даты рождения вводится символ, при наличии которого в строке её невозможно преобразовать в дату, выдаётся сообщение как Рис. 4.4.

Рис. 4.3. Ошибка ввода даты.

Заключение

 

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

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

При разработке программы  были рассмотрены следующие аспекты:

    • изучена работа с БД MS Access;
    • изучены компоненты Delphi для связи с БД по технологии ADO.

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

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

 

 

 

 

 

 

 

 

 

 

 

 

 

Список используемой литературы

 

  1. ГОСТ 19.701-90 ЕСПД. Схемы алгоритмов и программ. Правила выполнения.
  2. Васильев В.П, Орешков В.И объектно-ориентированное программирование реализация экономических задач в среде Delphi.-2011.
  3. Галисеев Г.В. Компоненты в Delphi 7. – Вильямс., 2004. – 624 с.
  4. Липаев В.В. Тестирование компонентов и комплексов программ. – Синтег, 2010. – 400 с.
  5. Архангельский А.Я. Программирование в Delphi для Windows. – Бином-Пресс, 2010. – 1248 с.
  6. Федотов А.Д., Елманова Н.В. ADO в Delphi. – БХВ-Петербург, 2002. – 816 с.



Информация о работе Телефонный справочник на языке Delphi