0% found this document useful (0 votes)
52 views

Python Report

This document describes a Capstone Supervisor Allocation Portal created using Python Tkinter. The portal has two segments: a student segment for registration and checking supervisor allocation, and a supervisor segment for registration and viewing allocated students. Key features include login/registration windows, dashboards for students and supervisors, course confirmation, and a results window. The project aimed to apply Python and Tkinter skills learned in class to a practical application. It provided a rewarding experience and challenges that will benefit the students' future work.

Uploaded by

Pradeep Bammidi
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
52 views

Python Report

This document describes a Capstone Supervisor Allocation Portal created using Python Tkinter. The portal has two segments: a student segment for registration and checking supervisor allocation, and a supervisor segment for registration and viewing allocated students. Key features include login/registration windows, dashboards for students and supervisors, course confirmation, and a results window. The project aimed to apply Python and Tkinter skills learned in class to a practical application. It provided a rewarding experience and challenges that will benefit the students' future work.

Uploaded by

Pradeep Bammidi
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 17

INT213

PYTHON PROGRAMMING

CAPSTONE SUPERVISOR ALLOCATION PORTAL


FOR LPU STUDENTS USING PYTHON
Pre-Submission Report
By:
ADARSH KUMAR(12116642)
M.D.RAMA RAYULU(12113684)
PRADEEP BAMMIDI (12113940)
School of Computer Science & Engineering
Lovely Professional University
Phagwara, Punjab

Introduction
In this project we have made a Capstone Supervisor
Allocation Portal, the technology that we have used
is solely Python Tkinter. Tkinter is the standard GUI
(Graphical User Interface) library for Python.
Python when combined with Tkinter provides a fast
and easy way to create GUI applications. Tkinter
provides a powerful object-oriented interface to the
Tk GUI toolkit. This project has been divided into
two segments: -
Student Segment which helps new students
register for the supervisor allocation and pre-
registered students to login and check the name
of their supervisor and their basic details.
Supervisor Segment which helps new
supervisors to register for his availability and
pre-registered supervisors to check the name of
allocated students under them and their basic
details.
Members Role and Responsibility
ADARSH KUMAR
1.Coding & Implementation
2.Code Review and Inspection
3.Code Debugging
M.D.RAMA RAYULU
1.Design Validation
2.Design Analysis
3.System Testing
Bammidi Pradeep
1.Module Decomposition
2.Coding Modules
3.Integration Modules
objective

1.Student login window

2.Student’s registration window

3.Supervisor’s dashboard window

4.Student dashboard window

5.Course confirmation window

6.Student’s result window


Login page
LOGIN DETAILS
•  Login Form using Python Tkinter User can enter
the details for username and password.
• Click on Login button
• Once the button is clicked, a function is called to
validate the credentials.
•  In this function, we wrote our business logic to
validate the username and password.
REGISTRATION FORM
REGISTRATION DETAILS
• Applicants need to apply and
qualify LPUNEST for Admission except for some
programmes.

• In some programmes Counselling/Interview will also be


conducted.

• Applicant can also check their result,download offer &


acceptance letter
DASHBOARD
DETAILS
• Dashboards are business intelligence reporting tools
that aggregate and display critical metrics and key
performance indicators in a single screen, enabling users
to monitor and examine business performance at a glance.

• The dashboard method of reviewing details and viewing


the status of operations provides a significant opportunity
to make your business more efficient and quick to respond
to issues and opportunities.
Student dashboard
Course confirmation
result
Details
• An online platform for certain school students or
student parents to view the student's academic
results. 

• The management users can easily store and


retrieve the list of Classes, Subjects, Students,
and Academic Results
Conclusion
Working on this system was a rewarding experience
for us . It allowed us to exercise what we learned in
my computer science curriculum on a practical level
and to learn new skills and new technologies as
well. Designing and implementing this project was
challenging in many ways. We were working with
codes we had not done like this anything before, it is
more exciting to do implementing with team. We
developed the ability to do with team which we will
benefit from in the future as well.
references

1.Subject learnt from the class teacher

2.https://www.w3schools.com/python/

3.tutorialspoint.com

You might also like