diff --git a/OlympusServices/.idea/caches/build_file_checksums.ser b/OlympusServices/.idea/caches/build_file_checksums.ser new file mode 100644 index 0000000..46974ea Binary files /dev/null and b/OlympusServices/.idea/caches/build_file_checksums.ser differ diff --git a/OlympusServices/.idea/misc.xml b/OlympusServices/.idea/misc.xml index cc51e58..dc34569 100644 --- a/OlympusServices/.idea/misc.xml +++ b/OlympusServices/.idea/misc.xml @@ -25,7 +25,7 @@ - + diff --git a/ProjectUML.ump b/ProjectUML.ump new file mode 100644 index 0000000..7f0d4a4 --- /dev/null +++ b/ProjectUML.ump @@ -0,0 +1,62 @@ +class UserType +{ + firstname; + lastname; + username; + password; +} + +class HomeOwner +{ + isA UserType; +} + +class ServiceProvider +{ + int[] availabilities; +address; +int phonenumber; +companyname; +boolean licensed; +isA UserType; +} + +class Admin +{ + isA UserType; +} + +class Service +{ + name; +double rate; +* -- * ServiceProvider; +} + +//$?[End_of_model]$? + +class UserType +{ + position 475 69 141 109; +} + +class HomeOwner +{ + position 109 233 109 41; +} + +class ServiceProvider +{ + position 849 239 173 126; +} + +class Admin +{ + position 490 236 109 41; +} + +class Service +{ + position 853 422 112 75; + position.association Service__ServiceProvider 65,0 61,126; +} \ No newline at end of file diff --git a/UML Class Diagram.docx b/UML Class Diagram.docx index 77e71ea..b59383f 100644 Binary files a/UML Class Diagram.docx and b/UML Class Diagram.docx differ