Professional Documents
Culture Documents
1
Table of Contents
TASK 1 ..................................................................................................................................................... 3
Student Registration ....................................................................................................................... 3
Java Application Interfaces ............................................................................................................. 3
Java Application Code ..................................................................................................................... 4
Attendance Marking ....................................................................................................................... 9
Java Application Interfaces ............................................................................................................. 9
Java Application Code ................................................................................................................... 10
Database – Entity Relationship Diagram....................................................................................... 15
Database – Relational Schema ...................................................................................................... 16
Database Connection – Java Programme ..................................................................................... 16
Class Diagram ................................................................................................................................ 17
TASK 2 ............................................................................................................................................... 18
Media Player ................................................................................................................................. 18
Java Application Interfaces ........................................................................................................... 18
Java Application Code ................................................................................................................... 19
TASK 3 ............................................................................................................................................... 25
Validation ...................................................................................................................................... 25
Java Application Interfaces ........................................................................................................... 25
Java Application Code ................................................................................................................... 26
TASK 4 ............................................................................................................................................... 36
Weather App ................................................................................................................................. 36
Java Application Interfaces ........................................................................................................... 36
Java Application Codes.................................................................................................................. 37
2
TASK 1
Student Registration
Java Application Interfaces
3
Java Application Code
Registration.java
4
5
6
7
8
Attendance Marking
Java Application Interfaces
9
Java Application Code
AttendenceMarking.java
10
11
12
13
14
Database – Entity Relationship Diagram
15
Database – Relational Schema
DBConnectionClass.java
16
Class Diagram
17
TASK 2
Media Player
Java Application Interfaces
18
Java Application Code
Player.java
19
MediaBar.java
20
21
22
Main.java
23
24
TASK 3
Validation
Java Application Interfaces
25
Figure 12 Validation Frame - with invalid details
MainFrame.java
26
27
28
29
30
31
32
.
33
34
35
TASK 4
Weather App
Java Application Interfaces
36
Figure 14 Weather App - with results
FXMLDocument.fxml
37
38
39
40
FXMLDocumentController.java
41
42
WeatherInfoAPI.java
43