WWW.REFERATCENTRAL.ORG.UA - Я ТУТ НАВЧАЮСЬ

... відкритий, безкоштовний архів рефератів, курсових, дипломних робіт

ГоловнаІнформатика, Компютерні науки → Розробка програмного забезпечення для системи «Клієнт-Банк» - Дипломна робота

Розробка програмного забезпечення для системи «Клієнт-Банк» - Дипломна робота

контрагента.
'B_MFO' STRING (9) МФО банкуодержувача.
B_NAME STRING (40) Назва банку одержувача.
PC STRING (255) Номер розрахункового рахунку, в банку одержувачі.
SUM FLOAT Сума платежу.
STAT STRING (3) Статус платежу.
DK BOOLEAN Прихід/Витрата
FILE_N STRING (21) Ім'я текстого файлу платіжного доручення.
3.2 Програмне забезпечення
3.2.1 Обґрунтування вибору мови і системи програмування
У даний час все частіше використовуються візуальні мови програмування. Дані мови програмування зручні через досить багаті бібліотеки, що накопичувалися роками. Вони дають можливість досить швидко і без особливих зусиль створити робочий додаток зі звичним для користувачів інтерфейсом. Візуальні компоненти звільняють програміста від довгострокової роботи над інтерфейсом програми і дають можливість цілком зосередитися на поставленій задачі.
Тепер на ринку ПО пропонується кілька систем візуального програмування. У першу чергу це Delphi, C++ Builder, Visual Basic, Visual C++. Найбільш повними, універсальними і часто використовуваними системами є Delphi і Builder C++ від Borland. Ці мови мають найбільшу і наймогутнішу бібліотеку візуальних компонентів. Крім того, ця бібліотека постійно поповнюється за рахунок інших компаній, що створюють програмне забезпечення. Безліч нових компонентів можна знайті у всесвітній мережі Internet. Система Delphi є ще й однією з найпростіших у вивченні, що дає їй перевагу над іншими візуальними мовами. Delphi має прекрасні засоби для обробки і збереження як локальних так і мережевих баз даних. Виходячи із цього зупиняємо вибір на системі Delphi-7.0. Ця версія продукту фірми Borland є однією з розповсюджених розробок і має всі необхідні компоненти для розробки автоматизованої системи формування довідників.
Як операційне середовище для функціонування програмного комплексу була обрана платформа wіn32 (їй відповідають операційні системі Wіndows95, Wіndows98 і т.д.), що обумовлено наступними її особливостями:
" орієнтація ВНЗ на цю платформу;
" розвинені засоби створення користувальніцького інтерфейсу;
" достатня масштабуємість, тобто здатність працювати на широкому діапазоні комп'ютерного устаткування, починаючи від машин початкового рівня Pentium до багатопроцесорніх систем;
" наявність драйверів для підтримки широкого спектру периферійних пристроїв (відеоадаптерів, мережніх адаптерів, принтерів, дисководів CD-ROM і ін.);
" надзвичайно широке поширення цієї платформи;
Вибір пакету Borland Delphі 7.0 обумовленій наступними його особливостями:
" можливість повторного використання готових програмних компонентів;
" наявність великої кількості стандартних компонентів, а також достатня кількість бібліотек компонент від сторонніх фірм, що розширюють і доповнюють можливості стандартних;
" можливість генерації коду під платформу wіn32;
" підтримка технологій ActіveX, OLE, COM, ІnterNet-технологій;
" досить висока швидкість і надійність роботи скомпільованих програм у порівнянні з інтерпретуючими системами;
" орієнтація на "візуальні" методи розробки програм, що дозволяє швидко і якісно спроектувати і реалізувати стандартний користувальницький інтерфейс;
" перспективність, популярність і широка поширеність середовіща розробки у світі.
3.3 Технічне забезпечення
3.3.1 Вибір апаратних засобів
Зупинивши свій вибір на візуальній системі програмування ми прив'язуємо роботу програмного модулю по формуванню довідників до операційної системі Windows. ОС Windows останніх поколінь сама по собі досить вимоглива до апаратної частини персонального комп'ютера. Windows 98 для нормальної своєї роботи вимагає таку конфігурацію - процесор з частотою 200 MHz і більш, 32 MB і більш оперативної пам'яті, SVGA відеоадаптер з 1 MB і більш відео пам'яті. Однак тенденція до розвитку ринку процесорів до того, щоб заразом зібрати комп'ютер з вищеописаною апаратною частиною, якого б цілком вистачило для роботи розроблювальної програми. На сьогоднішній день мінімальними на ринку є процесори з частотами від 1000 MHz. Виробниками даних процесорів є фірми Intel і AMD. Обидві фірми випускають свої процесори в двох варіанта - дорогому (Pentium і Athlon відповідно) і більш дешевому (Celeron і Duron відповідно). Процесори фірми AMD є більш вигідними у відношенні ціна/продуктивність, тому варто зупинити свій вибір на системі з процесором Duron 1000 MHz. Оперативна пам'ять різних виробників особливо за ціною не розрізняється, тому можна вибрати будь-яку пам'ять з типу SDRAM і ємністю 64 Mb. Запам'ятовуючий пристрій - вінчестер для даної системи варто вибрати в межах від 10 до 20 Gb, зі швидкістю оборотів 5400 rpm. Відео адаптер для даної системи особливого значення не грає. Нижче приведені мінімальні параметрі системи та ті, що рекомендується.
Таблиця 3.3.1.1
Комплектуючі Мінімальні параметрі Рекомендовані Параметрі
Процесор 200 Mhz від1000 Mhz
Пам'ять 32Mb 64Mb
Вінчестер До 1 Gb (5400 rpm) 10-20 Gb (5400 rpm)
Відеоадаптер 1 Mb 4-8 Mb
Монітор VGA 15" SVGA
Пристрій введення Стандартні клавіатура і миша
Слід зазначити, що для підвищення швидкості обробки даних у розробленій автоматизованій системі слід обирати більш швидкий по частоті процесор, адже залежність швидкості обробки даних від частоти процесору є прямою. Використання більш дорогого іншого устаткування для роботи проектованої системи не доцільно, тому що підвищення продуктивності від поліпшення параметрів комплектуючих комп'ютера буде дуже не значнім.
4. Методика роботи користувача
4.1 Програма "Клієнт-банк (сервер)"
4.1.1 Запуск програми
Для початку роботи з програмою "Клієнт-банк (сервер)" необхідно запустити файл FtpServer.exe, що знаходиться в робочій папці програми. Якщо програма не знайде теку по вказаному шляху на локальному диску "C:CLIENTS", то вона створиться автоматично. Також в робочій теці програми при першому запуску будуть створені наступні файли:
Usrs.lst - список користувачів, які мають доступ на FTP серверу банку;
Pc.lst - список розрахункових рахунків;
Passz.lst - список паролів;
HmDir.lst - список домашніх каталогів користувачів.
4.1.2. Інтерфейс програмного комплексу
Головна форма (рис. 4.1.1) складається з блокнота, який має три аркуша, що є засобом відображення основних вікон програми;
Головна форма програми складається з наступних листів:
" Контроль;
" Управління користувачами;
" Про програму;
На листі "Контроль" (рис. 4.1.1), відображаються наступні елементи:
" Вікно із списком користувачів підключених до FTP серверу банку.
" Вікно із списком дій, які в даний момент виконує, той або інший користувач.
" Поле для введення максимальної кількості користувачів, які можуть бути одночасно підключені, до FTP серверу банку.
" Поле для введення номера порту по якому працюватиме FTP сервер банку.
" Кнопка "Вимкнути всіх". При натисненні
Loading...

 
 

Цікаве