Разработка приложения "Записная книжка"
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
ерсональный компьютер другого пользователя.
Заключение
Данная курсовая работа была выполнена в соответствии с поставленным заданием и отлажена в среде 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. - М.: