Printer Version Table of Contents Project Home Page
.CLASS.......: Member
.OBJECT_TYPE.: ENTITY model process
.CHAR_30_NAME: Member
.PLATFORMS...: SYBASE
.DESCRIPTION.:
A member of the university: a professor, student, employee, visiting member.

.COMPOSITION.:
member_id &member_id
;[endpk]
member_name &person_name
loan_count &loan_count
reservation_count &reservation_count


.PROCESS_DIAGRAM: (MEMBER)
Refreshed from file: process\member-class.pdd
Diagram created 2001-03-24 at 11:32pm by Ferg_S
                                                 _____________
                                                |             |
                                                |   MEMBER    |
                                                |_____________|
                             __________________________|___________________________
                       ______|______  ______|______                         ______|______
                      |             ||             |                       |             |
                      |    <join    ||   member    |                       |   <leave    |
                      | university> ||    body     |                       | university> |
                      |_____________||_____________|                       |_____________|
                                            |
                                      ______|______
                                     |            *|
                                     |     one     |
                                     |    event    |
                                     |_____________|
       _____________________________________|______________________________________
 ______|______  ______|______  ______|______  ______|______  ______|______  ______|______
|            o||            o||            o||            o||            o||            o|
|   <start    ||   <renew    ||    <end     ||    <make    ||   <cancel   ||  <satisfy   |
|    loan>    ||    loan>    ||    loan>    ||reservation> ||reservation> ||reservation> |
|_____________||_____________||_____________||_____________||_____________||_____________|

.PROCESS_EVENTS:
join_university
start_loan
renew_loan
end_loan
make_reservation
cancel_reservation
satisfy_reservation
leave_university