Разработка в среде программирования Delphi - Телефонный справочник
Курсовая работа, 29 Июня 2014, автор: пользователь скрыл имя
Описание работы
Целью работы является создание программы телефонного справочника в среде 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
— 153.00 Кб (Скачать файл)end; {Конец процедуры обработки выбора поля для сортировки}
end.{Конец программы}
4.4 Тестирование программы
4.4.1 Условия тестирования
Аппаратные средства:
- PC c DVD-ROM и USB-разъемом;
- Процессор с частотой 3000 МГц;
- Видеокарта с 128 Мб памяти;
- оперативная память 2 Гб;
- 100 Гб свободной памяти на жёстком диске общим объёмом 500 Гб;
- Устройства ввода – клавиатура и мышь.
Программные средства:
- MS Windows XP SP3;
- Драйвера для видеокарты;
- Установлена среда программирования Delphi 7;
- Установлены драйвера для связи с БД MS Access;
- Установлен MS Access.
4.4.2 Процесс тестирования
- Запустить EXE файл программы.
При этом должно появится главное окно программы (Рис. 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.
Программа удовлетворяет всем предъявленным к себе требованиям и реализует требуемые функции добавления, удаления и редактирования данных, а так же их поиска и сортировки.
В будущем программу можно улучшить, сделав сортировку и поиск доступными по всем полям, увеличить количество хранимой информации о человеке (например, добавить поле «Фото»).
Список используемой литературы
- ГОСТ 19.701-90 ЕСПД. Схемы алгоритмов и программ. Правила выполнения.
- Васильев В.П, Орешков В.И объектно-ориентированное программирование реализация экономических задач в среде Delphi.-2011.
- Галисеев Г.В. Компоненты в Delphi 7. – Вильямс., 2004. – 624 с.
- Липаев В.В. Тестирование компонентов и комплексов программ. – Синтег, 2010. – 400 с.
- Архангельский А.Я. Программирование в Delphi для Windows. – Бином-Пресс, 2010. – 1248 с.
- Федотов А.Д., Елманова Н.В. ADO в Delphi. – БХВ-Петербург, 2002. – 816 с.