User Tools

Site Tools


design:atm

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

design:atm [2013/08/31 06:29] (current)
user created
Line 1: Line 1:
 +===== Банкомат =====
 +
 +[[..|Программа курса]]
 +
 +Умеет выдавать деньги с текущего,​ сберегательного и расчетного счетов,​ прикрепленных к банковским картам. Принимает VIS-A-VI, Must-A-Card,​ Am Ex-Press. Понятно,​ что процедура работы с картами разная. Управляется конкретным банком,​ но карты принимает,​ выданные всеми банками - участниками соответствующих платежных систем. ​
 +Сценарий выдачи денег стандартный - вводим пин-код,​ выбираем счет, сумму, печатать ли чек, проверяем наличие денег, выдаем наличные и списываем со счета, печатаем чек (если надо).
 +
 +Банкомат также позволяет осуществлять коммунальные платежи и платить за мобильный телефон. Пользовательский интерфейс представляет собой экран с клавиатурой с цифрами,​ и 4 кнопки у экрана (надписи к кнопкам можно выводить на экране).
 +
 +Обслуживание банкомата производится оператором банка, вместе с кассиром они добавляют/​извлекают деньги и сбрасывают счетчик купюр, а также считывают логи работы банкомата и копии чеков.
 +
 +ПО банкомата должно работать на различных аппаратных платформах:​ БанкоматУнивер версий 5.5 и 6 (которые несколько отличаются) (клон Linux), и ATMOS 4.2, а также под управлением WindОС МобIsle (x86). Канал связи с банком может быть реализован через GPRS, модем, Wi-Fi. Работу с оборудованием (драйвер) платформа ATMOS 4.2 не обеспечивает,​ так что ПО банкомата должно включать соответствующие драйверы.
 +
 +Особые требования:​ надежность,​ если деньги не были выданы,​ то не списываем со счета (то есть нужно реализовать транзакции),​ аналогично с любыми платежами.
 +
 +
  
design/atm.txt · Last modified: 2013/08/31 06:29 by user

Политика конфиденциальности