automated grading system of anastrophe christian school chapter iii
DESCRIPTION
Grading SystemTRANSCRIPT
75
Chapter IIIPRESENTATION AND ANALSYSIS OF THE PROPOSED SYSTEM
This chapter presents the Data Dictionary, Top-Level Diagram, Entity-Relationship Diagram, Data Structure with Sample Records, Hierarchical Input Process Output, Input Process Output, Cost Benefit Analysis with the Break-Even Analysis and evaluation of the proposed system.The Proposed System The Data Dictionary defines the label in the Context, and in the Top-Level Diagram whether it is a number, date or characters. Top-Level Diagram displays the flow of data inside the organization. Entity-Relationship Diagram displays what information are required in every entity. Data structure with sample records shows the system database with records of the said system. Hierarchical Input Process Output is used to arrange charts in order to graphically represent the programs control structure. Input Process Output shows the output requested. Cost Benefit Analysis with Break-Even Analysis a systematic process for calculating the margin of safety and comparing benefits and costs of a project.
The importance of the system is that it is more efficient enough and it does solve the current grading system of Anastrophe Christian School. Therefore, the proposed Automated Grading System automate the students information through the use of the user-friendly and menu-driven screen instructions and pop up messages that provide easy way to manage records, editing student information, storing and retrieving grades as well as generating the Form 138. The systems features allow teachers or users to save, editand retrieve stored information and grades in the system. The generated output of the system is the Report of Rating (Form 138-E).The Automated Grading System provides more security in handling records because it is password protected and retrieval of information requires less effort, time and energy.
Figure 3Context Diagram
SubjectsCriteria Score0AUTOMATED GRADING SYSTEM OF ANASTROPHE CHRISTIAN SCHOOLSTUDENTStudent InformationTEACHERSubject CriteriaTeacher InformationForm 138Student InformationSubjects Taught
The sources and destinations are called the external entities since they are outside the system. The external entities are as follows: the student enrols, the teacher who records scores and generates grade and the principle to which the printed records of the student are validated.
Figure 4Top Level Diagram
TEACHERCriteria Score8.0Generate ReportStudent InformationD1Teacher InformationForm 1387.0Generate GradeComputed GradeComputed GradeD7GradeStudent InformationD2Student InformationSubjectD3Subject6.0Encode CriteriaScore D6Criteria ScoreEncoded Criteria ScoreCompiled Criteria ScoreSubjectD3SubjectSubject CriteriaStudent InformationStudent InformationD25.0Set Subject Criteria Subject CriteriaEncoded Subject CriteriaD5Subject CriteriaSubjectD3Subject4.0Set Subject TeacherEncoded Subject TeacherD4Subject TeacherSubjects TaughtSubject3.0Encode Subject SubjectEncoded Student SubjectsD3SubjectStudent Information2.0Encode Student InformationSTUDENTStudent InformationEncodedStudent InformationD2Student InformationTeacher InformationTEACHER1.0Encode Teacher InformationEncodedTeacher InformationD1Teacher Information
Entities such as student and teacher are represented using rectangular form. The flows of processes are described using arrows with description containing what is done with the information. Every process is expressed by an action word. Data stores are also represented by rectangular form with open right side with the description.In the process 1.0, the information of the teacher is being encoded and then will be stored to data store for teachers. The information included the teachers name and school year started.In the next process, the student information is encoded and thus contains students name, grade level and school year. The information is being stored on the data store for students.In the third process, student subject enrolled by the student is being encoded by the teacher. Student subject includes subject description. The student records are being stored in a student subject data store which is the student subject, combining the student ID number and student subject description.In the process 4.0, for every subject there are assigned teacher to teach the student. It may be three teachers with every student or it will depend on the number of student enrolled to that subject. The information is stored at the subject teachers data storeIn the next process, teacher encodes subject criteria. Student subject has subject criteria necessary for the computation of student grades.In the process 6.0, student score that is given and encoded by the teacher are entered into the system. The teacher will compile all the scores of the students.In the next process, teachers generate student grade.In the last process, student scores are processed to generate necessary reports needed which are to be validated by the principal.
Figure 5Entity Relationship Diagram
hasTEACHERIDLastFirstMiddleAdviseeSYSTUDENTIDLastFirstMiddleGradeLevelMailSY
hasCURRICULUMSubjNumSubj
CRITERIANum RecNum Subj Quiz Participation HomeWork PeriodicalTest Proj Themes Experiments OtherOutputs SY
SUBJECTGRADENum RecNum Subj ID GP Rating SY Teacher
hascontains
There are five entities which are involved in the Entity Relationship Diagram: the Student, Criteria, Teacher, Curriculum and SubjectGrade. Every student record has personal information such as name, grade level and school year. The teacher has personal information too such as name, advisee and school year. The subject has its description. Every subject has its criteria for grading in which the fields are shown in the Figure 5. The last entity is the Student Grade which contains valuable information such as the subject, student ID, grading period, rating, school year and subject teacher.
Data Dictionary
CCriteria ScorefdSubj + fdID + fdGP +fdTotalScore + fdTotalItems + fdRate + fdSY + fdTeacherFfdAcademics{legal_number}. +decimalfdActNum{legal_number}
fdAdvisee{legal_character}
fdApr{legal_number}
fdAug{legal_number}
fdAve{legal_number}. +decimal
fdCD10{legal_character}
fdCD1a{legal_character}
fdCD1b{legal_character}
fdCD1c{legal_character}
fdCD1d{legal_character}
fdCD2a{legal_character}
fdCD2b{legal_character}
fdCD2c{legal_character}
fdCD2d{legal_character}
fdCD3a{legal_character}
fdCD3b{legal_character}
fdCD4{legal_character}
fdCD5{legal_character}
fdCD6{legal_character}
fdCD7{legal_character}
fdCD7{legal_character}
fdCD8{legal_character}
fdCD9{legal_character}
fdCR{legal_number}. +decimal
fdDate{legal_character}
fdDec{legal_number}
fdECA{legal_number}. +decimal
fdExperiments{legal_number}
fdExpNum{legal_character}
fdFeb{legal_number}
fdFinal{legal_number}. +decimal
fdFirst{legal_character}
fdFR{legal_number}. +decimal
fdFullname{legal_character}
fdGP{legal_character}
fdGradeLevel{legal_character}
fdHomeWork{legal_number}
fdHWNum{legal_character}
fdID{legal_character}
fdJan{legal_number}
fdJul{legal_number}
fdJun{legal_number}
fdLast{legal_character}
fdLevel{legal_character}
fdLogNum{legal_character}
fdMail{legal_character}
fdMar{legal_number}
fdMessage{legal_character}
fdMiddle{legal_character}
fdNov{legal_number}
fdNum{legal_number}
fdNumCounted{legal_number}
fdOct{legal_number}
fdOONum{legal_number}
fdOtherOutputs{legal_number}
fdParticipation{legal_number}
fdPassword{legal_character}
fdPD1a{legal_character}
fdPD1b{legal_character}
fdPD1c{legal_character}
fdPD1d{legal_character}
fdPD1e{legal_character}
fdPD2a{legal_character}
fdPD2b{legal_character}
fdPD2c{legal_character}
fdPD3{legal_character}
fdPD4{legal_character}
fdPD5{legal_character}
fdPD6{legal_character}
fdPeriod{legal_character}
fdPeriodical Test{legal_number}
fdPoint1{legal_number}. +decimal
fdPoint2{legal_number}. +decimal
fdPoint3{legal_number}. +decimal
fdPoint4{legal_number}. +decimal
fdPoint5{legal_number}. +decimal
fdPoint6{legal_number}. +decimal
fdPoint7{legal_number}. +decimal
fdProj{legal_number}
fdProjNum{legal_character}
fdPt{legal_number}. +decimal
fdPTS{legal_number}. +decimal
fdPTNum{legal_character}
fdQuiz{legal_character}
fdQuizNum{legal_character}
fdRate{legal_number}. +decimal
fdRating{legal_number}. +decimal
fdRecN{legal_character}
fdRecNum{legal_character}
fdRemarks{legal_character}
fdSD1{legal_character}
fdSD2{legal_character}
fdSD3{legal_character}
fdSD4{legal_character}
fdSED1{legal_character}
fdSED2{legal_character}
fdSED3{legal_character}
fdSED4{legal_character}
fdSED5{legal_character}
fdSED6{legal_character}
fdSED7{legal_character}
fdSED8{legal_character}
fdSep{legal_number}
fdSubj{legal_character}
fdSY{legal_character}
fdT1{legal_character}
fdT10{legal_character}
fdT11{legal_character}
fdT12{legal_character}
fdT13{legal_character}
fdT2{legal_character}
fdT3{legal_character}
fdT4{legal_character}
fdT5{legal_character}
fdT6{legal_character}
fdT7{legal_character}
fdT8{legal_character}
fdT9{legal_character}
fdTeacher{legal_character}
fdThemeNum{legal_character}
fdThemes{legal_character}
fdTime{legal_character}
fdTimeIn{legal_character}
fdTimeOut{legal_character}
fdTotal{legal_number}. +decimal
fd TotalItems{legal_number}
fdTotalScore{legal_number}fdType{legal_character}
fdUsername{legal_character}
fdWR{legal_number}. +decimal
SStudent InformationfdID + fdLast + fdFirst + fdMiddle +fdGradeLevel + fdMail + fdSYSubject CriteriafdSubject + fdQuiz + fdParticipation+ fdHomework + fdPeriodicalTest +fdProject + fdThemes + fdExpSubjectsfdSubjNum + fdSubjSubjects TaughtfdSubjNum + fdTeacherID + fdSYTtbaccountfdUsername + fdPassword + fdType
+ fdLast + fdFirst + fdMiddle
tbattandancefdNum + fdRecNum + fdID +
fdCategory + fdJun + fdJul + fdAug
+ fdSep + fdOc t+ fdNov + fdDec +
fdJan + fdFeb + fdMar + fdApr
tbcharactertraitsfdNum + fdRecNum + fdID + fdGP
+ fdT1 + fdT2 + fdT3 + fdT4 + fdT5
+ fdT6 + fdT7 + fdT8 + fdT9 +
fdT10 + fdT11 + fdT12 + fdT13 tbcriteria fdNum + fdRecNum + fdSubj + fdQuiz + fdParticipation + fdHomeWork + fdPeriodicalTest + fdProj + fdThemes + fdExperiments + fdOtherOutputs + fdSY
tbdevelopmentifdNum + fdRecNum + fdID + fdPD1a + fdPD1b + fdPD1c +f
dPD1d + fdPDe + fdPDf + fdPD2a +
fdPD2b + fdPD2c + fdPD3 + fdPD4
+ fdPD5 + fdGP + fdSY
tbdevelopmentii fdRecNum + fdSED1 + fdSED2 +
fdSED3 + fdSED4 + fdSED5 +
fdSED6 + fdSED7 + fdSED8
tbdevelopmentiiifdRecNum + fdCD1a + fdCD1b +
fdCD1c + fdCD1d + fdCD2a +
fdCD2b + fdCD2c + fdCD2d
+ fdCD3a + fdCD3b + fdCD4
+ fdNumCounted + fdCD5 + fdCD6
+ fdCD7 + fdCD8 + fdCD9 +
fdCD10
tbdevelopmentivfdRecNum + fdSD1 + fdSD2 +
fdSD3 + fdSD4
tbecapsfdNum + fdRecNum + fdID + fdPt +
fdActNum + fdLevel + fdSY + fdDate + fdTime
tbecarankfdNum + fdRecNum + fdFullname +
fdPoint1 + fdPoint2 + fdPoint3 +
fdPoint4 + fdPoint5 + fdPoint6 +
fdPoint7 + fdCR + fdFR + fdLevel +
fdSY
tbexperimentsfdNum + fdRecN + fdSubj + fdID +
fdPeriod + fdExpNum + fdScore +
fdTotal + fdDate + fdSY +
fdTeacher
tbexperimentsstrucfdNum + fdRecNum + fdSubj + fdID
+ fdGP + fdTotalScore +
fdTotalItems + fdRate + fdSY +
fdTeacher
tbhomeworkstrucfdNum + fdRecNum + fdSubj + fdID
+ fdGP + fdTotalScore +
fdTotalItems + fdRate + fdSY +
fdTeacher tbhomeworkfdNum + fdRecN + fdSubj + fdID +
fdPeriod + fdHWNum + fdScore +
fdTotal + fdDate + fdSY +
fdTeachertblogfdNum + fdLogNum + fdUsername
+ fdRemarks + fdTimeIn +
fdTimeOut + fdDate
tbnarrativefdNum + fdRecNum + fdID + fdGP
+ fdMessage + fdSY
tbotheroutputsfdNum + fdRecN + fdSubj + fdID +
fdPeriod + fdOONum + fdScore+
fdTotal + fdDate + fdSY +
fdTeacher
tbotheroutputsstrucfdNum + fdRecNum + fdSubj + fdID
+ fdGP + fdTotalScore +
fdTotalItems + fdRate + fdSY +
fdTeacher
tbparticipationfdNum + fdRecN + fdSubj + fdID +
fdPeriod + fdPartNum + fdScore +
fdTotal + fdDate + fdSY +
fdTeacher
tbparticipationstrucfdNum + fdRecNum + fdSubj + fdID
+ fdGP + fdTotalScores +
fdTotalItems + fdRate + fdSY +
fdTeacher
tbperiodicaltestfdNum + fdRecN + fdSubj + fdID +
fdPeriod + fdPTNum + fdScore +
fdTotal + fdDate + fdSY tbperiodicalteststrucfdNum + fdRecNum + fdSubj + fdID
+ fdGP + fdTotalScore +
fdTotalItems + fdRate + fdSY +
fdTeacher
tbprojfdNum + fdRecN + fdSubj + fdID +
fdPeriod + fdProjNum + fdScore +
fdTotal + fdDate + fdSY +
fdTeacher
tbprojstrucfdNum + fdRecNum + fdSubj + fdID
+ fdGP + fdTotalScore +
fdTotalItems + fdRate + fdSY +
fdTeachertbquizfdNum + fdRecN + fdSubj + fdID +
fdPeriod + fdQuizNum + fdScore +
fdTotal + fdDate + fdSY +
fdTeacher
tbquizstrucfdRecNum + fdSubj + fdID + fdGP + fdTotalScore + fdTotalItems +
fdRate + fdSY + fdTeacher
tbsetsubjectteachersfdNum + fdRecNum + fdSubj +
fdTeacher + fdSY
tbstudentsfdNum + fdID + fdLast + fdFirst +
fdMiddle + fdGradeLevel + fdMail + tbstudentsubjectfdNUM + fdRecNum + fdID +
fdSubj + fdSY
tbsubjectgradesfdNum + fdRecNum + fdSubj + fdID
+ fdGP + fdRating + fdSY +
tbsubjectsfdSubjNum + fdSubj
tbteachersfdNum + fdID + fdLast + fdFirst +
fdMiddle + fdAdvisee + fdSY
tbthemes fdRecN + fdSubj + fdID + fdPeriod
+ fdThemeNum + fdScore + fdTotal
+ fdDate + fdSY + fdTeacher
tbthemesstrucfdRecNum + fdSubj + fdID + fdGP
+ fdTotalScore + fdTotalItems + fdRate + fdSY + fdTeacher
Legend:** - notes{} - repetitions of characters and numbers[] - choices are inclusive in the data range
Data Structures with Sample RecordsTable 1Data Structure for tbAccount
Field NameData TypeField Size
fdUsernamevarchar15
fdPasswordvarchar15
fdTypevarchar8
fdLastvarchar50
fdFirstvarchar50
fdMiddlevarchar50
Table 1.aSample Records for tbAccount
fdUsernamefdPasswordfdTypefdLastfdFirstfdMiddle
AdminAdminAdminLazoJanus CesarRuizan
encoderEncoderEncoderMinaRay AnthonyDamasco
Table 2Data Structure for tbAttendance
Field NameData TypeField Size
fdNumvarchar10
fdRecNumvarchar8
fdIDvarchar50
fdCategoryint11
fdJunint11
fdJulint11
fdAugint11
fdSepint11
fdOctint11
fdNovint11
fdDecint11
fdJanint11
fdFebint11
fdMarint11
fdAprint11
fdSYint11
Table 2.aSample Records for tbAttendance
fdNumfdRecNumfdIDfdCategoryfdJunfdJulfdAugfdSep
1C-00001ACS-0001School Days11121314
2C-00002ACS-0001Days Present11111111
3C-00003ACS-0001Days Absent0123
4C-00004ACS-0001Tardiness1234
5C-00005ACS-0002School Days11121314
6C-00006ACS-0002Days Present11111111
7C-00007ACS-0002Days Absent0123
8C-00008ACS-0002Tardiness1234
Continuation of Table 2.a
fdOctfdNovfdDecfdJanfdFebfdMarfdAprfdSY
151617181920212008-2009
111111111111112008-2009
456789102008-2009
5678910112008-2009
151617181920212009-2010
111111111111112009-2010
456789102009-2010
5678910112009-2010
Table 3Data Structure for Average
Field NameData TypeField Size
fdNumvarchar11
fdRecNumvarchar10
fdIDvarchar8
fdAvedouble4,2
fdLevelint1
fdSYvarchar9
Table 3.aSample Records for tbAverage
fdNumfdRecNumfdIDfdAvefdLevelfdSY
1AV-000001ACS-001181.2542012-2013
2AV-000002ACS-001091.2552012-2013
3AV-000003ACS-000188.7562012-2013
Table 4Data Structure for tbCharacterTraits
Field NameData TypeField Size
fdNumvarchar10
fdRecNumvarchar8
fdIDvarchar3
fdGPvarchar1
fdT1varchar1
fdT2varchar1
fdT3varchar1
fdT4varchar1
fdT5varchar1
fdT6varchar1
fdT7varchar1
fdT8varchar1
fdT9varchar1
fdT10varchar1
fdT11varchar1
fdT12varchar1
fdT13varchar1
fdSYvarchar1
Table 4.aSample Records for tbCharacterTraits
fdNumfdRecNumfdIDfdGPfdT1fdT2fdT3fdT4fdT5
1CT-000001ACS-00011stABABA
2CT-000002ACS-00024thABCDE
3CT-000003ACS-00041stABABA
4CT-000004ACS-00034thABCDE
1CT-000005ACS-00024thABABA
2CT-000006ACS-00014thABCDE
Continuation of Table 4.a
fdT6fdT7fdT8fdT9fdT10fdT11fdT12fdT13fdSY
BBBAAABA2005-2006
ABCDEABC2011-2012
BBBAAABA2005-2006
BBBAAABA2006-2007
BBBAAABA2005-2006
BBBAAABA2006-2007
Table 5Data Structure for tbCriteria
Field NameData TypeField Size
fdNumint11
fdRecNumvarchar10
fdSubjvarchar50
fdQuizint11
fdParticipationint11
fdHomeWorkint11
fdPeriodicalTestint11
fdProjint11
Table 5.aSample Records for tbCriteria
fdNumfdRecNumfdSubjfdQuizfdParticipationfdHomeWork
1C-00001SIBIKA 6202020
2C-00002CHRISTIAN VALUES 6102020
Continuation of Table 5.a
fdPeriodicalTestfdProjfdThemesfdExperimentsfdOutputsfdSY
201000102012-2013
202000102010-2011
Table 6Data Structure for tbDevelopmentI
Field NameData TypeField Size
fdNumvarchar10
fdRecNumvarchar8
fdIDvarchar1
fdPD1avarchar1
fdPD1bvarchar1
fdPD1cvarchar1
fdPD1dvarchar1
fdPD1evarchar1
fdPD1fvarchar1
fdPD2avarchar1
fdPD2bvarchar1
fdPD2cvarchar1
fdPD3varchar1
fdPD4varchar1
Table 6.aSample Records for tbDevelopmentI
fdNumfdRecNumfdIDfdPD1afdPD1bfdPD1c
2CT-000002ACS-0001RAA
3CT-000003ACS-0002RAA
Continuation of Table 6.a
fdPD1dfdPD1efdPD1ffdPD2afdPD2bfdPD2c
AAAAAA
AAAAAA
Continuation of Table 6.a
fdPD3fdPD4fdPD5fdGPfdSY
AAA4th2012-2013
AAA4th2012-2013
Table 7Data Structure for tbDevelopmentII
Field NameData TypeField Size
fdRecNumvarchar1
fdSED1varchar1
fdSED2varchar1
fdSED3varchar1
fdSED4varchar1
fdSED5varchar1
fdSED6varchar1
fdSED7varchar1
fdSED8varchar1
Table 7.aSample Records for tbDevelopmentII
fdRecNumfdSED1fdSED2fdSED3fdSED4
CT-000002AAAA
CT-000003ABAA
CT-000004BAAA
CT-000005AABA
CT-000006AAAB
Table 8Data Structure for tbDevelopmentIII
Field NameData TypeField Size
fdRecNumvarchar10
fdCD1avarchar1
fdCD1bvarchar1
fdCD1cvarchar1
fdCD1dvarchar1
fdcCD2avarchar1
fdCD2bvarchar1
fdCD2cvarchar1
fdCD2dvarchar1
fdCD3avarchar1
fdCD3bvarchar1
fdCD4varchar1
fdNumCountedint3
fdCD5varchar1
fdCD6varchar1
fdCD7varchar1
Table 8.aSample Records for tbDevelopmentIII
fdRecNumfdCD1afdCD1bfdCD1cfdCD1dfdCD2a
CT-000002SAASS
CT-000003SAASS
CT-000004AAASS
CT-000005SAAAS
CT-000006SAASA
CT-000007SAASS
CT-000008SAASS
CT-000009SAASA
Continuation of Table 8.a
fdNumCountedfdCD5fdCD6fdCD7fdCD8fdCD9fdCD10
20AAAASS
25AAAASA
20AAAASS
25AAAASA
20AAAASS
30AAAAAS
20AAAASS
10AAAASA
Table 9Data Structure for tbDevelopmentIV
Field NameData TypeField Size
fdRecNumvarchar10
fdSD1varchar1
fdSD2varchar1
fdSD3varchar1
fdSD4varchar1
Table 9.aSample Records for tbDevelopmentIV
fdRecNumfdSD1fdSD2fdSD3fdSD4
CT-000002SASS
CT-000003AASS
CT-000004SASS
CT-000005AASS
Table 10Data Structure for tbECApts
Field NameData TypeField Size
fdNumvarchar11
fdRecNvarchar10
fdIDvarchar8
fdPtdouble4,2
fdActNumint1
fdLevelInt3
fdSYint9
fdDatevarchar10
fdTimevarchar12
Table 10.aSample Records for tbECApts
fdNumfdRecNumfdIDfdPtfdActNum
1E-000001ACS-00011.001
2E-000002ACS-00020.751
3E-000003ACS-00100.501
4E-000004ACS-00020.751
5E-000005ACS-00100.501
6E-000006ACS-00020.751
7E-000007ACS-00100.501
8E-000008ACS-00100.501
Table 11Data Structure for tbECAptsStruc
Field NameData TypeField Size
fdNumvarchar11
fdRecNvarchar10
fdIDvarchar8
fdLevelvarchar1
fdPTSdouble4,2
fdSYvarchar9
Table 11.aSample Records for tbECAptsStruc
fdNumfdRecNumfdIDfdLevelfdPTSfdSY
1EP-000001ACS-000161.752012-2013
2EP-000002ACS-000261.002012-2013
Table 12Data Structure for tbExperiments
Field NameData TypeField Size
fdNumvarchar11
fdRecNvarchar10
fdSubjvarchar20
fdIDvarchar10
fdPeriodvarchar3
fdExpNumvarchar6
fdScoreint11
fdTotalint11
fdDatevarchar20
fdSYvarchar9
Table 12.aSample Records for tbExperiments
fdNum fdRecN fdSubj fdID fdPeriod fdExpNum
1EX-000001SCIENCE 6ACS-00101stEX1
2EX-000002SCIENCE 3ACS-00061stEX1
Continuation of Table 12.a
fdScore fdTotal fdDate fdSY fdTeacher
2210/1/20122012-2013T-000006
507511/20/20122012-2013T-000010
Table 13Data Structure for tbExperimentsStruc
Field NameData TypeField Size
fdNumint11
fdRecNumvarchar10
fdSubjvarchar50
fdIDvarchar8
fdGPvarchar3
fdTotalScoreint 11
fdTotalItemsint11
fdRatedouble4,2
fdSYvarchar9
Table 13.aSample Records for tbExperimentsStruc
fdNum fdRecNum fdSubj fdID fdGP
1ST-000001SCIENCE 6ACS-00101st
2ST-000002SCIENCE 3ACS-00061st
3ST-000003SCIENCE 6ACS-00101st
4ST-000004SCIENCE 3ACS-00061st
Continuation of Table 13.a
fdTotalScore fdTotalItems fdRate fdSY fdTeacher
2210.002011-2012T-000006
50756.502011-2012T-000010
2210.002012-2013T-000006
50756.502012-2013T-000010
Table 14Data Structure for tbHomeWork
Field NameData TypeField Size
fdNumint11
fdRecNvarchar10
fdSubjvarchar20
fdIDvarchar10
fdScoreint 11
fdTotalint11
fdDatevarchar20
fdSYvarchar9
fdTeachervarchar8
Table 14.aSample Records for tbHomeWork
fdNum fdRecN fdSubj fdID
1HW-000001CHRISTIAN VALUES 6ACS-0001
2HW-000002FILIPINO 6ACS-0001
3HW-000003FILIPINO 3ACS-0006
Continuation of Table 12.a
fdPeriod fdHWNum fdScore fdTotal fdDate fdSY fdTeacher
1stHW1151510/1/20122012-2013T-000001
1stHW110010011/14/20122012-2013T-000008
1stHW110010011/20/20122012-2013T-000009
1stHW110010011/20/20122012-2013T-000010
Table 15Data Structure for tbHomeworkStruc
Field NameData TypeField Size
fdNumint11
fdRecNumvarchar10
fdSubjvarchar50
fdIDvarchar8
fdGPvarchar3
fdTotalScoreint11
fdTotalItemsint11
fdRatedouble4,2
fdSYvarchar9
fdTeachervarchar8
Table 15.aSample Records for tbHomeWorkStruc
fdNum fdRecNum fdSubj fdID fdGP
1ST-000001CHRISTIAN VALUES 6ACS-00011st
2ST-000002FILIPINO 6ACS-00011st
Continuation of Table 15.a
fdTotalScore fdTotalItems fdRate fdSY fdTeacher
151520.002012-2013T-000001
10010015.002012-2013T-000008
Table 16Data Structure for tbLog
Field NameData TypeField Size
fdNumint11
fdLogNumvarchar8
fdUsernamevarchar15
fdRemarksvarchar50
fdTimeInvarchar12
fdTimeOutvarchar12
fdDatevarchar10
Table 16.aSample Records for tbLog
fdNum fdLogNum fdUsername fdRemarks
70L-000070EncoderUser encoder has logged in.
71L-000071EncoderUser encoder has added a teacher.
72L-000072EncoderUser encoder has added a teacher.
73L-000070AdminUser encoder has logged in.
74L-000070EncoderUser encoder has logged in.
75L-000071EncoderUser encoder has added a teacher.
Continuation of Table 16.a
fdTimeIn fdTimeOut fdDate
8:11:39 PM8:34:58 PM10/22/2012
8:14:32 PMNULL10/22/2012
9:16:53 PM9:34:58 PM10/22/2012
9:11:39 PM9:34:58 PM10/22/2012
9:14:32 PMNULL10/22/2012
Table 17Data Structure for tbNarrative
Field NameData TypeField Size
fdNumint11
fdRecNumvarchar10
fdIDvarchar8
fdGPvarchar3
fdMessagevarchar100
fdSYvarchar9
Table 17.aSample Records for tbNarrative
fdNum fdRecNum fdID fdGP
1N-000001ACS-00011st
2N-000002ACS-00012nd
3N-000003ACS-00021st
4N-000004ACS-00022nd
Continuation of Table 17.a
fdMessage fdSY
He is good in class but he is impatient doing his projects2011-2012
He sometimes forget to do his homeworks2011-2012
He is good in class but he is impatient doing his projects2012-2013
He sometimes forget to do his homeworks2012-2013
Table 18Data Structure for tbOtherOutputs
Field NameData TypeField Size
fdNumint11
fdRecNumvarchar10
fdSubjvarchar20
fdIDvarchar10
fdPeriodvarchar3
fdOONumvarchar6
fdScoreint11
fdTotalint11
fdDatevarchar20
dSYvarchar9
fdTeachervarchar8
Table 18.aSample Records for OtherOutputs
fdNum fdRecN fdSubj fdID
1OO-000001CHRISTIAN VALUES 6ACS-0010
2OO-000002FILIPINO 6ACS-0001
Continuation of Table 18.a
fdPeriod fdOONum fdScore fdTotal fdDate fdSY fdTeacher
1stOO12210/1/20122012-2013T-000001
1stOO1505011/14/20122012-2013T-000008
Table 19Data Structure for tbOtherOutputsStruc
Field NameData TypeField Size
fdNumint11
fdRecNumvarchar10
fdSubjvarchar50
fdIDvarchar8
fdGPvarchar3
fdTotalScoreint11
fdTotalItemsint11
fdRatedouble4,2
fdSYvarchar20
fdTeachervarchar9
Table 19.aSample Records for tbOtherOutputsStruc
fdNumfdRecNumfdSubjfdIDfdGP
1ST-000001CHRISTIAN VALUES 6ACS-00101st
2ST-000002FILIPINO 6ACS-00011st
3ST-000003FILIPINO 3ACS-00061st
Continuation of Table 19.a
fdTotalScore fdTotalItems fdRate fdSYfdTeacher
525220.002012-2013T-000001
505010.002012-2013T-000008
202010.002012-2013T-000009
Table 20Data Structure for tbParticipation
Field NameData TypeField Size
fdNumint11
fdRecNvarchar10
fdSubjvarchar20
fdIDvarchar10
fdPeriodvarchar3
fdPartNumvarchar6
fdScoreint11
fdTotalint11
fdDatevarchar20
fdSYvarchar9
fdTeachervarchar8
Table 20.aSample Records for tbParticipation
fdNum fdRecN fdSubj fdID
1PA-000001CHRISTIAN VALUES 6ACS-0001
2PA-000002FILIPINO 6ACS-0001
3PA-000003FILIPINO 3ACS-0006
Continuation of Table 20.a
fdPeriod fdPartNum fdScore fdTotal fdDate fdSY fdTeacher
1stPA1151510/1/20122012-2013T-000001
1stPA1505011/14/20122012-2013T-000008
1stPA1505011/20/20122012-2013T-000009
Table 21Data Structure for tbParticipationStruc
Field NameData TypeField Size
fdNumint11
fdRecNumvarchar10
fdSubjvarchar50
fdIDvarchar8
fdGPvarchar3
fdTotalScoreint11
fdTotalItemsint11
fdRatedouble4,2
fdSYvarchar9
fdTeachervarchar8
Table 21.aSample Records for tbParticipationStruc
fdNum fdRecNum fdSubj fdID fdGP
1ST-000001CHRISTIAN VALUES 6ACS-00011st
2ST-000002FILIPINO 6ACS-00011st
3ST-000003FILIPINO 3ACS-00061st
Continuation of Table 21.a
fdTotalScore fdTotalItems fdRate fdSY fdTeacher
151520.002012-2013T-000001
505015.002012-2013T-000008
505015.002012-2013T-000009
Table 22Data Structure for tbPeriodicalTest
Field NameData TypeField Size
fdNumint11
fdRecNumvarchar10
fdSubjvarchar20
fdIDvarchar10
fdPeriodvarchar3
fdPTNumvarchar6
fdScoreint11
fdTotalint11
fdDatevarchar20
fdSYvarchar9
fdTeachervarchar8
Table 22.aSample Records for tbPeriodicalTest
fdNum fdRecN fdSubj fdID fdPeriod
1PT-000001MAPEH 6ACS-00011st
2PT-000002FILIPINO 6ACS-00011st
3PT-000003FILIPINO 3ACS-00061st
Continuation of Table 22.a
fdPTNum fdScore fdTotal fdDate fdSY fdTeacher
PT1121210/1/20122012-2013T-000006
PT110010011/14/20122012-2013T-000008
PT15010011/20/20122012-2013T-000009
Table 23Data Structure for tbPeriodicalTestStruc
Field NameData TypeField Size
fdNumint11
fdRecNumvarchar10
fdSubjvarchar50
fdIDvarchar8
fdGPvarchar3
fdTotalScoreint11
fdTotalItemsint11
fdRatedouble4,2
fdSYvarchar9
fdTeachervarchar8
Table 23.aSample Records for tbPeriodicalTestStruc
fdNum fdRecNum fdSubj fdID fdGP
1ST-000001MAPEH 6ACS-00011st
2ST-000002FILIPINO 6ACS-00011st
Continuation of Table 23.a
fdTotalScore fdTotalItems fdRate fdSY fdTeacher
12120.002012-2013T-000006
10010015.002012-2013T-000008
501007.502012-2013T-000009
5010010.002012-2013T-000010
Table 24Data Structure for tbProj
Field NameData TypeField Size
fdNumInt11
fdRecNvarchar10
fdSubjvarchar20
fdIDvarchar10
fdPeriodvarchar3
fdProjNumvarchar6
fdScoreint11
fdTotalint11
fdDatevarchar20
fdSYvarchar9
fdTeachervarchar8
Table 24.aSample Records for tbProj
fdNum fdRecN fdSubj fdID fdPeriod
1PR-000001CHRISTIAN VALUES 6ACS-00011st
2PR-000002FILIPINO 6ACS-00011st
3PR-000003FILIPINO 3ACS-00061st
Continuation of Table 24.a
fdProjNum fdScore fdTotal fdDate fdSY fdTeacher
PR12210/1/20122012-2013T-000001
PR110010011/14/20122012-2013T-000008
PR110010011/20/20122012-2013T-000009
Table 25Data Structure for tbProjStruc
Field NameData TypeField Size
fdNumint11
fdRecNumvarchar10
fdSubjvarchar50
fdIDvarchar8
fdGPvarchar3
fdTotalScoreint11
fdTotalItemsint11
fdRatedouble4,2
fdSYvarchar9
fdTeachervarchar8
Table 25.aSample Records for tbProjStruc
fdNum fdRecNum fdSubj fdID fdGP
1ST-000001CHRISTIAN VALUES 6ACS-00011st
2ST-000002FILIPINO 6ACS-00011st
3ST-000003CHRISTIAN VALUES 6ACS-00021st
4ST-000004FILIPINO 6ACS-00021st
5ST-000005CHRISTIAN VALUES 6ACS-00031st
6ST-000006FILIPINO 6ACS-00031st
7ST-000007CHRISTIAN VALUES 6ACS-00041st
8ST-000008FILIPINO 6ACS-00041st
9ST-000009CHRISTIAN VALUES 6ACS-00051st
10ST-0000010FILIPINO 6ACS-00051st
11ST-0000011FILIPINO 6ACS-00061st
Continuation of Table 25.a
fdTotalScore fdTotalItems fdRate fdSY fdTeacher
2210.002012-2013T-000001
10010015.002012-2013T-000008
2210.002012-2013T-000001
10010015.002012-2013T-000008
2210.002012-2013T-000001
10010015.002012-2013T-000008
2210.002012-2013T-000001
10010015.002012-2013T-000008
10010015.002012-2013T-000008
Table 26Data Structure for tbQuiz
Field NameData TypeField Size
fdNumint11
fdRecNvarchar10
fdSubjvarchar20
fdIDvarchar10
fdPeriodvarchar3
fdQuizNumvarchar6
fdScoreint11
fdTotalint11
fdDatevarchar20
fdSYvarchar9
fdTeachervarchar8
Table 26.aSample Records for tbQuiz
fdNum fdRecN fdSubj fdID fdPeriod
1Q-000001FILIPINO 6ACS-00011st
2Q-000002FILIPINO 6ACS-00021st
3Q-000003FILIPINO 6ACS-00031st
4Q-000004FILIPINO 6ACS-00041st
5Q-000005FILIPINO 6ACS-00051st
6Q-000006FILIPINO 6ACS-00061st
7Q-000007FILIPINO 6ACS-00071st
8Q-000008FILIPINO 6ACS-00081st
9Q-000008FILIPINO 6ACS-00082nd
10Q-000008FILIPINO 6ACS-00083rd
11Q-000008FILIPINO 6ACS-00084th
Continuation of Table 26.a
fdQuizNum fdScore fdTotal fdDate fdSY fdTeacher
Q13310/1/20122012-2013T-000008
Q23310/1/20122012-2013T-000008
Q36611/13/20122012-2013T-000008
Q46611/13/20122012-2013T-000008
Q34611/13/20122012-2013T-000008
Q46611/13/20122012-2013T-000008
Q33611/13/20122012-2013T-000008
Q15611/13/20122012-2013T-000008
Q16611/13/20122012-2013T-000008
Q13611/13/20122012-2013T-000008
Table 27Data Structure for tbQuizStruc
Field NameData TypeField Size
fdNumint11
fdRecNumvarchar10
fdSubjvarchar50
fdIDvarchar8
fdGPvarchar3
fdTotalScoreint11
fdTotalItemsint11
fdRatedouble4,2
fdSYvarchar9
fdTeachervarchar8
Table 27.aSample Records for tbQuizStruc
fdNum fdRecNumfdSubjfdIDfdGP
1ST-000001FILIPINO 6ACS-00011st
2ST-000002FILIPINO 3ACS-00061st
3ST-000003SCIENCE 3ACS-00061st
4ST-000004ENGLISH 6ACS-00012nd
Continuation of Table 27.a
fdTotalScore fdTotalItems fdRate fdSY fdTeacher
424215.002012-2013T-000004
5510.002012-2013T-000009
151515.002012-2013T-000010
202020.002012-2013T-000004
Table 28Data Structure for tbRanks
Field NameData TypeField Size
fdNum int11
fdRecNum varchar10
fdID varchar8
fdLevel varchar1
fdAcademics double4,2
fdECA double4,2
fdTotal double4,2
fdFinal double4,2
fdSY varchar9
Table 28.aSample Records for tbRanks
fdNum fdRecNum fdID fdLevel
1AC-000001ACS-00031
2AC-000002ACS-00071
3AC-000003ACS-00016
4AC-000004ACS-00026
5AC-000005ACS-00106
6AC-000006ACS-00116
7AC-000007ACS-00126
8AC-000008ACS-00136
Continuation of Table 28.a
fdAcademics fdECA fdTotal fdFinal fdSY
0.004.504.501.502012-2013
0.004.504.501.502012-2013
14.003.0017.006.002012-2013
0.007.507.501.002012-2013
7.007.5014.503.002012-2013
0.0012.0012.002.002012-2013
0.0016.5016.504.502012-2013
Table 29Data Structure for tbSubjectTeachers
Field NameData TypeField Size
fdNumint11
fdRecNumvarchar10
fdSubjvarchar50
fdTeachervarchar8
fdSYvarchar9
Table 29.aSample Records for tbSubjectTeachers
fdNum fdRecNum fdSubj fdTeacher fdSY
1ST-000001CHRISTIAN VALUES 6T-0000012012-2013
3ST-000003COMPUTER 5T-0000022011-2012
4ST-000004SCIENCE 6T-0000062009-2010
5ST-000005COMPUTER 6T-0000022012-2013
6ST-000006COMPUTER 6T-0000022012-2013
7ST-000007COMPUTER 5T-0000022013-2014
Table 30Data Structure for tbStudents
Field NameData TypeField Size
fdNumint11
fdIDvarchar8
fdLastvarchar50
fdFirstvarchar50
fdMiddlevarchar50
fdGradeLevelvarchar3
fdMailvarchar30
fdSYvarchar9
Table 30.aSample Records for tbStudents
fdNum fdID fdLast fdFirst fdMiddle
1ACS-0001LazoJanus CesarioRuizan
2ACS-0002LimHannahDe Peralta
3ACS-0003LazoRichelleRuizan
4ACS-0004CaneteRomeoTagorda
5ACS-0005QuimingGlenDucusin
6ACS-0006FagelGeovicAsiete
8ACS-0008StewartLittleAntonio
Continuation of Table 30.a
fdGradeLevel fdMail fdSY
Table 31Data Structure for tbStudentSubjects
Field NameData TypeField Size
fdNumint11
fdRecNumvarchar8
fdIDvarchar10
fdSubjvarchar50
fdSYvarchar9
Table 31.aSample Records for tbStudentSubjects
fdNum fdRecNum fdID fdSubj fdSY
1SS-00001ACS-0001FILIPINO 62012-2013
2SS-00002ACS-0001ENGLISH 62012-2013
3SS-00003ACS-0001MAPEH 62012-2013
4SS-00004ACS-0001SCIENCE 62012-2013
5SS-00005ACS-0001CHRISTIAN VALUES 62012-2013
6SS-00006ACS-0004FILIPINO 62012-2013
7SS-00007ACS-0004ENGLISH 62012-2013
8SS-00008ACS-0004MAPEH 62012-2013
9SS-00009ACS-0004SCIENCE 62012-2013
10SS-00010ACS-0004CHRISTIAN VALUES 62012-2013
Table 32Data Structure for tbSubjectGrades
Field NameData TypeField Size
fdNumInt11
fdRecNumvarchar10
fdSubjvarchar50
fdIDvarchar8
fdGPvarchar3
fdRatingdouble5,2
fdSYVarchar9
fdTeacherVarchar8
Table 32.aSample Records for tbSubjectGrades
fdNum fdRecNum fdSubj fdID fdGP fdRating fdSY fdTeacher
2SG-000002CHRISTIAN VALUES 6ACS-00011st50.002012-2013T-000001
4SG-000004FILIPINO 3ACS-00061st92.502012-2013T-000009
5SG-000005SCIENCE 3ACS-00061st79.502012-2013T-000010
7SG-000007CHRISTIAN VALUES 6ACS-00101st85.002012-2013T-000001
8SG-000008FILIPINO 1ACS-00081st85.002012-2013T-000011
10SG-000010ENGLISH 6ACS-00012nd20.002012-2013T-000004
Table 33Data Structure for tbSubjects
Field NameData TypeField Size
fdSubjvarchar50
Table 33.aSample Records for tbSubjects
fdSubj
CHRISTIAN VALUES 1
CHRISTIAN VALUES 2
CHRISTIAN VALUES 3
CHRISTIAN VALUES 4
CHRISTIAN VALUES 5
CHRISTIAN VALUES 6
Table 34Data Structure for tbTeachers
Field NameData TypeField Size
fdNumint11
fdIDvarchar8
fdLastvarchar50
fdFirstvarchar50
fdMiddlevarchar50
fdAdviseevarchar10
fdSYvarchar9
Table 34.aSample Records for tbTeachers
fdNum fdID fdLast fdFirst fdMiddle fdAdvisee fdSY
1T-000001RizalJoseMercado62012-2013
2T-000002MabiniApolinarioTacio52012-2013
3T-000003JacintoEmilioBata42011-2012
4T-000004EscodaJosefaLlanes62011-2012
5T-000005AquinoMelchoraBenignoKI2012-2013
6T-000006SilangGabrielaSur52011-2012
7T-000007SilangDiegoNorte42012-2013
8T-000008AguinaldoEmilioHeneralKII2012-2013
9T-000009LunaJuanPinto32012-2013
10T-000010ZamoraJacintoPed22012-2013
11T-000011BurgosJosePadi12012-2013
Table 35Data Structure for tbThemes
Field NameData TypeField Size
fdNumint11
fdRecNvarchar10
fdSubjvarchar20
fdIDvarchar10
fdPeriodvarchar3
fdThemeNumvarchar6
fdScoreint11
fdTotalint11
fdDatevarchar20
fdSYvarchar9
fdTeachervarchar8
Table 35.aSample Records for tbThemes
fdNum fdRecN fdSubj fdID fdPeriod fdThemeNum
1TH-000001ENGLISH 6ACS-00011stTH1
2TH-000002FILIPINO 6ACS-00011stTH1
3TH-000003FILIPINO 5ACS-00011stTH1
Continuation of Table 35.a
fdScore fdTotal fdDate fdSY fdTeacher
2210/1/20122012-2013T-000004
505011/14/20122012-2013T-000008
505011/14/20122012-2013T-000008
Table 36Data Structure for tbThemesStruc
Field NameData TypeField Size
fdNumInt11
fdRecNumVarchar10
fdSubjVarchar50
fdIDVarchar8
fdGPVarchar3
fdTotalScoreInt11
fdTotalItemsInt11
fdRateDouble4,2
fdSYVarchar9
fdTeacherVarchar8
Table 36.aSample Records for tbThemesStruc
fdNum fdRecNum fdSubj fdID fdGP
2ST-000002ENGLISH 6ACS-00011st
3ST-000003FILIPINO 6ACS-00011st
4ST-000004FILIPINO 3ACS-00061st
5ST-000005FILIPINO 1ACS-00081st
6ST-000006FILIPINO 1ACS-00091st
Continuation of Table 36.a
fdTotalScore fdTotalItems fdRate fdSY fdTeacher
220.002012-2013T-000004
505015.002012-2013T-000008
10010020.002012-2013T-000009
10010010.002012-2013T-000011
Figure 6Input Process Output (IPO) ModelINPUT PROCESS OUTPUTA. STUDENT RECORD1. StudentInformationAdd Student InformationAdded Student RecordAdd New Student Record
2. New StudentInformationUpdate StudentInformationUpdated Student RecordEdit Student Record
3. StudentID/NameUpdate Student RecordRetrievedStudent RecordSearch Student Record
B. TEACHER RECORD1. Added Teacher RecordAdd RecordAdd Teacher Record
Teacher Information
2. Update RecordUpdated Teacher RecordNew Teacher InformationEdit Teacher Record
C. STUDENT GRADE
Added Criteria ScoreAdd RawScoresRawScores1. Add Criteria Score
Updated Criteria ScoreUpdate RawScoresNewRaw Scores2. Edit Criteria Score
D. USER INFORMATION
Added User RecordAdd User Record Add User Information1. Add User
Updated User RecordUpdate User RecordNew User Information2. Update User
Searched User RecordSearch User RecordUser Record3. Search User
Figure 7Hierarchical Input Process Output (HIPO)
Cost Benefit AnalysisCost Benefit Analysis is a systematic process for calculating and comparing benefits and costs of a project for two purposes: to determine if it is a sound investment and, to see how it compares with alternate projects. It is also called cost-effectiveness analysis; it is relevant to businesses as well as to non-profit and governmental units.A business organization especially big companies might find it very useful and of big help because it is use to determine if there are additional funds needed for the organization, if there is a need in the reduction of budget in other operation of the company and to determine if the cash flowing outside the corporation is of lower than the cash inflows.Some resources such as time and money are very limited; an organization cannot accept every proposed project. To decide which of the proposed projects are to be developed, decision makers assess the benefit well as the risks of the project and approving a project when its benefits exceed its costs. Cost-benefit analysis provides the structure and support for making such decisions.Those benefits that increases the welfare of the organization is called tangible benefits such as cash inflows from additional sales of a product or the saving in cash outflows that a project enables while the intangible benefits are very important but cannot be measured or hard to quantity.Cost are expenses made in order to obtain tangible benefits. In determining the project cost both Tangible and Intangible Cost are needed. Tangible cost are measured monetary such as buying a new machine, cost of the system development and the training of the clerk. Intangible cost are not measured monetarily, instead these are obtained benefits that can be assessed.Table 37The Recurring Costs of the Current SystemCategoryQuantity/UnitPrice(Php)Monthly CostAnnual Cost
SuppliesBond PaperBall Pen PencilInkClass RecordEnvelope
2 reams20 pieces 20 pieces 2 bottles6 pieces75 pieces500.0010.005.00200.0030.008.00 1000.00200.00100.00400.00180.00600.0012,000.002,400.001,200.004,800.002,160.007,200.00
Sub-Total2,480.0029,760.00
Electricity Costs1,500.0018,000.00
Computer Maintenance3,000.00
TotalPhp 3,980.00Php 50,760.00
Table 37 summarizes the recurring cost of the current system. As shown in the table, supplies and electricity costs are being sum up monthly which is Php 2,480.00 and Php 1,500.00 respectively. They cost Php 29,760.00 and Php 18,000.00 annually.When the Automated Grading System of Anastrophe Christian School will be implemented, figures listed in Table 38 will become savings of the organization since the use of some items are reduced and a new set of cost will arise based from the implementation of the proposed system.
Table 38The Recurring Costs of the Proposed System
CategoryUnitsMonthly CostAnnual Cost
SuppliesBond PaperBall PenPencilInkClass RecordEnvelope
2 reams10 pieces10 pieces1 bottle6 pieces75 pieces500.00100.00100.00200.00180.00600.006,000.001,200.001,200.002,400.002,160.007,200.00
Electricity Cost500.006,000.00
Maintenance Software Hardware3,600.003,000.00
TotalPhp 2,180.00Php 32,760.00
Table 39System Development CostsCategoryCosts
Software18,000.00
User Training2,000.00
Total CostsPhp 20, 000.00
System development cost refers to those amounts associated with project initiation development and the start-up value of the proposed system. Table 39 shows that the development project cost is estimated Php 20,000. Recurring cost is the cost resulting from the ongoing evolution and the use of the proposed system. It typically encompasses the maintenance of the computer system and the supplies.Table 40 shows that the benefit is equivalent to 18,000. From the table, with the discount rate of 3.8%, the present value can be calculated as follows:Present Value=Net Economic Benefit x [1/(1+discount rate)]PV1 = 18, 000 x [1/ (1+0.038)1] = 18,000 x 0.9634 = 17,341.04PV2 = 18,000 x [1/ (1+0.038)2] = 18,000 x 0.9281 = 16,706.25PV3 = 18,000 x [1/ (1+0.038)3] = 18,000 x 0.8941 = 16,095.85PV4 = 18,000 x [1/ (1+0.038)4] = 18,000 x 0.8614 = 15,505.26PV5 = 18,000 x [1/ (1+0.038)5] = 18,000 x 0.8299 = 14,938.03
Table 40Net Economic BenefitsCategoryAnnual Benefits
Old Recurring Cost50,760.00
Less
Proposed System Recurring Cost32,760.00
Net Economic Benefit18,000.00
In computing for the Overall NPV:Overall NPV = PV1 + PV2 + PV3 + PV4 + PV5Overall NPV = 17,341.04 + 16,706.25 + 16,095.85+ 15,505.26 + 14,938.03Overall NPV = 60,585.03The Overall NPV is the sum of all benefits gained from the proposed system.In computing for the Overall ROI:Overall ROI = (Overall NPV/NPV of All Costs)Overall ROI = 60,585.03 / 20,000 Overall ROI = 3.03Upon implementing the proposed system, the Return of Investment is achieved in 3.03 years.The formula for the Break-Even Ratio:Yearly NPV Cash Flow Overall NPV Cash Flow Break- Even Ratio =Yearly NPV Cash Flow
16,706.20 14,047.25Break-Even Ratio = 16,706.20
Break-Even Ratio = 0.19Break Even ratio is the point where the costs and benefits are even. The graph in the Figure 8 shows that the break even occurred between years 1 and 2. Using the Break Even Ratio, the Break Even is determined and is exactly at 1.19 years.67
Table 41Summary of Cost Benefit AnalysisYear of ProjectTotal
1 2 3 4 5
Net Economic Benefit0.0018,000.0018,000.0018,000.0018,000.0018,000.00
Discount Rate (3.8%)1.00000.96340.92810.89410.86140.8299
PV of Benefits0.0017,341.0416,706.2016,094.6115,505.4014,937.77
NPV of all Benefits0.0017,341.0434,047.2550,141.8565,647.2680,585.0380,585.03
One-time Costs Php20,000.00
Recurring Costs0.000.000.000.000.000.00
Discount Rate (3.8%) 1.0000 0.9634 0.9281 0.8941 0.8614 0.8299
PV of all Costs0.000.000.000.000.000.00
NPV of all Costs 20,000.0020,000.0020,000.0020,000.0020,000.0020,000.0020,000.00
(Cumulative NPV)
Overall NPV60,585.03
Return of Investment3.03
Break-Even Analysis
Yearly NPV Cash Flow20,000.0017,341.0416,706.2016,094.6115,505.4014,937.7780,585.03
Overall NPV Cash Flow20,000.00-2,658.9614,047.2530,141.8545,647.2660,585.03
Project break-even occurs between years 1 and 2Break-even fraction = (16,706.20-14,047.25) / 16,706.20=0.19Actual break-even occurred at 1.19 years
71Figure 8Break-Even Analysis
72
Evaluation of the Proposed SystemTable 42 shows the summary of the evaluation of the Automated Grading System of Anastrophe Christian School. The proposed system was evaluated by the Chairman, members of the Defense Panel as well as the end users. The system was evaluated in terms of the following criteria: Reliability, User-Friendliness, Usefulness and Completeness.Table 42Summary of the Evaluation of the Proposed Automated GradingSystem of Anastrophe Christian SchoolCriteriaMean RatingDescriptive Rating
A. Reliability
1. The system performs the right procedure.5.00Excellent
2. It provides accurate result.5.00Excellent
3. The system is meeting the right and expected requirements.5.00Excellent
4. It prevents failure or improper procedure.5.00Excellent
5. The system properly validates the entries.Excellent
6. The system is protected against unauthorized use through user password5.00Excellent
Sub Total5.00Excellent
B. User-Friendliness
1. The system incorporates system features that are easy to understand and use.5.00Excellent
2. The instructions are convenient to navigate within the software. 5.00Excellent
3. Data entry effort is manageable.5.00Excellent
4. The system adapts to increasing user familiarity with the system.5.00Excellent
5. It generally functions in a manner that seems natural to user5.00Excellent
6. Anyone can figure out how to use the system even without a user's manual.5.00Excellent
Sub Total5.00Excellent
C. Usefulness
1. The system achieves greater speed in processing data.5.00Excellent
2. The system gives greater accuracy and improved consistency.5.00Excellent
3. It has information retrieval.5.00Excellent
4. It provides good data security.5.00Excellent
5. The system output/reports are useful and meet user needs.5.00Excellent
6. The system meets the expectation of the user in terms of the output.4.67Excellent
Sub Total4.95Excellent
D. Completeness
1. The system can process the required and needed reports.5.00Excellent
2. The system provides the adequate support and troubleshooting problems.5.00Excellent
Sub Total5.00Excellent
E. Aesthetic Effect
1. The program's Interface is attractive and appropriate.5.00Excellent
2. Navigation icons are used consistency.5.00Excellent
3. The contrast between text and background materials makes the text legible.5.00Excellent
4. Graphics elements illustrate or clarify information presented in text.5.00Excellent
5. The system is of high design quality.4.67Excellent
6. The reports produced by the system are well organized, attractive and systematic.4.67Excellent
Sub Total4.89Excellent
Overall4.97Excellent
The proposed system was evaluated under five categories broken down into: Reliability, User-Friendliness, Usefulness, Completeness and Aesthetic Effect. The scoring is set to 1.0 as the lowest and 5.0 as the highest. It is shown in this table that the criteria for Reliability and User-Friendliness were rated Excellent with a mean rating of 5.00. On Usefulness, the system was rated Excellent with a mean rating of 4.95, on Completeness, it is rated 5.00 with a descriptive rating of Excellent and on Aesthetic Effect, and the proposed system was evaluated 4.89 with a descriptive rating of Excellent. As a whole, the Automated Grading System of Anastrophe Christian School was rated Excellent as supported by the mean rating of 4.97 and indicates that the proposed system is technically and functionally feasible, thus it meets the expectation of the end-users.
Log In
Main
Admin
Encoder
RECORDS
Accounts
Students
Attendance
Development
For Kinder
For 1st-6th Grade
VIEW
Students
Subjects
Ranks
Teachers
Narrative Report
User Log
REPORTS
Form 138
User Log
Grades
OPTION
Criteria Rating
Subject Teachers
ABOUT
EXIT
RECORDS
Students
Add Students
Edit Students
Grades
Criteria Scores
ECA Scores
Attendance
Development
For Kinder
For 1st 6th Grade
VIEW
Students
Subjects
Ranks
Teachers
Narrative Report
REPORTS
Form 138
User Log
OPTION
Set Criteria Rating
Set Subject Teachers
ABOUT
EXIT
Splash Screen
Criteria Scores
ECA Scores