Programming 1 Final Project - Online Store System in Java
📚 Programming 1 - Final Project Guidelines & Instructions Islamic University of Gaza | Fall Semester 2025-2026 Instructor: Aya N. Alharazin 🎯 What This Lecture Is About: This video explains what you need to do for your final project. I will guide you through the requirements, clarify what the system should do, and help you understand how to approach building the Online Store System. 📝 In This Video You Will Learn: ✅ What the project requirements mean ✅ How the system should work from the customer's perspective ✅ How to structure your data using arrays ✅ What each menu option should do ✅ How the shopping cart and inventory work together ✅ What validations you need to implement ✅ How to prepare your submission correctly 🛠️ What You Should Do After Watching: 1️⃣ UNDERSTAND THE SYSTEM: - Read the project file carefully - Understand how parallel arrays work - Know what each menu option should accomplish 2️⃣ PLAN YOUR WORK: - Form your group (max 3 students) - Divide tasks among team members - Create a timeline to finish before the deadline 3️⃣ START CODING: - Create the three product arrays (names, prices, quantities) - Create the cart array - Build the customer menu with loops - Implement each option one by one: • Browse products • Add to cart with validation • View cart • Remove/update items • Checkout 4️⃣ TEST EVERYTHING: - Test valid inputs - Test invalid inputs - Test sold out products - Test exceeding available quantity - Test empty cart scenarios - Make sure nothing crashes 5️⃣ PREPARE YOUR SUBMISSION: - Copy-paste your complete Java code (NO screenshots of code) - Take screenshots of all test cases - Write explanations for each screenshot - Combine everything in ONE PDF file - Make sure ALL group members understand the code ⚠️ IMPORTANT REMINDERS: 📅 Submission Deadline: February 20, 2026 🗣️ Project Discussions: Start February 21, 2026 ❌ DO NOT: - Use ChatGPT or any AI tools to write code - Copy code from other groups - Submit screenshots of code - Submit as individual files ✅ YOU MUST: - Write your own code - Understand every line you write - Submit as ONE PDF only - Include code + screenshots + explanations - Have only ONE student submit per group 💡 Tips for Success: - Start early, don't wait until the last day - Use meaningful variable names - Add comments to explain your logic - Use static methods to organize your code - Keep your store and cart synchronized - Validate all user inputs 🎓 Remember: This project tests everything you learned this semester. Take it seriously and make sure you understand what you're building, not just copying code. Good luck! 🚀 #Programming1 #JavaProject #IUG #FinalProject #StudentGuidance #CodingTips #ComputerScience #ProjectInstructions --- Instructor: Aya N. Alharazin Department of Computer Science Faculty of Information Technology Islamic University of Gaza
Download
0 formatsNo download links available.