Uploaded by hao su

internship project

advertisement
Online Appointment
The Online Appointment platform allows students to make appointments
with professors during professor's free time to discuss some issues
Functional requirements:
Users:
Login with valid Email and password
Can CRUD the personal profile information.
Professors:
Change the status (free/busy),
Set the number of students,
Manage appointments
Students:
Check the status and profile of the professor
Make an appointment with the free status professor.
Use Case Diagram
Show the main functions of the application
Activity‘:
An example of how students can make an appointment with a professor.
Students can find a professor by searching for the professor's name or
browsing through the appointment screen, and if the professor is free,
students can make an appointment without exceeding the number of
students set by the professor.
Problem Domain Model:
Users can act as two roles on the platform, professor or student
There is a many-to-many relationship between users and appointments, a
user can have multiple appointments and multiple users can exist in one
appointment
The ProfessorStatus corresponds to a professor user
User has a relationship with Notification,an user may have multiple
notifications
Technologies and tools:
ASP.NET Core MVC
BootStrap
Microsoft SQL Server
Download