4. INTRODUCTION OF
PROJECT
Get Physical Trainer is an online portal which will help users to search,
join and keep in touch with trainers online. Trainers will get registered
on the portal with the required information. Users will be able to search
a trainer through different filters like fee, location, experience and
working hours.
User will be able to sort the trainers through their ratings. User can
contact a trainer through built in system chat so they will be able to
communicate without the involvement of other applications. User will
also get benefit of receiving physical health tips from their trainers.
Administrator of the application will have an overview of all the
system.
6. Use Case Diagram
Get Physical Trainer
Trainer
User
Administrator
Registration
Login
Update profile
Jooined User
Send Tips
<<include>>
Trainer list
See Receive Tips
Join
<<extend>>
<<include>>
<<extend>>
Manage Users
Trainer's Rewiew
LogOut
Overview System
Contact
7. Business Rules Catalog
Functional Requirements
Administrator:
Administrator will have an overview of all system through dashboard. Maintain
System rules and roles.
Administrator will be able to update and delete registered trainers/users who will
approved by admin.
Trainers:
Register in the portal with their personal details and some other information like their
fee, location, experience and working hours.
Update their information like name, email, contact, address, location, experience etc.
List of their joined users who can approved by administration.
Send physical health tips to all joined users with all detail.
Contact their joined users through chat system. For providing quickest methods of
customer service.
8. Business Rules Catalog
Users:
Register in the portal with personal information like name, email, contact,
address, etc.
See a list of trainers depending upon fee, location, experience and working hours
they pay great services.
Contact a trainer through chat system with messages.
Join a trainer for getting their services.
Give and update review for their trainer with detail.
Update their information like name, email, contact, address, etc.
Receive physical health tips from their trainer.
24. Database Diagram
Admin
User
Healthy Tips
Trainer
Dashbaord
Joined users list
Joined users
a_id
PK
Name
Email
Password
id
PK
Name
email
Password
users_id
FK
id
PK
Details
tips_id
FK
id
PK
Name
email
Password
fee
working hour
experience
trainer_id
FK
id
PK
Details
users
booking
id
PK
Details
health tips
FK
id
PK
Details
user_id
FK