Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
JunaidSalim committed Jan 10, 2024
1 parent 05c4dce commit c98a9d1
Showing 1 changed file with 40 additions and 35 deletions.
75 changes: 40 additions & 35 deletions README.md
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)

0 comments on commit c98a9d1

Please sign in to comment.