Найди эксперта для помощи в учебе
Найти эксперта
+2
Пример заказа на Автор24
Студенческая работа на тему:
Написать программу для банкомата C# Windows Forms
Создан заказ №2916791
21 апреля 2018

Написать программу для банкомата C# Windows Forms

Как заказчик описал требования к работе:
Банкомат Разработать программное обеспечение для банкомата, описание которого дано ниже. Банкомат – автомат, выполняющий финансовые операции для клиентов банка. Пользовательский интерфейс банкомата состоит из устройства чтения банковских карточек (УЧК), дисплея, числовой клавиатуры, специальных клав иш, устройства выдачи денег (УВД), устройство приема денег (УПД) и печатающего устройства (ПУ). В состоянии ожидания банкомат показывает на дисплее некоторое приветствующее сообщение. Клавиатура и устройство выдачи денег находятся в неактивном состоянии до момента, пока пользователь не вставит карточку в устройство чтения карточек. После вставки карточки УЧК пытается прочесть ее. Если при этом происходит ошибка, на дисплей выдается соответствующее сообщение и карточка возвращается. Каждая карточка имеет PIN-код и сумму, имеющуюся на карточке. Карточки делятся на дебетовые и кредитные. Дебетовые карточки не позволяют иметь отрицательную сумму на счету карточки. Кредитные – позволяют, но при отрицательной сумме автоматически рассчитывают пени с заданным процентом. Некоторые карточки позволяют выводить историю карточки за последний месяц. Некоторые карточки позволяют переводить только всю сумму со счета на карточку, а некоторые позволяют дополнительно запрашивать сумму на счете и переводить заданную пользователем сумму. В случае успешного чтения карточки, банкомат запрашивает у пользователя ввод PIN-кода (personal identification number), с использованием числовой клавиатуры. Ввод каждой цифры PIN-кода сопровождается индикацией на дисплее факта нажатия клавиши, но цифры кода не отображаются. Если пользователь не смог ввести корректный PIN-код, ему предоставляется еще две дополнительные попытки. Если за три попытки правильный код не был введен (в силу, например, разного рода повреждений карточки), банкомат забирает карточку, и она может быть извлечена из него только банковским служащим. Если пользователь ввел правильный PIN-код, банкомат отображает главное меню, содержащее следующие пункты:  снять (если возможно) заданную сумму с карточки;  перевести сумму со счета в банке на карточку с учетом возможностей данной карточки;  напечатать баланс заданного счета;  вывести (если возможно) историю карточки. Пользователь может выбрать желаемое действие и указать необходимую информацию. После завершения операции банкоматом, он возвращается в главное меню. В любой момент времени до окончания операции пользователь может ее прервать нажатием специальной кнопки . В этом случае банкомат прерывает все выполняемые операции, печатает отчет о результатах законченных операций, возвращает карточку и переходит в состояние ожидания.
подробнее
Заказчик
заплатил
200 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
20 дней
Заказчик принял работу без использования гарантии
22 апреля 2018
Заказ завершен, заказчик получил финальный файл с работой
5
Заказ выполнил
KINNEKT
5
скачать
Написать программу для банкомата C# Windows Forms.jpg
2018-04-25 12:29
Последний отзыв студента о бирже Автор24
Общая оценка
5
Положительно
Замечательный автор))) Работой осталась полностью довольно. Выполнено качественно и в срок

Хочешь такую же работу?

Оставляя свои контактные данные и нажимая «Создать задание», я соглашаюсь пройти процедуру регистрации на Платформе, принимаю условия Пользовательского соглашения и Политики конфиденциальности в целях заключения соглашения.
Хочешь написать работу самостоятельно?
Используй нейросеть
Мы создали собственный искусственный интеллект,
чтобы помочь тебе с учебой за пару минут 👇
Использовать нейросеть
Тебя также могут заинтересовать
Написание программы на C# "Конвертёр музыки в формат mp3"
Другое
Программирование
Стоимость:
300 ₽
Разработать программу, моделирующую вычислительную систему
Курсовая работа
Программирование
Стоимость:
700 ₽
Интеграция IoT в многоуровневую структуру корпоративной сети
Курсовая работа
Программирование
Стоимость:
700 ₽
Отчет по практике
Отчёт по практике
Программирование
Стоимость:
700 ₽
Задача Прима-Краскала (жадный алгоритм) Python
Лабораторная работа
Программирование
Стоимость:
300 ₽
Разработать программу и сделать для нее краткий отчет
Задача по программированию
Программирование
Зенкин. Смоделировать процесс расплавления металла в Delphi
Курсовая работа
Программирование
Стоимость:
700 ₽
Разработка простого серверного приложения J2EE c использованием сервлетов
Лабораторная работа
Программирование
Стоимость:
300 ₽
Выполнить лабы по программированию с++. К-00152
Контрольная работа
Программирование
Стоимость:
300 ₽
налоговый калькулятор
Курсовая работа
Программирование
Стоимость:
700 ₽
Сделать лабораторные работы по ооп на языке c#
Лабораторная работа
Программирование
Стоимость:
300 ₽
Лабораторная работа по обработке естественного языка (nlp, python)
Лабораторная работа
Программирование
Стоимость:
300 ₽
Разработка компонентов системных программных продуктов
Лабораторная работа
Программирование
Стоимость:
300 ₽
Visual Studio: Реализовать перемножение двух матриц с помощью нескольких процессов
Лабораторная работа
Программирование
Стоимость:
300 ₽
Обработка последовательности символов на языке Си.
Лабораторная работа
Программирование
Стоимость:
300 ₽
Проверить лабораторную работу по программированию (модель Изинга)
Лабораторная работа
Программирование
Стоимость:
300 ₽
С++, Win32 API -- Создать службу Windows, которая перехватывает управление курсором
Лабораторная работа
Программирование
Стоимость:
300 ₽
Python + Django + Docker, поправить приложение что-бы запустилось
Лабораторная работа
Программирование
Стоимость:
300 ₽
Читай полезные статьи в нашем
Основные понятия языка VBA. Переменные и константы
Объект – это объединение данных с кодом, предназначенным для их обработки.
Объект представляет собой поименованный элемент, который имеет:
Оператор – это наименьшая способная выполняться единица VBA-кода. Оператор может объявлять или определять переменную, а также выполнять какое-либо действие в программе. Иначе говоря, оператор представляет собой обобщенную инструкцию, содержащую всю информацию, ...
подробнее
Создание приложений на языке VBA для MS PowerPoint
В PowerPoint предусмотрено множество возможностей для создания эффективных и интересных презентаций, а пользовательский интерфейс приложения позволяет с легкостью воспользоваться этими возможностями. Но иногда, несмотря на богатый набор возможностей стандартного пользовательского интерфейса PowerPoint, может понадобиться найти несложный способ выполнять рутинные, повторяющиеся задачи, а также те з...
подробнее
Основные типы документов в Компас-3D
В терминологии системы Компас-3D LT любые изображения, которые получают используя средства системы, называют документами. В системе Компас-3D LT создают документы 3 основных типов: детали, плоские чертежи и фрагменты. В случаях построения трехмерного изображения детали употребляют еще и термин «модель». Построение модели выполняют с использованием специального модуля трехмерного моделирования.
Тип...
подробнее
Управление режимом отображения детали в Компас-3D
В системе Компас-3D LT используются несколько типов отображения деталей:
Для выбора типа отображения сначала нужно вызвать команду Отображение из меню Вид, а затем выбрать необходимый вариант. Другим способом вызова команды является использование кнопок панели Вид.
Рассмотрим типы отображения деталей.
Для отображения детали в виде каркаса вызовем команду Отображение, находящуюся в меню Вид. Выберем...
подробнее
Основные понятия языка VBA. Переменные и константы
Объект – это объединение данных с кодом, предназначенным для их обработки.
Объект представляет собой поименованный элемент, который имеет:
Оператор – это наименьшая способная выполняться единица VBA-кода. Оператор может объявлять или определять переменную, а также выполнять какое-либо действие в программе. Иначе говоря, оператор представляет собой обобщенную инструкцию, содержащую всю информацию, ...
подробнее
Создание приложений на языке VBA для MS PowerPoint
В PowerPoint предусмотрено множество возможностей для создания эффективных и интересных презентаций, а пользовательский интерфейс приложения позволяет с легкостью воспользоваться этими возможностями. Но иногда, несмотря на богатый набор возможностей стандартного пользовательского интерфейса PowerPoint, может понадобиться найти несложный способ выполнять рутинные, повторяющиеся задачи, а также те з...
подробнее
Основные типы документов в Компас-3D
В терминологии системы Компас-3D LT любые изображения, которые получают используя средства системы, называют документами. В системе Компас-3D LT создают документы 3 основных типов: детали, плоские чертежи и фрагменты. В случаях построения трехмерного изображения детали употребляют еще и термин «модель». Построение модели выполняют с использованием специального модуля трехмерного моделирования.
Тип...
подробнее
Управление режимом отображения детали в Компас-3D
В системе Компас-3D LT используются несколько типов отображения деталей:
Для выбора типа отображения сначала нужно вызвать команду Отображение из меню Вид, а затем выбрать необходимый вариант. Другим способом вызова команды является использование кнопок панели Вид.
Рассмотрим типы отображения деталей.
Для отображения детали в виде каркаса вызовем команду Отображение, находящуюся в меню Вид. Выберем...
подробнее
Теперь вам доступен полный отрывок из работы
Также на e-mail вы получите информацию о подробном расчете стоимости аналогичной работы