Professional Documents
Culture Documents
Main Scenario: Search Function Administrator: Administrator System
Main Scenario: Search Function Administrator: Administrator System
System
3.Search database for information
in specified field as information is
entered
4.Display records that meet
requirements with all fields
System
2.Search database for first name
3.Display record of specified person
without confidential information
System
2.Search database for learner
4.Calculate average of all exams
5.Display averages
Additional scenarios
Login:
User
Enter Username
Enter Password
System
Check if username is valid
Check if password is valid
Check if user is administrator or
learner
Display content
Add Record:
Administrator
Select add record
Fill in required information
Submit record
System
Delete Record:
Administrator
Select record
Select delete record
System
Display are you sure message
Delete record
Calculate Age:
Administrator
Enter ID in new record
System
Calculate current age
Display current age in edit
System
Calculate Amount due
Display amount due
Role of database
The Main role of the database is to be able to keep track of guitar students
and to be able to view their programs and provide various records. E.g.
Above a certain amount of money due
Amount of lessons per week
Male of female
Acoustic or electric guitar
The records will be customizable because of the search function. Making the
program more dynamic
GUI design
TOE chart
Log In screen:
Task
Login
Object
btnLogIn
Event
Click
Object
Navigation bar
Navigation bar
btnViewScores
Event
Click
Click
Click
edtSearch
btnAddScore
onChange
Click
Administrator screen:
Task
Add Record
Remove Record
View Previous exam
scores
Search Database
Add New Exam score
Edit Record
View previous exam
scores
edtEdit, Database
btnView
redOutput
onChange
Click
IPO chart
INPUT
Username and
Password
PROCESSING
Check Users Text file
OUTPUT
Login was successful
DATA VALIDATION
Presence check
Locate selected
learner in tScores
text file
Find records that
meet required
criteria
Calculate total exam
average.
Add mark to tScores
text file
Calculate amount
due
Create new record
Display learner
scores
Presence check
Learner Name exists
in text file
Presence check
Remove record
Record disappears
from database
Presence check
Log out
Program returns to
login screen
Presence check
Search
Enter new exam
marks
Change lesson price
Add New Record
ERROR MESSAGES
Fields cannot be left
open or username
or password was
incorrect
Learner Name does
not exist
No Record meets the
criteria
The number is to
large
Data Types in edits
are not valid
Fields cannot be left
open