Overview
The Faculty Information System is a comprehensive web application designed to manage and streamline faculty-related information at the University of Kelaniya. The platform allows administrators to maintain faculty profiles, course offerings, and student enrollment data efficiently. Built using PHP for the backend and MySQL for database management, the system provides a user-friendly interface developed with HTML, CSS, and jQuery for dynamic interactions. The Faculty Information System aims to enhance communication between faculty members and students while simplifying administrative tasks.
Key Features
- Student Enrollment: Allows students to enroll in courses offered by different faculties.
- Course Management: Enables faculty members to create, update, and manage course details.
- Results Management: Facilitates the entry and management of student grades and results.
- FAQ Section: Provides answers to common questions related to faculty and courses.
- News Section: Displays the latest news and updates related to faculty activities.
- Contact Information: Offers contact details for faculty members and administrative offices.
Technical Highlights
Backend
- Developed using PHP for server-side logic and processing
- MySQL database for storing faculty, course, and student information
- RESTful API design for seamless interaction between frontend and backend
Frontend
- HTML and CSS for structuring and styling the user interface
- jQuery for dynamic content updates and user interactions
- Responsive design for optimal viewing on various devices
Deployment
- Hosted on a university server for accessibility by faculty and students
- Secured with authentication mechanisms to protect sensitive information
Maintenance
- Regular updates to ensure data accuracy and system reliability
- User support for addressing technical issues and inquiries
Leaning Outcomes
- Gained hands-on experience in full-stack web development using PHP and MySQL.
- Developed skills in designing user-friendly interfaces with HTML, CSS, and jQuery.
- Learned to implement RESTful APIs for efficient frontend-backend communication.
- Enhanced understanding of database management and data security practices.
- Improved project management skills by delivering a complete web application within a set timeframe.