Professional Documents
Culture Documents
Jonifinal 140326092931 Phpapp02
Jonifinal 140326092931 Phpapp02
Jonifinal 140326092931 Phpapp02
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.
exam, project
and/or report,
the
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.
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 1
schools, and schools in remote areas, still utilize the manual method of recording
and computing for the grades of the students.
Page 2
How
to
create
Computerized
Grading
System
for
[Type text]
Page 3
[Type text]
Page 4
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.
[Type text]
Page 5
Limitations:
The Fourth Generation Technique (4GT) is based on NPL that is the NonProcedural 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.
[Type text]
Page 6
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 7
Implementation
Implementation is the realization of an application, or execution of a plan,
idea,
model,
design,
specification,
standard,
algorithm,
or
policy.
An
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 oraclesprinciples 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.
Page 8
[Type text]
Page 9
Metropolitan Academy of Manila (MAM) is a religious, non-stock, nonprofit educational institution founded in August 1996 in Sta. Ana, Manila. It is
supervised and operated by One Body Christian Church and Ministries.
Page 10
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 11
REGISTRAR
SUBJECT AVERAGE GRADES FOR
RECORDING
TEACHER
SUBJECT GRADE
COMPONENTS
STUDENT
REPORT CARD
SUBJECT GRADE
COMPONENTS RATING
S
T
U
D
E
N
T
PRINCIPAL
CHECKSUBJECT
AVERAGE GRADE
ERRONEOUS SUBJECT
AVERAGE GRADE
SUBJECT AVERAGE
GRADES FOR
RECORDING
PARENTS
[Type text]
Page 12
[Type text]
Page 13
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:
[Type text]
Page 14
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.
Page 15
office 2010 for our database and Microsoft Excel VBA as the programming
language for our developed system.
The proposed system is simple, interactive and has a very userfriendly 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.
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 16
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 subjects database.
The grades stored in the subjects database are then retrieved and
used in computing for the grade of the student (module 3).
DATA INPUT
Username
Password
Student Information
Student Grade
Component Rating
PROCESS
INFORMATION
OUTPUT
Computerized Grading
System
Student Grades
[Type text]
Page 17
Student
REGISTRAR
Information
Component
STUDENT
TEACHER
Scores
Component
Grade
Student
Information
Grading System
Subject
Grade
[Type text]
Page 18
GIV
E
STUDENT
STUDENT
INFORMATION
HAS
HAS
Component
Scores
MAKE
TEACHER
SUBJECT
SUBJECT
NAME
HAS
HAS
HAS
COMPONENT
RATING
[Type text]
SUBJECT
STUDENT
HAS
HAS
TEACHER
SUBJECT GRADE
Page 19
Username
Component
Rating
Password
C
HAS
TEACHER
HAS
SUBJECT
STUDENT
G
Subject
Name
Student
Name
RATES
F
COMPONENT
SCORES
SUBMITS
SUBJECT GRADE
First Name
Middle Name
Last Name
Gender
Address
Birth Date
Age
STUDENT INFORMATION
Mothers
Name
Mobile
Number
Fathers
Name
[Type text]
Parents
Marital
Status
Telephone
Number
E
A
Page 20
[Type text]
Page 21
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 22
[Type text]
Page 23
[Type text]
Page 24
[Type text]
Page 25
Welcome Screen
SUB MODULE 1A
SUB MODULE 1B
SUB MODULE 1C
Section
Screen
Student
Information
Table
MODULE 1
Log-In Screen
Register
MODULE 2
View
Section
SUB MODULE 2A
Section
Screen
MODULE 3
SUB MODULE 3A
View
Student
Info
Student
Registration
Screen
MODULE 4
Search
Student
Section Report
Screen
Search Student
Screen
SUB MODULE 5A
View Seat
Plan
Seat Plan
Screen
Add Grade
SUB MODULE 2B
SUB MODULE 4A
MODULE 5
MODULE 6
[Type text]
Student
Registration
Screen
SUB MODULE 6A
Select
Screen
MODULE 7
SUB MODULE 7A
View
Report
Card
Report Card
Screen
SUB MODULE 6B
Subject Grade
Screen
Page 26
Page 27
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 28
[Type text]
Page 29
[Type text]
Page 30
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.
if the
[Type text]
Page 31
Input Devices
Mouse used for selecting menu options
Keyboard used for entering information.
[Type text]
Page 32
Output Devices
Monitor a device where information is displayed for
the user
[Type text]
Page 33
[Type text]
Page 34
Page 35
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 36
[Type text]
Page 37