0% found this document useful (0 votes)
62 views21 pages

CHAPTER1,2,3 (AutoRecovered)

The document discusses developing a web-based class scheduling system for Andres Soriano Colleges of Bislig. Currently the college uses a manual scheduling process that is prone to errors. The proposed system would automate scheduling to make it easier to assign classes, instructors, rooms and detect conflicts. It would benefit students, instructors and administrators by providing online access to schedules and reducing errors. The objectives are to eliminate manual scheduling, create a secure system, automate scheduling tasks and generate printable class schedules.

Uploaded by

Jessel obedencio
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
62 views21 pages

CHAPTER1,2,3 (AutoRecovered)

The document discusses developing a web-based class scheduling system for Andres Soriano Colleges of Bislig. Currently the college uses a manual scheduling process that is prone to errors. The proposed system would automate scheduling to make it easier to assign classes, instructors, rooms and detect conflicts. It would benefit students, instructors and administrators by providing online access to schedules and reducing errors. The objectives are to eliminate manual scheduling, create a secure system, automate scheduling tasks and generate printable class schedules.

Uploaded by

Jessel obedencio
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 21

Andres Soriano Colleges of Bislig

Andres Soriano Ave. Mangagoy, Bislig City, Surigao del Sur


Tel no. 853-2306/853-2582

DEVELOPMENT OF A WEB-BASED ANDRES SORIANO COLLEGES OF


BISLIG COLLEGE CLASS SCHEDULER SYSTEM

Submitted to:

GENDA C. NECIO, MIT


Dean, CCE

Submitted by:

GENESIS TROY S. TORRECAMPO


LONITO S. DELFINO JR.
JESTONY S. JEBULAN
MA. METHANICA ROMA M. MINA
JESSEL A. OBEDENCIO

2023
CHAPTER I

INTRODUCTION

Project Context

Today's society has undergone massive change as a result of technological

advancements. With the help of the internet, online system transaction has been

developed and allows businesses to computerize manual operations and process

information much easier and faster. Andres Soriano Colleges of Bislig is an educational

institution located in Bislig City that offers various college courses. The institution

specifically in college departments still acknowledges the use of manual class scheduling

as their way of creating or appointing instructors for their working loads.

One of the many things schools and universities have in common is the need for

scheduling. However, inefficient scheduling can lead to conflicts and inefficient use of

rooms and resources. Poorly assigned faculty and poorly scheduled timetable can affect

students’ ability to take courses due to conflict, and room utilization and can lead to

undesirable last-minute changes that can result to the delay of classes. Class scheduling

refers to the process of preparing a class schedule. The class schedule shows the subject,

time allotment, days, room utilization, instructor, and class adviser. Both instructor and

student use it for reference as classes begin. Before each semester, the academic

department heads prepare the course or subject schedules. Developing course plans is a

complex problem regularly faced by department heads. To accommodate the student

enrolment needs, program heads, and deans laid the best goals to course offerings. These

objectives take into account resources like the number of classrooms allocated according

to class size, type of dedicated equipment, and human capital resources. Such resources
are to be kept in mind so as to make use carefully and avoid wastage or under-utilized.

The justice principle in the distribution of workloads, some may have greater

qualifications or experience, while others will only work part-time or in their field of

specialization. Class schedules are planned for smooth operation purposes and are subject

to change on a case-to-case basis. This study is proposed with the aforementioned reasons

as stated.

The proponents had come up to the idea of creating a computerized system

entitled “Development of A Web-Based Andres Soriano Colleges of Bislig College Class

Scheduler System” in a web-based form using HTML, CSS, Javascript, MySQL

database, and PHP programming language that would benefit the students, instructors and

the administration or management of the institution specifically in college courses.

Creating such platforms is very helpful for the heads of each department and instructors

to search the subjects, students that have this class, semester, and the length of the class

per week. This project is used to manage the college courses to show the course

requirements selected and terminated by the administrator to give the authority to who

needs to have, also providing all reports requested by admin and the instructors which

have been designed. However, the system has the capability to expand the additional

requirement by adding any tables, queries, and any report. Through this advancement, it

is hoped that errors in operations be minimized time and manpower be conserved.

PURPOSE AND DESCRIPTION OF THE STUDY

Effective class scheduling is critical to the academic mission of the institution. It

enables students and instructors to take the classes they need in a timely manner and
contributes to ongoing cost-containment efforts through efficient space utilization and

good stewardship of our valuable institutional resources.

The purpose of this study is to help the head of the college departments in Andres

Soriano Colleges of Bislig to manage the class schedules, students to know their

schedules, and instructors to know their working loads using online. This can help the

institution to lessen its manual processes. The proponents conduct this study which

provides online access to students and instructors to ease the burden of seeking their

schedules.

The purpose of the Andres Soriano Colleges of Bislig Web-based Course

Scheduling System study is to examine the effectiveness of the current system in place

for scheduling courses at the college. This includes analyzing the current system,

identifying any potential issues or weaknesses, and making recommendations for

improvement.

The majority of departments’ class schedules occur several months prior to the

start of the semester. To ensure that semesters are sequenced effectively to meet the

objectives of interdisciplinary programs, class schedule requires extensive preparation

and coordination, not just within each department but frequently with other units as well.

SIGNIFICANCE OF THE STUDY

The success of the study is deemed beneficial to the following individuals or

groups:
1. Deans/Department Heads- This system will ease the burden of plotting and

checking schedules.They can easily create a class schedule without the doubt of

inaccuracy. This might also set off his/her difficulties in consolidating faculty

members’ schedules.

2. Instructors- Instructors can start classes on time without experiencing conflicts

with their class schedule and room assignments. Instructors are aware of their

day-to-day activities.

3. Students. The proposed system will help students determine their class schedule

before the start of the semester. They will know the exact time and duration of

each class period. Students will be very clear about the subject they have to study

in a particular period. Also, they can access the system online.

4. Institution- This proposed system will help the management of Andres Soriano

Colleges of Bislig (ASCB), especially in college courses departments that were

the beneficiary of the system. This system will lessen the snail-paced transaction

caused by manual processes.

5. Researchers-It will help integrate certain processes gathered by the researchers to


create solutions and implement acquired knowledge for the class scheduling and

management system.

6. Future Researchers–This research will encourage future researchers to conduct

similar studies on a wider scope, this research will also provide relevant

information that will help them to improve or develop a system that is alike to the

said system.
OBJECTIVES OF THE STUDY

This study aims to develop and design a system that automates the class

scheduling process for a collaborative preparation of the class schedule of Andres

Soriano Colleges of Bislig (ASCB) specifically in College Courses.

 To eliminate the use of Manual Scheduling by providing an easier and more

effective way of scheduling.

 To create a system that has a secure environment for the admin and users.

 To provide a system that will allow the admin to approve/verified the subjects

and schedules made by the users.

 To design a system that will automate the process of plotting courses to specific

rooms with pre-defined time and faculty assignments.

 To accommodate the schedules of both regular and irregular students.

 To design a system that will detect if there is a conflict on the plotted schedule.

 To store accurate information on when individual instructors are available and

prepare a timetable before the academic year starts.

 To Support instruction and students-based online class scheduling management

system and to improve efficiency.

 To generate a printable schedule of the class schedules for the deans, instructors,

and students.

DOCUMENTATION OF THE EXISTENCE AND SERIOUSNESS OF THE

PROBLEM
It’s an incontrovertible fact that arranging class schedules, instructor’s

load, and room utilization for the students and faculty in every department is one of the

many actions that every department head must prepare before the semester starts. With

the manual system, more time and labor force are required to plot, arrange, and revise the

class schedules, room utilization, and instructors’ load provided by the coordinators of

the department. The Andres Soriano Colleges of Bislig (ASCB) College courses has its

way of manual system of plotting student schedules. The institution currently uses a

manual system for scheduling courses for each semester. This involves the use of paper

forms and manual inputs of data into excel sheets. This system is prone to errors, as it

relies on manual input and calculation of schedules. Most of the students could not select

whether there is a conflict on a certain subject.

 A Large number of simultaneous students (regular and

irregular) trying to be coordinated can result in conflicting schedules.

 Visualizing the schedule would allow those responsible for scheduling to make

adjustments and improve resource allocation by giving them the necessary tools

to observe potential problem areas as well as potential solutions.

 There have been instances of conflicting schedules, resulting in students having to

choose between two important courses that are scheduled at the same time. This

can lead to a negative impact on the student's academic progress and can cause

frustration and stress.

 There have also been instances of lost or misplacement of paper forms, leading to

delays in the scheduling process and confusion among students and faculty.
 The manual system is also time-consuming and inefficient, as it requires a lot of

effort and coordination between various departments and individuals. This can

lead to frustration and a decrease in productivity for both students and faculty.

SCOPE AND DELIMITATION

Scope

This study was conducted at Andres Soriano Colleges of Bislig and focused on

the development of a web-based class scheduling system for college courses. This system

covers the college courses, year level, sections, academic year, semester/trimester, course

code, subject code, subject description, number of units, time and day scheduled, room,

and instructors assigned to a specific subject. With the system:

 The system requires login credentials (username and password).

 The system would allow Deans, instructors, and students to access information

from the system through online.

 Instructors and students will need the dean’s approval/confirmation. The irregular

students also need the approval of the subjects they have to take.

 The system has a feature admin referral code generator for the security of the

admin and users.

 The system will allow admin and users to make schedules for both regular and

irregular students.

 Both instructors and students can input data such as adding schedules but it is

based on the availability and approval of admin which is the Deans.

 The system will automatically detect a conflict when the schedules allotted are

occupied.
 The system can generate printable schedules for the users to have a hard copy for

their class schedule.

Delimitation

The delimitation of the system refers to the boundaries or limits of the system.The

database of the proposed system will only covers the records of the schedules of college

courses mainly College of Computer Education (Bachelor of Science in Information

Technology, Bachelor of Science in Computer Science, and Bachelor of Science in

Information Systems), College of Business Education (Bachelor of Science in Business

Administration, Bachelor of Science in Accountancy), College of Teacher Education

(Bachelor of Elementary Education and Bachelor of Secondary Education), and College

of Criminal Justice Education (Bachelor of Science in Criminology). With the system:

 The users will need an internet connection in order to access the system.

 Only the students who are enrolled can view their schedules and can access the

system.

 The admin can only make a schedule on their respective departments (CTE,

CCJE, CBA, CCE).

 The instructors can schedule courses on regular and irregular students depending

on the instructors’ department.

 The students can only see their subjects and schedules prior to their selected

course during registration.

 The instructors and irregular students can make a schedule but will proceed to the

pending and wait for the approval of the admin.


CHAPTER II

Review of Related Literature

The literature and studies cited in this chapter present the different concepts,

understanding, ideas, generalizations or conclusions, and different development related to

the study of the information. And this chapter includes the compilation of the related

topics and studies that are relevant to the proposed study.

Foreign Study

The Development of Online-Class Scheduling Management System

Conducted by the Case Study of Department of Social Science: Faculty of

Humanities and Social Sciences Suan Sunandha Rajabhat University. Bangkok,

Thailand, (WipadaChaiwchan, Patcharee Klinhom, 2014). This research is aimed to

develop the online-class scheduling management system and improve it as a complex

problem solving, this must take into consideration various conditions and factors. In

addition to the number of courses, the number of students, and a timetable to study, the

physical characteristics of each classroom and regulations used in the class schedule must

also be taken into consideration. This system is developed to assist management in class

scheduling for convenience and efficiency. It can provide several instructors to schedule

simultaneously. Both lecturers and students can check and publish a timetable and other
documents associated with the system online immediately. It is developed in a web-based

application. PHP is used as a developing tool. The database management system was

MySQL. The tool that is used for the efficient testing of the system is a questionnaire.

The system was evaluated by using Black-Box testing. The sample was composed of 2

groups: 5 experts and 100 general users. The average and the standard deviation of results

from the experts were 3.50 and 0.67. The average and the standard deviation of results

from the general users were 3.54 and 0.54. In summary, the results from the research

indicated that the satisfaction of users was at a good level. Therefore, this system could

be implemented in an actual workplace and satisfy the users’ requirements effectively.

Implementing a Class-Scheduling System at the College of Business and

Economics of Bahir Dar University, Ethiopia.(Biniyam Asmare Kassa, March 2015).

The College of Business and Economics at Bahir Dar University, Ethiopia has had

phenomenal growth during the past 10 years. This aligns with Ethiopia’s aggressive

higher education expansion policy. With this growth, however, came complex operational

planning problems of which class schedule is one. The college has customarily solved its

class-scheduling problem using a manual approach; however, as it expanded, the manual

approach became overly cumbersome and inaccurate. Several schedule revisions were

necessary before usable schedules were found. As a result, many courses started late, and

some course topics were not covered adequately. To address this situation, we developed

a sequential linear integer programming approach to scheduling classes. Using this

approach, we generated complete and conflict-free schedules and reduced the time

required to construct schedules from one week to less than an hour. We also improved the

percentage of morning classes from 50 to 60 percent and significantly reduced room


switching. The teaching loads generated achieve a more balanced distribution for

instructors, and lectures are spread more evenly across the weekdays per section. We used

the system to construct official schedules for the college’s first and second semesters of

its 2013–2014 academic year.

According to John Hop kin’s University (2011-2012). Homewood (John Hop

kin’s University S.Y. 2011-2012) prioritizes the schedule system resource to be used as

fully efficiently as possible. The scheduling system provides equitable access to a variety

of rooms, time management, and faculty information, as well as to provide the students to

search for more information on their own.

Local Study

Integrated Class Scheduling System for Selected State Universities and

Colleges with Satellite Campuses in the Philippines. Bulacan State University,

Philippines (Digna S. Evale, 2015). Today, higher education in the Philippines is made

up of more than two thousand higher education institutions which include public and

private colleges and universities. Most of those institutions have one or more local

satellite campuses from different locations or regions, some even have international

satellite campuses. This slowly is becoming a trend in education, where colleges and

universities are expanding their reach to provide their clients with a growing choice of

locations. One of the main advantages of this system is that it resolves the problem of

distance as one of the major barriers why students especially in far-flung areas sometimes

lose their opportunity to earn a college degree. Through the effort of the Commission on
Higher Education, monitoring and accreditation are being implemented to ensure that

those satellite campuses are subject to the same strict quality control as their parent

school. Expensive academic resources such as the laboratory rooms as well as the

expertise of some faculty members are usually being shared too. However, problems

regarding sharing and consolidation of school resources usually arise between and among

those parent and satellite campuses. One of which stems from the conflict in class

schedules prepared by the school administrators every semester. Currently, most of those

parent universities are manually collating the class schedules from their different satellite

campuses. Class schedules must be accurate and reliable for so many obvious reasons.

Thus, this study aimed to develop a new system that will provide those colleges and

universities with satellite campuses with a new, easy, and quick way of creating and

generating room, class, and individual faculty timetable and at the same time allows users

to automatically detect and prevent conflicts upon the creation of schedule. The study

used an appropriate development method for the system design and analysis. Then, the

researchers chose the most suitable programming language and database that were

utilized in the development of a reliable scheduling system intended for deployment via

suitable on-line access. The output was evaluated based on the ISO 9126 Software

Quality Assurance Model.

Based on Bohol Island State University (2012-2013), the Study tested the

functionality of an Automated class scheduling system in terms of speed, data handling,

security, Scheduling, stability, and adaptability in making class schedules. This study was

conducted at Bohol Island state University-Main Campus, Tagbilaran City during the

second semester of the school year 2012– 2013. The respondents of this study were the 6
expert instructors in the field of computer programming. They tested and evaluated the

functionality of the program in terms of its design, accuracy, data handling security,

stability, and adaptability of the software. A separate set of questionnaires were given to

two groups of respondents. The study concluded that the manual and the automated

system is more functional because of their extra features which solve primary problems

in creating class schedules.

Based on the researcher (2011), an A Web-Based Schedule Viewing System for

Veritas Parochial School (VPS) in Manila was developed to help its students search in a

more efficient way without hassles. It is with the web-based viewing schedule system for

VPS that this style of searching may be achieved. This new type of system offers its

students a new option for searching at VPS. By logging on to the VPS website. One can

register and search for the information of the faculty for a school year. With these, the

student has the right to view his/her room, subject, and instructor because the user created

an account via registration. Only the school admin can create their student account, the

registration of accounts is only created inside the school.


CHAPTER III

TECHNICAL BACKGROUND

This chapter focuses on the details of the system which is composed of

technology used such as programming tools and third-party tools. Thus, allows readers

and other researchers to know what is being used during the development of the system.

Technicality of the Project

The proponents had gathered all relevant research and discussed potential

technological approaches. The project is still in progress; therefore, the proponents will

continue to search for tools and software that can help in the system's improvement. The

online class scheduling system is used especially in schools to provide information about

schedules. Through this system, allows the admin to plot schedules, also to instructors,

and students can access them online without using the traditional process.

The technologies that are being used by the proponents in this project include

Visual Studio Code for a text editor, XAMPP a free and open-source cross-platform web

server solution stack package developed by Apache Friends, consisting mainly of the

Apache HTTP Server, MariaDB, and interpreters written in the PHP and Perl

programming languages to develop java web-based, as well as to run them. The

proponents also used MySQL, PhpMyAdmin database for storing data and functionality;
PHP, HTML, and Javascript along with its libraries such as JQuery and Sweetalert, and

CSS for designing the system with its libraries such as Bootstrap and Fontawesome.

Details of the Technologies to be Used

This project is web-based, wherein the users can access the system will be

available online only on a desktop to run the system.

In developing the project, the following technology tools will be used:

1. Visual Studio Code

Visual Studio Code, also commonly referred to as VS Code, is a source-code

editor made by Microsoft with the Electron Framework, for Windows, Linux, and

macOS. Features include support for debugging, syntax highlighting, intelligent code

completion, snippets, code refactoring, and embedded Git.

2. XAMPP

XAMPP (or) is a free and open-source cross-platform web server solution stack

package developed by Apache Friends, consisting mainly of the Apache HTTP Server,

MariaDB database, and interpreters for scripts written in the PHP and Perl programming

languages. Since most actual web server deployments use the same components as

XAMPP, it makes transitioning from a local test server to a live server possible.

3. PHP
PHP executes on the server, while a comparable alternative, JavaScript, executes

on the client. PHP is an alternative to Microsoft's Active Server Page (ASP) technology.

As with ASP, the PHP script is embedded within a Web page along with its HTML.

Before the page is sent to a user that has requested it, the Web server calls PHP to

interpret and perform the operations called for in the PHP script.

4. PhpMyAdmin

PhpMyAdmin is a free and open-source administration tool for MySQL and

MariaDB. As a portable web application written primarily in PHP, it has become one of

the most popular MySQL administration tools, especially for web hosting services.

5. MySQL

MySQL is a relational database management system (RDBMS) developed by

Oracle that is based on structured query language (SQL). A database is a structured

collection of data. It may be anything from a simple shopping list to a picture gallery or a

place to hold vast amounts of information in a corporate network.

6. HTML

HTML (Hypertext Markup Language) is a text-based approach to describing how

content contained within an HTML file is structured. This markup tells a web browser

how to display text, images, and other forms of multimedia on a webpage.

7. Javascript
JavaScript is a dynamic programming language that's used for web development,

web applications, game development, and lots more. It allows you to implement dynamic

features on web pages that cannot be done with only HTML and CSS.

8. CSS

CSS stands for Cascading Style Sheets language and is used to stylize elements

written in a markup language such as HTML. It separates the content from the visual

representation of the site. The relation between HTML and CSS is strongly tied together

since HTML is the very foundation of a site and CSS is all of the aesthetics of an entire

website.

9. Bootstrap

Bootstrap programming, also referred to as “bootstrapping”, refers to the initial

piece of code that is executed upon start-up. The very first bit of code to run after start-up

is what the entire operating system depends on in order to work properly. The initial

piece of code that is run upon a system’s start-up is sometimes referred to as “the

bootstrapper”, or index.php, according to Techopedia.

How Will the System Work?

The project is designed to meet the needs of the three major classes of

stakeholders. The Department heads, Instructors, and Students. The Development of a


Web-Based Andres Soriano Colleges of Bislig College Class Scheduler System is a web-

based system with a log-in page for admin which is the Department Heads. Also, the

instructors and students to access their respective class schedules. The log-in page

contains information such as name and user type (Dean, Instructor, and Student). Once

the user finished the registration, they can now log in using the username and password

credentials. After the users have successfully logged in and accessed the system, they can

now start making schedules.

The system also has a feature called an admin referral code generator. First, if

there is no user registered in the system and if the user signs up and chooses the admin

user type, the first user will be automatically named as admin of the system and have

foreground access, even if he or she leaves the admin referral code blank.

The first admin registered can refer another admin if he or she clicks the admin

referral generator. Anytime he/she can generate a code to invite another admin. The

generated code is strictly needed for the next or new admin user type during registration,

but if the next admin has successfully registered, the referral code used by this next

admin is no longer valid when someone tries to register.

Now, this new admin will still have admin access but not its foreground access

unless the first admin grants access to this new admin. If the new admin is finally granted

permission by the first admin, then the new admin can now invite another admin. The

admin referral generator page will be enabled from the new admin's point of view, and

that admin could also see all admin’s without foreground access and could also grant

admin access to unlock the admin referral features or foreground access.


The admin can access all the features of the system while the instructors and

students have fewer access but still can use the system. The instructors and students can

access and input data such as adding schedules and selecting courses based on the

availability and approval by the admin. The student can only see their subjects prior to

their selected course during registration, they are provided fast, convenient, and online

access to their class schedules where they can view their parts such as their course, year-

level, sections, instructors, days and subjects that to be taken per semester. Similarly, the

instructors are provided with a fast and convenient way to manage their class schedule

and the ability to view their working loads. The system has a database that stores the

input data made by the admin instructors and students. During scheduling, the system

will automatically detect a conflict when the time schedules allotted are occupied. The

system can generate printable reports after plotting schedules.

Any user type can schedule a class; the class schedule they made will go to the

pending schedules. Only the admin can see the pending schedules to approve.

The Administrators/Deans can schedule a class for faculties/instructors and its

very own self but can’t assign another admin. Also, he/she can make a schedule only on

their respective departments.

Faculties/Instructors can schedule a class depends on their department.

They can also make a schedule for both regular and irregular students.

Student is optional; if the student is an irregular student then he/she can make a

custom schedule but cannot choose instructors to assign.


As for pending schedules, only the administrators can access this page. However,

pending schedules are filtered by the user type who proposed the schedule. Pending

schedules proposed by students will have no assigned instructor and the dean will be the

one to choose his/her instructors. And if the dean tries to leave it blank during approval

then the system will notify to assign a teacher.

While approving schedules, that specific schedule will try to attempt inside the

database, checking if there is a conflict. When it detects a conflict, that proposed schedule

will have a red highlight as a sign of a conflicted schedule. If there is no conflict detected

then it will try to sum up how many hours are covered by that schedule on a certain

subject in the same course. If it detects longer 4 hours, the same thing will happen during

the scheduling session, it will prompt you if you still need to proceed. Once the admin

agrees, the proposed schedule will be approved smoothly.

You might also like