книга DipMaster-Shop.RU
поиск
карта
почта
Главная На заказ Готовые работы Способы оплаты Партнерство Контакты F.A.Q. Поиск
Составить программу с текущей информацией о заявках на авиабилеты. Создать программу, отыскивающую проход по лабиринту. Лабиринт задан в виде матрицы ( Контрольная работа, 7 стр. )
Состояние и тенденции развития ЭВМ45 ( Реферат, 23 стр. )
Социальная сеть для игроков Want2Play ( Курсовая работа, 17 стр. )
Спецификации управляющей программы и разработанного заголовочного файла ( Контрольная работа, 19 стр. )
СПЕЦИФИКАЦИЯ ЯЗЫКА V++ ( Курсовая работа, 7 стр. )
Справочная система по визуальным компонентам интегрированной среды разработки Delphi ( Курсовая работа, 23 стр. )
Сравнение эффективности приближенных методов решения трансцендентных уравнений (методом касательных и секущих). Погрешность. Геометрическое содержание ( Курсовая работа, 26 стр. )
ССП в линейной и графовой формах. ( Курсовая работа, 18 стр. )
Стандартизация языков программирования ( Реферат, 15 стр. )
Структурная схема микропроцессора 8080 ( Контрольная работа, 14 стр. )
Тема: Игра "Крестики нолики" ( Контрольная работа, 10 стр. )
Техническое задание на разработку программного средства "Музыкальный плеер" ( Контрольная работа, 7 стр. )
Техническое задание «Игра Lines» ( Контрольная работа, 8 стр. )
Техническое задание «Пункт продажи билетов» ( Контрольная работа, 16 стр. )
Технологии программирования ( Контрольная работа, 8 стр. )
Технология организации распределённых ресурсов пространственных данных. ( Курсовая работа, 13 стр. )
Технология разработки программных продуктов (кредит) ( Курсовая работа, 32 стр. )
Технология субпиксельной классификации. Возможности повышения детальности дешифрируемой структуры лесонасаждений. ( Курсовая работа, 14 стр. )
Транспортная задача (программирование) ( Контрольная работа, 10 стр. )
Трёхмерные преобразования ( Контрольная работа, 14 стр. )
Универсальный генератор тестов для системы CATS ( Курсовая работа, 18 стр. )
Управление памятью в FreeBSD ( Реферат, 28 стр. )
Управление процессами в Windows ( Курсовая работа, 12 стр. )
Уровни языка программирования ( Реферат, 5 стр. )
Утилиты. Назначение и классификация 4 ( Контрольная работа, 14 стр. )

Содержание

1. ОБЩАЯ ЧАСТЬ - 5 -

1.1. ХАРАКТЕРИСТИКА ПЕРСОНАЛЬНОГО КОМПЬЮТЕРА - 5 -

1.2. ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПЕРСОНАЛЬНОГО КОМПЬЮТЕРА - 6 -

1.3. ХАРАКТЕРИСТИКА СРЕДЫ ПРОГРАММИРОВАНИЯ - 7 -

2. СПЕЦИАЛЬНАЯ ЧАСТЬ - 14 -

2.1. ПОСТАНОВКА ЗАДАЧИ - 14 -

2.2. ОПИСАНИЕ ВХОДНОЙ ИНФОРМАЦИИ - 15 -

2.3. ОПИСАНИЕ ВЫХОДНОЙ ИНФОРМАЦИИ - 15 -

2.4. ФУНКЦИОНАЛЬНАЯ СХЕМА ПРИЛОЖЕНИЯ - 16 -

2.5. ОПИСАНИЕ ПРОГРАММЫ - 17 -

Листинг самой программы - 18 -

Листинг используемого модуля - 19 -

Листинг файла главной формы приложения - 22 -

2.6. АЛГОРИТМЫ И ИХ ОПИСАНИЕ - 26 -

2.7. ИНСТРУКЦИЯ ПО ЭКСПЛУАТАЦИИ - 27 -

2.8. ОПИСАНИЕ ПРОЦЕССА ОТЛАДКИ И КОНТРОЛЬНЫЙ ПРИМЕР - 30 -

3. ЗАКЛЮЧЕНИЕ - 33 -

4. СПИСОК ЛИТЕРАТУРЫ - 34 -

Современную западную экономику во многом создала привычка тамошнего населения жить в кредит. Это позволяет очень существенно повысить спрос покупателей на товары длительного пользования и тем самым стимулирует их производство. В последнее время потребительское кредитование начало бурно развиваться и в нашей стране. В этом году в России приступила к работе крупная международная финансовая группа Home Credit. Накопив солидный опыт потребительского кредитования в Чехии и Словакии, она пришла теперь со своими знаниями и технологиями в Россию. С этой целью ею был приобретен московский инновационный банк «Технополис».

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

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

1. Общая часть

1.1. Характеристика персонального компьютера

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

• Процессор – AMD Athlon 2000;

• Mother Board – GIGABYTE VIA KT600;

• 256 MB Kingston RAM;

• 80 GB HDD;

• VGA NVidia GeForce MX440;

• Samsung SyncMaster 755dfx 17’’;

• Периферийные устройства и устройства ввода информации.

1.2. Программное обеспечение персонального компьютера

На компьютере установлен стандартный набор программного обеспечения, а также некоторые средства программирования:

• MS Windows XP SP2;

• MS Office 2003;

• Borland Delphi 7;

• Total Commander;

• The Bat 3.0;

• Мультимедийные программы;

• Прочее.

1.3. Характеристика среды программирования

Реализация программы производилась в среде программирования Borland Delphi 7. Вот её основные характеристики:

Delphi - это комбинация нескольких важнейших технологий:

• Высокопроизводительный компилятор в машинный код;

• Объектно-ориентированная модель компонент;

• Визуальное (а, следовательно, и скоростное) построение приложений из программных прототипов;

• Масштабируемые средства для построения баз данных.

Компилятор в машинный код

Компилятор, встроенный в Delphi, обеспечивает высокую производительность, необходимую для построения приложений в архитектуре “клиент-сервер”. Этот компилятор в настоящее время является самым быстрым в мире, его скорость компиляции составляет свыше 120 тысяч строк в минуту на компьютере 486DX33. Он предлагает легкость разработки и быстрое время проверки готового программного блока, характерного для языков четвертого поколения (4GL) и в то же время обеспечивает качество кода, характерного для компилятора 3GL. Кроме того, Delphi обеспечивает быструю разработку без необходимости писать вставки на Си или ручного написания кода (хотя это возможно).

В процессе построения приложения разработчик выбирает из палитры компонент готовые компоненты как художник, делающий крупные мазки кистью. Еще до компиляции он видит результаты своей работы - после подключения к источнику данных их можно видеть отображенными на форме, можно перемещаться по данным, представлять их в том или ином виде. В этом смысле проектирование в Delphi мало чем отличается от проектирования в интерпретирующей среде, однако после выполнения компиляции мы получаем код, который исполняется в 10-20 раз быстрее, чем то же самое, сделанное при помощи интерпретатора. Кроме того, компилятор компилятору рознь, в Delphi компиляция производится непосредственно в родной машинный код, в то время как существуют компиляторы, превращающие программу в так называемый p-код, который затем интерпретируется виртуальной p-машиной. Это не может не сказаться на фактическом быстродействии готового приложения.

Объектно-ориентированная модель программных компонент

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

В стандартную поставку Delphi входят основные объекты, которые образуют удачно подобранную иерархию из 270 базовых классов. Для начала - неплохо. Но если возникнет необходимость в решении какой-то специфической проблемы на Delphi, советуем, прежде чем попытаться начинать решать проблему “с нуля”, просмотреть список свободно распространяемых или коммерческих компонент, разработанных третьими фирмами, количество этих фирм в настоящее время превышает число 250, хотя, возможно, я не обо всех знаю. Скептики, возможно, не поверят мне, когда я скажу, что на Delphi можно одинаково хорошо писать как приложения к корпоративным базам данных, так и, к примеру, игровые программы. Тем не менее, это так. Во многом это объясняется тем, что традиционно в среде Windows было достаточно сложно реализовывать пользовательский интерфейс. Событийная модель в Windows всегда была сложна для понимания и отладки. Но именно разработка интерфейса в Delphi является самой простой задачей для программиста.

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

Объекты БД в Delphi основаны на SQL и включают в себя полную мощь Borland Database Engine. В состав Delphi также включен Borland SQL Link, поэтому доступ к СУБД Oracle, Sybase, Informix и InterBase происходит с высокой эффективностью. Кроме того, Delphi включает в себя локальный сервер Interbase для того, чтобы можно было разработать расширяемые на любые внешние SQL-сервера приложения в офлайновом режиме. Разработчик в среде Delphi, проектирующий информационную систему для локальной машины (к примеру, небольшую систему учета медицинских карточек для одного компьютера), может использовать для хранения информации файлы формата .dbf (как в dBase или Clipper) или .db (Paradox). Если же он будет использовать локальный InterBase for Windows 4.0 (это локальный SQL-сервер, входящий в поставку), то его приложение безо всяких изменений будет работать и в составе большой системы с архитектурой клиент-сервер.

Вот она - масштабируемость на практике - одно и то же приложение можно использовать как для локального, так и для более серьезного клиент-серверного вариантов.

Предназначение Delphi

В первую очередь Delphi предназначен для профессионалов-разработчиков корпоративных информационных систем. Может быть, здесь следует пояснить, что конкретно имеется в виду. Не секрет, что некоторые удачные продукты, предназначенные для скоростной разработки приложений (RAD - rapid application development) прекрасно работают при изготовлении достаточно простых приложений, однако, разработчик сталкивается с непредвиденными сложностями, когда пытается сделать что-то действит

2. Специальная часть

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

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

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

2.2. Описание входной информации

В качестве входной информации мы получаем три параметра:

• сумму кредита;

• срок кредита;

• годовую процентную ставку.

2.3. Описание выходной информации

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

2.4. Функциональная схема приложения

2.5. Описание программы

Программа представляет собой исполняемое 32-разрядное приложение Windows. Для его работы требуется операционная система Windows 95/98/Me/NT/2000/XP/2003. Никаких дополнительных программ вроде подключаемых динамических библиотек не требуется.

При написании программного кода и компиляции использовался язык программирования Object Pascal в среде программирования Borland Delphi 7.

Объем программ

4. Список литературы

1) “Информатика. Учебник для ВУЗов”. Под ред. Макаровой Н. В. Москва. Издательство “Финансы и статистика”. 1997 г.

2) “Курс правовой информатики”. Гаврилов О. А. Москва. Издательство “ИНФРА-М”. 2000 г.

3) “Информатика”. В. А. Острейковский. Москва. Издательство “Высшая школа”. 1999 г.

4) “Информационные технологии. Учебное пособие”. Под ред. А. К. Волкова. Москва. Издательство “Инфра-М”. 2001 г.

5) Информационные технологии управления: Учебное пособие. Под редакцией Ю.М. Черкасова. М. ИНФРА-М, 2000 г.

6) Эбнер М. Delphi 5. Руководство разработчика: Пер. с нем.-К.: Издательская группа BHV, 2003.-480 с., ил.

7) Архангельский А. Я. Программирование в Delphi 7.-М.: ЗАО «Издательство БИНОМ», 2003.-768 с., ил.

8) Организация работы с документами: Учебник под ред. Кудряева В.А. М.: Инфра-М, 1998.

9) Справочная документация программы Borland Delhi 7.

10) С. Симонович, Г. Евсеев. Занимательное программирование: Delphi. Книга для детей, родителей и учителей. Издательства: Аст-Пресс Книга, Развитие. 2003 г. 368 стр.

Примечаний нет.

2000-2024 © Copyright «DipMaster-Shop.ru»