Банкомат - автоматизований пристрій, що дозволяє віддалено здійснювати операції, пов"язані з аутентифікацією користувача, переглядом поточного стану рахунку та зняттям грошей. Визначення вимог до програмного забезпечення та аналіз предметної області.
Аннотация к работе
Банкомат - це автоматизований пристрій, що дозволяє віддалено здійснювати операції, повязані з аутентифікацією користувача (власника рахунку в банку), переглядом поточного стану рахунку, зняттям грошей з рахунку і здійсненням різних платежів. Відповідно до Закону України "Про банки і банківську діяльність" (від 17 грудня 2000), банк - це юридична особа, яка має виключне право на підставі ліцензії Національного банку України здійснювати в сукупності наступні операції: залучення у внески грошових коштів фізичних і юридичних осіб та розміщення зазначених коштів від свого імені, на власних умовах і на власний ризик, відкриття і ведення банківських рахунків фізичних та юридичних осіб. У той же час банкам в Україні заборонено займатися діяльністю в сфері матеріального виробництва і торгівлі матеріальними цінностями (за винятком реалізації памятних, ювілейних і інвестиційних монет), а також діяльністю з усіх видів страхування (крім виконання функцій страхового посередника), їм заборонено використовувати свої союзи та інші обєднання для досягнення згоди, спрямованої на монополізацію ринку банківських послуг, встановлення монопольних ставок і комісійних винагород, обмеження конкуренції в банк овськом справі. 3) майно, набуте банком з метою запобігання збиткам за умови, що таке майно має бути відчужено банком протягом одного року з моменту набуття права власності на нього. Інші вітчизняні комерційні банки - це банки з колективною формою власності, тому що частка капіталу кожного із засновників законодавчо обмежена 35% статутного фонду банку, тобто кількість засновників банку не може бути менше трьох юридичних чи фізичних осіб.Якщо на карті є достатньо грошей, то операція на сервері завершиться успішно, і банкомат видасть необхідну суму грошей. так само при натисканні на кнопку "Друк" буде надруковано чек по даній операції. У разі порушення цієї умови банкомату відправляється повідомлення про помилку, яке він відображає користувачеві. Якщо сервер банку підтверджує транзакцію, то на сервері відбувається її облік (безпосереднє зняття грошей з рахунку), а банкомату відправляється повідомлення про видачу грошей користувачеві. По-перше, це те, що безпосередньо бачить клієнт, який працює з банкоматом, - призначений для користувача інтерфейс, який буде розглядатися як єдина система, що дозволяє відображати на екрані банкомату інформацію. Управління перерахованими обєктами ініціюється джерелами подій, в якості яких розглядаються система, яка реєструє номер картки клієнта, клавіатура банкомату, власне банкомат, що відправляє запити серверу, і сервер, який відповідає на ці запити.Отже, в курсовому проекті був реалізований моделювання роботи банкомату. Був зроблений емулятор банкомату, який має клієнтську базу.