This project is aimed to be a one-stop destination for students to find out their desired programmes and school to pursue after graduating.
Tech used: ASP.NET, C#, Python I used ASP.NET to build this web application for my final year project after learning in university. The objectives of the application was to provide web-based information on programmes and universities, implement search function, develop compare programmes function, help identify programme path through a 10-question multiple-choice survey, and enable an AI Chatbot to answer queries.
Later, the scope of the project was defined in modules:
- Account Module
- University Module
- Course Module
- AI Chatbot Module
- Personality Test Module
The main focus of the system was the centralised university database that offers a variety of programmes and university options with completed and up-to-date information. Therefore, the first thing I did was searching for the dataset which will be use for the database to display universities and programmes in Malaysia. Then, I planned out the database structure using an Entity-Relationship Diagram (ERD). To keep the information up-to-date, the administrator are able to update the dataset in the database.
Diagram 1.2 - Homapage content
Diagram 1.4 - About Us Page
Diagram 1.5 - Login Page (using student account)
Diagram 1.5.1 - Login Page (using admin account)
Diagram 1.6 - Register Page
Diagram 2.2 - Account Settings Page
Diagram 2.3 - Change Password Page
Diagram 2.3.1 - Change Password Success Page
Diagram 2.4 - Reset Password Page
Diagram 2.5 - Change Profile Page
Diagram 2.5.1 - Change Profile Success Page
Diagram 3.1 - University Search Page
Diagram 3.2 - University Detail Page
Diagram 4.1 - Programme Search Page
Diagram 4.2 - Programme Detail Page
Diagram 4.3 - Programme Comparison Function
Diagram 5.1 - AI Chatbot: EduBot
Diagram 6.1 - Career Test Page
Diagram 6.2 - Career Test Questionnaire
Diagram 6.3 - Career Test Results and Programme Recommendations
Diagram 7.1 - Management Home Page
Diagram 7.2 - Programme Management Page
Diagram 7.2.1 - Add Programme Page
Diagram 7.2.2 - Add Programme Page Validation
Diagram 7.3 - University Management Page
Diagram 7.3.1 - Add University Page
Diagram 7.3.1 - Add University Page Validation
Diagram 7.4 - Branch Management Page
Diagram 7.4.1 - Add Branch Page
Diagram 7.4.2 - Add Branch Page Validation
Diagram 7.5 - Account Management Page
Diagram 7.6 - Admin Account Settings Page
At the beginning, I faced many difficulties such as not finding a suitable dataset, not being able to build my project in a timely and high quality manner. However, through constant efforts and determination, I managed to pull though completing and deliver my project before the deadline and demostrated it to my supervisor. After completing this project, I was left with satisfaction over my accompplishments. Although there are some minor flaws, such as the chatbot providing inaccurate responses on the enquire of programme entry requirements, the dataset are not up-to-date, I am pretty happy with the overall system.

































