Course Application Development "telephone directory"

Название дисциплины: Программирование на языке высокого уровня
Тема: Разработать приложение «Телефонный справочник»
Писалась лично. Включает в себя программу телефонный справочник на Delphi и исходники программы.
Сдавалась в СГА. Оценка: Отлично
Объем 21 стр.
Версия шаблона 2.1
Основная часть
1 Разработка эскизного и технического проектов программы

1.1 Задание

Тема: Разработать приложение «Телефонный справочник».
Условия задачи: Телефонный справочник представляет из себя приложение из которого можно было бы удобно и просто вытаскивать информацию из определенных полей, в том числе приложение должно хорошо выполнять основную свою функцию, а именно предоставлять нам базу с телефонами в удобном виде.

1.2 Назначение и область применения

Область применения: Офисное приложение или приложение для использование дома, основное назначение возможность быстро удобно достать телефоны из БД или файла

1.3 Технические характеристики

1.3.1 Постановка задачи
Разработать приложение «Телефонный справочник». Данную задачу можно решить несколькими способами. Можно вместо БД использовать специально сформированный текстовый файл с данными и затем парсить его доставать из него нужную нам информацию — будь то имя, фамилия, номер телефона и.т.д. Также же можно пойти способом, где нужная информация будет хранится в БД, который я и выбрал, так как это более удобный и правильный способ. Конечно, можно было бы попробовать реализовать работу с БД такими как mysql, sqlite, oracle и.т.д, чтобы программа выглядела более интерпрайзово, но во-первых на это ушло больше усилий, а во вторых конкретной задачи у нас не стоит, в том плане, что явно не указано связь с какой именно БД на использовать. Также можно использовать связку Delphi+ADO+Access так как это решение можно проще осуществить с Delphi, да и справочного материала в данном случае гораздо больше. Но я пошел другим путем. Данные будет сохраняться в файл, который будет представлять из себя массив записей, так как это просто реализовать и это будет выглядеть достаточно удобно для пользователя и плюс ко всему не нужно где-то искать или формировать самостоятельно БД.