Контрольная работа: Проектирование программного обеспечения банкомата

Постусловия: Клиент переходит к выбору действия.

Спецификация варианта использования «Показать баланс»

Основное действующее лицо: Клиент.

Краткое описание: Клиент запрашивает баланс своего счета.

Основной сценарий:

Предусловия: Клиент вставил карточку в банкомат и выбрал действие «Показать баланс».

1. Переход к подчиненному сценарию «Аутентификация».

2. Если аутентификация прошла успешно, то система показывает баланс счета клиента.

Постусловия: Клиент переходит к выбору действия.

Текст программы

TAccount = class //класс Счет

private

Code: integer; //код счета

Sum: real; //количество денег на счете

public

function WithdrawMoney(Summ: real): real; //снятьденьги

function GetBalance(): real; //получитьбаланссчета

end;

TKlient = class //классКлиент

private

Code: integer; //кодклиента

Password: integer; //парольклиента

Acct: TAccount; //счетклиента

public

function GetCode():integer; //получитькодклиента

function GetPassword(): real; //получить пароль клиента

function GetAccount(): TAccount; //получитьсчетклиента

procedure Get(Code: integer); //получить информацию о клиенте из платежной системы

end;

TManager = class //классуправляющий

private

К-во Просмотров: 217
Бесплатно скачать Контрольная работа: Проектирование программного обеспечения банкомата