Студенческий сайт КФУ - ex ТНУ » Учебный раздел » Учебные файлы »ПРОГРАММИРОВАНИЕ

Разработка приложения "Записная книжка"

Тип: курсовая работа
Категория: ПРОГРАММИРОВАНИЕ
Скачать
Купить
Разработка в среде Delphi приложения "Записная книжка" для ввода и корректировки информации, поиска данных. Выбор состава технических и программных средств. Текст программы, ее описание и тестирование. Основные условия программы, требования к компьютеру.
Краткое сожержание материала:

Размещено на

Разработка приложения "Записная книжка"

Содержание

  • Введение
  • Основная часть
  • 1. Разработка эскизного и технического проектов программы
  • 1.1 Задание
  • 1.2 Назначение и область применения
  • 1.3 Технические характеристики
  • 1.3.1 Постановка задачи
  • 1.3.2 Описание алгоритма
  • 1.3.3 Организация входных и выходных данных
  • 1.3.4 Выбор состава технических и программных средств
  • 2. Разработка рабочего проекта
  • 2.1 Разработка программы
  • 2.2 Спецификация программы
  • 2.3 Текст программы
  • 2.4 Описание программы
  • 2.5 Тестирование программы
  • 3. Внедрение
  • Заключение
  • Глоссарий
  • Список использованных источников

Введение

В течение последнего времени среда разработки программного обеспечения Delphi была одним из наиболее ожидаемых программных продуктов. Причиной этого, прежде всего, является, то, что Borland - достаточно серьезная фирма, продуктами и разработками которой на сегодня пользуются миллионы людей. Далеко не каждая фирма достигает таких результатов. За всю свою историю разработчиками Borland было создано достаточно большое количество инструментальных средств разработки программ для операционных систем MS DOS (Turbo/Borland Pascal, Turbo/Borland C/C++, Turbo Assembler), Windows (Delphi, C++ Builder, JBuilder) и Linux (Kylix) [4].

С появлением новой версии программного продукта ожидалось и появление новых его возможностей, которые позволяли бы использовать самые последние технологии в области программирования. Разработчикам Delphi удалось преподнести сюрприз - ими была создана принципиально новая среда разработки программ.

Delphi - это среда разработки, продукт, предназначенный для создания программ. С помощью этой среды можно достаточно быстро и эффективно создавать программы любой сложности и любого назначения [3].

Данная среда является одной из ведущих систем программирования, используемых для разработки современных программных продуктов, и в первую очередь приложений операционной системы Windows. Система программирования Delphi позволяет значительно упростить процесс создания Windows-приложений (до ее появления основным средством для разработки Windows-приложений был весьма сложный для изучения язык C++), а также резко повысить производительность труда программиста. Поэтому не случайно, что систему Delphi относят к категории RAD-систем программирования (RAD - Rapid Application Development, быстрая разработка приложений).

Система Delphi базируется на использовании языка программирования Object Pascal, который является логическим продолжением и развитием классического языка программирования Паскаль [4].

Кратко можно отметить следующие основные особенности среды разработки:

· визуальное конструирование программ;

· использование готовых компонентов-заготовок для будущих программ;

· поддержка нескольких языков программирования;

· возможность создания программ под разные платформы;

· введение множества технологий, ускоряющих и облегчающих написание программ.

В основе идеи использования Delphi при разработке программ лежит технология визуального конструирования. Важнейшая характеристика программы - удобство ее пользовательского интерфейса, наличие и доступность необходимых элементов управления. В ней имеется специальный проектировщик форм, с помощью которого окна будущей программы подготавливаются в виде форм. Проектировщик позволяет подобрать оптимальные размеры окон, разместить и настроить всевозможные элементы управления и меню, добавить готовые изображения, указать заголовки, подсказки, подписи и т.д. Для разработчика это означает, что при разработке пользовательского интерфейса своих приложений он может получить значительную экономию времени [5].

Цель курсовой работы: Разработать приложение "Записная книжка". Программа должна обеспечивать ввод и корректировку информации, а по запросу - поиск следующей информации:

· номер телефона указанного лица и ФИО по номеру телефона;

· почтовый адрес и адрес электронной почты указанного лица;

· ФИО лиц, чьи даты рождения приходятся на указанный месяц (неделю).

Для этого были поставлены следующие задачи:

· Разработать блок - схему программы;

· Использовать среду разработки Delphi;

· Разработать приложение "Записная книжка"

1. Разработка эскизного и технического проектов программы

1.1 Задание

Тема: Разработать приложение "Записная книжка".

Условие задачи:

Программа должна обеспечивать ввод и корректировку информации, а по запросу - поиск следующей информации:

· номер телефона указанного лица и ФИО по номеру телефона;

· почтовый адрес и адрес электронной почты указанного лица;

· ФИО лиц, чьи даты рождения приходятся на указанный месяц (неделю).

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

В данной работе необходимо разработать приложение, представляющую собой программу "Записная книжка".

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

Поскольку ставится задача разработать приложение для Windows, то использоваться программа может под управлением Windows 9х, Windows XP и т.п.

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

1.3.1 Постановка задачи

В условии задачи необходимо cоздать приложение "Записная книжка".

Программа должна обеспечивать ввод и корректировку информации, а по запросу - поиск следующей информации:

· номер телефона указанного лица и ФИО по номеру телефона;

· почтовый адрес и адрес электронной почты указанного лица;

· ФИО лиц, чьи даты рождения приходятся на указанный месяц (неделю).

В программе предусмотрена вкладка "Справочники"

Для правильной работы программы необходимо, чтобы данная программа должна быть написана абсолютно правильно с точки зрения синтаксиса.

1.3.2 Описание алгоритма

В программе решаются следующие независимые задачи:

1) ввод данных;

2) проверка на корректировку информации;

3) запрос - поиск необходимой информации;

4) фильтрация информации;

5) вывод информации.

Обобщенная схема алгоритма приведена на рис.1.

1.3.3 Организация входных и выходных данных

В данной задаче входными данными являются данные, вводимые с клавиатуры компьютера.

Выходными данными является результат работы программы.

1.3.4 Выбор состава технических и программных средств

При решении данной задачи необходимо использовать интегральную среду разработки программ Delphi.

В основе языка Delphi лежит язык программирования Pascal, который показал себя как наиболее универсальный и легко изучаемый язык. При этом его удобно использовать для создания сложных приложений, включая работу с Internet, базами данных, приложения масштаба предприятия. За время своего развития язык Pascal постоянно совершенствовался, и на его основе создан Object Pascal - это наиболее радикальное и удачное расширение возможностей языка. Начиная с версии Delphi 7 - язык Object Pascal называется язык Delphi.

Языки программирования разрабатываются для того, чтобы помочь программисту, точнее и понятнее представить логику алгоритма с помощью нескольких зарезервированных слов, исходных значений (операндов) и действий над ними (операторов). Понятно, что для отображения логики алгоритма используются различные способы, например, можно все описать обычными словами или использовать уже широко применяемые математические знаки и символы. А можно использовать конструкции и синтаксис языка программирования, наиболее подходящего для этого алгоритма, благодаря которым логика алгоритма будет более понятной, а решение задачи - оптимальным.

Это обусловлено тем, что среда Delphi позволяет достаточно быстро разрабатывать приложения для Windows.

Технические характеристики компьютера:

Pentium IV и выше;

Объем оперативной памяти не менее 512 Мб;

Жесткий диск объемом не менее 1 Гб.

Именно эти параметры создают условия для полноценной работы IDE Delphi 7 и программ, созданных в этой среде.

Дополнительных средств (принтер, сканер, дополнительные дисководы и т.д.) не требуется.

2. Разработка рабоч...

Другие файлы:

Создание приложения "Записная книжка"
Рассмотрение основных этапов создания приложения "Записная книжка", основное предназначение. Анализ способов выбора среды программирования. Знакомство...

Электронная записная книжка
Разработка базы данных "электронная записная книжка". Определение типов и размеров атрибутов. Поддержка целостности данных в реляционной БД. Создание...

Разработка СУБД "Записная книжка руководителя"
Необходимость создания и исполняемые функции базы данных "Записная книжка руководителя". Описание схемы "объект-отношение", обоснование выбора модели...

Поисковая система "Записная книжка врача-педиатра"
Базовые принципы объектно-ориентированного программирования, его реализация в Тurbo Рascal. Разработка информационно-поисковой системы "Записная книжк...

Справочная и записная книжка командира отделения
Описание:"Справочная и записная книжка" заключает в себе: а) сведения справочного характера о правах и обязанностях командира отделения, изложенных в...