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

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



Содержание

Введение

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

.1 Выбор инструментальных средств

.2 Этапы подготовки и написания программы

.3 Анализ технического задания и постановка задачи

. Описание структуры программы

.1 Интерфейс программы

.2 Алгоритм программы

.3 Входные данные

.4 Выходные данные

. Руководство оператора

.1 Назначение программы

.2 Условия выполнения программы

.3 Выполнение программы

.4 Сообщения оператору

Заключение

Глоссарий

Список использованных источников

Введение

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

  1. Прикладные программы, непосредственно обеспечивающие выполнение необходимых пользователям работ: редактирование текстов, рисование, обработку информационных массивов и т.д.
  2. Системные программы, выполняющие различные вспомогательные функции, например диагностика компьютера или резервное копирование информации.
  3. Инструментальные системы (системы программирования), обеспечивающие создание новых программ.

Данные категории программ в свою очередь так - же разделяются на несколько разделов. Например, прикладные программы можно разделить по уровню сложности обработки информации и результатов.

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

К типовому прикладному ПО относят следующие программы:

текстовые процессоры;

табличные процессоры;

системы иллюстративной и деловой графики (графические процессоры);

системы управления базами данных;

экспертные системы;

программы математических расчетов, моделирования и анализа экспериментальных данных.

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

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

В ходе выполнения курсового проекта необходимо выполнить следующие этапы:

анализ технического задания и постановка задачи проектирования;

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

разработка алгоритма программы, предназначенной для выполнения функций, сформированных на предыдущем этапе;

составление программы согласно разработанным алгоритмам на языке Delphi;

отладка программы;

составление и оформление пояснительной записки.

Программный продукт разрабатываемый в соответствии с заданием; предназначен для пользователей, имеющих небольшой опыт работы в сфере компьютерных технологий. Программа будет реализована на компьютере стандартной конфигурации с операционной системой Windows XP на языке Delphi (Object Pascal) в среде программирования Delphi7.0. Среди множества языков Delphi является наиболее универсальным и легко изучаемым языком. На сегодня Delphi поддерживает все современные возможности объектно-ориентированного программирования в такой мощной системе проектирования как Delphi 7. Продукт будет загружается стандартным методом для приложений Windows, например, двойным щелчком по файлу ZapisnayaKnigka.exe и не потребует установки дополнительного программного обеспечения.

программный персональный алгоритм сохранение

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

.1 Выбор инструментальных средств

Система программирования - это система для разработки новых программ на конкретном языке программирования.

Современные системы программирования обычно предоставляют пользователям мощные и удобные средства разработки программ. В них входят:

компилятор или интерпретатор;

интегрированная среда разработки;

средства создания и редактирования текстов программ;

обширные библиотеки стандартных программ и функций;

отладочные программы, т.е. программы, помогающие находить и устранять ошибки в программе;

"дружественная" к пользователю диалоговая среда;

многооконный режим работы;

мощные графические библиотеки; утилиты для работы с библиотеками

встроенный ассемблер;

встроенная справочная служба;

другие специфические особенности.

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

Машинные языки были первыми языками программирования. Программирование на них затруднительно ввиду того, что, во-первых, эти языки различны для каждого типа ЭВМ, во-вторых