Добавить в корзину Удалить из корзины Купить |
Технология разработки программных продуктов (кредит) 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руб. |
ЗАДАТЬ ВОПРОС
Copyright © 2009, Diplomnaja.ru