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

бесплатно 0
4.5 73
Исследование создания программного продукта для хранения информации о персональных данных. Характеристика разработки алгоритма программы, предназначенного для выполнения следующих функций: заполнения и удаления информации о людях, чтения и сохранения.

Скачать работу Скачать уникальную работу

Чтобы скачать работу, Вы должны пройти проверку:


Аннотация к работе
Программы, работающие на компьютере, можно разделить на три категории: Прикладные программы, непосредственно обеспечивающие выполнение необходимых пользователям работ: редактирование текстов, рисование, обработку информационных массивов и т.д. Системные программы, выполняющие различные вспомогательные функции, например диагностика компьютера или резервное копирование информации. Например, прикладные программы можно разделить по уровню сложности обработки информации и результатов. Из всего разнообразия прикладного ПО выделяют группу наиболее распространенных программ (типовые пакеты и программы), которые можно использовать во многих областях человеческой деятельности. Разрабатываемый программный продукт “Записная книжка” позволяет пользователю записывать, сохранять, читать и удалять информацию о людях, а именно: фамилию, имя и отчество; номер телефона, год рождения, домашний адрес и адрес электронной почты.• отладочные программы, т.е. программы, помогающие находить и устранять ошибки в программе; ЭВМ непосредственно выполняет программы на машинном языке программирования данной ЭВМ. При этом программа представляет собой набор отдельных команд компьютера. Программирование на них затруднительно ввиду того, что, во-первых, эти языки различны для каждого типа ЭВМ, во-вторых, являются трудоемкими для большинства пользователей по причине необходимости знания особенностей конкретной ЭВМ и большого количества реализуемых ею операций (команд). Данные языки обычно используются для разработки системных программ, при этом чаще всего применяются специальные символические языки - Ассемблеры, близкие к соответствующим машинным языкам.В процессе подготовки и решения на ЭВМ научно-инженерных задач можно выделить следующие этапы: - постановка задачи; В задачах другого класса некоторые этапы могут отсутствовать, например, в задачах разработки системного программного обеспечения отсутствует математическое описание. Например, анализ результатов может показать необходимость внесения изменений в программу, алгоритм или даже в постановку задачи. В некоторых случаях связь между различными этапами, например, между постановкой задачи и выбором метода решения, между составлением алгоритма и программированием, может быть настолько тесной, что разделение их становится затруднительным. Модель решения задачи с учетом ее особенностей должна быть доведена до решения при помощи конкретных методов решения.При создании любого нового программного обеспечения важно непременно начать с постановки задачи, то есть определить, какие требования предъявляются к программному проекту. Постановка задачи является одним из наиболее значимых этапов при создании программного обеспечения, т.к. от того, насколько понятно и точно изложены требования к разрабатываемой программе, т.е. функции, которыми она должна обладать и ее возможности, находится в прямой зависимости ее качество и стоимость. При постановке задачи должно быть точно сформулировано назначение создаваемого программного обеспечения и определен список предъявляемых к нему требований. Требования, которые определяют функции выполняющиеся создаваемым ПО называются функциональными, а те требования, которые определяют особенность работы ПО - это эксплуатационные требования. Для того чтобы провести эти исследования, обычно, заключается договор на выполнение научно-исследовательских работ, во время которых разрабатывают методы решения задачи, определяют насколько эта задача разрешима и какими главными характеристиками она должна обладать.Перед тем, как написать программу, мы поместили на форму все необходимые компоненты: 9 этикеток (Label), 7 текстовых полей (Edit) и две кнопки (Button). Далее потребовалось изменить некоторые свойства формы Form1, а именно: свойство Borderlcons BIMAXIMIZE = False, т.е. запретили сворачивание окна и разворачивание его на весь экран; свойство BORDERSTYLE = BSSINGLE, т.е. запретили пользователю менять размеры формы; свойство Position = POSCREENCENTER - чтобы форма появлялась в центре экрана;В редакторе текста программы открывается пустая процедура TFORML.FORMACTIVATE, которая будет выполняться при запуске программы, поэтому в начале работы приложения будет проверяться, существует ли файл book.dat с данными. В том случае, если такого файла нет, создаем этот файл и записываем в него первую запись, делая ее пустой, иначе открываем файл для чтения информации, производим чтение информации из файла построчно и записываем данные из файла в программу и закрываем файл. Для определения существования файла, используем функцию FILEEXISTS, которой передается один параметр - имя файла, возвращающую true в том случае, если файл с таким именем существует, и False, если его нет. Если запись является первой (то есть номер ее равен «0»), то кнопку «Вверх» делаем неактивной, присвоив свойству Enabled кнопки Button1 значение False, иначе активной, т.е. значение True. Процедура ASSIGNFILE назначает значение FILENAME значению FILEHANDLE при подготовке к чтению или записи этого файла.Исходными данными

План
Содержание

Введение

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

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

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

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

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

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

2.2 Алгоритм программы

2.3 Входные данные

2.4 Выходные данные

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

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

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

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

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

Заключение

Глоссарий

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность
своей работы


Новые загруженные работы

Дисциплины научных работ





Хотите, перезвоним вам?