This System was done as a project for The Software Engineering Course and it took about 1 month.
System Requirements Specification.pdf
Create a new Server and make sure that it's name is "localhost"
Open Project in visual studio
Open Package Manager Console
View --> Other Windows --> Package Manager Console
Write "Add-Migration NewDB"
And Click enter
Then Write "Update-Database"
And Click Enter
This will create all the tables and even the database
You just have to create the server itself and name it localhost as in the first step.