Описание операций и диаграмм взаимодействия



Прецедент: Распределение транспорта по маршрутам.

Описание операции ОП 1:

Операция Transport_Itinerary
Ссылки Распределение транспорта по маршрутам и занесение данных в журнал регистрации
Предусловия Бухгалтер идентифицирован и аутентифицирован.
Постусловия Транспорт распределен. Данные занесены в журнал.

 

 

Прецедент: Начисление заработной платы.

Описание операции ОП 2:

Операция Receive_Profit
Ссылки Подсчет прибыли.
Предусловия Бухгалтер идентифицирован и аутентифицирован.
Постусловия Прибыль подсчитана, данные занесены в систему.

 


Описание операции ОП 3:

Операция Pay_Salary
Ссылки Выделение средств оплаты услуг работникам
Предусловия Бухгалтер идентифицирован и аутентифицирован.
Постусловия Средства выделены, данные записаны в журнале системы.

 

 

Прецедент: Оплата за электроэнергию.

Описание операции ОП 4:

Операция Pay_Supplier
Ссылки Выделение средств оплаты услуг поставщика энергии.
Предусловия Бухгалтер идентифицирован и аутентифицирован
Постусловия Средства выделены, данные записаны в журнале системы

 

 


 

Программные классы

Journal_Plist
FIO_driver: String FIO_cond: String №marsh: Byte data: Byte №Plist: Byte
Plist (№marsh, data, №Plist, FIO_driver, FIO_cond)

 

Journal_Ychet
data: Byte colvo_t №1: Byte colvo_t №2: Byte №marsh: Byte sum: Byte
Beginwork_day (data, colvo_t №1, №marsh) Endwork_day (data, colvo_t №1, colvo_t №2, sum, №marsh)

 

Journal_ZP
pribul: Byte sumZP: Byte zp: Byte zp_account: Byte zp_driv: Byte zp_disp: Byte zp_cond: Byte
Podschet_ZP (pribul, sumZP) Pay_ZP (zp, zp_account, zp_driv, zp_disp, zp_cond)

 


Дата добавления: 2019-07-15; просмотров: 134; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!