Smart Grocery Inventory System Development

Заказчик: AI | Опубликовано: 28.03.2026
Бюджет: 250 $

Note: Please review the lab web links and follow the instructions provided there, as they contain all the steps needed for the project. Please refer to the lab instructions carefully. I need help building a course project for my Enterprise-Wide Computing class. Please follow the instructions below carefully and do not leave out any requirement. Project Title: Smart Grocery Inventory Management System Main Technology Requirements • Use Java EE 7 • Use GlassFish 5.1.0 • Use Derby as the database • Use NetBeans / Apache NetBeans IDE • Please make sure the correct versions are installed and used exactly as required • GlassFish setup is very important Project Type: This is a Java web application. Core Application Requirement: Create a Smart Grocery Inventory Management System Application. Minimum Functional Requirement The application must have at least 3 entities (objects that need to be tracked). Examples of possible modules/features: 1. Add grocery item 2. View grocery list 3. Update item quantity 4. Remove item 5. Show low-stock items 6. Show expired or near-expiry items Important Design/Development Notes • The project should not be too basic in appearance • Make the screens look as professional as possible • Improve the UI with things like: o good color usage o readable fonts o proper spacing o images if needed • Add data validation o for example, do not allow submission when required fields are empty • Do not create any tables, screens, or features for user authentication or authorization • Assume login/authentication is already handled by a third-party tool • What Must Be Submitted There are 3 required deliverables: 1. One-page write-up (I can do this part if you want) Prepare a one-page document describing the software/application. • It should look similar to a “Turtle Tracker” description. • It must clearly describe the application • It must include at least 3 entities • Format can be Word or OpenOffice 2. Java project code (ZIP FILE): Write the Java code for at least 3 entities to collect data from the user using JSPs and sending the data to a Servlet on the server. Have the Servlet just write the data out using the System.out.println command. The zip should contain the • Java Server Pages (JSP) • Servlet • Passing Data Between JSP and Servlet Please follow the lab videos provided below to recreate the expected setup and flow. 3. Short demo video Create a short video showing the application working. Requirements: • Show that the screens work • Video only, no audio • Maximum length: 2 minutes • You can use OBS Studio, bandicam, phone. (Your choice) Export/Submission Format • Export the project using NetBeans → File → Export Project → To Zip • Submit the ZIP file created from NetBeans Lab Videos to Follow 1. Create Java Server Pages (JSP) JSP allows creation of HTML web pages with embedded Java using <% %> https://youtu.be/UrXeAl82378 2. Create Servlet A Servlet is a Java class that handles HTTP requests and responses on the server side https://youtu.be/C4EbIkqw7Ho 3. Passing Data Between JSP and Servlet This shows how data can be passed between a JSP and a Servlet https://youtu.be/-0RnJPMqUjA Grading / Rubric • If the screens do not work, the grade will be below 80% • If you create basic working screens for 3 entities, similar to the sample videos, that is around 80% • The more polished and professional the application looks after the basic functionality is complete, the higher the grade • More professional-looking screens can move the grade from the 80s into the 90s Main Goal Please build a simple but complete beginner-friendly Smart Grocery Inventory Management System that satisfies all the course requirements, works correctly, and looks more polished than the bare sample shown in the lab videos.