Changes between Version 9 and Version 10 of ЕР дијаграм


Ignore:
Timestamp:
04/17/26 20:53:01 (2 weeks ago)
Author:
231068
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ЕР дијаграм

    v9 v10  
    22
    33[[Image(compressed_BankPaymentService.jpg​,1450px)]]
     4
     5== Дополнителен опис
     6
     7Табелите Client, Client_user и Bank_user служат за управување со корисници во системот. Client ги чува основните податоци за клиентите (пр. име, контакт, адреса), додека Client_user претставува корисничка сметка поврзана со конкретен клиент (за најава во системот). Од друга страна, Bank_user ги претставува вработените корисници во банката, кои имаат доделена улога преку табелата Role.
     8
     9Табелите Employee, Branch_employee и Branch го моделираат организацискиот дел на банката. Employee ги содржи основните информации за вработените, додека Branch_employee ја претставува нивната распределба по филијали, со временски интервали (start_date, end_date). Branch ги чува податоците за филијалите. Овој пристап овозможува еден вработен да биде поврзан со повеќе филијали.
     10
     11Табелите Account, Currency и Exchange_rate се користат за управување со банкарски сметки и валути. Account ја претставува сметката на клиентот и е поврзана со Currency, што овозможува работа со повеќе валути. Exchange_rate ги чува курсните разлики помеѓу валутите со временска компонента, што овозможува историско следење на курсевите.
     12
     13Табелите Loan, Loan_installment и Collateral служат за управување со кредити.
     14Loan ги чува основните информации за кредитите (тип, износ, камата, статус), додека Loan_installment ги моделира поединечните рати за отплата.
     15Collateral ги претставува гаранциите (хипотеки, депозити итн.) поврзани со кредитите.
     16
     17Табелите Transaction, Transaction_type, Payment_method и Receipt го моделираат системот за трансакции.
     18Transaction е централна табела која ги чува сите финансиски движења, додека Transaction_type ја дефинира природата на трансакцијата (deposit, withdrawal, transfer). Payment_method го дефинира начинот на плаќање, а Receipt чува потврда за извршена трансакција.
     19
     20Табелите Counter и Employee_counter служат за управување со шалтери и работа на вработените. Counter ги претставува шалтерите во филијалите, додека Employee_counter ги поврзува вработените со шалтери во одредени временски интервали (смени).
     21
     22Табелата SavingsAccount претставува специјален тип на сметка со дополнителни атрибути како каматна стапка, период и тип на апликација.
     23
     24Табелата InterestPayment се користи за евиденција на исплати на камата поврзани со овие сметки.
     25
     26Табелата Daily_report служи за агрегирани податоци на ниво на филијала (број на трансакции, вкупен износ).
     27
     28