













































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
java programming asm2 for students
Typology: Study Guides, Projects, Research
1 / 53
This page cannot be seen from the preview
Don't miss anything!














































Qualification BTEC Level 5 HND Diploma in Computing Unit number and title Submission date Date Received 1st submission Re-submission Date Date Received 2nd submission Student Name Phan Nguyễn Đình Trọng Student ID GCD Class GCD0905 Assessor name Pham Thanh Son 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 Trọng Grading grid Grade (0-10)
Grade: Assessor Signature: Date: IV Signature:
Figure 1 Wireframe of the program
Based on the design wireframe, I will divide my program into two parts. The first part is used to help users enter student data and perform system functions, while the second part displays a table with rows of data.
The structure of my program is divided into 3 main parts: QLSVController, QLSVView, and QLSVModel. Moreover, a test package is built to test the functions of the program. They are presented in the below figure
There are 5 main classes in my program including QLSVController, QLSVModel, QLSVView, ThiSinh and Tinh. All classes will be presented as below: Figure 2 Structure of the program
The ThiSinh class includes 8 properties, a constructor and get and set methods for the properties. Attributes include ID, name, phone number, place of birth, Dob, grade of subject 1, grade of subject 2, and grade of subject 3. Figure 4 ThiSinh class (2)
Figure 5 ThiSinh class(3)
Methods that create buttons like delete,insert,update are created here. Figure 7 QLSVModel class
checkForExistence method to check if student already exists in the students array
Figure 8 QLSVModel class (2)
Figure 10 view class (2)
Figure 11 view class (3)
Figure 13 view class (5)
Figure 14 view class (6)