Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Functional requirement User requirements (students): The student can book an appointment with the teacher when viewing his information. System Requirements: The user chooses between using
Functional requirement
User requirements (students):
The student can book an appointment with the teacher when viewing his information.
System Requirements:
The user chooses between using the software as a student or as a teacher (in which case the user will continue to be a student)
The user will have the option to create a new account or login (if they already have one)
If the user chooses to create a new account, the following will occur:
The user must enter his information, which is: (Name - Username - Password: The password must contain an uppercase letter, a lowercase letter, a number and a special character, and it must not be less than 7 characters - Phone number - Email)
After entering all his intormation the user should
Read and prove the terms and conditions after the user creates his account, then he will be
Then convert it to the home page
System Requirements:
If the user chooses to log in, the following will happen: they must enter their username and password
You will be redirected to the home page
It is the interface of the profile and contains the requests and the search list, the following will happen:
The user will type in the search list the name of the material
After entering it will be returned back to the teachers
page
All available teachers for that subject will appear in
A separate bubble reveals only the teachers name
When the user chooses a teacher, he will be redirected to the teacher's personal page with (name, specialty, email, chat)
He can read the complete CV, which includes the materials he studies, some video samples, and displays the times and data that he can choose from
System Requirements:
After selecting the time and date and pressing confirm, the user will be redirected to the payment page
On the payment page, the user has to enter the details (card number - name on the card - validity date -
CVV) from his card
After completing the transaction it will be
Redirected to the main (main) page again, the user will receive a notification if the teacher
Approval or rejection of the reservation
The notifications page will always be accessed from the top corner (there will be an icon)
User requirements (students):
The student can view and modify his personal information at any time.
System Requirements:
If the user chooses the personal profile, the following will happen: He can view all his information
The system can retrieve users' information and
Change it the way the user wants
Then it saves the changes made to
Database
User requirement (tutor):
The teacher can view the reservations and modify the resume at any time ...
System requirement:
The user chooses between using as a student or as a teacher (in which case the user will continue as a teacher)
The user will have the option to create a new account or log in (if they already have one)
If the user chooses to create a new account, the following will occur:
The user must enter his information, which is: (Name - Username - Password: The password must contain a lowercase letter, a lowercase letter, a number, and a special character, and it must be at least 7 characters - Phone number - Email)
After entering all his information the user should
Read and prove the terms and conditions after the user creates his account, then he will be
Moved to the resume page
System requirement:
If the user chooses to log in, the following will happen: they must enter their username and password
Choose beforehand and you will be redirected to the homepage
The user will have to choose from (a personal account -cv -requests, and appointments)
If the user selects the Personal Account bubble:
He can view his biography and see his information
He can add a video for each subject he teaches and
He can view and edit all the videos he has uploaded
If the user selects the order bubble:
A bubble will appear for each request received and a check box to reject or approve the request
System requirement:
If the user selects the Appointment bubble Number of students enrolled and time
User requirement (tutor ):
The teacher can view and modify his personal information at any time.
System requirement:
If the user chooses the personal profile, the following will happen: He can view all his information
The system can retrieve users' information and
Change it the way the user wants
Then it saves the changes made to Database
I need a drawing
- Use case diagrams
- Context and DFD diagrams
- Class analysis and object diagrams
- Activity diagrams
- Sequence diagrams
I need it for my project
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started