CS5200 – ## Requirement Solved

$ 20.99
Category:

Description

The application also needs to store all information of students, courses, and coaches.
Firstly, students should sign with their first name, last name, gender. Moreover, each student could have one email address and must have one phone number in the system, or the coaches cannot communicate with their students. Most importantly, the address is necessary for students because a coach needs to pick up students at a specific location.
Secondly, the application needs to show coaches’ first name, last name, phone number, and the time they register on a coach. To help students make a better choice, it needs to show the ratings of coaches. Besides, location is also necessary for a student to find a suitable coach near home.
Thirdly, the information about courses needs to be shown. A course will have a name (maybe driving lesson: DLXXX). In addition, a car type name to help students find the specific type of car they would like to learn. Start time and duration tell the specific time to start the course and how long it will take. Capacity shows the maximum number of students in a certain course. Great with a short introduction. Finally, the coach of the course.
## New Feature:
***
**Starting from the navbar at the top, try creating a coach, then switch tabs to see what’s the differences between the two Leaderboards!** ***
## Functionalities that switched or added as Redis database:
1) Best coaches with the highest ratings, descending sorted
2) Coaches with longest teaching history, descending sorted
3) Create/Read/Update/Delete Coach data using Redis
4) Initialize data and import data into Redis database from local Mongodump backup
## Data structure
1) Using Ordered Set to store and sort Best Coaches by its attributes
2) Using Hash to store Coach information for Create/Read/Update/Delete functions(eg. name,phoneNumber, ratins, etc.)
3) Using List to store current active Coach IDs for Create/Read/Update/Delete functions(Query
Coach information from Hash)
4) Using a String to hold the current boundary of ID for coaches, supports Create function
5) Using Hash, List, String (the same as Create method) for initializing original data

Reviews

There are no reviews yet.

Be the first to review “CS5200 – ## Requirement Solved”

Your email address will not be published. Required fields are marked *