Republic of the Philippines
Eastern Samar State University
Guiuan Campus
Guiuan Eastern Samar
A FEASIBILITY STUDY on
e-Class Record
System
Submitted To:
Engr. Aida F. Elivera
Assistant Professor I
Submitted By:
Angel L. Garado
Angelo E. Macabutas
Daven Lloyd C. Ramirez
Jessabel G. Abude
Kenneth D. Naputo
BS-INFORMATION TECHNOLOGY III-C
Table of Contents
Acknowledgment………………………………………………………………..........iv-v
List of Tables
Table 1: Project Plan………………………………………………….….......6-7
Table 2: Financial Summary……………………………………………........17
Table 3: Alternative Matrix …………………………………………………...21
Table 4: Operational Requirement ………………………………………….22
Table 5: Performance Requirement………………………………………....23
Table 6: Security Requirement…………………………………………........24
Table 7: Cultural and Political Requirement……………………………......24
List of Figures
Figure 1: Use Case Diagram………………………………………………...10
Figure 2: System Model………………………………………………….…...19
Figure 3: Data Flow Diagram………………………………………………...20
Figure 4: Login Form……………………………………………………….....28
Figure 5: Main Form…………………………………………………………..29
Figure 6: e-Class Record Form……………………………………………...30
Figure 7: Score Limits Form………………………………………………….31
Figure 8: Account Management Form……………………………………...32
Figure 9: Subject Load Form…………………………………………….......33
Figure 10: Subject Listing Form……………………………………………..34
i
Figure 11: Add Student Form………………………………………………..35
Figure 12: Print Form……………………………………………...................36
Figure 13: Physical Process Model………………………………………...37
Figure 14: Physical Data Mode (Data base)………………………………38
Chapter 1 BACKGROUND OF THE STUDY
Introduction…………………………………………………………………………...1-2
Objective of the Feasibility Study………………………………………….................3
Information Sources………………………………………………………………...…4
System Request………………………………………………………………………..5
Project Plan…………………………………………………………………………..6-7
Chapter 2 OVERVIEW OF THE PROJECT
Brief description of the System…………………………………………………….....8
General Architecture………………………………………………………...............8-9
Use Cases…………………………………………………………………………10-14
Chapter 3 ECONOMIC OVERVIEW OF THE AREA
General Overview……………………………………………………………………15
Privacy and Confidentiality……………………………………………………..15-16
Technical Challenges………………………………………………………………16
ii
Financial Analysis……………………………………………………………...17-18
Chapter 4 SYSTEM ARCHITECTURE
System Model……………………………………………………………………....19
System Architecture…………………………………………………………....20-21
Alternative Matrix……………………………………………………………….21-22
Architecture Design…………………………………………………………....22-23
Hardware and Software Specification……………………………………….22-25
Interface Design……………………………………………………………......25-27
Physical Process Model………………………………………………………28-36
Physical Data Model…………………………………………………………..37-38
Chapter 5 CONCLUSION
Conclusion…………………………………………………………………..…….40
Reference……………………………………………………………………..…...41
Appendices………………………………………………………………..……….42
iii
Acknowledgment
The project team would have not finished this project without the support
from each member. Each member’s presence gives the team an encouragement
to keep going even in up-side-down situations.
To our ameliorators whose support has always been our source of
strength and inspiration. To our classmates who helped us in doing research in
different fields of concerned in this project as well as the time we’ve shared
together during the development of the proposed system. Thank you.
We would like also to thank Sir Archibal Ranido who gives us an
opportunity to develop a system that could help our school in the next days. His
set of “What if” questions that make us to explore beyond the limits. Furthermost,
he gives us a lot of positive perspective in life. To you sir, we give our greatest
respect. Thank you.
To Engr. Aida F. Elivera, our thesis adviser; thank you for entrusting us in
failure and success; and in sharing her valuable time in giving us helpful
information to finish this project. The generosity you’ve given to the project team
for letting us to use print-out devices in particular that minimizes the project costs
for print-out of paper related works. Thank you.
To Engr. Roger R. Abulencia, our class adviser; thank you for being a
good role model as a father in our classroom. Thank you.
iv
And we would like also to thank our heavenly father. Him who is giving us
high hopes; for being our source of strength; for being true to what he has
promised. We praise you and thank you our creator and saviour.
v
Chapter 1
BACKGROUND OF THE STUDY
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. An E-Class Record System plays a key role in the
Grade 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. An E-Class Record 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.
E-Class Record 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.
Student’s grades are vital information needed in advancing to the next 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 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 E-Class Record System that will address
these issues.
2
Objectives of the Feasibility Study
General Objectives
The general objective of this study is to develop an E-Class Record
exclusively for Eastern Samar State University (Guiuan Campus).
Specific Objectives
To create a System that will record both teacher and student
information.
To create a System that will record the student’s grade for quizzes,
recitation, assignments, activities, project, and quarterly exam.
To create a System that will compute the student’s quarterly grade
based on inputted data.
To create a System that will secure and maintain the integrity of data.
Information Sources
The researchers conducted a lot of research with a question of how an
Electronic Class Record System will look like and what are its components.
Through it, the project team able to know the advantages and disadvantages that
may occur during the implementation of the proposed system. The researchers
also asked the subject teacher regarding on how the system may look like and
what would be its basic components. They also gathered printed samples of
grade sheets for the format of the Electronic Class Record. Internet sources of
3
information have a huge contribution during the development of the Electronic
Class Record, particularly in some source coding issues. IT instructors and
advisers are also one of the major sources of information for which they shared
their knowledge and strategies which became the blueprint of the system.
System Request
Project Sponsor -Engr. Roger R. Abulencia
-Head, Information Technology Department
-Electronic Class Record (eCR)
Business Needs -Improve credential security.
-Organized paper works record.
Business Requirement -Provide reliable security protocol of stored grades.
-Produce printed output of grades.
Business Value -Reduction of delayed submitted grades.
Special Issues or
Constraints -System needed before the end of semester.
-Top-level security clearance is needed when
on maintenance session or
4
updating the system is needed by the
project team.
Project Plan
Activity Duration (days) Person Responsible Status
Research Phase 10 days Open
Internet 5 days Jessabel, Angel Open
Research
Field 5 days Project Team Open
Research
Analysis Phase 15 days Open
Design 3 days Project Team Complete
Flow 5 days Project Team Complete
Codes 7 days Project Team Open
Design Phase 9 days Open
Login Form 1 day Jessabel Complete
Main Form 1 day Daven Complete
E-Class 1 day Daven Complete
Record Form
Score Limits 1 day Angelo Complete
Form
Account 1 day Kenneth Complete
Management
Form
Subject Load 1 day Angel Complete
Form
Subject 1 day Jessabel Complete
Listing Form
1 day Kenneth Complete
Add Student
Form
1 day Angelo Complete
Print Form
5
Coding Phase 50 days Open
Login Form 1 day Angelo Complete
Main Form 1 day Kenneth Complete
E-Class 10 days Project Team Open
Record Form
Score Limits
Form 10 days Jessabel, Angel Open
Account
Management 4 days Jessabel, Kenneth Complete
Form
Subject Load
Form 7 days Daven Open
Subject
Listing Form 7 days Daven Open
Add Student
5 days Daven Complete
Form
Print Form
5 days Angelo Complete
Testing and - - -
Debugging Phase
Table 1: Project Plan
Figure one shows the complete timeline of activities of the proposed
system with its corresponding its duration, to whom it assigned to and its current
statuses.
6
Chapter 2
OVERVIEW OF THE PROJECT
Brief Description of E-Class Record System
The e-Class Record System is mainly for recording and storing student
credentials as well as reproducing stored data if needed. It is also capable of
calculating the inputted grades and can produce printed grades if necessary.
General Architecture
The features of the system cover all necessary conductions of data from
either the students and the teacher from collecting, inputting, calculating,
partitioning and printing necessary data for submission purposes. The system
may vary according to:
Student/Teacher Identifiers and Demographic Identifiers:
These data provide individual identifiable information of either the
student or the teacher including names, course, subject loads,
Grades, genders, year levels, sections and other Student/Teacher-
related information. Some of these variables can be printed upon
the desire of the user.
Class Record Variables:
These data include all the necessary input for evaluating the grades
of the students. Variables including grades, attendances, quizzes,
activities, participations, projects and quarterly exam. These
variables are the key participles of computing output or individual
grades of the students.
9
Use Cases
E- Class Record System
Class Record Frm
Account Management Frm
Subject Load Frm
Subject Listing Frm
Data Report Frm
Logout
Figure 1: Use Case
TEACHER
E-CLASS RECORD
-Log in w/ Username & Password
-View the main menu
-Choose Action
10
CLASS RECORD
-Input Data on Existing Data Capsules
-View class record from subject –subject
-Choose between buttons for action
ADD INFO
-Input particular info for personal purpose
COMPUTE GRADE
EDIT INFORMATION
DELETE INFORMATION
SAVE INFORMATION
VERIFY
-CLOSE
ACCOUNT MANAGEMENT
-View account management form
-Choose between buttons
ADD ACCOUNT
EDIT ACCOUNT
DELETE ACCOUNT
SAVE ACCOUNT
-View existing accounts
11
-Close
SUBJECT LOAD
-View subject load form
-Choose between buttons
ADD SUBJECT LOAD
EDIT SUBJECT LOAD
DELETE SUBJECT LOAD
SAVE SUBJECT LOAD
-View existing subject load
-CLOSE
SUBJECT LISTING
-View subject listing form
-Input/Choose data (subject name)
-View student subject list
-Choose between buttons
ADD STUDENT
EDIT STUDENT LIST
DELETE STUDENT
SAVE SUBJECT LIST
12
-CLOSE
DATA REPORT
-View data report
-Choose between buttons
GRADE SHEET PRINTING
SUBJECT LIST(OFFICIAL ROLL)
-CLOSE
Figure 1 shows the proposed system use case. The e-Class Record
System has five (5) major forms, namely Class Record, Account Management,
Subject Load, Subject Listing, and Data Report.
The user can access the system through logging-in with its corresponding
username and password. From it they can now use the Class Record which the
user can now choose an action between add student information, compute
student grades, edit student’s information, delete student information and verify
students information and can be save the new record or the updated one into the
storage of data in the system. New users can register in the Account
Management form which they must fed their personal information as well as their
desired username and password, current user can update their records and even
delete if they want to. Subject Load provides subject load to the user. The user is
enabled to add subject, edit or customize, delete and search subject provided in
13
the systems storage of data. Users can also view the subject listing form for
which they can add student, edit student list, delete student list and therefore
save the actions they made. For print outs user can use the Reports Form which
they can choose actions between print student grade sheet and the official roll of
subject listed students.
14
Chapter 3
ECONOMIC OVERVIEW OF THE AREA
General Overview
The proposed system is developed using VB6. 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.
Privacy and Confidentiality
The Proposed e-CR System’s challenge is the concerns about student
privacy and the confidentiality of individually identifiable student Information. All
stored information should be kept privately safe and invulnerable without the
Teacher’s access. The Teacher will have all the access in the system. He/she
can Manage, compute, and even remove information recorded in the system.
The Proposed ECR System is in the ratio of 1:1, meaning one system, one
teacher. The Program head cannot access the system but rather receives the
information via hard copies or print outs.
The Proposed ECR System aims not to publicize student’s confidential
grades and information, but rather to secure and store data in one-way access
for non-fixing issues. Thus, ECR System is a password protected system;
security is one of its features.
Technical Challenges
Technical issues were also raised as a potential challenge to the
implementation of the ECR System. The proposed system would include the
creation and management of student records including grades, personal
information and even the teacher’s information, with new inputs almost every
day. Hence, the proposed system also requires valid inputs from the user for
synchronization. The proposed system has its own login form that would enable
the non-official user to manage or browse the whole system.
16
Financial Analysis
In developing a system costs and expenses are inline due to the uses of
human resources and paraphernalia such like print outs and in the reproduction
of researched papers.
Transportation; the project team members are not located at the same
place. Therefore, transportation expense occurs.
Research; because the project team are lacking of references, research
expenses amplify for the project team to allocate other information.
Print outs; every submission of print out papers, the project team add the
print out expenses in its document related paraphernalia’s.
Food; since the project team members are fully human beings, they need
food to survive and do their job well, food expenses are added in their every
session costs.
Financial Summary
Expenses Amount
Transportation Php 70.00
Research Php 80.00
Print outs Php 65.00
Food Php 150.00
Total Php 365 / Session
Table 2: Financial Summary
17
The financial summary liquidizes all the necessary expenses happened
during the creation of the proposed system. These expenses are the supporting
factors of making the e-Class Record System (eCRs) possible.
18
Chapter 4
SYSTEM ARCHITECTURE
System Model
Inputs Process Outputs
Username
E - Class Grades
Password
Sheets
Student Record
information Subject
User System listing
information (output)
User
accounts
Subject loads
Student
grade
components
Figure 2: System Model
System model shows the Input, Process and Output of the proposed
system. User should input specific student’s information with its corresponding
grades and will be processed by the e-CR system and able to produce printed
grade sheet of students and subject listing for the teachers.
System Architecture
Data Flow
Figure 3: Data Flow
The system architecture shows the flow of data’s being inputted into the
system. From students who submit raw grades up to the teachers who’s
assigned to input the data to the system and as far as the teacher give a
particular command the system will execute the command such like the teacher
give a command to compute the raw grades of the students. The computed
grade will now be recorded to the system’s database that serves as the main
storage of data of the entire system. The recorded grades could be printed out
that can be submitted to the program head or be given to the students for further
20
checking. When the students detects any irregularities of the computation of the
grades the teacher will re-input the grades into the system and be re-computed
by the system until such time that the errors are being fixed.
Alternative Matrix
Table 3: Alternative Matrix (E-Class Record System)
The alternative matrix compares three programming language that
the system could be used namely Turbo C, C++ and the VB6 which is the
programming language being used in the development of the e-Class
Record. It also compares several basic issues when developing a system
21
like technical, economic and organizational issues. The three
programming languages differentiate in its way of coding, its
workplace/environment and its components.
Architecture Design
Type of Requirement
The system will be fully operational
Technical Environment
when completely installed.
The system will run in laptop,
netbooks and personal computers
(PCs). But cannot operate in
mobile gadgets such as cellular
phones, iPhones, tablets etc.
Portability Requirement
Processor: Intel(R) Celeron(R)
CPU N2840 @ 2.16GHz (2 CPUs),
~2.2GHzThe higher the processor,
the faster is the processing time.
System maintenance will be
quarterly or as needed.
Maintainability Requirement New version of the system will be
released whenever the office in
need for an upgraded version.
Table 4: Operational Requirement
Table four (Operational Requirement) discussed on when and where the
system will run properly. It is required to be installed correctly fulfilling its
compatibility issues such as said above. System maintenance will be quarterly or
as needed by the system such like it is malfunctioning and when in need of
immediate respond.
22
Type of Requirement
The database must be updated in
real time.
Respond time must be fast as
Speed Requirement
possible for each transaction.
Can accumulate speed up to 4
Mbps.
The system will have 99% up-time
performance.
Availability and reliability
Scheduled maintenance should
Requirement
not exceed 12 hours for its
session.
Table 5: Performance Requirement
Table five (Performance Requirement) discussed the systems running
capabilities such as it can accumulate speed up to 4 Mbps in processing each
single data inputted into the system. Maintenance sessions should not exceed 12
hours so that it system will be available as soon as possible.
Type of Requirement
The system is not missioned
critical but a system outage is
estimated Php. 15,000.00 per
System Value Estimates session in lost revenue.
A complete loss of all system data
is estimated to cost php.
180,000.00.
Only the database administrator
can update add, delete and update
Access Control Requirement any data within the system.
Teachers can access the whole
system as long as he/she has the
23
jurisdiction to do so.
The project team can only access
the system with an approval from
Maintainability Requirement the system administrator to
maintain the accuracy of data
stored.
Table 6: Security Requirement
On table six (Security Requirement) it is being discussed the security
protocol of the system and how it should be handled to maintain the accuracy of
the data’s stored with its corresponding penalties when override the system
protocol.
Type of Requirement
All date fields will be explicit define as
Making unstated norms explicit
using the month-date-time format.
Table 7: Cultural and Political Requirement
The table shows the cultural and political requirement of the systems
unstated norms explicit. The system makes date field that will be explicit to define
as using daily date format.
Hardware and Software Specification
Programming Language
24
The main programming language used in developing the system is
Visual Basic (VB6). Developed by Microsoft Corporation, Visual Basic
6 allows the development of user-defined functions and the automation
of certain processes and calculations. Visual Basic 6 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.
Special Purpose Language Tools
Special purpose Language Tools were also used, particularly:
o MS Access for the creation of tables and database and in
conjunction with Visual Basic 6.
o MS Word for the documentation of the system.
o MS Paint for the developing of the Data Flow Diagram and
screen printing and cropping for screenshots used in
documentation of the system.
o 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.
25
Hardware Requirements
Central Processing Unit
o Processor: Intel(R) Celeron(R) CPU N2840 @ 2.16GHz (2
CPUs), ~2.2GHz. The higher the processor, the faster is the
processing time.
o At least 512MB RAM (random access memory).
o Hard Disk
o USB port, CD or DVD Drive for file backup.
Input Devices
o Mouse – used for selecting menu options.
o Keyboard – used for entering information.
Output Devices
o Monitor – a device where information is displayed for the user.
Software Requirements
Operating System:
o Windows 10 Home 64-bit (10.0, Build 10240)
(10240.th1_st1.160408-1853)
26
Application Software:
o VB6
o MS Office Access 2010/2002-2003
Interface Design
Figure 4: (Login Form)
The login form is the main entry to the whole system. The user can access
the whole system if and only if the data that has been inputted is taken or present
from the database. This form filters data to for access reasons; this form enables
the non-official user to access all grades and information in the system as well as
the database considering the data’s integrity.
27
Figure 6: (Main Form)
The Main form is the Home page of the system; this form serves as the
body of the system that provides its casual parts. The Home page is consists of 6
integrated action namely Class Record, Teacher’s Account, Subject Load,
Subject Listing, Print and lastly the Log-out which provides choices of activities or
action depending upon the user’s choice.
28
Figure 6: (e-Class Record Form)
The e-Class Record form is the main point of the system. This form is the
storage of grades and information provided by the data given or taken from the
students. This form also provides inputs, calculations, edit and deleting
information. Furthermore, this form has 2 important components, namely: Set
Score form and Set Ratings Form.
29
Figure 7: (Score Limits Form)
The Score limits form is one of the components from the e-Class Record
form. This form enables the user to input his/her desired limits of specification
numerically. This form is consist of two (2) panes, the first pane is for its Score
limits which and the second pane is consist of the Rating limits and is both
inputted numerically.
30
Figure 8: (Account Management Form)
The Account Management form provides Account information to the user.
In this form, the user is enabled to add an account, edit or customize, delete and
search information provided in the database.
31
Figure 9: (Subject Load Form)
The Subject Load form provides subject load to the user. In this form, the
user is enabled to add subject, edit or customize, delete and search subject
provided in the database.
32
Figure 10: (Subject Listing Form)
The Subject listing form provides multiple functions and information to the
user. In this form, the user is enabled to add a student to a specific course, edit
or customize, view student information, delete and search student information
provided in the data base. Furthermore, this form has a single component,
namely; Add Student form.
33
Figure 11: (Add Student Form)
The Add Student form is the only component of the Subject listing form.
This form enables the user to input all necessary information of the student to be
record and be filtered by the database.
34
Figure 12: (Print Form)
The Print form is the access to the outputs. This form enables the user to
print hard copies of information to the system including subject list, teachers
subject load and grade sheets.
35
Physical Process Model
Figure 13: Physical Process Model
The physical process model shows the physical process of the proposed
system. The data to be processed is given by the teachers into the system and
the system will do specific action regarding to the command made by the current
user. The database of the proposed system composed of five major tables that
handle data’s from student’s preliminary grades, midterm, semi-final, finals and
students grade sheet. The end point of the data’s that are being processed or
stored is in the program head or the so-called project sponsor of the proposed
system.
36
Physical Data Model
Figure 14: Physical Data Model (Data base)
Figure14 shows the database of the proposed system ([Link])
which serves as the main storage of data inputted by the current user of the
system. It also shows the tables inside the database namely, Record_tbl,
RecordF_tbl, RecordMT_tbl, SubjectListing_tbl, Gradesheet_tbl, RecordF_tbl,
Term_tbl, Accounts_tbl and SubjectList_tbl.
37
Chapter 5
CONCLUSION
Conclusion
This report has examined the feasibility of implementing an e-Class
Record System in each and every teacher working in Eastern Samar State
University (Guiuan Campus) with its purpose of replacing the manual process of
storing and computing data of the students. As part of the feasibility study, a
structural design and flow of processes for a proposed ECR System, as well as a
list of possible data elements that might be gathered under such a system, were
established and defined.
References
[Link].
[Link]/Automated +Grading+System
Facknowledgment-Henry D. Book
41
Appendices
The E-Class Record System is a system that could help the teachers in
making such automated actions:
Grade Sheet via Data Report.
Calculates grades according by Phase (Prelims, Midterms, Semi-
Final and Final).
Record important details of students such as attendance, activities
and other grade related activities.
The system allows primary user (Teacher) to privatize the data from other
element to avoid untransparency of the Grading information. In this way the flow
of the calculating and recording grades would be clear, accurate and fast that will
support the ESSU-Guiuan Teachers to make their task easier.
42