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

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

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



ерсональный компьютер другого пользователя.

Заключение

Данная курсовая работа была выполнена в соответствии с поставленным заданием и отлажена в среде Delphi 7.0. В ходе выполнения курсовой работы была разработана программа для работы с персональными данными людей: фамилия, имя, отчество, год рождения, адрес электронной почты, телефон, домашний адрес, предусмотрены ввод, редактирование и удаление данных.

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

Были проведены - анализ технического задания и постановка задачи.

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

Была разработана программа, описана её логическая структура, в том числе алгоритм программы, используемые методы разработки программы.

Согласно разработанному алгоритму была составлена и отлажена программа на алгоритмическом языке программирования Delphi (Object Pascal). Во время разработки программы проводилось ее тестирование.

Для написанной программы разработано руководство оператора с указанием порядка выполняемых действий и ссылками на существующие иллюстрации.

Результаты работы оформлены в виде пояснительной записки.

В ходе выполнения курсового проекта мы убедились в широких возможностях языка программирования Delphi (Object Pascal), повысили уровень практических навыков программирования в интегрированной среде программирования Borland Delphi 7, получили навыки оформления программной документации.

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

Во время написания также были изучены теоретические основы программирования, правила написания и оформления программ,

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

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

Программа Записная книжка соответствует общим требованиям к программным системам, таким как:

общение на языке, близком к естественному;

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

быстрота ознакомления с работой, легкость осваивания;

отсутствие жестких ограничений на структуру и объем исходных данных;

доступность общения;

возможность адаптации к требованиям пользователя;

полнота и доступность программной документации.

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

Глоссарий

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

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

. Среда программирования Delphi - среда программирования, в которой используется язык программирования Object Pascal

Постановка задачи - точная формулировка условий задачи с описанием входной и выходной информации.

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

Структура программы - это общая схема построения программы, рассматривающая ее составные компоненты (программные блоки) и взаимосвязи между ними.

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

Процедура - это любая подпрограмма, которая не является функцией.

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

Выходные данные - результат решения задачи.

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

1 Архангельский А.Я. Программирование в Delphi. Учебник по классическим версиям Delphi. - М.: ООО Бином-Пресс, 2006. - 1152 с.: ил.

2 Архангельский А.Я. Программирование в Delphi. - М.: ООО Бином-Пресс, 2004. - 1152 с.: ил.

Гофман В.Э., Хомоненко А.Д. Delphi. Быстрый старт. - СПб: БХВ-Петербург, 2003. - 288 с.: ил.

Зуев Е.А. Программирование на языке Delphi 6.0,7.0. - М.: