Professional Documents
Culture Documents
Chapter I
Introduction
Loss of Records
a.) Since storing of data in IC is through file based or filing
in packets. The Inputting of data is through manual and
paper-based system. There is a big possibility that some
of the data might be lost or might be missing.
Unnecessary duplication of records.
a.) The IC enrollment system is manual and paper-based system
that produce paper loads that causes data work redundancy.
b.) Since the students are manually filling- up the official
documents of the school, there is a big possibility to obtain
5
a.) To gather essential data about the process and the flow of activities
that related to the proposed system.
b.) To analyze the architectural design of the proposed system.
c.) To develop a web-based application based on the proposed system
architectural design that being analyzed.
d.) To evaluate the developed system through the testing that being used
(Functionality Testing and Acceptance Testing).
e.) To apply the changes encountered in developing the system and apply
the refinement based on the result evaluation conducted.
f.) To deploy the refined system to Initao College.
1.4.1 Scope
The Computerized Student Information System is a web-based type
application that gives the end user to access via internet or LAN. Using LAN, it
has the capability of storing a fair amount of information, users can store their
files on a computer that is part of the LAN. And LAN has a built-in security
features such as it would virtually impossible for anyone to get hold of the files.
In the other side using Internet it helps several users to get online information
fast and Internet can store big data using cloud storage.
1.4.2 Limitations
Computerized Enrollment Information System does not include scheduling
system for subject and instructor’s loading but instead, the assigned officer has
to input the schedule of each subject and instructors load. The system cannot
generate the official receipt for student payment since the school have no cashier
and then the student will pay their obligations in the office of the treasurer at the
Municipal Hall, Initao College, Misamis Oriental.
School. The proposed system once implemented, it will help the school to
persuade new and incoming students to enroll. The computerized enrollment
system will provide the employee easy access to the files and records of the
students. With this, it will give the available student information quickly and
accurately.
Registrar office. With regards to the registrar’s office the proposed system
will help the school in maintaining the data of the students and the school will
not use the manual data gathering. The staff will just need to check the database
for the records needed. They will have the records updated, accurate and follows
fast issuances of documents requested by school clients.
Students. This proposed system will able to minimize the time and effort
that it takes to process student’s enrollment. Also it is beneficial to those parents
who are enrolling their children because it lessens the time during enrollment
process.
8
1.6. Methodology
This section discusses the information being gathered by the proponents,
the procedures used, the observations and evaluations formed in developing the
proposed system.
1.6.1 Modified Waterfall Model
This section shows and describes how the proposed system is done.
use the system. In order to achieve the requirement of the project, the proponents
conducted set of consultations with the client and to identify if there are any
clarifications and concerns with the functionality of the system. The
requirements of the project were gathered such as the student information form,
prospectus, list of students, list of instructors, assessment form and other related
forms.
1.6.5 Testing
The functionality and operability of the new system depends on testing
and debugging phase. If there are errors encountered, adjustments are done to
further improve the system. To test if the final design functions properly, the
proponents shall repeat the testing and debugging phase. This process helps the
proponents to identify the missing program in the proposed application and
errors. Testing and debugging of codes are also done to ensure accuracy.
11
Chapter II
2.1. Introduction
This chapter presents the related literature and existing systems that is used as
basis in constructing this project. These are carefully reviewed and analyze to acquire
significant ideas towards the realization of this project.
The main features of the system are: the system will assign section to
students and provide the school with student schedules, class lists as well as the
14
computer will then be able to generate the information necessary to build the
schedule. Finally, the schedule and final reports will be printed.
The following are the final schedule and report that will be printed:
1.) The number of student’s list registered for each course grade
levels.
B.) Conflicts after scheduling the students, the system will provide
information to resolve.
C.) Changes can then be mad e to both student course selections and
course offerings.
D.) After arriving at an acceptable schedule the system will print the
following information:
Some features of the project are adopted by the developers of the proposed
system such as the scheduling and generate reports. This study is very essential
to the proposed system because it covers some features of the proposed system
that can be applied and develop by the developers.
and summary of fees. Lastly, the system can produce and generate Certificate of
Registration (COR) for the students who are enrolled.
Basically, general features of the project are adopted by the developers of
the proposed system such as manages course offering and class scheduling, and
enrolment fees, assessment, and also the printing of Certificate of registration
(COR) is included.
2.4 Summary
Base on the data obtained among the related existing system, the
proponents found out that the related existing system mentioned above was
needed, it can be great help to the proponents that it caters some of the proposed
system might be needed such as adding student information and updating all
records of students and enrollment process. And also It speed-up the processing
of data can make accurate and organize report which is easy to understand.
17
Theoretical Framework
3.1.1 JavaScript
JavaScript is a programming language commonly used in web
development. It is a client-side scripting language, which means the source code
is processed by the client's web browser rather than on the web server. This
means JavaScript function scan run after a webpage has loaded without
communicating with the server (Per Christensson, 2005).
client’s web browser and JavaScript gives the user more control over the
browser, and also validates user’s input.
3.1.2 PHP (Hypertext Preprocessor)
PHP is an HTML-embedded Web scripting language. This means PHP code
can be inserted into the HTML of a Web page. When a PHP page is accessed, the
PHP code is read or "parsed" by the server the page resides on. The output from
the PHP functions on the page are typically returned as HTML code, which can
be read by the browser. Because the PHP code is transformed into HTML before
the page is loaded, users cannot view the PHP code on a page. This make PHP
pages secure enough to access databases and other secure information (Per
Christensson, 2005).
PHP found on most web servers and is used by developers to create
dynamic and database driven websites (Jennifer kyrnin, 2016).
Chapter 4
The System
Software Uses
Hardware Definition
1 GB Memory
Below are the diagrams that illustrates the system designs which are
context diagram, use-case diagram, activity diagram, sequence diagram, entity
relationship diagram and data dictionary.
The assessor will request and record the paid amounts of the students to
the database and the proposed system will produce the assessment form for the
students, print billing information, and compute the student payment details.
The administrator has the over-all privilege to the proposed system. He/she will
be the one to add class schedules, subjects, curriculum, users, courses,
departments, and others. The enrollment officer will be the one to add, update
and enroll new students and lastly, the registrar will override the maximum loads
per student and requisites per subjects.
Figure 4-4 Shows the Use Case Diagram of CEIS. As shown below,
it has four (4) actors namely: administrator, assessment, registrar, and
department chairman.
4.2.2.2.1 Actors
Can be a human or other external system.
Administrator
Registrar
The registrar is the who has the capability of printing of all the
reports including printing of (COR, exam permit, master list, schedules,
grades and student information and also the registrar can add grades.
Department Chairman
Assessor
The assessor (assessment Officer) is the one who prints the student
assessment form, update student assessment and update the student
payment such as printing of billing information and computation of
student payment details.
Pre-condition
Post- condition
25
Pre-condition
Post-condition
Pre-condition
Post-condition
Pre-condition
Post-condition
Pre-condition
Post-condition
Pre-condition
Post-condition
Purpose
Pre-condition
27
Post-condition
Pre-condition
Post-condition
Pre-condition
Post-condition
4.2.2.2.10 Evaluation
Purpose
Pre-condition
Post-condition
Pre-condition
The registrar must have search first the student into the
system before this process or this use case begins.
Post-condition
4.2.2.2.12 Assessment
Purpose
Pre-condition
The registrar must have search first the student into the
system before this process or this use case begins.
Post-condition
The below figures are the activity diagram of CEIS per use case.
Sequence Diagrams are interaction diagrams that detail how operations are
carried out (Massimo, 2004).
The below figures are the sequence diagrams of CEIS per use case.
TBL_OTHER_
COURSE
STUDENT_OTHER_ INTEGER PRIMARY
COURSE KEY
SUDENT_ID INTEGER FOREIGN
KEY
COURSE_ID INTEGER FOREIGN
KEY
DATE_IN DATE
TBL_COURSE
COURSE_ID INTEGER PRIMARY
KEY
38
COURSE_DESCRIPTI VARCHAR
ON_OLD (20)
COURSE_DESCRIPTI VARCHAR
ON_OLD (20)
MAJOR VARCHAR
(15)
COURSE_ABB VARCHAR
(10)
TBL_ASSESMENT
ASSESSMENT_ID INTEGER PRIMARY
KEY
STUDENT_ID INTEGER FOREIGN TBL_ASS
KEY ESSOR
EMPLOYEE_ID INTEGER FOREIGN
KEY
TERM_SCHOOL_YEA VARCHAR FOREIGN
R_ID (35) KEY
MISC_AMOUNT FLOAT
AMOUNT_PAID FLOAT
REMARKS VAR (20)
MANDATORY VAR (35)
TBL_MISCELLENEOUS
MISCELLENEOUS_ID INTEGER PRIMARY
KEY
MISCELLENEOUS_FE FLOAT
E
AMOUNT FLOAT
TBL_STUDENT_MISCELL
ENEOUS
STUDENT_MISCELLE INTEGER PRIMARY
NEOUS _ID KEY
MISCELLENEOUS_ID INTEGER PRIMARY
KEY
ASSESSMENT INTEGER PRIMARY
KEY
TBL_TUITION_FEE
TUITION_FEE_ID INTEGER PRIMARY
KEY
TUITION_FEE_CODE INETEGER
TUITION_FEE_DESCR VAR(30) FOREIGN
IPTION KEY
TUITION_FEE_AMOU VARCHAR FLOAT
NT (15)
SY VAR (15)
TBL_TUITION_ASSESS
39
TBL_TERM_SCHOOL_YE
AR
TERM_SCHOOL_YEA INTEGER PRIMARY
R _ID KEY
AY VAR (10)
TBL_OFFERED_SUBJEC
T
OFFERED_SUBJECT INTEGER PRIMARY
_ID KEY
ROOM_ID INTEGER PRIMARY
KEY
SUBJECT_ID INTEGER PRIMARY
KEY
INSTRUCTOR_ID INTEGER PRIMARY
KEY
TERM_SCHOOL_YEA INTEGER PRIMARY
R_ID KEY
SLOTS VAR (5)
SEMESTER VAR (15)
AY VAR (15)
SECTION VAR (15)
TBL_EMPLOYEE
EMPLOYEE_ID INTEGER PRIMARY
KEY
FULLNAME VAR (50) FOREIGN
KEY
40
TBL_ROOM
ROOM_ID INTEGER PRIMARY
KEY
CAPACITY VAR (10)
ROOM_NUM VAR (10)
BUILDING_NAME VAR (10)
TBL_SUBJECT
SUBJECT_ID INTEGER PRIMARY
KEY
SUBJECT_CODE VAR (20)
DESCRIPT_TITLE VAR (15)
SECTION VAR (15)
UNITS_LEC DOUBLE
UNITS_LAB DOUBLE
TBL_COURSE_SUBJECT
COURSE_SUBJECT INTEGER PRIMARY
_ID KEY
SUBJECT_ID INTEGER PRIMARY
KEY
COURSE_ID INTEGER PRIMARY
KEY
PRE-REQUISITES VAC (50)
TBL_INSTRUCTOR
INSTRUCTOR _ID INTEGER PRIMARY
KEY
FULLNAME VAR(50)
ADDRESS VAR(30)
POSITION VAR(20)
SPECIALIZATION VAR(20)
EMPLOYEE_STATUS VAR(20)
41
Figure 4-1 shows the log in user account of CSIS, in which every user has
different types of account and can only log in to their designated user modules.
Figure 4-2 shows the administrator module and has the over-all
privileges in the system. They are the one who will create the new
curriculum, subject, requisites and other important matter with regards
to the enrollment.
Figure 4-3 shows the add student interface, in this scenario it allows the
department chairman to add new student.
Figure 4-4 shows the enroll student interface, in this scenario the
department chairman can only enroll a student.
44
Figure 4-6 shows the add subject interface, in this scenario the
department chairman can only add subject.
45
Figure 4-7 shows the add faculty interface, in this scenario the department
chairman can only add faculty member.
Figure 4-10 shows the printed COR, in this scenario all printing of reports
are included, and Allows the registrar to print. Including grades, COR, master
list, schedules, student information and exam permit.
Figure 4-11 shows the Student Assessment, it this scenario it Allows the
assessor to assess student and update student payment.
Table of Contents
Chapter I .................................................................................................................................................. 1
Introduction ............................................................................................................................................ 1
1.1. Background of the project .............................................................................................. 1
1.1.1 Narrative Listing of the Existing System ................................................................ 2
1.1.2. Issues and Problem ................................................................................................... 4
1.2. Statement of the problem ............................................................................................... 5
1.3. Objectives of the Project .................................................................................................. 5
1.3.1. General Objectives .................................................................................................... 5
1.3.2. Specific Objectives ..................................................................................................... 6
1.4. Scope and limitation of the project .............................................................................. 6
1.4.1 Scope...................................................................................................................................... 6
1.4.2 Limitations ........................................................................................................................... 7
1.5. Significance of the project ............................................................................................... 7
1.6. Methodology ............................................................................................................................... 8
1.6.1 Modified Waterfall Model ................................................................................................. 8
1.6.2 Requirement Analysis ....................................................................................................... 8
1.6.5 Testing ............................................................................................................................. 10
Chapter II .............................................................................................................................................. 11
Review on the Related Literature ................................................................................................... 11
2.1. Introduction ...................................................................................................................... 11
2.2. Related Literature ............................................................................................................ 11
2.2.1. Enrolment System Description ................................................................................... 11
2.3. Related Existing System ....................................................................................................... 11
2.3.1. Enrolment Information System for the Secondary Education of Initao
National Comprehensive High School (INCHS) at Poblacion, Initao, Misamis
Oriental .......................................................................................................................................... 11
2.3.2 A Student scheduling system for a Microcomputer............................................... 13
2.3.4 Mindanao State University at Naawan – Integrated Developmental School
(MSUN-IDS) Enrolment System .............................................................................................. 15
2.4 Summary .................................................................................................................................... 16
Chapter 3 ............................................................................................................................................... 17
52