Académique Documents
Professionnel Documents
Culture Documents
Research on
Computerizing
Students Records
2013/2014
Contents
Acknowledgment
analysis
Design
Action plan
Systems flowchart
Description of the method of solution
Hardware
Software
Implementation
Method of solution related to the solution
Accurate method of solution
code Programming
Testing
Test plan
Test results
Documentation
Technical documentation
User guide
Description
of the
problem
Description of the organization
Today, Crystal shore high school which was built in the early
1900s, is a warmth and friendship and working together. It
is a place to focus, solidify and add quality, variety, and
scope to students lives. Our helping teachers and
administration are committed to help each individual
student to become the best he or she is capable of
becoming. This was the vision of the principal Tom Ricky.
His unassuming plight to stay committed at every level of
educational attention has been the promise of our work culture.
4
Mission
To inspire all learners through meaningful experiences and partnerships to
successfully meet individual and societal challenges
Objectives
1)
Validation check such as range check for
entering dates is used to ensure correct
entries within specified range. Dates should
also have a format check in the form of short
date.
2)
To save resources and storage space by
using a computerized database to store
information about every student.
3)
To save time by using a form to create,
edit or delete a record about any student or
doctor.
4)
Validation check should be used to enter
teachers or students contact number since
numbers should contain 11 digits. Therefor
Ill need a length check.
5)
To search for information about a specific
teacher or student fast; sort all the database
records about them by using computerized
system.
6)
To make it easier and more
understandable for students to do their
payment, make calculations automatically
and print out bills.
7)
Save everything on the computer to be
sure that no data will be lost or damaged.
8)
It is necessary for students to mention
their grade in the form, so that the school
receptionist will know which class to refer the
student to. Thats why presence check should
8
be there.
9)
Sort the students and teachers forms in
ID number order to make it more organized.
Analysis data
dictionary ( students
table )
Field
name
Descript
ion
Exampl
e
13
Data
type
Range
Format
(for
display
)
Studen
ts first
name
The first
name of the
student
Adam
Text
1 to 30
characte
rs
Capitalize
of each
word
File
numbe
r
A unique
number
used to
identify
each person
1413
Numb
er
intege
r
1 to
10000
No
comma,
not to
separate
any digits
Date of
birth
Numbers
used to
identify date
of birth
27/2/1996
Short
date
1950 to
2014
Dd/mm/yy
yy
Home
addres
s
Address of
the student
St. Amman
69, Zoey
building,
flat n. 806
String
1 to 55
Phone
numbe
r
Contact
number of
the student
056128553
24
Numb
er
intege
r
11 digits
Capitalize
first letter
of each
word, use
commas
No
comma,
not to
separate
any digits
Disadvantages :
The number of students will reduce, as there
will be not enough time to response to
everyones request.
Lack of security, as the data is available to
everyone; anyone can make changes in the
prescription or payment papers. Its a major
problem.
Manual system is a lengthy process which
needs a lot of attention and hard work.
If student loses his/her paper file, the data
will be lost forever as theres no back up.
15
Improvements:
The number of students will increase and
amount of workers will decrease.
The work will be done much faster.
Reputation of the school will be better, that
will bring more students, which will
increase the income.
16
the school.
Use computerized database system so
that, all the files and data will be secured.
No one else would be able to make any
chances in the files accept teachers or
administrators.
Things will be more organized.
There will be less chance of errors.
Description of
possible
solutions
Solution number 1 :
Keep the manual system but improve it.
Separate and sort all the papers and files in
alphabetic order, try to make it more organized.
This will make searching easier.
17
Solution number 2 :
Change the manual system to a computerized
one. Instead of existing paper work, provide
computerized system.
Save and sort all the files, records and notes on
the computer.
Provide generic software, such as Microsoft office.
Create a reminder to send e-mails to students
about appointments.
Recording all the students and teachers details.
Calculating all the costs on the computer and
printing out the bills.
18
Action plan
19
22
23
Wed.01/01/2014
1/3/2014
1/4/2014
1/10/2014
1/12/2014
1/8/2014
1/10/2014
2/14/2014
2/18/2014
User guide
Developments
Evaluation
1/1/2014
2/24/2014
2/18/2014
1/8/2014
2/10/2014
2/14/2014
Technical documentation
2/2/2014
2/10/2014
1/29/2014
2/2/2014
Documentation
1/24/2014
2/2/2014
Test results
1/24/2014
1/33/2014
1/21/2014
1/24/2014
Test plan
Testing
code Programming
1/16/2014
1/24/2014
1/15/2014
1/16/2014
Software
Implementation
1/14/2014
1/15/12014
Hardware
Systems flowchart
Action plan
1/8/2014
1/16/2014
1/1/2014
1/2/2014
1/1/2014
1/8/2014
Objectives
Design
Sun.16/02/2014
Sat.15/02/2014
Fri.14/02/2014
Thu.13/02/2014
Wed.12/02/2014
Tue.11/02/2014
Mon.10/02/2014
Sun.09/02/2014
Sat.08/02/2014
Fri.07/02/2014
Thu.06/02/2014
Wed.05/02/2014
Tue.04/02/2014
Mon.03/02/2014
Sun.02/02/2014
Sat.01/02/2014
Fri.31/01/2014
Thu.30/01/2014
Wed.29/01/2014
Tue.28/01/2014
Mon.27/01/2014
Sun.26/01/2014
Sat.25/01/2014
Fri.24/01/2014
Thu.23/01/2014
Wed.22/01/2014
Tue.21/01/2014
Mon.20/01/2014
Sun.19/01/2014
Sat.18/01/2014
Fri.17/01/2014
Thu.16/01/2014
Wed.15/01/2014
Tue.14/01/2014
Mon.13/01/2014
Sun.12/01/2014
Sat.11/01/2014
Fri.10/01/2014
Thu.09/01/2014
Wed.08/01/2014
Tue.07/01/2014
Mon.06/01/2014
Sun.05/01/2014
Sat.04/01/2014
Fri.03/01/2014
Finish 1 2 3 4 5 6 7 8 9 101112131415161718192021222324252627282930313233343536373839404142434445464748
Thu.02/01/2014
Acknowledgment analysis
Analysis
Start
Mon.17/02/2014
System flowchart:
Teachers
start
Fees report
Process selected
option
Students
Search for a
teacher
Search for
students
payment records
Enter Students ID
Search for a
student
24
A
Update (add, delete,
edit)
Queries
25
Enter students ID
26
Y
ou can see bellow an illustration of a database of
a students form. By reading the callouts, you will
understand how to use it.
The heading on the
top of the form
shows you which
form are you using.
27
28
Input design:
Heres a form of input. This is students records
table. You can get to know more about it with the
help of some callouts.
Its very important
for each student to
enter their ID to get
all their details.
By looking at the
students grade, it
will be easy to
suggest which
teachers they need.
Students have to
mention their
mobile numbers.
29
Field
name
Data
type
Field
size
Validati
on rule
30
Validati
on
check
Defau format
lt
value
Teachers
D
Between
200 and
800
No
decimals
used, no
comma to
separate
any digits
Capitalize
each word.
Male or
female
Male/femal
e
Number
Long
integer
Range
check
Teachers
Name
Text/string
25
character
s
Presence
check
Gender
Text
6
character
s
Presence
check
Specialty
Text
Capitalize
first word
experienc
e
Text
30
character
s
20
character
s
Capitalize
first word
Qualificati
on
Text
10
character
s
Presence
check
Capitalize
first word
Age
Number
Long
integer
Range
check
Nationalit
y
Text
25
character
s
Presence
check
Mobile
number
Number
Long
integer
Length
check
Text/numbe 30
r
character
s
Presence
check
31
Between 0
and 100
Two
numbers
only
One
nationalit
y only
11 digits
No
symbols
used
Field name
Key Data
fiel type
d
Field
size
Validati
on
check
Validati
on rule
Defau
lt
value
Form
at
Students ID
Numbe
r
Long
integer
Range
check
Between
900 999999
Students
name
Text
25
characters
Presence
check
Gender
Text
6
characters
Presence
check
Nationality
Text
25
characters
Presence
check
Age
Numbe
r
Long
integer
Range
check
Home address
Text
25
number characters
Presence
check
Mobile number
Numbe
r
Length
check
No
decim
als
used
Capital
ize
each
word
Male
or
female
One
nation
ality
only
Two
numbe
rs only
Capital
ize
each
word
No
symbo
ls used
Text
30
number characters
Length
check
Grade
Numbe
r
2
characters
Range
check
Entry date
Short
date
Range
check
Long
integer
32
Male or
female
Between 0
and 100
11 digits
Years
between
1998 and
2014
Short
date
mm/d
d/yyyy
Leaving date
Field
name
Short
date
Key
field
Range
check
Data
type
Field
size
Years
between
1998 to
2014
Short
date
mm/d
d/yyyy
Numbe
r of
subject
s
Total
fees
Number
Integer
Range check
Number
Presence
check
Date of
payme
nt
Date/tim
e
Range check
33
0 to 15
Short date
mm/dd/yyy
y
34
35
36
37
Flow charts
Delete a record
Start
Enter
students ID
Name exists
Students database
Delete the record
from the
database
Stop
38
No
Yes
Search a record
Start
Enter
teachers ID
Search the
name in the
Database
Name exists
Teachers database
Display the
record
Stop
39
Update a record
Start
Enter
students ID
Search the
name in the
database
Name exists
Update/edit
record
Stop
40
Students database
Command Buttons
Command button
Location
Add record
Save record
Delete record
Undo record
Print record
Go to previous record
Go to next record
Refresh record
Teachers form
Find record
Teachers form
Hardware
41
Item
Laptop
Printer
Technical
Reason for
specification
use
Turbo boost up to
outcome
HP C4383
Good qualify of
photosmart express
printouts, colorful
and clear pictures,
USB
32GB
works fast
Used for back up
file
Modem
Elife, 8MB/sec
Portable, easy to
use, searches for
information fast,
used in place
42
Software
Item
Technical
Reason
specification
Windows 7
operating system
Microsoft word
Microsoft access
2010
Network operating
system
43
Anti-virus software
McAfee system
Fights viruses
protection
45
Implementation
46
47
Method of solution
In this stage you can see screenshots of
three database tables and each of them
contains 10 records.
Teacher details table.
48
49
50
51
53
55
Programming code
56
57
58
Testing
59
Testing Strategy
Test
NO.
Objectiv
e No.
Item
tested
Method
Type of
test
data
Test data
Expecte
d result
Keyboard
entry
Normal
8/21/2010
Accepted
Entry and
leaving
date:
Short
date,
format
check/
Range
check,
between
1998 and
2014
Entry and
leaving
date:
Short
date,
format
check/
Range
check,
between
1998 and
2014
Keyboard
entry
Extreme
9/14/1998
11/34/2013
Accepted
60
Entry and
leaving
date:
Short
date,
format
check/
Range
check,
between
1998 and
2014
Keyboard
entry
Abnormal
9/26/1992;
Wednesday
, June 11,
2020
Rejected
with error
message
Test NO.
Objectiv
e No.
Item
tested
Method
Type of
test
data
Test data
Expected
result
Teachers
and
students
mobile
number:
Length
check, 11
digits
Keyboard
entry
Normal
48513589
5
Accepted
Teachers
and
students
mobile
number:
Length
check, 11
digits
Keyboard
entry
Extreme
44521322
8
Accepted
61
Teachers
and
students
mobile
number:
Length
check, 11
digits
Test
NO.
Objectiv
e No.
Item
tested
Keyboard
entry
Abnorma
l
54544546
5
4845/548
Rejected
with error
message
Method
Type of
test
data
Test
data
Expected
result
In the
Keyboard
field of
entry
classes:
Presence
check
Normal
Grade11
Accepted
In the
Keyboard
field of
entry
classes:
Presence
check
Extreme
Grade11
Accepted
62
In the
Keyboard
field of
entry
classes:
Presence
check
Abnorma
l
Rejected with
error message
63
64
After:
66
After:
67
After:
Before:
After:
69
After:
71
After:
Before:
After:
73
74
After:
75
After:
76
Documentation
77
80
Security measures
To protect the data and not let outsiders
access to it, we are putting a password in
the system. Only the school employees
will be able to enter the data base and
have the full control of the teachers,
students and other details. This way the
system will be more safe and private.
81
Creating a database
First you have to go to the start menu and open
Microsoft Access 2010 as shown below.
82
83
Creating a table
In the system the teachers, students and other information
must be entered into the tables. Each table must be filled
with suitable information.
Click on create, and
then click on table.
Insert the information
into the table.
84
85
This is how it will appear after you click the button in the
right corner of the form to see the design view of any table.
86
Creating a form
Once were done with the table we can start to
create forms by clicking on Create and then
form as shown below
87
88
89
90
Query making
92
Once you did that, the box which is shown below will
appear. This will show 4 different types of query wizard.
94
As you can see only fields which Ive chosen in the earlier
stage are shown.
95
97
To see how the query will look like after some changes in
design view, we have to click Run button. Run button
preforms the actions specified in a query.
Once the Run button was clicked, this is ehat has appeared.
From this query we can see which students and how many of
them are the same grade (grade 11), refer to the same ID,
98
Creating a relationship
Relationships define how the data in tables is related, such as ID
fields or name fields in different tables that should match.
To make a relationship between the tables follow the steps below.
3) Show table will appear. The tables ypuve created will be shown
there. Start clicking Add one by one to add tables between
99
100
4)
101
New.
102
103
5) Once you clicked that, another box will appear where you
will have to select tables and fields names to make a
relationship between them. For example Ive selected
teachers ID in Teachers records table and teachers ID in
students record table. After that you can click OK.
Relationship between two tables will be created. The same
way we shall make a relationship between other tables.
This process is illustrated below.
104
105
106
107
Report making
To create a report you should click Create on the top and
then Report Wizard.
108
This is what you will see next. In this step you will need to
transfer the fields to the other side again. Click Next after
that.
109
110
This
is how Students form records report looks like
111
112
You can add a title and picture, edit the font here, just the
way we did it in the forms.
This is how I finished the rest of the reports of all the other
tablets.
113