Professional Documents
Culture Documents
Design Overview
For the product, I have decided to use multiple Java Frames with different purposes. They would be referred
to as ‘page’ and ‘pages’ for plural. They are:
1) Log In Page
2) Main Page
3) Add Player Page
4) View Roster Page
5) Add Schedule Page
6) View Schedule Page
1) Log In Page
This is the authentication page. There would be a Java Text field for entering Username and a Java Password
Field for entering Password.
2) Main Page
This is the Java Frame that follows after entering the correct username and password. There will be 5 buttons
that will allow the user to either add player or view roster, add to schedule or view their schedule and close
the program.
1
As the name implies, the user’s schedule will appear on a Java Table and they can update and delete their
Schedules using a button
UML Diagram
2
Flowcharts
3
Flowchart for updating data into the database
4
Classes with important Variables
Class : ‘Players’
This class represents a technique to enter the player’s data into the database. The user will have to input the
player’s jersey number, name, height, position and status. If all the fields are entered correctly, the data will
be uploaded into the database.
Class: ‘View’
The purpose of this class is to view the database in the final product and also update and delete player datas.
5
Class: ‘ViewCalendar’
This class is used to view, update and delete data from the table ‘Schedule’ in database ‘Goldengate’.
6
Testing Plan
1) Unit Testing: It is a type of Function test. Tests that confirm the correct functionality of each component
7) Integration Testing: It is a test to determine if all the combined integrated modules function properly
after integration.
8) User Acceptance Testing: it is a type of test that includes the client to test it and verify if it matches their
9) System Testing: It is a type of test that will determine if the final product matches the success criteria
7
Word Count: 401