www.webmoney.ru

Добавить в корзину Удалить из корзины Купить

Технология разработки программных продуктов (кредит)


ID работы - 618866
программирование (курсовая работа)
количество страниц - 32
год сдачи - 2012



СОДЕРЖАНИЕ:



Содержание
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.00руб.

ДОБАВИТЬ В КОРЗИНУ

УДАЛИТЬ ИЗ КОРЗИНЫ

КУПИТЬ СРАЗУ


ЗАДАТЬ ВОПРОС

Будьте внимательны! Все поля обязательны для заполнения!

Контактное лицо :
*
email :
*
Введите проверочный код:
*
Текст вопроса:
*



Будьте внимательны! Все поля обязательны для заполнения!

Copyright © 2009, Diplomnaja.ru