Мегаобучалка Главная | О нас | Обратная связь

Глава 1. Исследование предметной области




Министерство образования и науки Российской Федерации

Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования

«Тюменский государственный нефтегазовый университет»

Институт кибернетики, информатики и связи

 

Отделение информационных технологий и вычислительной техники

 

 

КУРСОВОЙ ПРОЕКТ

НА ТЕМУ

Калькулятор для обработки арифметических операций с бесконечной точностью

 

По дисциплине

«Прикладное программирование»

 

Студента Бусыгин Василий Александрович «____» _______________2015г.

Ф.И.О. студента подпись

Группа ПКСт-12-09

Специальность 09.02.03 Программирование в компьютерных системах Руководитель. Сычева Ж.П. «____»______________2015г.

Ф.И.О. руководителя подпись

 

 

 

Министерство образования и науки Российской Федерации

Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования

«Тюменский государственный нефтегазовый университет»

Институт кибернетики, информатики и связи

 

Отделение информационных технологий и вычислительной техники

 

 

ТЕХНИЧЕСКОЕ ЗАДАНИЕ НА КУРСОВОЙ ПРОЕКТ

 

Студент Бусыгин Василий Александрович ПКСт-12-09

(Ф.И.О., группа)

Тема курсового проекта: Калькулятор для обработки арифметических операций с бесконечной точностью

 

 

утверждена на заседании цикловой комиссии

протокол №от «_____» _____________ 20__г.

 

Срок сдачи курсового проекта «_____»_____________20__ г.

 

Перечень вопросов подлежащих исследованию или разработке:

а) Актуальность и значимость темы

б) Анализ предметной области

в) Разработка технических требований к программному продукту

г) Разработка диаграмм структурного подхода

д) Описание программы

е) Требования к функциональным характеристикам

 

 

Руководитель курсового проекта

________«____»__________2015г.

Подпись

Зав. отделением

________«____»__________2015г

Подпись

Задание принял к исполнению

________«____»__________2015г



Подпись

 

 

План – график выполнения курсового проекта

Студент Бусыгин Василий Александрович ПКСт-12-09

(ф.и.о., группа)

Тема курсового проекта Калькулятор для обработки арифметических операций с бесконечной точностью

утверждена на заседании цикловой комиссии

от ____________ протокол №_____

Этапы разработки Сроки выполнения Вид отчетности Отметка о выполнении
Подбор литературы   Список литературы  
Исследование предметной области   1 глава пояснительной записки  
Написание структуры программы   Структура  
Написание алгоритма программы   алгоритм  
Описание программы   Описание программного продукта  
Описание технических и функциональных характеристик   Технические характеристики  
       

 

Дата________ Подпись студента

Дата ________ Подпись руководителя

 

СОДЕРЖАНИЕ

 

ВВЕДЕНИЕ 5

Глава 1. Исследование предметной области8

1.1.Назначение программы и обоснование разработки8

1.2. Технические требования программному продукту15

1.3. Спецификации процессов 16

1.4. Диаграммы переходов состояний 17

1.5. Словарь терминов 18

1.6. Среда разработки21

Глава 2. Описание программы «……»22

2.1. Постановка задачи22

2.2. Функциональная и логическая структура программы23

2.3 Алгоритм реализации проекта24

2.4. Описание руководства пользователя25

2.5. Требования к функциональным характеристикам26

ЗАКЛЮЧЕНИЕ27

СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ28

ПРИЛОЖЕНИЕ А 29

ПРИЛОЖЕНИЕ Б 30

 

ВВЕДЕНИЕ

 

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

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

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

Язык в полной мере поддерживает все требования, предъявляемые к объектно-ориентированному языку программирования. Как и положено строго типизированному языку, классы поддерживают только простое наследование, но зато интерфейсы могут иметь сразу несколько предков. К числу особенностей языка следует отнести поддержку обработки исключительных ситуаций (exceptions), а также перегрузку методов и подпрограмм (overload) в стиле C++. К числу удачных, на взгляд автора, относится также поддержка длинных строк в формате WideChar и AnsiChar. Последний тип (AnsiStrmg) позволяет использовать все прелести динамического размещения информации в памяти без всяких забот о ее выделении и сборке мусора Delphi делает это автоматически. Для поклонников свободного стиля программирования имеются открытые массивы, варианты и вариантные массивы, позволяющие размещать в памяти все, что душе угодно и смешивать типы данных.

Вы можете создавать свои собственные компоненты, импортировать ОСХ-компоненты, создавать <шаблоны> проектов и <мастеров>, создающих <заготовки> проектов. Мало того, Delphi предоставляет разработчику интерфейс для связи ваших приложений (или внешних программ) с интегрированной оболочкой Delphi (IDE).

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

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

1. Компьютерная программа, эмулирующая функции калькулятора.

2. Специализированная программа, автоматически проводящая некоторый вид расчётов (калькулятор вкладов, калькулятор контактных площадок и тому подобное)

3. Профессия (человек, производящий калькуляцию).

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

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

Действительно, процесс разработки в Delphi предельно упрощен. В первую очередь это относится к созданию интерфейса, на который уходит 80% времени разработки программы. Вы просто помещаете нужные компоненты на поверхность Windows-окна (в Delphi оно называется формой) и настраиваете их свойства с помощью специального инструмента (Object Inspector).

С его помощью можно связать события этих компонентов (нажатие на кнопку, выбор мышью элемента в списке и т.д.) с кодом его обработки - и вот простое приложение готово. Причем разработчик получает в свое распоряжение мощные средства отладки (вплоть до пошагового выполнения команд процессора), удобную контекстную справочную систему (в том числе и по Microsoft API), средства коллективной работы над проектом, всего просто не перечислить. Вы можете создавать компоненты ActiveX без использования Microsoft IDL, расширять возможности web-сервера (скрипты на стороне сервера), практически ничего не зная об HTML, XML или ASP. Можно создавать распределенные приложения на базе СОМ и CORBA, Интернет- и intranet-приложения, используя для доступа к данным Borland DataBase Engine, ODBC-драйверы или Microsoft ADO. Появившаяся, начиная с Delphi 3, поддержка многозвенной технологии (multi-tiered) доступа к данным позволяет создавать масштабируемые приложения (относительно слабо зависящие от сервера БД) за счет перенесения методов обработки информации (бизнес-правил) на среднее звено.

 

Глава 1. Исследование предметной области





Читайте также:

E. ультразвуковое исследование
I Лабораторное исследование функции почек
Административно-правовые и экономические методы управления в области природопользования и охраны природной среды
Анализ и совершенствование системы стратегического управления персоналом (на примере Государственного Комитета Псковской области по дорожному хозяйству)
Анализ основных направлений деятельности Государственного Комитета Псковской области по дорожному хозяйству
Анализ предметной области
Анализ территориальной организации местного самоуправления в Ярославской области, в её северо-западных муниципальных районах. Основные направления территориальной организации.
Б. Специальное акушерское исследование
БОЛЕЗНЕННОСТЬ В ОБЛАСТИ СЕРДЦА, ЗОНЫ ГИПЕРЕСТЕЗИИ.
В Новосибирской области принимают меры по защите населенных пунктов от лесных пожаров.






Читайте также:
Личность ребенка как объект и субъект в образовательной технологии: В настоящее время в России идет становление новой системы образования, ориентированного на вхождение...
Модели организации как закрытой, открытой, частично открытой системы: Закрытая система имеет жесткие фиксированные границы, ее действия относительно независимы...

©2015 megaobuchalka.ru Все права защищены авторами материалов.

Почему 3458 студентов выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.007 сек.)