






















Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
A sales management application developed using Java and a graphical user interface. The app helps sales agents manage inventory and sell goods efficiently. The key requirements, use cases, and implementation details are covered, including two separate classes and various algorithms for data management. The document includes a detailed test plan to verify the app's functionality. The user-friendly interface offers features for managing sales data, with error handling mechanisms. The app's benefits, such as cost savings and increased efficiency, are discussed, along with potential future improvements.
Typology: Cheat Sheet
1 / 30
This page cannot be seen from the preview
Don't miss anything!























Qualification BTEC Level 5 HND Diploma in Computing Unit number and title Unit 24: Object Oriented Programming with Java Submission date September 4th, 2022 Date Received 1st submission Re-submission Date Date Received 2nd submission Student Name Huynh Bao Trong Student ID GCC Class GCC0902 Assessor name Tran Thi Kim Khanh Student declaration I certify that the assignment submission is entirely my own work and I fully understand the consequences of plagiarism. I understand that making a false declaration is a form of malpractice. Student’s signature Grading grid Grade (0-10)
Grade: Assessor Signature: Date: IV Signature:
I. Introduction Daily sales are familiar to sales agents. Traditionally, many merchants would keep records of their products on paper. So I designed and perfected the sales management application. The application will help sales agents manage inventory and sell goods. II. Requirement Before implementing the project, I built my own program with the following requirements. III. UI design IV. Use case
2. Explain classes The code of the program consists of 2 classes:
4. Explain how to handle errors To handle errors during running of the software without interrupting or terminating the software, I used the Try - Catch method in Java programming. Take the data input method example:
VI. Test No Test case Function Input data Expected output Actual output Result 1 Verify that the data will be added to the table when the user enters all the data correctly and presses the "Add" button. Add function
When the user enters all the correct information and clicks the Add button, the data will be included in the table. When the user wants to add information to tables without entering the Customer ID, the system will notify "CustomerID cannot be left blank".