The University Help Desk Management System is a dynamic Java web application to streamline and enhance the efficiency of the university's help desk operations. This system provides a centralized platform for students to raise tickets, seek assistance, and receive timely responses from lecturers.
- Add Ticket: Students can create new tickets to request help or report issues.
- Update Ticket: Users have the ability to modify and update their existing tickets.
- Delete Ticket: Students can remove tickets that are no longer relevant.
- User Registration: New users can register by providing necessary information.
- User Login: Registered users can securely log in to access the system.
- Password Reset: Users can reset their passwords in case they forget them.
- Profile Management: Users can view and update their profiles as needed.
- Account Deletion: Users have the option to delete their accounts if desired.
- Feedback Submission: Students can provide feedback on the service they received through the help desk.
- Feedback Viewing: Administrators can access and review feedback for continuous improvement.
The University Help Desk Management System leverages the following technologies:
- Java: The core programming language used for server-side development.
- Servlets: Java Servlets are employed to handle HTTP requests and responses.
- JSP (JavaServer Pages): Used for dynamic web page creation and rendering.
- HTML/CSS: Front-end development is crafted using HTML for structure and CSS for styling.
- MySQL: The system utilizes a MySQL database for efficient data storage and retrieval.
- JDBC (Java Database Connectivity): JDBC is employed to connect Java applications with the database.
- Apache Tomcat: The web application is deployed and run on the Apache Tomcat server.
- Bootstrap: The front-end design is enhanced using Bootstrap for a responsive and visually appealing interface.
-
Prerequisites:
- Install Java Development Kit (JDK).
- Set up Apache Tomcat server.
- Configure MySQL database.
-
Database Setup:
- Execute the SQL scripts provided in the 'database' folder to create the necessary tables.
-
Configuration:
- Update the database connection details in the
db.propertiesfile.
- Update the database connection details in the
-
Deploy Application:
- Deploy the WAR file on the Apache Tomcat server.
-
Access the Application:
- Open a web browser and navigate to
http://localhost:8080/UniversityHelpDesk.
- Open a web browser and navigate to
-
Login Credentials:
- Use the provided sample login credentials or register a new account.