-
Notifications
You must be signed in to change notification settings - Fork 0
Vedant01/Vora
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
classDiagram
class Member {
+String name
+Date dateOfBirth
+String address
+String phoneNumber
+String email
}
class Journal {
+String name
+String ISBN
+String shelfLocation
+List~SubjectArea~ subjectAreas
+Editor editor
}
class Editor {
+String name
+String nationality
}
class SubjectArea {
+String name
+int orderOfAppearance
}
class Transaction {
+Date borrowDate
+Date returnDate
+Date disappearDate
+String operationType
}
class Library {
+List~Member~ members
+List~Journal~ journals
+List~Transaction~ transactions
}
%% Relationships
Member "1" --> "0..*" Transaction : performs >
Journal "1" --> "1" Editor : has >
Journal "1" --> "1..*" SubjectArea : covers >
Transaction "1" --> "1" Journal : involves >
Library "1" --> "0..*" Member : manages >
Library "1" --> "0..*" Journal : manages >
Library "1" --> "0..*" Transaction : tracks >
About
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published