-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
05c4dce
commit c98a9d1
Showing
1 changed file
with
40 additions
and
35 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,41 +1,46 @@ | ||
**Application Management System made in Qt C++ GUI** | ||
**Application Management System made in Qt C++ GUI**<br> | ||
|
||
**Instructor: Mr. Usama Arshad Janjua** | ||
|
||
**Junaid Saleem –2022243** | ||
**Muhammad Taimoor – 2022680** | ||
**Muneeb Bin Nasir – 2022463** | ||
**Hamza Faraz - 2022661** | ||
**Junaid Saleem –2022243** <br> | ||
**Muhammad Taimoor – 2022680** <br> | ||
**Muneeb Bin Nasir – 2022463**<br> | ||
**Hamza Faraz - 2022661**<br> | ||
|
||
**Introduction** | ||
**Introduction**<br> | ||
The Application Management System (AMS) developed by our team is a GUI-based application designed to facilitate efficient communication between students and teachers. It consists of two interfaces—a student login and a teacher login—providing specific functionalities tailored to their respective roles. | ||
|
||
**Functionality Overview** | ||
⦁ Application Creation: Students can create applications within the system, which are then sent to the teacher for review. | ||
⦁ View Sent Applications: Students can also view the status of applications previously submitted. | ||
⦁ Login Validation: Students access the system using their registration number, ensuring secure authentication. | ||
⦁ Login Credentials: Teachers log in using a username and password for access control. | ||
⦁ Application Review: Teachers can view applications submitted by their students, having the ability to accept or deny them using radio buttons, facilitating a streamlined approval process. | ||
⦁ Student Management: Teachers have options to add new students to their class and delete existing ones, maintaining class records efficiently. | ||
|
||
**Applications and Benefits** | ||
The LMS offers several benefits for effective communication and management within an educational environment: | ||
⦁ Streamlined Application Process: Students can easily submit applications, and teachers can efficiently review and respond to them. | ||
⦁ Centralized Communication: It provides a centralized platform for communication between teachers and students, streamlining interactions and reducing administrative overhead. | ||
⦁ Student Management: Teachers can manage their class roster effectively, adding or removing students as needed. | ||
⦁ Secure Authentication: The login system ensures security by allowing only registered students to access the platform. | ||
|
||
**Team Contributions** | ||
⦁ Muhammad Taimoor: Led the backend coding using Qt Creator in C++, spending around 15 hours on the project. | ||
⦁ Junaid Saleem: Contributed significantly to file handling implementation and integrated it into our custom widget-based application. Also, developed the major portion of the GUI. | ||
⦁ Hamza Faraz: Focused on enhancing the GUI's visual appeal and usability, improving the overall user experience. | ||
⦁ Muneeb Bin Nasir: Contributed by offering design improvement ideas and working on the technical documentation for the project. | ||
|
||
**Project Development** | ||
⦁ Time Invested: Collectively, the team dedicated over 20 hours across multiple sessions spanning 2-3 days to complete the project. | ||
⦁ Collaborative Effort: Taimoor's extensive backend work was supported by Junaid, while Hamza and Muneeb focused on the visual aspects and documentation, respectively. | ||
|
||
**Conclusion** | ||
The Application Management System developed by our team presents a comprehensive solution for effective communication and management between teachers and students. Its intuitive interface and functionalities streamline application processes and facilitate secure, centralized communication within an educational setting. | ||
|
||
Note: The application's success is attributed to the collective effort and collaboration of all team members—Taimoor, Junaid, Hamza, and Muneeb—who contributed their expertise to develop a robust and user-friendly system. | ||
**Functionality Overview**<br> | ||
⦁ Application Creation: Students can create applications within the system, which are then sent to the teacher for review.<br> | ||
⦁ View Sent Applications: Students can also view the status of applications previously submitted.<br> | ||
⦁ Login Validation: Students access the system using their registration number, ensuring secure authentication.<br> | ||
⦁ Login Credentials: Teachers log in using a username and password for access control.<br> | ||
⦁ Application Review: Teachers can view applications submitted by their students, having the ability to accept or deny them using radio buttons, facilitating a streamlined approval process.<br> | ||
⦁ Student Management: Teachers have options to add new students to their class and delete existing ones, maintaining class records efficiently.<br> | ||
|
||
**Applications and Benefits**<br> | ||
The LMS offers several benefits for effective communication and management within an educational environment:<br> | ||
⦁ Streamlined Application Process: Students can easily submit applications, and teachers can efficiently review and respond to them.<br> | ||
⦁ Centralized Communication: It provides a centralized platform for communication between teachers and students, streamlining interactions and reducing administrative overhead.<br> | ||
⦁ Student Management: Teachers can manage their class roster effectively, adding or removing students as needed.<br> | ||
⦁ Secure Authentication: The login system ensures security by allowing only registered students to access the platform.<br> | ||
<br> | ||
**Team Contributions**<br> | ||
⦁ Muhammad Taimoor: Led the backend coding using Qt Creator in C++, spending around 15 hours on the project.<br> | ||
⦁ Junaid Saleem: Contributed significantly to file handling implementation and integrated it into our custom widget-based application. Also, developed the major portion of the GUI.<br> | ||
⦁ Hamza Faraz: Focused on enhancing the GUI's visual appeal and usability, improving the overall user experience.<br> | ||
⦁ Muneeb Bin Nasir: Contributed by offering design improvement ideas and working on the technical documentation for the project.<br> | ||
<br> | ||
**Project Development**<br> | ||
⦁ Time Invested: Collectively, the team dedicated over 20 hours across multiple sessions spanning 2-3 days to complete the project.<br> | ||
⦁ Collaborative Effort: Taimoor's extensive backend work was supported by Junaid, while Hamza and Muneeb focused on the visual aspects and documentation, respectively.<br> | ||
|
||
**Conclusion**<br> | ||
The Application Management System developed by our team presents a comprehensive solution for effective communication and management between teachers and students. Its intuitive interface and functionalities streamline application processes and facilitate secure, centralized communication within an educational setting.<br> | ||
|
||
Note: The application's success is attributed to the collective effort and collaboration of all team members—Taimoor, Junaid, Hamza, and Muneeb—who contributed their expertise to develop a robust and user-friendly system.<br> | ||
|
||
![s4](https://github.com/JunaidSalim/Complaint_Management_System_Qt_Cplusplus_GUI/assets/115392538/4452d409-0083-4fa9-8d19-3b7bc64555c4) | ||
![s3](https://github.com/JunaidSalim/Complaint_Management_System_Qt_Cplusplus_GUI/assets/115392538/da815bf8-1cc6-4a9a-861a-44bb09545e79) | ||
![s2](https://github.com/JunaidSalim/Complaint_Management_System_Qt_Cplusplus_GUI/assets/115392538/cd0f0f4e-1a22-4eff-9422-e39d3d64b50b) | ||
![s1](https://github.com/JunaidSalim/Complaint_Management_System_Qt_Cplusplus_GUI/assets/115392538/e3bcf496-84e7-4419-9cb3-7e780625c718) |