You are on page 1of 9

ONLINE COURSE REGISTRATION (AFTER 12th

STANDARD) USING DATABASE MANAGEMENT


SYSTEM PRESENTING BY
-AKASH SATPUTE
-AKANKSHA
GAIKWAD
-MANISHA SHINDE

M.sc(IMCA – II)
DEPARTMENT OF MATHEMATICS
SAVITRIBAI PHULE PUNE UNIVERSITY
INTRODUCATION
• In this presentation We will explore the
essential steps involved in implementing an
efficient online course registration system
(After 12th) .

• Our focus will include the creation of a robust


database, designing an E-R diagram to model .

• the structure of Database analyse database


using KPIs can help organizations make
informed decisions.
Attributes And There Entities
• department_id,
Department • department_name,
• department_code

• coures_id,
• course_name,
Courses • seats,fees,
• department_id,
• instrucator_id

Student_ID,FirstName, LastName, DateOfBirth ,


Email, Address, Course_ID , Registration_ID ,
Students_Registration Registration_Date, Instructor_ID ,
department_id , Gender , phone_no
• Enrollment_ID,
• Student_ID,
Enrollments • Course_ID,
• Enrollment_Date

• Instructor_ID,First_Name,
Instructors • Last_Name, department_id,
• Email, salary, phone_no

• Payment_ID , Enrollment_ID,
Payment_Information • Payment_Date , Course_ID,
• Fees , Transaction_ID

• feedback_id, student_id,
• course_id, feedback_text,
Feedback
• feedback_type
ER -DIAGRAM
KPI'S(Key Performance Indicators)
1.Retrieve a list of courses along with the names of the instructors
and there salaries of each course.

2. Find the courses that have the highest enrollment, including the
number of students enrolled and there fees for each courses and
students in each of them.

3.Retrieve feedback comments for a specific course and include


the names of the students who provided the feedback.
4:Retrieve feedback comments for a specific course and include
the names of the students who provided the feedback.

5:List courses, their instructors, and the payment amounts


made by students for each course

6:Can you provide the enrollment details, including course


information and payment details, for a specific student?
last KPI’S is the find the total profit for overall our database:-
Query:-
->SELECT SUM(Instructors.Salary) AS TotalExpenses
->FROM Instructors;

->SELECT SUM(Fees) AS TotalFeesCollected


->FROM Payment_Information;

->SELECT (TotalFeesCollected - TotalExpenses) AS TotalProfit


->FROM (SELECT SUM(Instructors.Salary) AS TotalExpenses
-> FROM Instructors) AS Expenses,
->(SELECT SUM(Fees) AS TotalFeesCollected FROM Payment_Information) AS
Fees;

Expected Output:-
14827900.00 ₹

You might also like