SlideShare a Scribd company logo
1 of 38
Computerized Grading
System for Metropolitan
Academy of Manila
Christelle Joy Barreno, Amanda Arevalo,Anderson Emmanuel
Abundo,and Chriselle Laput
[Type text] Page 1
1.0 Introduction
People nowadays are living in an information age dependent upon digital
Information. Digital information is electronic information, the result of computer
processing. Every type of job relies upon getting information, using it, managing it,
and relaying information to others. Computers enable the efficient processing and
storage of information.
A grading system plays a key role in the management system of any
school. But, such systems do not often relate expectations, outcomes, and
performance. As each student desires to achieve a good score for each
assignment, exam, project and/or report, the whole process adds heavy
workload for teachers in order to make their evaluation fair, comprehensive, and
accurate. From the faculty perspective, these are necessary to avoid disagreement
from students and parents. A computerized grading system is a highly desirable
addition to the educational tool-kit, particularly when it can provide less effort and a
more effective and timely outcome.
Grading systems are designed to provide incentives for achievement and
assist in identifying problem areas of a student. It is the most commonly used
means of analyzing student performance, talents and skills. Students’ grades are
vital information needed in advancing to the next grade/year level and its accuracy
is very important.
Many teachers feel that the time they take in recording and computing for
the grades of their students is time that could be better spent elsewhere, like
preparing lessons, researching or meeting with their students. With the advent of
computer technology, more and more schools are taking advantage of a variety of
grading systems available both off-line and online that can help save time on
administrative tasks and give teachers more time to attend to other important
functions. However, a greater majority, especially small schools, government
[Type text] Page 2
schools, and schools in remote areas, still utilize the manual method of recording
and computing for the grades of the students.
The proponents of this study wish to reduce the workload of teachers by
eliminating the need for manual computation and recording of each grade. The
common problems encountered in manual recording and computations are error-
and file-handling, and redundancy. As the workload gradually increases with
growing amounts of grades and student lists that need to be attended, it becomes
tedious on the part of the teacher to proficiently manage them in time for
documentation and file submission to higher education authorities. As such, this
paper aims to produce a workable computerized grading system that will address
these issues.
1.1 Background of the Study
Metropolitan Academy of Manila School is a small private school in
Santa Ana, Manila. It was established four years ago and is utilizing the
manual system in almost all phases of their school work.
The school maintains a small staff of teachers and personnel as
compared to its growing population. There are teachers handling as much as
four different subjects, aside from being a class adviser and area coordinator.
Majority of the teachers handle three different grade levels.
Metropolitan Academy of Manila- School uses the manual way of
computing grades and adding information or records of both students and
professors. The process entails a lot of effort and by computing and storing of
data manually the process is prone to error especially for the professors who
handle two or more classes. By using the manual way of computing and
storing data, being prone to error is possible and just by a single mistake,
repeating the process may be required.
[Type text] Page 3
Developing a computerized grading system for Metropolitan
Academy of Manila would make the task of recording and computing grades
easier for the teachers. This will not only benefit the teachers of the school
but will also benefit the students because of the improvement in the accuracy
of calculations and in the proficiency and productivity of the teachers.
1.2 Statement of the Problem
1.2.1 General Problem
How to create a Computerized Grading System for
Metropolitan Academy of Manila.
1.2.2 Specific Problem
 To create a module that will display the student’s record.
 To promote automation awareness by reducing (if not
eliminating) manual tasks.
 To avoid miscomputation of student’s grades.
 To create a module that will automatically compute the
student’s grade.
1.3 Statement of the Objectives
1.3.1 General Objectives
The general objective of this study is to develop a
Computerized Grading System for Metropolitan Academy of Manila.
[Type text] Page 4
1.3.2 Specific Objectives
 To create a module that will record the student’s name,
grade level and section.
 To create a module that will record the student’s grade for
quizzes, recitation, project, and quarterly exam.
 To create a module that will compute the student’s
quarterly grade based on inputted data.
 To create a module that will secure and maintain the
integrity of data.
1.4 Significance of the Study
The computers provide convenience to its user through the easier
and faster way of recording information. Population of students in almost all-
educational institution is rapidly increasing so great demand in teaching force
is also becoming higher.
Grading System is a very important aspect of a school’s operations
and goals. The students are graded to measure their performance and
knowledge in every grading period. Teachers spend massive time to
accurately compute the grades of the students using their calculators, and, in
earlier times, teachers manually solve grades using paper and pen.
The basic objective of a grading system is to communicate to parents
a periodic evaluation summarizing significant factors of the student’s
adjustment in the total education program. The cumulative purpose of the
grading system is to supply the parent a composite statement of educational
process in a specified period of time for the student in selected areas of
learning.
[Type text] Page 5
A computerized grading system for Ministry Catholic School will
provide a marked improvement in the way teachers record and compute for
the grades of students. The study will be a great help to the following:
 Faculty Teachers
Teachers would be able to record and compute for the
grades of their students faster thereby lessening their
workload and providing them with added time to attend to
other functions. This in turn would improve their efficiency as
teachers.
 School Administrators
School Administrators no longer have to re-compute the
grades of each student to check on their accuracy. Reports
such as grading sheets and class records can be submitted
on time.
 Students
Students can now look forward to better lessons since their
teachers would have added time to prepare for them their
lesson plans.
1.5 Scope and Limitation
Scope:
 Can view the students records
 Can compute the students grades
 The system is password protected
[Type text] Page 6
Limitations:
 The system cannot print the student’s grades.
 The system is cannot be viewed online.
 The system has no password recovery.
2.0 Methodology of the Study
The Fourth Generation Technique (4GT) is based on NPL that is the Non-
Procedural Language techniques. Depending upon the specifications made, the
4GT approaches uses various tools for the automatic generation of source codes.
It is the vital tool which uses the non-procedural language for Report generation,
Database query, Manipulation of data, Interaction of screen, Definition, Generation
of code, Spread Sheet capabilities, High level graphical capacity etc.
Like any other models used, the 4GT approach requires the requirement
analysis step. Once the requirement analysis is done up to the expectations, its
translation into the operational prototype begins. The most important phase in the
4GT approach is the customer developer approach, all the major decisions
regarding the implementations, costs and functioning of the system is taken in this
phase.
The Fourth Generation Technique (4GT) is usually successful in
implementing smaller applications as we can easily switch from the requirement
analysis phase to the implementation phase. Prototypes of any applications can be
easily developed with the help of the 4GT approach. This prototype helps the
clients to give a rough idea of how the system will look when it is done. The 4GT
model is very useful approach in small projects but it is not a dominant approach
for large software development.
[Type text] Page 7
3.0 Data Gathering Procedure and Output
Requirement Gathering
Requirement gathering is usually the first part of any software product.
This stage starts when you are thinking about developing software. In this phase,
you meet customers or prospective customers, analyzing market requirements and
features that are in demand. You also find out if there is a real need in the market
for the software product you are trying to develop.
In this stage, marketing and sales people or people who have direct
contact with the customers do most of the work. These people talk to these
customers and try to understand what they need. A comprehensive understanding
of the customers’ needs and writing down features of the proposed software
product are the keys to success in this phase. This phase is actually a base for the
whole development effort. If the base is not laid correctly, the product will not find a
place in the market. If you develop a very good software product which is not
required in the market, it does not matter how well you build it. You can find many
stories about software products that failed in the market because the customers
did not require them.
Design Strategy
Design strategy Is a discipline which helps firms determine what to make
and do, why do it and how to innovate contextually, both immediately and over the
long term. This process involves the interplay between design and business
strategy, forming a systematic approach integrating holistic-thinking, research
methods used to inform business strategy and strategic planning which provides a
context for design. While not always required, design strategy often uses social
research methods to help ground the results and mitigate the risk of any course of
action. The approach has proved useful for companies in a variety of strategic
scenarios.
[Type text] Page 8
Implementation
Implementation is the realization of an application, or execution of a plan,
idea, model, design, specification, standard, algorithm, or policy. An
implementation is a realization of a technical specification or algorithm as a
program, software component, or other computer system through programming
and deployment. Many implementations may exist for a given specification or
standard. For example, web browsers contain implementations of World Wide Web
Consortium-recommended specifications, and software development tools contain
implementations of programming languages.
Testing
Testing can never completely identify all the defects within software.
Instead, it furnishes a criticism or comparison that compares the state and
behavior of the product against oracles—principles or mechanisms by which
someone might recognize a problem. These oracles may include (but are not
limited to) specifications, contracts, comparable products, past versions of the
same product, inferences about intended or expected purpose, user or customer
expectations, relevant standards, applicable laws, or other criteria.
A primary purpose of testing is to detect software failures so that defects
may be discovered and corrected. Testing cannot establish that a product
functions properly under all conditions but can only establish that it does not
function properly under specific conditions. The scope of software testing often
includes examination of code as well as execution of that code in various
environments and conditions as well as examining the aspects of code: does it
do what it is supposed to do and do what it needs to do. In the current culture of
software development, a testing organization may be separate from the
development team. There are various roles for testing team members.
Information derived from software testing may be used to correct the process.
[Type text] Page 9
4.0 The Existing System
The current data base used by the Metropolitan Academy of Manila is
Microsoft Office Excel 2010. Their method is traditional for recording, computing
and updating student files. Everything they do is manually encoded.
4.1 Company Background
[Type text] Page 10
Metropolitan Academy of Manila (MAM) is a religious, non-stock, non-
profit educational institution founded in August 1996 in Sta. Ana, Manila. It is
supervised and operated by One Body Christian Church and Ministries.
Metropolitan Academy of Manila (MAM) offers pre-elementary,
elementary and high school levels to qualify students without discrimination
and prejudice as to religious affiliations and family background.
The school’s guiding vision is focused on Ministering to the total
person of the students attaining Excellence in Academic and Christian
Education and Spiritual Maturity to cope with the Christian mandate of world
evangelization. It is their Mission to instill the Authentic Christian identity
among students, educate and train them in the ministering of the Lord Jesus
Christ, commitment to God and service to our country and fellowmen.
Everyone in the school are all willing to help and pray for the general welfare
of each family and the community at large and bring the message of peace
and reconciliation among men in all walks of life.
Complementing the school’s desire to teach each student the fear of
God and respect for authority and elders are the team-oriented organization
of Faculty Teachers, Staff, Administration and Board of Trustees sensitive
and responsive to needs and changes relevant to the institutional aims.
At present, the school employs a total of twenty (28) teaching and non-
teaching personnel and is catering to an average yearly enrollment of seven
hundred (700) students.
As an institution being supervised by One Body Christian Ministries
(OBCM), the school maintains very affordable tuition fees that are suitable to
average to low income families. Due to their limited funds, the school
maximizes its workforce to attend to every student needs that results to
overloaded teachers and school personnel.
[Type text] Page 11
Although the school has a handful of computers donated to them, they
still use the traditional way of maintaining files and records that are all
manually done.
4.2 Description of the System
The current system being implemented by Metropolitan Academy of
Manila is the traditional method of recording, calculating, and maintaining
student grades and records. Everything is done manually.
Student information is written on paper forms during enrollment. The
registrar prepares a list of official enrolled students and gives copies to the
principal and to the teachers. The teachers write down the names of the
students in their class records for every subject and section he or she is
handling and enters the rating of the students for every grade component.
The teachers manually compute the grade of the students using a calculator
and submit their class records to the principal for checking.
The principal checks the grades one by one and if errors are found, the
class record is returned to the teacher, who re-computes the grade and
submit it again to the principal for checking. Correct and verified grades are
then given back to the teacher to be submitted to the registrar who prepares
the students’ report cards.
This type of system is very tedious and takes along time. Manually
calculating, checking and re-computing the grades of students are very
difficult and are very prone to human errors. Added to this is the money being
spent by the school for paper files and forms, cabinets and other things
needed to store student data and records.
[Type text] Page 12
SUBJECT GRADE
COMPONENTS
SUBJECT GRADE
COMPONENTS RATING
4.3 Data Flow Diagram
4.4 Data Dictionary
 Class Record / Grading Sheet – a written document consisting of
student names, and their grades for each grade component
 Grade – numeric equivalent of a student’s performance in subject or
grade component.
COMPUTE SUBJECT AVERAGE GRADE
PRINCIPAL
SUBJECT AVERAGE GRADE FOR
CHECKING
OFFICIAL LISTOF
STUDENTS
REGISTRAR
TEACHER
S
T
U
D
E
N
TERRONEOUSSUBJECTAVERAGE
GRADE
SUBJECTAVERAGEGRADESFORRECORDINGSUBJECT AVERAGE GRADES FOR
RECORDING
STUDENT
REPORT CARD PARENTS
CHECKSUBJECT
AVERAGE GRADE
ERRONEOUS SUBJECT
AVERAGE GRADE
SUBJECT AVERAGE
GRADES FOR
RECORDING
[Type text] Page 13
 Erroneous Subject Average Grade – Subject Grade Components that
contain errors in calculations that are returned to the teacher for re-
computation.
 Official List of Students – List of student names who are officially
enrolled in the school for the current schoolyear.
 Registrar – the person in charge of recording and maintaining student
information and grades.
 Student – a person who is officially enrolled for the current school year
 Student Report Card – a report given to the parents containing the
grades of the student for a given quarter.
 Subject Average Grade – The grade of the student for the subject as
computed by the teacher and that appears on the Student Report
Card. It is determined by the sum of all ratings for the different grade
components divided by the total number of grade components.
 Subject Average Grade for Checking – computed grades based on the
different grade components to be checked by the Principal for
accuracy.
 Subject Average Grade For Recording – Student grades that have
been checked and verified to be correct by the principal that is returned
to the teacher for submission to the registrar who then records it on the
student’s Report Card and Transcript of Records.
 Subject Grade Components – Activities undergone by a student in
which he or she is rated by the teacher. Grade components are
composed of the following:
[Type text] Page 14
 Attendance – presence or absence of a student during class
periods
 Seatwork/recitation – activities given by the teacher to be
performed during class hours. It can be oral (recitation) or
written (seatwork).
 Quizzes - short test on topics previously discussed or given
as assignments
 Periodical Exam – long test given at the end of every quarter
covering topics discussed within the quarter.
 Subject Grade Components Rating – the mark or rating given by the
teacher to the different subject grade components based on the
performance of the student in these grade components.
 Teacher – A school faculty member who is teaching the subject, rates
student’s performance on the different subject grade components, and
computes for the subject average grade of the student.
4.5 Problem Areas
With our research and interview with the staff of the Metropolitan
Academy of Manila, We the proponents found out these problems on their
manual system. Here are the following:
 Redundancy of work and data
There is redundancy of work and data, particularly when it comes to the
recording of the names of the students and in the checking of their
grades. The student’s list that is given by the Registrar has to be written
by the teachers in their class records. This is done by every teacher for
every subject the he or she is teaching and for every section he or she is
[Type text] Page 15
handling. If a teacher is teaching three subjects with the same section,
then he or she has to write the names of the students three times, one for
every subject handled. The principal has to manually re-compute the
grades of the students just to make sure that these are correct before
these can be submitted to the registrar.
 Time spent in calculating and checking grades
Grades are recorded and computed manually by teachers. This is a very
tedious task and is very time consuming. The principal has to check each
grade to make sure that no errors are committed in the computation. If
errors are found, it goes back to the teacher concern to make the
necessary changes. It then goes back again to the principal for checking.
This cycle continues until all the grades have been verified to be correct.
 Accuracy of information
Aside from being time consuming,manual method of recording and
computing for the grades of the student is prone to human error. More
often than not, teachers rush through deadlines in the submission of
grades and because of this, the accuracy of the grades are affected. The
principal still has to double check each grade to ensure its accuracy.
5.0 The Proposed System
The Proposed System that we developed for Metropolitan Academy of
Manila will be efficient in terms of time consuming, space and lessen the costs
from their previous data base. Our proposed system has a security feature of
which the admin and the teachers are the users by using the log-in form by typing
the username and password. In general, our proposed system uses Microsoft
[Type text] Page 16
office 2010 for our database and Microsoft Excel VBA as the programming
language for our developed system.
5.1 System Overview
The proposed system is developed using VBA Excel. It improves
working methods by replacing the activities done manually with the computer-
based system. By automating every activity of the manual system being
employed by the school, work becomes easier and grades are computed
accurately in less time.
The proposed system is simple, interactive and has a very user-
friendly interface such that even those with little or no knowledge about
working with computers can easily operate it. A welcome screen starts the
program and the teachers log-in by entering their username and password.
5.2 Process Specification
The proposed system is composed of three main modules, namely the
registration module where pertinent student information are entered, the
subject module, where the teacher enters the rating of the student for each
grade component, and the grade computation module, where the grade of the
student is calculated based on the inputted ratings for each grade component.
After the teacher logs-in, the main menu is displayed containing three
(3) options, namely, to enter student information, to enter student grades, or
to view student information.
The process begins with the entry of student information (module 1).
This is where pertinent student data, such as student name, address, parents
name, contact numbers, etc., are entered and stored in a student information
database.
[Type text] Page 17
Using the data from the student information database, the teacher
chooses a subject and enters the rating of the student in each grade
component (module 2). The grades are stored in the subject’s database.
The grades stored in the subject’s database are then retrieved and
used in computing for the grade of the student (module 3).
5.2.1 Data Flow Diagram
Student GradesUsername
Password
Student Information
Student Grade
Component Rating
Computerized Grading
System
DATA INPUT PROCESS
INFORMATION
OUTPUT
PROPOSED SYSTEM BASIC DIAGRAM
PROPOSED SYSTEM DATA FLOW DIAGRAM
[Type text] Page 18
5.2.2 Data Dictionary
 Component Grade - the mark or rating given by the teacher to
the different components scores, based on the performance of
the student in these grade components.
 Component Scores – the scores obtained by the student in a
particular subject component.
 Student Information – pertinent data about the student such as
student’s name, address, birth date, parents’ name, etc.
 Student Information Database – the database where student
information data are stored.
 Subject Database – the database where the component grades
and subject grade are stored.
 Subject Grade - The grade of the student for the subject
resulting from the subject grade computation process.
TEACHER
Grading System
REGISTRAR
Student
Information STUDENT
Student
Information
Component
Scores
Component
Grade
Subject
Grade
[Type text] Page 19
5.3 Data Specification
5.3.1 Entity Relationship Diagram
The proposed system is composed of 3 entities as shown in the
following Entity Relationship Diagram:
HAS
SUBJECT HAS SUBJECT
NAME
F
COMPONENT
RATING
STUDENT HAS
E
HAS SUBJECT GRADE
H I
HAS TEACHER
G
B
STUDENT GIV
E
STUDENT
INFORMATION
A
TEACHER
SUBJECTHAS
B
HAS
Component
Scores
MAKE
C D
[Type text] Page 20
STUDENT INFORMATION
First Name Address
Birth DateAge
Gender
Mother’s
Name
Father’s
Name
Telephone
Number
Mobile
Number
EParent’s
Marital
Status
Middle Name Last Name
A
Username Password Component
Rating
Subject
Name
TEACHER HAS SUBJECT HAS STUDENT
Student
Name
C
E
G
H
F
RATES
COMPONENT
SCORES
SUBMITS SUBJECT GRADE
D I
[Type text] Page 21
5.3.2 Tables / Files Layout
Table 1: Student Information Table – contains the information about
the student that is provided to the school by the student upon
enrollment.
Table 2: Student Record Table Per Section Per Subject – contains
the grades of the student as entered by the subject teacher.
[Type text] Page 22
5.4 Screen Layout / Specification
Screen 1: Welcome Screen
This is the first screen that will be displayed. Pressing the Login button
will display the Log-in Screen (Screen 2).
Screen 2: Log-in Screen
This is the next screen that will be shown after pressing the Log-in
button. Here, the user enters his/her UserID and Password in order to enter
the program. Pressing the Log-On button will display the Main Menu (Screen
3). Pressing the Exit button will close the program.
[Type text] Page 23
Screen 3: Main Menu Screen
The Main Menu Screen displays the options that the user can choose
from.
Screen 4 : Student Registration Screen
This screen is shown upon pressing the Register Student button
of the Main Menu. This is where the user will enter pertinent
information about the student and assign the student to a particular
section.
[Type text] Page 24
Screen 5 : Subject Grade Screen
The Subject Grade Screen is intended for the subject teacher and this
is where the teacher will enter the grades of the student. Pressing the Math
Grade Button, for example, will display the Math Screen for entering grades.
Screen 6 : Search Student Screen
The Search Student Screen is intended for searching information
about a student using the Student Number as the search key. Once found,
data about the student is displayed on the screen, together with the grades of
student per subject per grading period.
[Type text] Page 25
5.5 Report / Form Specification
Form 1 : Student Information/Registration
Form 2 : Student Grade Per Section Per Subject
5.6 Program / Module Specification
The following is a general layout of the system :
[Type text] Page 26
Welcome Screen
RegisterLog-In Screen
View
Section
View
Student
Info
Search
Student
View Seat
Plan
Add Grade
View
Report
Card
Student
Registration
Screen
Select
Screen
Section
Screen
Student
Information
Table
Section
Screen
Section Report
Screen
Student
Registration
Screen
Search Student
Screen
Seat Plan
Screen
Subject Grade
Screen
Report Card
Screen
MODULE 1
SUB MODULE 1A SUB MODULE 1B SUB MODULE 1C
MODULE 2 SUB MODULE 2A SUB MODULE 2B
MODULE 3 SUB MODULE 3A
MODULE 4
SUB MODULE 4A
MODULE 5 SUB MODULE 5A
MODULE 6
SUB MODULE 6A SUB MODULE 6B
MODULE 7 SUB MODULE 7A
[Type text] Page 27
6.0 System Coding (Prototype)
Login :
Private Sub CommandButton1_Click()
If ComboBox1.Text = "Admin" Then
If TextBox2.Text = "qwerty" Then
LoginForm.Hide
Interface.Show
Unload Me
Else
MsgBox "Username or Password is Incorrect"
End If
ElseIf ComboBox1.Text = "Registrar" Then
If TextBox2.Text = "asdfg" Then
Interface.Grade.Enabled = False
Interface.Report.Enabled = False
LoginForm.Hide
Interface.Show
Unload Me
Else
MsgBox "Username or Password is Incorrect."
End If
ElseIf ComboBox1.Text = "Teacher" Then
If TextBox2.Text = "zxcvb" Then
Interface.Registration.Enabled = False
LoginForm.Hide
Interface.Show
Unload Me
Else
MsgBox "Username or Password is Incorrect."
End If
Else
MsgBox "Username or Password is Incorrect"
End If
End Sub
Private Sub CommandButton2_Click()
End
Sheet8.Select
End Sub
[Type text] Page 28
Interface :
Private Sub CommadButton2_Click()
Unload Me
Subjects.Show
End Sub
Private Sub CommandButton3_Click()
Unload Me
End
End Sub
Private Sub CommandButton4_Click()
Confirmation.Show
Unload Me
Sheet8.Select
End Sub
Private Sub Grade_Click()
Interface.Hide
SGrade.Show
End Sub
Private Sub Logout_Click()
response = MsgBox("Are you sure to logout?", vbOKCancel)
If response = vbCancel Then
Interface.Hide
Interface.Show
End If
If response = vbOK Then
MsgBox "You have successfully loggout."
Unload Me
Sheet8.Select
End If
End Sub
[Type text] Page 29
Private Sub Registration_Click()
Sheet1.Select
Interface.Hide
StudentReg.Show
End Sub
Private Sub Report_Click()
End Sub
Private Sub Seach_Click()
Interface.Hide
Search.Show
End Sub
Private Sub Section_Click()
Interface.Hide
SSection.Show
End Sub
Private Sub SPlan_Click()
VSeatPlan.Show
End Sub
Private Sub StudentInfo_Click()
Sheet1.Select
Interface.Hide
End Sub
Private Sub Subject_Click()
End Sub
Private Sub UserForm_Click()
End Sub
[Type text] Page 30
6.1 Programming Language
The main programming language used in developing the system is
Visual Basic for Application (VBA). Developed by Microsoft Corporation,
Visual Basic for Application allows the development of user-defined functions
and the automation of certain processes and calculations. Visual Basic for
Applications is a standard feature of Microsoft Office products. It allows user a
level of customization beyond what is typically available in Microsoft Office
product, such as Excel, Word and Power Point. A user types commands into
an editing module to create a macro. Macros can allow the user to
automatically generate customized reports, charts and perform other data
processing functions. Within the finance industry, VBA for Excel is commonly
used to develop and maintain complex.
6.2 Special Purpose Language Tools
Special purpose Language Tools were also used, particularly :
 MS Excel for the creation of tables and database and in
conjunction with Visual Basic for Application.
 MS Word for the documentation of the system
 MS Paint for the developing of the Data Flow Diagram and
screen printing and cropping for screenshots used in
documentation of the system.
 Adobe Photoshop for image editing. This is a graphics editor
that is most popularly used because of programs for image
manipulation. It is used widely by graphics professionals for
all sorts of tasks including website design. Developed by
Adobe Systems Inc. Photoshop is considered one of the
leaders in photo editing software.
[Type text] Page 31
7.0 System Testing Plan
In this part the system is tested. The separate modules are brought
together and tested as a complete system. The system is tested to ensure that
interfaces between modules work and with the expected volume of data and that
the system does what the user requires.
7.1 Testing Stages
We employed three testing stages in the development of the system.
The first testing stage was during the creation of the program forms and
modules. We tested each form and module with random data to know if it is
working.
The second testing stage was conducted when the different program
modules were put together. Testing begun immediately after joining the first
two modules to make sure that data are synchronized, the interfaces between
the modules work, and that there are no broken links. This process was
repeated until all the modules were put together.
The last stage was testing the entire system using sample data. Here,
we asked the help of other students to try our system to check if all
unexpected data entries are covered. We also tested the system using other
computers and laptops to test the accuracy of the path were data are stored.
7.2 Testing Schedules
 February 10 – Individual testing of all userforms and modules,
checking for the accuracy of grade computation and if the
information entered and produced are added and stored in the
database.
[Type text] Page 32
 February 13– User form testing and debugging of errors, like no
data display.
 February 23– System test. We tested the whole system after errors
were corrected.
 March 2 – the system was tested in other computers. No problems
were encountered.
8.0 System Implementation Plan
The Computerized Grading System for Metropolitan Academy of Manila is
designed to be a stand-alone system. Hence, no networking connectivity is
needed and it can be installed and executed in any number of computer units.
8,1 Resource Requirements
8.1.1 Hardware Requirements
 Central Processing Unit
 Pentium, Dual Core, or higher processor. The higher
the processor, the faster is the processing time.
 At least 512MB RAM (random access memory).
 Hard Disk
 USB port, CD or DVD Drive for file backup
 Input Devices
 Mouse – used for selecting menu options
 Keyboard – used for entering information.
[Type text] Page 33
 Output Devices
 Monitor – a device where information is displayed for
the user
8.1.2 Software Requirements
 Operating System : MS Windows XP or Windows 7
 Application Software : MS Office
8.1.3 Human Resource Requirements
The system that we developed is simple and user-friendly
such that no special skills or training are needed to operate it.
Basically, the system will need a System Administrator and a user.
The System Administrator (Admin) is the one in-charge of the
entire system. This person should be knowledgeable in basic computer
operation, like opening and closing programs and file management,
The user is any person who knows how to use a computer.
For this study, the users are the teachers and the Registrar of
Metropolitan Academy of Manila.
8.2 Implementation Plan
8.2.1 Site Preparation
Prior to the installation of the Computerized Grading System,
a site inspection is conducted to determine if the available computer
[Type text] Page 34
units of the school meet the hardware and software requirements of
the system.
The computer units that will be used are then placed in a
designated space within the Registrar’s Office. This is where the
teachers will be encoding their grades.
8.2.2 Personnel Training
A five-day training program on the operation of the system will
be conducted for all users. This training program will be held at
Metropolitan Academy of Manila and will be scheduled after the end of
the of current school year, when the teachers are no longer busy with
their school work.
The training program will include a introduction to the
developed system, emphasizing on how the usual activities done in the
manual system recording of student information and the computation
of grades are automated. Program modules that perform each step of
the manual system will be explained, highlighting the results of the
processes and their connection to the entire system. Each menu option
will be tackled so that the users would know which option to choose for
their intended activity.
The main part of the training program will be on running the
entire system with sample data so that the users will be confident in
using the system. The sample data that will be used are the previous
records of the students so that the accuracy of computations can be
stressed and the users would have a clear understanding of the entire
system.
[Type text] Page 35
8.2.3 System Conversion
All of the computer units of Metropolitan Academy of Manila
are operating in MS Windows XP and MS Windows 7, hence, minimal
system conversion is required.
Upon installation of the Computerized Grading System,
program modules are checked and the necessary alterations are done
to ensure the path where databases will be created and stored is
correct. This is done for every installation of the system.
8.2.4 Data Conversion
Minimal data conversion is needed because the Computerized
Grading System will be implemented during the enrollment period for
school year 2014 – 2015. New data from students will be encoded
upon their enrollment.
8.2.5 Implementation Schedule
The implementation of the Computerized Grading System will
be implemented on April 21, 2014, the start of the enrollment period for
school year 2014-2015.
9.0 System Maintenance Plan
Inevitably, the system will need maintenance. Maintenance operation takes
place after the system has been installed.
Periodic maintenance of the system will be performed to address problems
that might arise during post implementation period. Contact numbers will be
provided to Metropolitan Academy of Manila that they can use in case of problems
arising from the use of the system.
[Type text] Page 36
Appendix
Bibliography
Books
Cabros, William C., A Feasibility Study of A Computerized Management,
Academic and Research Information System for the Mountain State Agricultural
College, 1979
Valacich, Joseph et al, Essentials of Systems Analysis & Design, 5th Edition,
Pearson Education South Asia PTE. LTD., 2004
Campbell, Ralph H., Automating Systems, California: Wadsworth Publishing,
1986
Websites
Computer Information in Education
http://www.wikibook.org/
http://dspace.slu.edu.ph/
Simple Grading System using Visual Basic.Net
http://www.sourcecodester.com/visual-basic /
A simple Student Registration and Grading System by Reydan Gatchalian 2006
http://www.planet-source-code.com/
Student Grading System 1.0 by Jake Rodriguez Pomperada
http://www.planet-source-code.com/
Student Grading System - Visual Basic
www.a1vbcode.com/
Resource Persons
Mrs. Juliet Guerremo
Administrator
Metropolitan Academy of Manila
Sta. Ana, Manila
[Type text] Page 37

More Related Content

What's hot

Attendance Monitoring System of Marinduque Academy Inc.
Attendance Monitoring System of Marinduque Academy Inc.Attendance Monitoring System of Marinduque Academy Inc.
Attendance Monitoring System of Marinduque Academy Inc.Christel Jane Del Prado
 
Capstone Project Student Management System
Capstone Project Student Management SystemCapstone Project Student Management System
Capstone Project Student Management SystemDonna Muller
 
School management system
School management systemSchool management system
School management systemasd143
 
Student Monitoring Attendance System
Student Monitoring Attendance SystemStudent Monitoring Attendance System
Student Monitoring Attendance Systemyumico23
 
COET3A1.Powerpoint Presentation
COET3A1.Powerpoint PresentationCOET3A1.Powerpoint Presentation
COET3A1.Powerpoint Presentationtroyjan27
 
Full Docu IT Thesis Project In Computerized Inventory System In Brother Burg...
Full Docu IT Thesis Project In Computerized Inventory System In Brother  Burg...Full Docu IT Thesis Project In Computerized Inventory System In Brother  Burg...
Full Docu IT Thesis Project In Computerized Inventory System In Brother Burg...JON ICK BOGUAT
 
Social & professional issues in IT
Social & professional issues in ITSocial & professional issues in IT
Social & professional issues in ITRohana K Amarakoon
 
Thesis on Library Management System | LMS | Project Report
Thesis on Library Management System | LMS | Project ReportThesis on Library Management System | LMS | Project Report
Thesis on Library Management System | LMS | Project ReportManish Sahani
 
Student information-system-project-outline
Student information-system-project-outlineStudent information-system-project-outline
Student information-system-project-outlineAmit Panwar
 
STUDENT RECORD MANAGEMENT SYSTEM (1)
STUDENT RECORD MANAGEMENT SYSTEM (1)STUDENT RECORD MANAGEMENT SYSTEM (1)
STUDENT RECORD MANAGEMENT SYSTEM (1)Juliet Nandutu
 
Electronic Student Record Management System
Electronic Student Record Management SystemElectronic Student Record Management System
Electronic Student Record Management System34090000
 
COMPUTERIZED INFORMATION SYSTEM IN BARANGAY POBLACION, DANAO CITY, CEBU - CAP...
COMPUTERIZED INFORMATION SYSTEM IN BARANGAY POBLACION, DANAO CITY, CEBU - CAP...COMPUTERIZED INFORMATION SYSTEM IN BARANGAY POBLACION, DANAO CITY, CEBU - CAP...
COMPUTERIZED INFORMATION SYSTEM IN BARANGAY POBLACION, DANAO CITY, CEBU - CAP...Mark John Lado, MIT
 
Project report-on-student-information-management-system-php-mysql
Project report-on-student-information-management-system-php-mysqlProject report-on-student-information-management-system-php-mysql
Project report-on-student-information-management-system-php-mysqlRaj Sharma
 
Student attendance system using barcode
Student attendance system using barcodeStudent attendance system using barcode
Student attendance system using barcodeGaneshgg Ganesh
 
Smart Attendance System using QR Code with SMS Notification
Smart Attendance System using QR Code with SMS NotificationSmart Attendance System using QR Code with SMS Notification
Smart Attendance System using QR Code with SMS Notificationfatinnadzirah98
 
Computerized grading system chapter 4 5
Computerized grading system chapter 4 5Computerized grading system chapter 4 5
Computerized grading system chapter 4 5Chriselle24
 
Online examination system project ppt
Online examination system project pptOnline examination system project ppt
Online examination system project pptthirumalaikumari
 
Online Exam Management System(OEMS)
Online Exam Management System(OEMS)Online Exam Management System(OEMS)
Online Exam Management System(OEMS)PUST
 

What's hot (20)

Attendance Monitoring System of Marinduque Academy Inc.
Attendance Monitoring System of Marinduque Academy Inc.Attendance Monitoring System of Marinduque Academy Inc.
Attendance Monitoring System of Marinduque Academy Inc.
 
Capstone Project Student Management System
Capstone Project Student Management SystemCapstone Project Student Management System
Capstone Project Student Management System
 
School management system
School management systemSchool management system
School management system
 
Methods of research
Methods of researchMethods of research
Methods of research
 
Student Monitoring Attendance System
Student Monitoring Attendance SystemStudent Monitoring Attendance System
Student Monitoring Attendance System
 
COET3A1.Powerpoint Presentation
COET3A1.Powerpoint PresentationCOET3A1.Powerpoint Presentation
COET3A1.Powerpoint Presentation
 
Full Docu IT Thesis Project In Computerized Inventory System In Brother Burg...
Full Docu IT Thesis Project In Computerized Inventory System In Brother  Burg...Full Docu IT Thesis Project In Computerized Inventory System In Brother  Burg...
Full Docu IT Thesis Project In Computerized Inventory System In Brother Burg...
 
Social & professional issues in IT
Social & professional issues in ITSocial & professional issues in IT
Social & professional issues in IT
 
Thesis on Library Management System | LMS | Project Report
Thesis on Library Management System | LMS | Project ReportThesis on Library Management System | LMS | Project Report
Thesis on Library Management System | LMS | Project Report
 
Student information-system-project-outline
Student information-system-project-outlineStudent information-system-project-outline
Student information-system-project-outline
 
STUDENT RECORD MANAGEMENT SYSTEM (1)
STUDENT RECORD MANAGEMENT SYSTEM (1)STUDENT RECORD MANAGEMENT SYSTEM (1)
STUDENT RECORD MANAGEMENT SYSTEM (1)
 
Electronic Student Record Management System
Electronic Student Record Management SystemElectronic Student Record Management System
Electronic Student Record Management System
 
COMPUTERIZED INFORMATION SYSTEM IN BARANGAY POBLACION, DANAO CITY, CEBU - CAP...
COMPUTERIZED INFORMATION SYSTEM IN BARANGAY POBLACION, DANAO CITY, CEBU - CAP...COMPUTERIZED INFORMATION SYSTEM IN BARANGAY POBLACION, DANAO CITY, CEBU - CAP...
COMPUTERIZED INFORMATION SYSTEM IN BARANGAY POBLACION, DANAO CITY, CEBU - CAP...
 
Project report-on-student-information-management-system-php-mysql
Project report-on-student-information-management-system-php-mysqlProject report-on-student-information-management-system-php-mysql
Project report-on-student-information-management-system-php-mysql
 
Student attendance system using barcode
Student attendance system using barcodeStudent attendance system using barcode
Student attendance system using barcode
 
Smart Attendance System using QR Code with SMS Notification
Smart Attendance System using QR Code with SMS NotificationSmart Attendance System using QR Code with SMS Notification
Smart Attendance System using QR Code with SMS Notification
 
Computerized grading system chapter 4 5
Computerized grading system chapter 4 5Computerized grading system chapter 4 5
Computerized grading system chapter 4 5
 
Online examination system project ppt
Online examination system project pptOnline examination system project ppt
Online examination system project ppt
 
School management-system
School management-systemSchool management-system
School management-system
 
Online Exam Management System(OEMS)
Online Exam Management System(OEMS)Online Exam Management System(OEMS)
Online Exam Management System(OEMS)
 

Similar to Computerized Grading System 2016

School Management System
School Management SystemSchool Management System
School Management SystemZain Basit
 
Student Assestment Questionnaire
Student Assestment QuestionnaireStudent Assestment Questionnaire
Student Assestment QuestionnaireMichael Mendoza
 
Learning Analytics for Computer Programming Education
Learning Analytics for Computer Programming EducationLearning Analytics for Computer Programming Education
Learning Analytics for Computer Programming EducationIRJET Journal
 
How school software can contribute to effective learning?
How school software can contribute to effective learning?How school software can contribute to effective learning?
How school software can contribute to effective learning?mayank jain
 
An Intelligent Career Guidance System using Machine Learning
An Intelligent Career Guidance System using Machine LearningAn Intelligent Career Guidance System using Machine Learning
An Intelligent Career Guidance System using Machine LearningIRJET Journal
 
CALIFYN- LEARNING MANAGEMENT SYSTEM
CALIFYN- LEARNING MANAGEMENT SYSTEMCALIFYN- LEARNING MANAGEMENT SYSTEM
CALIFYN- LEARNING MANAGEMENT SYSTEMIRJET Journal
 
Best ERP Software for Educational Institutes | Education ERP
Best ERP Software for Educational Institutes | Education ERPBest ERP Software for Educational Institutes | Education ERP
Best ERP Software for Educational Institutes | Education ERPshwetaggarwal11
 
5 incredible benefits of open source student information software
5 incredible benefits of open source student information software5 incredible benefits of open source student information software
5 incredible benefits of open source student information softwareOpen SIS
 
130-Article Text-336-2-10-20200818 copy.pdf
130-Article Text-336-2-10-20200818 copy.pdf130-Article Text-336-2-10-20200818 copy.pdf
130-Article Text-336-2-10-20200818 copy.pdfBiancaNicoleMendiola
 
School Management App in order to perform all the tasks in a controlled and s...
School Management App in order to perform all the tasks in a controlled and s...School Management App in order to perform all the tasks in a controlled and s...
School Management App in order to perform all the tasks in a controlled and s...uniprint
 
School management software
School management softwareSchool management software
School management softwareAnil Bhat
 
Placement Management System
Placement Management SystemPlacement Management System
Placement Management SystemIRJET Journal
 
6 Things to Consider Before Choosing EdTech Solutions for Your Institution
6 Things to Consider Before Choosing EdTech Solutions for Your Institution6 Things to Consider Before Choosing EdTech Solutions for Your Institution
6 Things to Consider Before Choosing EdTech Solutions for Your InstitutionKavika Roy
 
Automated Course registration and Result Processing System
Automated Course registration and  Result Processing SystemAutomated Course registration and  Result Processing System
Automated Course registration and Result Processing SystemAbebayehuAlaro
 
Web School - School Management System
Web School - School Management SystemWeb School - School Management System
Web School - School Management Systemaju a s
 
Features of WEB-SCHOOL
Features of WEB-SCHOOL Features of WEB-SCHOOL
Features of WEB-SCHOOL Webschool123
 
Android App for College Management System
Android App for College Management SystemAndroid App for College Management System
Android App for College Management Systemijtsrd
 

Similar to Computerized Grading System 2016 (20)

School Management System
School Management SystemSchool Management System
School Management System
 
Online school mangment system
Online school mangment system Online school mangment system
Online school mangment system
 
Student Assestment Questionnaire
Student Assestment QuestionnaireStudent Assestment Questionnaire
Student Assestment Questionnaire
 
Learning Analytics for Computer Programming Education
Learning Analytics for Computer Programming EducationLearning Analytics for Computer Programming Education
Learning Analytics for Computer Programming Education
 
How school software can contribute to effective learning?
How school software can contribute to effective learning?How school software can contribute to effective learning?
How school software can contribute to effective learning?
 
An Intelligent Career Guidance System using Machine Learning
An Intelligent Career Guidance System using Machine LearningAn Intelligent Career Guidance System using Machine Learning
An Intelligent Career Guidance System using Machine Learning
 
CALIFYN- LEARNING MANAGEMENT SYSTEM
CALIFYN- LEARNING MANAGEMENT SYSTEMCALIFYN- LEARNING MANAGEMENT SYSTEM
CALIFYN- LEARNING MANAGEMENT SYSTEM
 
Best ERP Software for Educational Institutes | Education ERP
Best ERP Software for Educational Institutes | Education ERPBest ERP Software for Educational Institutes | Education ERP
Best ERP Software for Educational Institutes | Education ERP
 
5 incredible benefits of open source student information software
5 incredible benefits of open source student information software5 incredible benefits of open source student information software
5 incredible benefits of open source student information software
 
130-Article Text-336-2-10-20200818 copy.pdf
130-Article Text-336-2-10-20200818 copy.pdf130-Article Text-336-2-10-20200818 copy.pdf
130-Article Text-336-2-10-20200818 copy.pdf
 
DESIGN AND DEVELOPMENT OF AN ONLINE EXAM MAKER AND CHECKER
DESIGN AND DEVELOPMENT OF AN  ONLINE EXAM MAKER AND CHECKERDESIGN AND DEVELOPMENT OF AN  ONLINE EXAM MAKER AND CHECKER
DESIGN AND DEVELOPMENT OF AN ONLINE EXAM MAKER AND CHECKER
 
School Management App in order to perform all the tasks in a controlled and s...
School Management App in order to perform all the tasks in a controlled and s...School Management App in order to perform all the tasks in a controlled and s...
School Management App in order to perform all the tasks in a controlled and s...
 
School management software
School management softwareSchool management software
School management software
 
Placement Management System
Placement Management SystemPlacement Management System
Placement Management System
 
6 Things to Consider Before Choosing EdTech Solutions for Your Institution
6 Things to Consider Before Choosing EdTech Solutions for Your Institution6 Things to Consider Before Choosing EdTech Solutions for Your Institution
6 Things to Consider Before Choosing EdTech Solutions for Your Institution
 
Automated Course registration and Result Processing System
Automated Course registration and  Result Processing SystemAutomated Course registration and  Result Processing System
Automated Course registration and Result Processing System
 
Requirement and System Analysis
Requirement and System AnalysisRequirement and System Analysis
Requirement and System Analysis
 
Web School - School Management System
Web School - School Management SystemWeb School - School Management System
Web School - School Management System
 
Features of WEB-SCHOOL
Features of WEB-SCHOOL Features of WEB-SCHOOL
Features of WEB-SCHOOL
 
Android App for College Management System
Android App for College Management SystemAndroid App for College Management System
Android App for College Management System
 

Recently uploaded

Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyFrank van der Linden
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfkalichargn70th171
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...aditisharan08
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfPower Karaoke
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
What are the features of Vehicle Tracking System?
What are the features of Vehicle Tracking System?What are the features of Vehicle Tracking System?
What are the features of Vehicle Tracking System?Watsoo Telematics
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
cybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningcybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningVitsRangannavar
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 

Recently uploaded (20)

Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The Ugly
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdf
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
What are the features of Vehicle Tracking System?
What are the features of Vehicle Tracking System?What are the features of Vehicle Tracking System?
What are the features of Vehicle Tracking System?
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
cybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningcybersecurity notes for mca students for learning
cybersecurity notes for mca students for learning
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 

Computerized Grading System 2016

  • 1. Computerized Grading System for Metropolitan Academy of Manila Christelle Joy Barreno, Amanda Arevalo,Anderson Emmanuel Abundo,and Chriselle Laput
  • 2. [Type text] Page 1 1.0 Introduction People nowadays are living in an information age dependent upon digital Information. Digital information is electronic information, the result of computer processing. Every type of job relies upon getting information, using it, managing it, and relaying information to others. Computers enable the efficient processing and storage of information. A grading system plays a key role in the management system of any school. But, such systems do not often relate expectations, outcomes, and performance. As each student desires to achieve a good score for each assignment, exam, project and/or report, the whole process adds heavy workload for teachers in order to make their evaluation fair, comprehensive, and accurate. From the faculty perspective, these are necessary to avoid disagreement from students and parents. A computerized grading system is a highly desirable addition to the educational tool-kit, particularly when it can provide less effort and a more effective and timely outcome. Grading systems are designed to provide incentives for achievement and assist in identifying problem areas of a student. It is the most commonly used means of analyzing student performance, talents and skills. Students’ grades are vital information needed in advancing to the next grade/year level and its accuracy is very important. Many teachers feel that the time they take in recording and computing for the grades of their students is time that could be better spent elsewhere, like preparing lessons, researching or meeting with their students. With the advent of computer technology, more and more schools are taking advantage of a variety of grading systems available both off-line and online that can help save time on administrative tasks and give teachers more time to attend to other important functions. However, a greater majority, especially small schools, government
  • 3. [Type text] Page 2 schools, and schools in remote areas, still utilize the manual method of recording and computing for the grades of the students. The proponents of this study wish to reduce the workload of teachers by eliminating the need for manual computation and recording of each grade. The common problems encountered in manual recording and computations are error- and file-handling, and redundancy. As the workload gradually increases with growing amounts of grades and student lists that need to be attended, it becomes tedious on the part of the teacher to proficiently manage them in time for documentation and file submission to higher education authorities. As such, this paper aims to produce a workable computerized grading system that will address these issues. 1.1 Background of the Study Metropolitan Academy of Manila School is a small private school in Santa Ana, Manila. It was established four years ago and is utilizing the manual system in almost all phases of their school work. The school maintains a small staff of teachers and personnel as compared to its growing population. There are teachers handling as much as four different subjects, aside from being a class adviser and area coordinator. Majority of the teachers handle three different grade levels. Metropolitan Academy of Manila- School uses the manual way of computing grades and adding information or records of both students and professors. The process entails a lot of effort and by computing and storing of data manually the process is prone to error especially for the professors who handle two or more classes. By using the manual way of computing and storing data, being prone to error is possible and just by a single mistake, repeating the process may be required.
  • 4. [Type text] Page 3 Developing a computerized grading system for Metropolitan Academy of Manila would make the task of recording and computing grades easier for the teachers. This will not only benefit the teachers of the school but will also benefit the students because of the improvement in the accuracy of calculations and in the proficiency and productivity of the teachers. 1.2 Statement of the Problem 1.2.1 General Problem How to create a Computerized Grading System for Metropolitan Academy of Manila. 1.2.2 Specific Problem  To create a module that will display the student’s record.  To promote automation awareness by reducing (if not eliminating) manual tasks.  To avoid miscomputation of student’s grades.  To create a module that will automatically compute the student’s grade. 1.3 Statement of the Objectives 1.3.1 General Objectives The general objective of this study is to develop a Computerized Grading System for Metropolitan Academy of Manila.
  • 5. [Type text] Page 4 1.3.2 Specific Objectives  To create a module that will record the student’s name, grade level and section.  To create a module that will record the student’s grade for quizzes, recitation, project, and quarterly exam.  To create a module that will compute the student’s quarterly grade based on inputted data.  To create a module that will secure and maintain the integrity of data. 1.4 Significance of the Study The computers provide convenience to its user through the easier and faster way of recording information. Population of students in almost all- educational institution is rapidly increasing so great demand in teaching force is also becoming higher. Grading System is a very important aspect of a school’s operations and goals. The students are graded to measure their performance and knowledge in every grading period. Teachers spend massive time to accurately compute the grades of the students using their calculators, and, in earlier times, teachers manually solve grades using paper and pen. The basic objective of a grading system is to communicate to parents a periodic evaluation summarizing significant factors of the student’s adjustment in the total education program. The cumulative purpose of the grading system is to supply the parent a composite statement of educational process in a specified period of time for the student in selected areas of learning.
  • 6. [Type text] Page 5 A computerized grading system for Ministry Catholic School will provide a marked improvement in the way teachers record and compute for the grades of students. The study will be a great help to the following:  Faculty Teachers Teachers would be able to record and compute for the grades of their students faster thereby lessening their workload and providing them with added time to attend to other functions. This in turn would improve their efficiency as teachers.  School Administrators School Administrators no longer have to re-compute the grades of each student to check on their accuracy. Reports such as grading sheets and class records can be submitted on time.  Students Students can now look forward to better lessons since their teachers would have added time to prepare for them their lesson plans. 1.5 Scope and Limitation Scope:  Can view the students records  Can compute the students grades  The system is password protected
  • 7. [Type text] Page 6 Limitations:  The system cannot print the student’s grades.  The system is cannot be viewed online.  The system has no password recovery. 2.0 Methodology of the Study The Fourth Generation Technique (4GT) is based on NPL that is the Non- Procedural Language techniques. Depending upon the specifications made, the 4GT approaches uses various tools for the automatic generation of source codes. It is the vital tool which uses the non-procedural language for Report generation, Database query, Manipulation of data, Interaction of screen, Definition, Generation of code, Spread Sheet capabilities, High level graphical capacity etc. Like any other models used, the 4GT approach requires the requirement analysis step. Once the requirement analysis is done up to the expectations, its translation into the operational prototype begins. The most important phase in the 4GT approach is the customer developer approach, all the major decisions regarding the implementations, costs and functioning of the system is taken in this phase. The Fourth Generation Technique (4GT) is usually successful in implementing smaller applications as we can easily switch from the requirement analysis phase to the implementation phase. Prototypes of any applications can be easily developed with the help of the 4GT approach. This prototype helps the clients to give a rough idea of how the system will look when it is done. The 4GT model is very useful approach in small projects but it is not a dominant approach for large software development.
  • 8. [Type text] Page 7 3.0 Data Gathering Procedure and Output Requirement Gathering Requirement gathering is usually the first part of any software product. This stage starts when you are thinking about developing software. In this phase, you meet customers or prospective customers, analyzing market requirements and features that are in demand. You also find out if there is a real need in the market for the software product you are trying to develop. In this stage, marketing and sales people or people who have direct contact with the customers do most of the work. These people talk to these customers and try to understand what they need. A comprehensive understanding of the customers’ needs and writing down features of the proposed software product are the keys to success in this phase. This phase is actually a base for the whole development effort. If the base is not laid correctly, the product will not find a place in the market. If you develop a very good software product which is not required in the market, it does not matter how well you build it. You can find many stories about software products that failed in the market because the customers did not require them. Design Strategy Design strategy Is a discipline which helps firms determine what to make and do, why do it and how to innovate contextually, both immediately and over the long term. This process involves the interplay between design and business strategy, forming a systematic approach integrating holistic-thinking, research methods used to inform business strategy and strategic planning which provides a context for design. While not always required, design strategy often uses social research methods to help ground the results and mitigate the risk of any course of action. The approach has proved useful for companies in a variety of strategic scenarios.
  • 9. [Type text] Page 8 Implementation Implementation is the realization of an application, or execution of a plan, idea, model, design, specification, standard, algorithm, or policy. An implementation is a realization of a technical specification or algorithm as a program, software component, or other computer system through programming and deployment. Many implementations may exist for a given specification or standard. For example, web browsers contain implementations of World Wide Web Consortium-recommended specifications, and software development tools contain implementations of programming languages. Testing Testing can never completely identify all the defects within software. Instead, it furnishes a criticism or comparison that compares the state and behavior of the product against oracles—principles or mechanisms by which someone might recognize a problem. These oracles may include (but are not limited to) specifications, contracts, comparable products, past versions of the same product, inferences about intended or expected purpose, user or customer expectations, relevant standards, applicable laws, or other criteria. A primary purpose of testing is to detect software failures so that defects may be discovered and corrected. Testing cannot establish that a product functions properly under all conditions but can only establish that it does not function properly under specific conditions. The scope of software testing often includes examination of code as well as execution of that code in various environments and conditions as well as examining the aspects of code: does it do what it is supposed to do and do what it needs to do. In the current culture of software development, a testing organization may be separate from the development team. There are various roles for testing team members. Information derived from software testing may be used to correct the process.
  • 10. [Type text] Page 9 4.0 The Existing System The current data base used by the Metropolitan Academy of Manila is Microsoft Office Excel 2010. Their method is traditional for recording, computing and updating student files. Everything they do is manually encoded. 4.1 Company Background
  • 11. [Type text] Page 10 Metropolitan Academy of Manila (MAM) is a religious, non-stock, non- profit educational institution founded in August 1996 in Sta. Ana, Manila. It is supervised and operated by One Body Christian Church and Ministries. Metropolitan Academy of Manila (MAM) offers pre-elementary, elementary and high school levels to qualify students without discrimination and prejudice as to religious affiliations and family background. The school’s guiding vision is focused on Ministering to the total person of the students attaining Excellence in Academic and Christian Education and Spiritual Maturity to cope with the Christian mandate of world evangelization. It is their Mission to instill the Authentic Christian identity among students, educate and train them in the ministering of the Lord Jesus Christ, commitment to God and service to our country and fellowmen. Everyone in the school are all willing to help and pray for the general welfare of each family and the community at large and bring the message of peace and reconciliation among men in all walks of life. Complementing the school’s desire to teach each student the fear of God and respect for authority and elders are the team-oriented organization of Faculty Teachers, Staff, Administration and Board of Trustees sensitive and responsive to needs and changes relevant to the institutional aims. At present, the school employs a total of twenty (28) teaching and non- teaching personnel and is catering to an average yearly enrollment of seven hundred (700) students. As an institution being supervised by One Body Christian Ministries (OBCM), the school maintains very affordable tuition fees that are suitable to average to low income families. Due to their limited funds, the school maximizes its workforce to attend to every student needs that results to overloaded teachers and school personnel.
  • 12. [Type text] Page 11 Although the school has a handful of computers donated to them, they still use the traditional way of maintaining files and records that are all manually done. 4.2 Description of the System The current system being implemented by Metropolitan Academy of Manila is the traditional method of recording, calculating, and maintaining student grades and records. Everything is done manually. Student information is written on paper forms during enrollment. The registrar prepares a list of official enrolled students and gives copies to the principal and to the teachers. The teachers write down the names of the students in their class records for every subject and section he or she is handling and enters the rating of the students for every grade component. The teachers manually compute the grade of the students using a calculator and submit their class records to the principal for checking. The principal checks the grades one by one and if errors are found, the class record is returned to the teacher, who re-computes the grade and submit it again to the principal for checking. Correct and verified grades are then given back to the teacher to be submitted to the registrar who prepares the students’ report cards. This type of system is very tedious and takes along time. Manually calculating, checking and re-computing the grades of students are very difficult and are very prone to human errors. Added to this is the money being spent by the school for paper files and forms, cabinets and other things needed to store student data and records.
  • 13. [Type text] Page 12 SUBJECT GRADE COMPONENTS SUBJECT GRADE COMPONENTS RATING 4.3 Data Flow Diagram 4.4 Data Dictionary  Class Record / Grading Sheet – a written document consisting of student names, and their grades for each grade component  Grade – numeric equivalent of a student’s performance in subject or grade component. COMPUTE SUBJECT AVERAGE GRADE PRINCIPAL SUBJECT AVERAGE GRADE FOR CHECKING OFFICIAL LISTOF STUDENTS REGISTRAR TEACHER S T U D E N TERRONEOUSSUBJECTAVERAGE GRADE SUBJECTAVERAGEGRADESFORRECORDINGSUBJECT AVERAGE GRADES FOR RECORDING STUDENT REPORT CARD PARENTS CHECKSUBJECT AVERAGE GRADE ERRONEOUS SUBJECT AVERAGE GRADE SUBJECT AVERAGE GRADES FOR RECORDING
  • 14. [Type text] Page 13  Erroneous Subject Average Grade – Subject Grade Components that contain errors in calculations that are returned to the teacher for re- computation.  Official List of Students – List of student names who are officially enrolled in the school for the current schoolyear.  Registrar – the person in charge of recording and maintaining student information and grades.  Student – a person who is officially enrolled for the current school year  Student Report Card – a report given to the parents containing the grades of the student for a given quarter.  Subject Average Grade – The grade of the student for the subject as computed by the teacher and that appears on the Student Report Card. It is determined by the sum of all ratings for the different grade components divided by the total number of grade components.  Subject Average Grade for Checking – computed grades based on the different grade components to be checked by the Principal for accuracy.  Subject Average Grade For Recording – Student grades that have been checked and verified to be correct by the principal that is returned to the teacher for submission to the registrar who then records it on the student’s Report Card and Transcript of Records.  Subject Grade Components – Activities undergone by a student in which he or she is rated by the teacher. Grade components are composed of the following:
  • 15. [Type text] Page 14  Attendance – presence or absence of a student during class periods  Seatwork/recitation – activities given by the teacher to be performed during class hours. It can be oral (recitation) or written (seatwork).  Quizzes - short test on topics previously discussed or given as assignments  Periodical Exam – long test given at the end of every quarter covering topics discussed within the quarter.  Subject Grade Components Rating – the mark or rating given by the teacher to the different subject grade components based on the performance of the student in these grade components.  Teacher – A school faculty member who is teaching the subject, rates student’s performance on the different subject grade components, and computes for the subject average grade of the student. 4.5 Problem Areas With our research and interview with the staff of the Metropolitan Academy of Manila, We the proponents found out these problems on their manual system. Here are the following:  Redundancy of work and data There is redundancy of work and data, particularly when it comes to the recording of the names of the students and in the checking of their grades. The student’s list that is given by the Registrar has to be written by the teachers in their class records. This is done by every teacher for every subject the he or she is teaching and for every section he or she is
  • 16. [Type text] Page 15 handling. If a teacher is teaching three subjects with the same section, then he or she has to write the names of the students three times, one for every subject handled. The principal has to manually re-compute the grades of the students just to make sure that these are correct before these can be submitted to the registrar.  Time spent in calculating and checking grades Grades are recorded and computed manually by teachers. This is a very tedious task and is very time consuming. The principal has to check each grade to make sure that no errors are committed in the computation. If errors are found, it goes back to the teacher concern to make the necessary changes. It then goes back again to the principal for checking. This cycle continues until all the grades have been verified to be correct.  Accuracy of information Aside from being time consuming,manual method of recording and computing for the grades of the student is prone to human error. More often than not, teachers rush through deadlines in the submission of grades and because of this, the accuracy of the grades are affected. The principal still has to double check each grade to ensure its accuracy. 5.0 The Proposed System The Proposed System that we developed for Metropolitan Academy of Manila will be efficient in terms of time consuming, space and lessen the costs from their previous data base. Our proposed system has a security feature of which the admin and the teachers are the users by using the log-in form by typing the username and password. In general, our proposed system uses Microsoft
  • 17. [Type text] Page 16 office 2010 for our database and Microsoft Excel VBA as the programming language for our developed system. 5.1 System Overview The proposed system is developed using VBA Excel. It improves working methods by replacing the activities done manually with the computer- based system. By automating every activity of the manual system being employed by the school, work becomes easier and grades are computed accurately in less time. The proposed system is simple, interactive and has a very user- friendly interface such that even those with little or no knowledge about working with computers can easily operate it. A welcome screen starts the program and the teachers log-in by entering their username and password. 5.2 Process Specification The proposed system is composed of three main modules, namely the registration module where pertinent student information are entered, the subject module, where the teacher enters the rating of the student for each grade component, and the grade computation module, where the grade of the student is calculated based on the inputted ratings for each grade component. After the teacher logs-in, the main menu is displayed containing three (3) options, namely, to enter student information, to enter student grades, or to view student information. The process begins with the entry of student information (module 1). This is where pertinent student data, such as student name, address, parents name, contact numbers, etc., are entered and stored in a student information database.
  • 18. [Type text] Page 17 Using the data from the student information database, the teacher chooses a subject and enters the rating of the student in each grade component (module 2). The grades are stored in the subject’s database. The grades stored in the subject’s database are then retrieved and used in computing for the grade of the student (module 3). 5.2.1 Data Flow Diagram Student GradesUsername Password Student Information Student Grade Component Rating Computerized Grading System DATA INPUT PROCESS INFORMATION OUTPUT PROPOSED SYSTEM BASIC DIAGRAM PROPOSED SYSTEM DATA FLOW DIAGRAM
  • 19. [Type text] Page 18 5.2.2 Data Dictionary  Component Grade - the mark or rating given by the teacher to the different components scores, based on the performance of the student in these grade components.  Component Scores – the scores obtained by the student in a particular subject component.  Student Information – pertinent data about the student such as student’s name, address, birth date, parents’ name, etc.  Student Information Database – the database where student information data are stored.  Subject Database – the database where the component grades and subject grade are stored.  Subject Grade - The grade of the student for the subject resulting from the subject grade computation process. TEACHER Grading System REGISTRAR Student Information STUDENT Student Information Component Scores Component Grade Subject Grade
  • 20. [Type text] Page 19 5.3 Data Specification 5.3.1 Entity Relationship Diagram The proposed system is composed of 3 entities as shown in the following Entity Relationship Diagram: HAS SUBJECT HAS SUBJECT NAME F COMPONENT RATING STUDENT HAS E HAS SUBJECT GRADE H I HAS TEACHER G B STUDENT GIV E STUDENT INFORMATION A TEACHER SUBJECTHAS B HAS Component Scores MAKE C D
  • 21. [Type text] Page 20 STUDENT INFORMATION First Name Address Birth DateAge Gender Mother’s Name Father’s Name Telephone Number Mobile Number EParent’s Marital Status Middle Name Last Name A Username Password Component Rating Subject Name TEACHER HAS SUBJECT HAS STUDENT Student Name C E G H F RATES COMPONENT SCORES SUBMITS SUBJECT GRADE D I
  • 22. [Type text] Page 21 5.3.2 Tables / Files Layout Table 1: Student Information Table – contains the information about the student that is provided to the school by the student upon enrollment. Table 2: Student Record Table Per Section Per Subject – contains the grades of the student as entered by the subject teacher.
  • 23. [Type text] Page 22 5.4 Screen Layout / Specification Screen 1: Welcome Screen This is the first screen that will be displayed. Pressing the Login button will display the Log-in Screen (Screen 2). Screen 2: Log-in Screen This is the next screen that will be shown after pressing the Log-in button. Here, the user enters his/her UserID and Password in order to enter the program. Pressing the Log-On button will display the Main Menu (Screen 3). Pressing the Exit button will close the program.
  • 24. [Type text] Page 23 Screen 3: Main Menu Screen The Main Menu Screen displays the options that the user can choose from. Screen 4 : Student Registration Screen This screen is shown upon pressing the Register Student button of the Main Menu. This is where the user will enter pertinent information about the student and assign the student to a particular section.
  • 25. [Type text] Page 24 Screen 5 : Subject Grade Screen The Subject Grade Screen is intended for the subject teacher and this is where the teacher will enter the grades of the student. Pressing the Math Grade Button, for example, will display the Math Screen for entering grades. Screen 6 : Search Student Screen The Search Student Screen is intended for searching information about a student using the Student Number as the search key. Once found, data about the student is displayed on the screen, together with the grades of student per subject per grading period.
  • 26. [Type text] Page 25 5.5 Report / Form Specification Form 1 : Student Information/Registration Form 2 : Student Grade Per Section Per Subject 5.6 Program / Module Specification The following is a general layout of the system :
  • 27. [Type text] Page 26 Welcome Screen RegisterLog-In Screen View Section View Student Info Search Student View Seat Plan Add Grade View Report Card Student Registration Screen Select Screen Section Screen Student Information Table Section Screen Section Report Screen Student Registration Screen Search Student Screen Seat Plan Screen Subject Grade Screen Report Card Screen MODULE 1 SUB MODULE 1A SUB MODULE 1B SUB MODULE 1C MODULE 2 SUB MODULE 2A SUB MODULE 2B MODULE 3 SUB MODULE 3A MODULE 4 SUB MODULE 4A MODULE 5 SUB MODULE 5A MODULE 6 SUB MODULE 6A SUB MODULE 6B MODULE 7 SUB MODULE 7A
  • 28. [Type text] Page 27 6.0 System Coding (Prototype) Login : Private Sub CommandButton1_Click() If ComboBox1.Text = "Admin" Then If TextBox2.Text = "qwerty" Then LoginForm.Hide Interface.Show Unload Me Else MsgBox "Username or Password is Incorrect" End If ElseIf ComboBox1.Text = "Registrar" Then If TextBox2.Text = "asdfg" Then Interface.Grade.Enabled = False Interface.Report.Enabled = False LoginForm.Hide Interface.Show Unload Me Else MsgBox "Username or Password is Incorrect." End If ElseIf ComboBox1.Text = "Teacher" Then If TextBox2.Text = "zxcvb" Then Interface.Registration.Enabled = False LoginForm.Hide Interface.Show Unload Me Else MsgBox "Username or Password is Incorrect." End If Else MsgBox "Username or Password is Incorrect" End If End Sub Private Sub CommandButton2_Click() End Sheet8.Select End Sub
  • 29. [Type text] Page 28 Interface : Private Sub CommadButton2_Click() Unload Me Subjects.Show End Sub Private Sub CommandButton3_Click() Unload Me End End Sub Private Sub CommandButton4_Click() Confirmation.Show Unload Me Sheet8.Select End Sub Private Sub Grade_Click() Interface.Hide SGrade.Show End Sub Private Sub Logout_Click() response = MsgBox("Are you sure to logout?", vbOKCancel) If response = vbCancel Then Interface.Hide Interface.Show End If If response = vbOK Then MsgBox "You have successfully loggout." Unload Me Sheet8.Select End If End Sub
  • 30. [Type text] Page 29 Private Sub Registration_Click() Sheet1.Select Interface.Hide StudentReg.Show End Sub Private Sub Report_Click() End Sub Private Sub Seach_Click() Interface.Hide Search.Show End Sub Private Sub Section_Click() Interface.Hide SSection.Show End Sub Private Sub SPlan_Click() VSeatPlan.Show End Sub Private Sub StudentInfo_Click() Sheet1.Select Interface.Hide End Sub Private Sub Subject_Click() End Sub Private Sub UserForm_Click() End Sub
  • 31. [Type text] Page 30 6.1 Programming Language The main programming language used in developing the system is Visual Basic for Application (VBA). Developed by Microsoft Corporation, Visual Basic for Application allows the development of user-defined functions and the automation of certain processes and calculations. Visual Basic for Applications is a standard feature of Microsoft Office products. It allows user a level of customization beyond what is typically available in Microsoft Office product, such as Excel, Word and Power Point. A user types commands into an editing module to create a macro. Macros can allow the user to automatically generate customized reports, charts and perform other data processing functions. Within the finance industry, VBA for Excel is commonly used to develop and maintain complex. 6.2 Special Purpose Language Tools Special purpose Language Tools were also used, particularly :  MS Excel for the creation of tables and database and in conjunction with Visual Basic for Application.  MS Word for the documentation of the system  MS Paint for the developing of the Data Flow Diagram and screen printing and cropping for screenshots used in documentation of the system.  Adobe Photoshop for image editing. This is a graphics editor that is most popularly used because of programs for image manipulation. It is used widely by graphics professionals for all sorts of tasks including website design. Developed by Adobe Systems Inc. Photoshop is considered one of the leaders in photo editing software.
  • 32. [Type text] Page 31 7.0 System Testing Plan In this part the system is tested. The separate modules are brought together and tested as a complete system. The system is tested to ensure that interfaces between modules work and with the expected volume of data and that the system does what the user requires. 7.1 Testing Stages We employed three testing stages in the development of the system. The first testing stage was during the creation of the program forms and modules. We tested each form and module with random data to know if it is working. The second testing stage was conducted when the different program modules were put together. Testing begun immediately after joining the first two modules to make sure that data are synchronized, the interfaces between the modules work, and that there are no broken links. This process was repeated until all the modules were put together. The last stage was testing the entire system using sample data. Here, we asked the help of other students to try our system to check if all unexpected data entries are covered. We also tested the system using other computers and laptops to test the accuracy of the path were data are stored. 7.2 Testing Schedules  February 10 – Individual testing of all userforms and modules, checking for the accuracy of grade computation and if the information entered and produced are added and stored in the database.
  • 33. [Type text] Page 32  February 13– User form testing and debugging of errors, like no data display.  February 23– System test. We tested the whole system after errors were corrected.  March 2 – the system was tested in other computers. No problems were encountered. 8.0 System Implementation Plan The Computerized Grading System for Metropolitan Academy of Manila is designed to be a stand-alone system. Hence, no networking connectivity is needed and it can be installed and executed in any number of computer units. 8,1 Resource Requirements 8.1.1 Hardware Requirements  Central Processing Unit  Pentium, Dual Core, or higher processor. The higher the processor, the faster is the processing time.  At least 512MB RAM (random access memory).  Hard Disk  USB port, CD or DVD Drive for file backup  Input Devices  Mouse – used for selecting menu options  Keyboard – used for entering information.
  • 34. [Type text] Page 33  Output Devices  Monitor – a device where information is displayed for the user 8.1.2 Software Requirements  Operating System : MS Windows XP or Windows 7  Application Software : MS Office 8.1.3 Human Resource Requirements The system that we developed is simple and user-friendly such that no special skills or training are needed to operate it. Basically, the system will need a System Administrator and a user. The System Administrator (Admin) is the one in-charge of the entire system. This person should be knowledgeable in basic computer operation, like opening and closing programs and file management, The user is any person who knows how to use a computer. For this study, the users are the teachers and the Registrar of Metropolitan Academy of Manila. 8.2 Implementation Plan 8.2.1 Site Preparation Prior to the installation of the Computerized Grading System, a site inspection is conducted to determine if the available computer
  • 35. [Type text] Page 34 units of the school meet the hardware and software requirements of the system. The computer units that will be used are then placed in a designated space within the Registrar’s Office. This is where the teachers will be encoding their grades. 8.2.2 Personnel Training A five-day training program on the operation of the system will be conducted for all users. This training program will be held at Metropolitan Academy of Manila and will be scheduled after the end of the of current school year, when the teachers are no longer busy with their school work. The training program will include a introduction to the developed system, emphasizing on how the usual activities done in the manual system recording of student information and the computation of grades are automated. Program modules that perform each step of the manual system will be explained, highlighting the results of the processes and their connection to the entire system. Each menu option will be tackled so that the users would know which option to choose for their intended activity. The main part of the training program will be on running the entire system with sample data so that the users will be confident in using the system. The sample data that will be used are the previous records of the students so that the accuracy of computations can be stressed and the users would have a clear understanding of the entire system.
  • 36. [Type text] Page 35 8.2.3 System Conversion All of the computer units of Metropolitan Academy of Manila are operating in MS Windows XP and MS Windows 7, hence, minimal system conversion is required. Upon installation of the Computerized Grading System, program modules are checked and the necessary alterations are done to ensure the path where databases will be created and stored is correct. This is done for every installation of the system. 8.2.4 Data Conversion Minimal data conversion is needed because the Computerized Grading System will be implemented during the enrollment period for school year 2014 – 2015. New data from students will be encoded upon their enrollment. 8.2.5 Implementation Schedule The implementation of the Computerized Grading System will be implemented on April 21, 2014, the start of the enrollment period for school year 2014-2015. 9.0 System Maintenance Plan Inevitably, the system will need maintenance. Maintenance operation takes place after the system has been installed. Periodic maintenance of the system will be performed to address problems that might arise during post implementation period. Contact numbers will be provided to Metropolitan Academy of Manila that they can use in case of problems arising from the use of the system.
  • 37. [Type text] Page 36 Appendix Bibliography Books Cabros, William C., A Feasibility Study of A Computerized Management, Academic and Research Information System for the Mountain State Agricultural College, 1979 Valacich, Joseph et al, Essentials of Systems Analysis & Design, 5th Edition, Pearson Education South Asia PTE. LTD., 2004 Campbell, Ralph H., Automating Systems, California: Wadsworth Publishing, 1986 Websites Computer Information in Education http://www.wikibook.org/ http://dspace.slu.edu.ph/ Simple Grading System using Visual Basic.Net http://www.sourcecodester.com/visual-basic / A simple Student Registration and Grading System by Reydan Gatchalian 2006 http://www.planet-source-code.com/ Student Grading System 1.0 by Jake Rodriguez Pomperada http://www.planet-source-code.com/ Student Grading System - Visual Basic www.a1vbcode.com/ Resource Persons Mrs. Juliet Guerremo Administrator Metropolitan Academy of Manila Sta. Ana, Manila