Professional Documents
Culture Documents
IT PAT G12 Phase 1 ExampleTemplate
IT PAT G12 Phase 1 ExampleTemplate
IT Phase 1 Document
TEMPLATE tinyurl.com/MrLongITPATPhase1
Step 3: Create a Word document in your Phase 1 folder of your main folder.
Step 4: Following the steps from the following YouTube playlist:
https://tinyurl.com/MrLongITPATPhase1
Contents
Scenario and Scope..................................................................................................................................................2
User Requirements...................................................................................................................................................2
Navigation / Flow Diagram.......................................................................................................................................2
Data Structures.........................................................................................................................................................3
Database..............................................................................................................................................................3
Text Files...............................................................................................................................................................3
Classes and Objects..............................................................................................................................................4
Arrays / Other data structures..............................................................................................................................4
Graphical User Interface...........................................................................................................................................5
IPO............................................................................................................................................................................ 6
Screen 1: Login Screen............................................................................................6
IPO............................................................................................................................................................................ 7
Screen 2: Register Screen........................................................................................7
User Requirements
User 1: General User 2: Administrator
Role
Activity
Limitations
SCREEN 1 SCREEN 2
GENERAL
SCREEN 3
ADMIN
Mr Long Education
IT Phase 1 Document
TEMPLATE tinyurl.com/MrLongITPATPhase1
Data Structures
Database
How the database is going to be used?
First column PK for primary key fields and FK for foreign key fields
Text Files
How the text file is going to be used?
Methods
+ Constructor Create ( parameters : data_type ) ;
+ function FuncName : return_data_type ; //Explain function
+ procedure ProcName ( paramters : data_type ) ; //Explain procedure
- = private
+ = public
Screen 3…
Mr Long Education
IT Phase 1 Document
TEMPLATE tinyurl.com/MrLongITPATPhase1
INPUT
Input Source Data Type Format GUI Component Validation
Example: Keyboard String General text edtLogInUsername <Explain validation process>
sUsername Other
options: text
file,
Error Message:
database, <Text displayed in error message> (mtError)
array Message type if using a messageDlg
PROCESSING
What processing needs to be done How processing will be done
<List AT LEAST EIGHT processes (brief explanation) over 2 (or <Give Pseudo code or example code/algorithm of FOUR out
more) IPO tables> of the EIGHT processes listed>
OUTPUT
Data Format GUI Component
<What data is being displayed> <Format displayed in> <list component(s) used>
Example: Name, Surname, Birthdate Name:<tab><name field in text> memDetails : TMemo
Surname:<tab><surname field in text>
Birthdate:<tab>YYYY/MM/DD
Mr Long Education
IT Phase 1 Document
TEMPLATE tinyurl.com/MrLongITPATPhase1
IPO
Screen 2: Screen name
INPUT
Input Source Data Type Format GUI Validation
Component
PROCESSING
What processing needs to be done How processing will be done
OUTPUT
Data Format GUI Component