| Version 1 (modified by , 5 days ago) ( diff ) |
|---|
Функции, Процедури и Тригери
Во рамки на системот BookNest се имплементирани функции, процедури и тригери кои овозможуваат автоматизација на клучните процеси во библиотеката. Функциите се користат за проверки и пресметки, процедурите за извршување на деловни процеси, а тригерите за автоматско реагирање при промени во податоците.
ФУНКЦИИ
- has_active_membership: Проверува дали даден член има активна и важечка членарина.
- get_available_copies: Го враќа бројот на достапни копии за одредена книга.
- calculate_fine: Ја пресметува казната за задоцнето враќање на книга според бројот на денови доцнење.
ПРОЦЕДУРИ
- borrow_book: Овозможува позајмување книга со проверки за членство, библиотекар и достапна копија.
- return_book: Евидентира враќање на книга и ја прави копијата повторно достапна.
- reserve_event: Креира резервација за настан и го намалува бројот на слободни места.
- cancel_event_reservation: Откажува резервација и ги враќа резервираните места.
- create_event: Креира нов настан по проверка на библиотекарот, времето и бројот на места.
ТРИГЕРИ
- trigger_update_copy_status: Автоматски го ажурира статусот на копијата при позајмување или враќање.
- trigger_create_fine: Автоматски креира казна кога книгата е вратена по рокот.
- trigger_notification_on_fine: Испраќа нотификација до членот при креирање казна.
- trigger_activate_reservation: Активира резервација и испраќа известување кога книгата станува достапна.
Note:
See TracWiki
for help on using the wiki.
