[go: up one dir, main page]

Skip to content

The school management system was a group assignment linking relationships between domain entities. For instance, the city should have an aggregation relation to address and country because if you delete country or address or both the city will also be deleted.

Notifications You must be signed in to change notification settings

WDollie27/ADP3-Assignment2-Group10-school_management

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ADP3 June Group Assesment

  • Zaeem Petersen -219010145
  • Waseem Dollie - 216040566
  • Daniella Burgess - 219446482
  • Illyaas Davids - 219466424
  • Siphosethu Feni - 217237614
  • Thabiso Matasaba - 220296006

The changes to help us improve is that we should have communicated more because there was a delay in the assignment due to group members not responding and sharing their work causing the whole assignment to be a day delayed. Communication also helps other members from the group to assist other members with tasks so that everyone can be on par with a good understanding. The challenges we faced were connecting the database and because all of our IServices were different it clashed and caused errors when merged to the master. Some of us had problems creating a pull request or pushing to the master. Not all the Entity domains have Primary keys / identifiers so it is challenging to make the connection between the 2 enities.

Domain entities, most of the time, can be combined into one entity. When different domains center around one particular domain this can cause a situation for having too many domains. The employee and student domain in this instance could be combined to create a user domain then the different goals for each user(i.e. Employee or student) could just be stated and this can eliminate having too many and/or unnecessary domains.

In the school management domain problem, the erd model is designed to be loosely coupled with good aggregation relationships between domain entities. The city should have an aggregation relation to address and country because if you delete country or address or both the city will also be deleted.

About

The school management system was a group assignment linking relationships between domain entities. For instance, the city should have an aggregation relation to address and country because if you delete country or address or both the city will also be deleted.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%