System Analysis and Design: "Pacita National High School Automated Entrance Exam and Enrollment System"
System Analysis and Design: "Pacita National High School Automated Entrance Exam and Enrollment System"
Design
Review of Related Literature
SDLC Method
UML Diagram
Submitted to:
Mr. Marlo Apigo
Chapter 2
be obtained and several students can take their exams simultaneously without any
problem inside and outside their campus. The proposed software has been designed to
work based on the client server architecture.
The CBT system is developed and proposed for adoption in Nigerian Universities.
The information system is an online examination system that delivers questions set by
the lecturers to the student and generates the report of the results of students who take
the examination as well as overall examination result summary based on the users
query. Challenges including examination malpractices, low capacity examination
venues, inadequate invigilators, inadequate examination materials, omission of
students results and human error(s) during the marking / grading process will be
automatically eliminated following the adoption of this examination system. The cost
implication of conducting a mass-driven examination will become drastically and
significantly reduced as there will be no need to print questions or answer booklets
anymore.
Conclusion
Our propose program has somehow similar to Computer-Based Test entrance
examination in Nigeria, as their system runs in a LAN connection and not connected to
internet or websites. They also use Programming Language such as Visual
Basic.Net/Studio. Information of students will be saved directly to the server system
after registering completely. Once the students finished the exam or got caught up with
the time limit, the raw score will be printed on their computer screen, and individual
results will be forwarded to the server too. Each test part has limited time for the
student to answer, this will give equal opportunity and accommodate more candidates
to take the exam. We can say that this is more reliable because it will lessen the work of
the teacher/administrator and will also rapid the process of school and for them to be
able to conserve materials they use and at the same time be convenient and less time
consuming tests of students.
The advantage of our system over other is the connection to other school
systems like registrar. Our system shares the record or database directly to school
registrar to accommodate the enrollees who passes for the science curriculum section
as well as those who didn't meet the minimum score. Their records will be kept to be
use for the next school year enrollment as an old student. Our system doesnt include
program for billing, because the school doesnt involve money upon enrollment unlike
other private institution.
SDLC Method
Prototyping Diagram
Start
End
Requireme
nt Gather
End
Product
Quick
Design
Refining
Prototyp
e
Building
Prototype
Evaluatio
n
First Flow
Prototype exhibits the essential features of a later type. We chose this model for our
design because of the uncertainty of the requirements needed for the first ever
automated exam in Pacita National High school. Taking the first step, we gather
primarily the requirements essential for the system. We are thinking of using 4 forms to
gather data. First for the registration, here we will be requiring student to type in their
information including setting up their own password, the next form is to log in on the
system. Once registered completely, they can proceed to answering the exam by
clicking the best answer from the given choices. The next form will show the dashboard
where student can select the exam they wanted to start with and once finish, the final
form will show the computed correct score and the status if passed or failed.
Second Flow
For Quick Design Phase, since we are unsure of what should be the interface for the
exam, we are thinking to make it simple by using the necessary fields to capture the
details of the students and the tools needed to make the system user friendly. We were
planning to make 5 sets of exam for subjects like English, Science, Math, Filipino and
Computer. For each subjects we will set 20mins time to finish at least 30 items of
random multiple questions. After finishing the questionnaire for a selected subject or
when time runs out, the student will be prompted back to the dashboard to proceed
with the other set of questionnaire.
Third Flow
For the building prototype phase, we will start creating the system using visual basic
studio 2010 and Microsoft office access for databases.
Fourth Flow
For the evaluation phase, once we have finished the system, we will try to run a test on
selected students or school admin to register and take the exam. We will determine
from the evaluation if the set time is enough or needs to prolong the time limit to allow
the student finish the exams for each subjects. We will identify if the multiple choices is
best to use rather than identification and if the navigation/interface is user friendly.
Fifth Flow
For the Refining Prototyping, in this stage we will ensure that errors are removed, and
apply all the necessary changes to enhance the system. We will still conduct testing on
selected students to run an initial exam to see if theres no need to change and if they
find comfortable using it. If the users find it difficult to use we will go back to quick
design to make some changes and fix details.
Sixth Flow
And lastly, since the system is good all the way, we will allow the school to use it and
conduct the exam before the school year starts. The complete reports generated by the
database will be forwarded to school registrar to track the records of the candidates and
fetch it once the student come back to school for enrollment.
UML DIAGRAM
Activity diagram for automated entrance exam
Activity diagrams are graphical representations of workflows of stepwise activities and
actions with support for choice, iteration and concurrency.
User: Student
[Wrong password]
Regist
er
Process
registrati
on
Login
[Correct password]
Select
the
subject
[Incomplete exam]
Tally the
raw score
and
compute
the
average
score
Take
the
exam
Show the
Average
Score and
Result if pass
or fail.
Close
Program
Process
registrati
on
Regist
er
Logi
n
Verify the
Login
[correct
password]
Modify
questions
[wrong
password]
View
Reports
Update the
questioners
both from
Close
the database
Program
and exam
forms.
Show the
updated
questions in
the exam
forms.
Registe
r
Process
registrati
on
Login
[correct
password]
Enrollme
nt
[wrong
password]
Process
enrollme
nt
Generate
Reports
and will
be
forwarded
to
Close the
program
View
Reports
of
enlisted
students
Verify
login
Process
register
Register
Verify
login
Login
[correct
password
]
[wrong
password
]
Add, edit,
delete and
save the
reports
Update
the
reports
Manage
Account
Show the
updated
records on
each
account
Close the
program
Edit
Add
Delete
Managing
<<include>>
Admin
Add
Edi
Modify
Questions
<<include>>
Delet
Faculty
<<include
>>
View
<<include
Generate
<<include
Login
<<include
Take the
Student
Login
Registrar
<<includ
Enroll