Sau Damir
Sau Damir
ERD:
Data dictionary:
users
logid
login
pass
teachers
tid
teachnam
e
fullinfo
news
nid
news
tid
game_perfomance
rid
tid
logid
score
DataFlowDiagram:
The first forms that will appear on users screen are registration or authorization
forms. If teacher needs to sign up, he must enter his login and password, it will
store in database, in table named ‘users’. If he wants to authorize, he will enter
same information, the site will check if there is information stored about him in
database and if there is, he will get access to the main page. On main page he can
go into ‘play’ section. If he plays, his game performance will store in database.
Also if it is new record between teachers, it will go into announcements section
and store in database as a news. Admin in his order, will edit announcements and
user interface of the site that will be shown on users screen.
Flowcharts:
Registration Registration form will check if
the form is null, if it is it will
ask a user to enter information.
Then, when it is not null, the
program will check if this
login already exists, if it does,
the program will not give him
access and he will need to
authorize instead. But if it
doesn’t exist, it will be stored
in database.
Registration is the first form that user will see. In this form he inputs his login
and password. If he has an account already, he needs to press ‘Authorize’ to
redirect to authorization form.
In authorization form, user enters his login and password and after pressing
‘Authorize’ he will be redirected to main page.
In main page, there are several tabs like ‘play’ , ‘records’ and other. Also there is
a form with announcements. There he can authorize if he somehow managed to
enter the site without doing it.
In ‘play’ section an user can choose any game and play it. If he manages to set a
new record it will appear in ‘records’ tab and in the announcement on main page.
In records page, The information will be taken from database and shown as the
ranking of teachers.
Software requirements:
Requirement Reason
Hardware requirements:
Requirement Device Reason