народного лізингу
Малюнок 13 - IDEF0 модель головного бізнес-процесу «Розробка інформаційно-аналітичної моделі зниження ризиків по операціях міжнародного лізингу». Декомпозиція
В даний час для автоматизації таких інформаційних процесів існує велика кількість інформаційно-аналітичного забезпечення. Залежно від поставлених цілей і завдань, відбувається вибір найбільш відповідної інформаційної системи для автоматизації обробки інформації
При визначенні мови програмування, на якому буде розроблятися інформаційно-аналітична модель, слід перш за все виходити з характеристик завдання. Завдання автора дипломного проекту розробити інформаційно-аналітичну модель в короткі терміни з максимально структурованим кодом для легкої зміни моделі сторонніми фахівцями. Швидкість роботи не є важливим критерієм, оскільки процеси, які виконуються програмним забезпеченням, що не витрачають велику кількість ресурсів пам'яті і процесора персонального комп'ютера. Вибір мови програмування для створення програмного забезпечення припав на мови, що дають можливості об'єктно-орієнтованого програмування для створення найбільш зручного інтерфейсу користувача, в якому він зможе віддавати команди комп'ютеру допомогою екранних об'єктів. Цей процес здійснюється набагато швидше письмових команд. Найбільш популярними та знайомими автору дипломного проекту з об'єктно-орієнтованих мов програмування є мови С ++ і Delphi. У таблиці наведено порівняння даних мов.
Таблиця 8 - Порівняння мов програмування за критеріями
КрітерійDelphiC ++ Складність ізученіяЛегкійСложнийВоспріятіе кодаХорошееПлохоеРефакторінгВисокая степеньВисокая степеньСкорость роботи пріложеніяСредняяВисокаяСкорость розробки решеніяВисокаяСредняяРабота з базами даннихДаДа
Як видно з таблиці, мова програмування Delphi найбільш підходить для розробки програмного забезпечення, створюваного в рамках дипломного проекту.
Для реалізації інформаційно-аналітичної моделі оцінки лізингоодержувачів-нерезидентів була обрана система програмування Delphi версії 7 фірми Enterprise (Borland), так як вона надає найбільш широкі можливості для програмування додатків ОС Windows.- це продукт Borland International для швидкого створення додатків. Високопродуктивний інструмент візуального побудови додатків включає в себе справжній компілятор коду і надає засоби візуального програмування, кілька схожі на ті, що можна виявити в Microsoft Visual Basic або в інших інструментах візуального проектування. В основі Delphi лежить мова ObjectPascal, який є розширенням об'єктно-орієнтованої мови Pascal. У Delphi також входять локальний SQL-сервер, генератори звітів, бібліотеки візуальних компонентів, необхідні для того, щоб відчувати себе абсолютно впевненим при професійній розробці інформаційних систем для Windows-среди.проізводіт невеликі за розмірами (до 15-30 Кбайт) високоефективні виконувані модулі (.exe і.dll). З іншого боку невеликі за розмірами і швидко виконувані модулі означають, що вимоги до клієнтських робочих місцях істотно знижуються - це має важливе значення і для кінцевих користувачів.
Переваги Delphi в порівнянні з аналогічними програмними продуктами.
? швидкість розробки додатку;
? висока продуктивність розробленого додатка;
? низькі вимоги розробленого додатка до ресурсів ПК;
? наращиваемость за рахунок вбудовування нових компонент та інструментів в середу Delphi;
? можливість розробки нових компонентів та інструментів власними коштами Delphi (існуючі компоненти та інструменти доступні у вихідних кодах);
? вдала опрацювання ієрархії об'єктів.
Система програмування Delphi розрахована на програмування різних додатків і надає велику кількість компонентів для цього. Можливості Delphi повністю відповідають подібним вимогам і підходять для створення систем будь-якої складності.
Інформаційно-аналітична модель складається з:
1 загальносистемних ПЗ;
2 Прикладного ПЗ, розроблюваного автором з метою реалізації функціональних можливостей.
Общесистемное ПО включає в себе наступні компоненти:
Операційну систему: MS Windows 2003 Server;
Систему управління базами даних: MySQL 5.1;
WEB-сервер;
Прикладне ПО
Для впровадження та експлуатації ИАМ повинно бути розроблене спеціалізоване програмне забезпечення підсистем:
Підсистема адміністрування БД;
Підсистема вводу/виводу параметрів;
Пі...