|
0 / 0 / 0
Регистрация: 02.02.2015
Сообщений: 5
|
|
Программа Банкомат02.02.2015, 20:48. Показов 18273. Ответов 5
Метки нет (Все метки)
Буду благодарен, весит долгом не как не могу сдать: "Постоить программу Банкомата на C# используя следующие параметры:"
Спроектировать (описать графический пользовательский интерфейс и построить диаграмму классов) и частично реализовать модель банкомата. Банкомат – это автомат для выдачи наличных денег по кредитным пластиковым карточкам. В его состав входят следующие устройства: дисплей, панель управления с кнопками, приемник кредитных карт(можно использовать любой элемент ГПИ), хранилище денег и лоток для их выдачи, хранилище конфискованных кредитных карт, принтер для печати справок (для представлнеия на форме можно испоьзовать Label). Банкомат подключен к линии связи для обмена данных с банковской информационной системой(для выполнения задания можно использовать массив: индекс элемента - номер счета, значение элемента - сумма денег на счету), содержащей сведения о счетах клиентов. Обслуживание клиента начинается с момента помещения пластиковой карточки в банкомат (введения номера карты в текстовое поле). После распознавания типа пластиковой карточки, банкомат выдает на дисплей приглашение ввести персональный код. Персональный код представляет собой четырехзначное число. Затем банкомат проверяет правильность введенного кода, сверяя с кодом, хранящимся на карте (для моделирования хранения пин-кода на карте можно его вычислять, выполняя некоторые операции над номером карты, например, пин-код может совпадать с первыми 4 цифрами номера карты). Если код указан неверно, пользователю предоставляются еще две попытки для ввода правильного кода. В случае повторных неудач карта перемещается в хранилище карт, и сеанс обслуживания заканчивается. После ввода правильного кода банкомат предлагает пользователю выбрать операцию. Клиент может либо снять наличные со счета, либо узнать остаток на его счету, либо осуществить безналичный платеж со своего счёта. При снятии наличных со счета банкомат предлагает указать сумму (100, 200, 500, 1000, 5000, 10000, 20000, 50000 рублей). После выбора клиентом суммы банкомат запрашивает, нужно ли печатать справку по операции. Затем банкомат посылает запрос на снятие выбранной суммы центральному компьютеру банка. В случае получения разрешения на операцию, банкомат проверяет, имеется ли требуемая сумма в его хранилище денег, и может ли он выдать запрошенную сумму банкнотами, имеющимися в наличии (например, если в банкомате нет банкнот достоинством менее 1000 рублей, он не может выдать никакую сумму не кратную 1000). Если банкомат может выдать деньги, то на дисплей выводится сообщение "Выньте карту". После удаления карточки из приемника, банкомат выдает указанную сумму в лоток выдачи. Банкомат печатает справку по произведенной операции, если она была затребована клиентом. Если клиент хочет узнать остаток на счету, то банкомат посылает запрос центральному компьютеру банка и выводит сумму на дисплей. По требованию клиента печатается и выдается соответствующая справка.
0
|
|
| 02.02.2015, 20:48 | |
|
Ответы с готовыми решениями:
5
Банкомат Покритикуйте код программы «Банкомат» Банкомат: реализация объектно-ориентированного представления |
|
1151 / 743 / 483
Регистрация: 21.01.2014
Сообщений: 1,903
|
|
| 02.02.2015, 21:33 | |
|
Хоть что-то у вас уже сделано?
1
|
|
|
0 / 0 / 0
Регистрация: 02.02.2015
Сообщений: 5
|
|
| 02.02.2015, 21:36 [ТС] | |
|
К сожалению нет. Много пропустил в универе.Теперь разобраться не могу...
0
|
|
|
310 / 318 / 119
Регистрация: 29.10.2011
Сообщений: 1,006
|
|
| 02.02.2015, 21:51 | |
|
1
|
|
|
0 / 0 / 0
Регистрация: 02.02.2015
Сообщений: 5
|
|
| 02.02.2015, 22:01 [ТС] | |
|
Спасибо, извиняюсь конечно)пойми как начинающего програмиста. Просто в тех которые вы мне показываете уже давольно все сложно, боюсь не разберусь, если кто то всетаки сможет помочь с написанием кода, буду благодарен))) А так спасибо за любую инфу)
0
|
|
|
310 / 318 / 119
Регистрация: 29.10.2011
Сообщений: 1,006
|
|
| 02.02.2015, 22:46 | |
|
http://tuhinbagh.blogspot.com/... ation.html
http://step2steplearn.blogspot... ation.html здесь проще
0
|
|
| 02.02.2015, 22:46 | |
|
Помогаю со студенческими работами здесь
6
Как сделать вывод счета и ФИО для класса "Банкомат"?
Программа-банкомат Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Налог на собак: https:/ / **********/ gallery/ V06K53e
Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf
Пост отсюда. . .
|
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop?
Ниже её машинный перевод.
После долгих разбирательств я наконец-то вернула себе. . .
|
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод
Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод.
Thinkpad X220 Tablet —. . .
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|