0% found this document useful (0 votes)
133 views23 pages

Ascbcalendar

The document provides an introduction to the Andres Soriano College of Bislig (ASCB) Calendar of Activities with Push Notification: Web-Based Application project. It discusses the context and purpose of the project, which is to create an online calendar system to better inform students and staff about school events and activities. The system will allow administrators to easily post and update schedules, while providing reminders to users. It presents the objectives of the project, which are to disseminate school information online, help students manage their time, display all event details, and create an organized calendar. Finally, it outlines the scope, such as allowing scheduling, viewing, and printing by specific users, and the limitations, such as requiring internet

Uploaded by

Lyn Lyss
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)
133 views23 pages

Ascbcalendar

The document provides an introduction to the Andres Soriano College of Bislig (ASCB) Calendar of Activities with Push Notification: Web-Based Application project. It discusses the context and purpose of the project, which is to create an online calendar system to better inform students and staff about school events and activities. The system will allow administrators to easily post and update schedules, while providing reminders to users. It presents the objectives of the project, which are to disseminate school information online, help students manage their time, display all event details, and create an organized calendar. Finally, it outlines the scope, such as allowing scheduling, viewing, and printing by specific users, and the limitations, such as requiring internet

Uploaded by

Lyn Lyss
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/ 23

CHAPTER 1

INTRODUCTION

1.1 Project Context

The study entitled Andres Soriano College of Bislig (ASCB) Calendar of Activities
with Push Notification: Web-Based Application is intended for Andres Soriano
Colleges of Bislig. This system acts a medium for the OSAS office to update all the
students, faculty and staff of the institution about the schedule of the school events.

The Academic Council of Andres Soriano Colleges of Bislig creates the academic
calendar as a part of a planning phase of the institution for the academic school year.
Academic calendar serves as an information source and planning document for
students, faculty, staff and departments. The calendar includes registration dates, class
start dates, adding/changing deadlines, exam dates and more. It also includes all the
schedules of the school events like foundation day. A hardcopy of the academic
calendar will be produced to be posted on all the bulletin boards inside the school to
inform all the students, faculty and staff.

Since the academic calendar are just being posted in the bulletin boards. Some
students doesn’t notice the posted schedule or sometimes forget the dates of the specific
events specially the schedule of the important events like foundation day, departmental
day or examination date that result to insufficient preparation or worse miss the event.
The proponent believes that developing a Web based system that can remind not only
the students, but also the Admin of Andres Soriano Colleges of Bislig can solve the
problem. The Admin who is responsible in posting schedules as well as reminding all
the students about the events can used the proposed system to easily disseminate
information. The administrator of the system and can add, edit or delete schedule in
page of the program of activities calendar. It can be accessed through internet so that
the administrator can post schedule anytime.

The proposed system will be developed using HTML and CSS to design the
webpage of the administrator. PHP for server-side scripting. For the push notification
we used Firebase.

1|Page
1.2 Purpose and Description of the Project

Every activity in our life depends on proper planning. The same truth holds good
when it comes to organizing different programs in schools and other institutions when
there is a scheduled time to perform various activities, it becomes easier to perform
them without much of a hassle. The Andres Soriano College of Bislig (ASCB) Calendar
of Activities with Push Notification: A Web-Based Application comes handy when you
have to deal with different tasks in a planned manner this web based calendar of
activities that may come handy to you.

Andres Soriano College of Bislig (ASCB) Calendar of Activities with Push


Notification: A Web-Based Application is a calendar that is tailored to include the
activities that are to be done on particular dates. This proposed calendar of activities
can be used by school authorities to include all the events and activities throughout
the year.

The key purpose of this calendar of activities is to organize the activity of an


institution in a planned manner. Yearly activities are pre-planned and presented in
this calendar, the chances of missing out important activities are minimized. It makes
the program more systematic and planned.

If the students want to have a visual copy of the school events they can browse
the calendar of activities in their mobile phones. They are provided with the list of
school events and the accurate date of the activities. The students will no longer miss
school activities anymore and will always be updated with any changes in the
schedules. It can less time for students and teachers to know the schedules of the
school activities rather than going to the bulletin boards to look the schedule s. The
online calendar has answered this need. It can be accessed from just about any mobile
device you carry such as phones and laptops. This is just one advantage of an online
calendar that makes it more convenient than the day planners of the past.

The students can also set up reminders on their phones to prevent them from missing
important school events and departmental meetings. This is just one more advantage of an
online calendar. Paper calendars can’t compete with this great feature. To make it even
more convenient for students they can set up the reminders in different time increments
allowing them a have more time to get to scheduled events on time. Online calendars can
be used as a way to increase student’s productivity. One example of this is time
management. Students can schedule a time to work on important projects allowing them to
complete those that are a priority or have deadlines. They can use the online calendar as a
tool to help them get done what is needed and stay on task.

2|Page
1.3 Objectives of the Project

The main objective of the study is to design and develop Andres Soriano College
of Bislig (ASCB) Calendar of Activities with Push Notification: A Web-Based
Application to help the school Administrator to disseminate information about the
schedules or the events in a more efficient way.

 To disseminate information about the activities of Andres Soriano College of


Bislig through online.

 To create a system that can help students manage their time with the school
activities.

 To display all event information of Andres Soriano College of Bislig.

 To make a calendar of event that is organized with schedule dates.

3|Page
1.4 Scope and Limitations of the Project

Scope

This study focuses only on the proposed Andres Soriano College of Bislig (ASCB)
Calendar of Activities with Push Notification: A Web-Based, which covers and contains
the following:

1. The admin can create, edit, and update the schedules in the system.
2. The student of Andres Soriano College of Bislig can view the list of events
schedules.
3. The admin needs to login to update or edit.

4. The system can be viewed in mobile phone or personal computer.

5. The system can print out the schedules of school of activities.

6. The only registered student can accessed the system.

Limitations

1. Cannot accessed without internet connection.

2. The students cannot edit or update the event schedules of the school.

3. Only the admin can print out the schedule of activities.

4. The admin and users need to register to the system before they can view the

calendar of events.

4|Page
CHAPTER II

REVIEW OF RELATED LITERATURE

2.1 Review Literature / Theoretical Background

For further understanding of the study, the proponents made use of the different
reading materials related to the Andres Soriano College of Bislig (ASCB) Calendar of
Activities with Push Notification: A Web-Based. These materials such as books,
magazines, newspapers, thesis and other web articles are essential in broadening the
knowledge of the proponents.

These will also guide the proponents to achieve their target objectives by getting
ideas on other related studies and make improvements as possible. The related literature
for the past studies is the following.

Local

De La Salle University Manila

https://www.dlsu.edu.ph/students/international/calendar-of-activities/

5|Page
In an effort to help the students to be updated in the school activities, La Salle publishes
the Calendar of Activities for the term 3 of year 2017-2018. The dates and events are
accurate as of this posting. The events date may change without prior notice.

Features:

 View the latest news of events.


 View the schedule of examination for the next month.
 It can research for activities or examination of school.

Far Eastern University

https://www.feutech.edu.ph/features/activity-calendar-for-1t1819/

6|Page
Far Eastern University (FEU) in the University Belt area, West Sampaloc, City
of Manila, is a nonsectarian private university in the Philippines. Created by the merger of
Far Eastern College (under Dr. Vicente K. Fabella), and the Institute of Accountancy (now
Institute of Accounts, Business and Finance), FEU became a university in 1934 under the
guidance of first president Dr. Nicanor B. Reyes, Sr. It has been noted as the leading
proprietary university in the Philippines.[2] FEU's campus is noted for a number of
historical art deco buildings preserved from the first half of the 20th century.

Features:

 Connected to Facebook and twitter by clicking icons.


 Announce the coming events.

University of the Philippines Diliman

https://www.mainlib.upd.edu.ph/?q=calendar-of-activities

7|Page
The University of the Philippines (UP) is the country’s national university. This premier
institution of higher learning was established in 1908 and is now a university system
composed of eight constituent universities and one autonomous college spread throughout
17 campuses in the archipelago.

In 2012, the Commission on Higher Education declared 24 units of the university as


Centers of Excellence; while 6 units have been declared as Centers of Development. For a
more detailed list of the units and the programs they offer, please click here.

The University of the Philippines System publishes regular updates on the university via
Facebook, Twitter, Google Plus and LinkedIn. Videos about the university are also
available on Youtube, while publications from the Office of the Vice President for Public
Affairs are also published on Issuu. Photos on some of the historic moments of the
university are also posted on Instagram.

Features:

 View upcoming events.


 Announcement of the activities of school.
 The schedule can be printed.

8|Page
International Literature

Calendar Wiz

This software gives schools the option of their calendar up on the CalendarWiz website,
or both depending on the needs of students, parents, teachers, and administrators. The one
difference between this calendar software and others on this list is the emphasis on events
and announcements rather than student assignments.

General Features:

 Calendar event categories.


 Automatic reminders and event announcement.
 Scheduling conflict prevention.

9|Page
Google Calendar

Google Calendar is a time-management and scheduling calendar service developed by


Google. It became available in beta release April 13, 2006, and in general release in
July 2009, on the web and as mobile apps for the Android and iOS platforms. Google
Calendar allows users to create and edit events. Reminders can be enabled for events,
with options available for type and time.

Features:

 Allows admin to create and edit events.


 Admin can add color to an event to distinguish the event.
 Users can optionally set notifications.

10 | P a g e
Desktop Calendar

Record anything by double-click on desktop. It's very convenient and useful. Desktop
Calendar help you manage appointments, to-do lists, schedules, and more... And,
Desktop Calendar also offers a variety of common festivals, anniversaries and other
information.

Features:

 Print any page of calendar.


 Set background color any day you want.
 Easily customize your own calendar.

11 | P a g e
SUMMARY OF RELATED LITERATURE

Local

De la salle university manila


The Website makes to help the students to be updated in the school activities, La Salle
publishes the Calendar of Activities to view the information of their activity and to organize
it schedule.

Far East University

The FEU is the University’s official website. It will be designed as a source of information
about the University and its programs, events, activities, galleries and facilities for maps
they have also quick link for parents.

University of the Philippines Diliman

The University of the Philippines System publishes regular updates on the university via
Facebook, Twitter, Google Plus and LinkedIn. Videos about the university are also
available on Youtube, while publications from the Office of the Vice President for Public
Affairs are also published. Photos on some of the historic moments of the university are
also posted on Instagram.

12 | P a g e
International Literature
“Calendar Wiz”

CalendarWiz officially launched its online calendar service in January of 2004. Mission is
to provide a low cost online calendar service that is easy to install, customize and use.
CalendarWiz is also used as a website calendar, website plug-in, intranet calendar and as a
stand-alone calendar.

“Google Calendar”

Google Calendar is a time-management web application and mobile app created


by Google. It allows you to create planners called Google Calendars easily and
intuitively. In a google calendar you can input your different events and plans and
have the option to get a notification about them. Anyone who would like to plan
their life electronically should look at Google Calendar.

“Desktop Calendar”

Desktop Calendar is attractive, very easy to use, and doesn't overwhelm with extras. In
fact, its chief virtue may be that it's about as close to a paper wall calendar as a Windows
calendar app can get: Just right-click any cell to record appointments, upcoming events, or
anything you might write on a wall calendar.

13 | P a g e
User Interface

14 | P a g e
15 | P a g e
CHAPTER III

TECHNICAL BACKGROUND

3.1 Technicality of the Project

The researchers’ observation of the existing school events scheduling in the


bulletin boards are sometimes neglected by the students and teachers. Maybe because
some of them don’t have the time in going to the bulletin boards or they are not
interested. This proposed project will help the students and the teachers have a visual and
handy calendar of events in their mobile phones. We will use the advantage of the
technology to disseminate the information to the entire school.

Our system will use the PHP code that is interpreted by a web server with a PHP
processor module, which generates the resulting web page. The JavaScript is an
interpreted computer programming language. As part of web browsers, implementations
allow client-side scripts to interact with the user, control the browser, communicate
asynchronously, and alter the document content that is displayed. The WampServer is a
form of mini-server that can run on almost any Windows Operating System. The Sublime
Text is a proprietary cross-platform source code editor with a Python application
programming interface (API).

We also use the Adobe Photoshop for the graphics editing application popular for
its extensive number of features. The CSS for the style sheet and HTML for our main
markup language for creating web pages and other information that can be displayed in a
web browser.

16 | P a g e
3.1 Details of technologies to be used

 HTML is the main markup language for creating web pages and other
information that can be displayed in a web browser.
 Cascading Style Sheets (CSS) is a style sheet language used for describing the
presentation of a document written in a markup language like HTML.[1] CSS is a
cornerstone technology of the World Wide Web, alongside HTML and JavaScript.
 JavaScript is an interpreted computer programming language. As part of web
browsers, implementations allow client-side scripts to interact with the user, control
the browser, communicate asynchronously, and alter the document content that is
displayed. It has also become common in server-side programming, game
development and the creation of desktop applications.
 PHP is a server-side scripting language designed for web development but also
used as a general-purpose programming language. PHP code is interpreted by a
web server with a PHP processor module, which generates the resulting web page:
PHP commands can be embedded directly into an HTML source document rather
than calling an external file to process data. It has also evolved to include a
command-line interface capability and can be used in standalone graphical
applications.
 WampServer is a form of mini-server that can run on almost any Windows
Operating System. WAMP includes Apache 2, PHP 5 (SMTP ports are disabled),
and MySQL (phpMyAdmin and SQLite manager are installed to manage your
databases) preinstalled.
 Adobe Photoshop is a graphics editing application popular for its extensive
number of features. Photoshop is also, currently, the leading graphics editing
application. It helps the proponents design the layout of their system.
 Sublime Text is a proprietary cross-platform source code editor with a Python
application programming interface (API). It natively supports many programming
languages and markup languages, and functions can be added by users with plugins,
typically community-built and maintained under free-software licenses.

17 | P a g e
3.1 How the project will work

The project will help a lot in disseminating the information about the calendar of
activities and will help the teachers and students not to miss the school events. We will use
the advantage of the technology where teachers and students are fun of browsing their
mobile phones. Making the calendar of activities a handy and friendly user system.

The administrator will be the one to take full control of the system. The user page
and the administrator page will have a different view of the website. The user will just see
the list of events and they can never modify any of the information. While in the admin
page, he/she can add, edit and update event schedules.

To avoid some users to try to access the admin page, the login page will have only
3 attempts in logging in, after 3 attempts of incorrect password or username, the system
will lock for 5 minutes.

18 | P a g e
CHAPTER 1V

Methodology, Result and Conclusion

4.1 Methods to be used

The proponents used the Waterfall Model in developing the system. The Waterfall model
is the earliest SDLC approach that was used for software development. In waterfall
approach, the whole process of software development is divided into separate phases. The
outcome of the phase acts as the input for the next phase sequentially. This means that any
phase in the development process begins only if the previous phase is complete.

Requirements

System Design

Implementation

Integration and Testing

Deployment of System

Maintenance

Requirements

The first phase involves understanding what needs to design and what is its
function, purpose, etc. Here, the specifications of the input and output or the final product
are studied and marked.

19 | P a g e
System Design

The requirement specifications from the first phase are studied in this phase and
system design is prepared. System Design helps in specifying hardware and system
requirements and also helps in defining overall system architecture. The software code to
be written in the next stage is created now.

Implementation

With inputs from system design, the system is first developed in small programs
called units, which are integrated into the next phase. Each unit is developed and tested for
its functionality which is referred to as Unit Testing.

Integration and Testing

All the units developed in the implementation phase are integrated into a system
after testing of each unit. The software designed, needs to go through constant software
testing to find out if there are any flaw or errors. Testing is done so that the client does not
face any problem during the installation of the software.

Deployment of System

Once the functional and non-functional testing is done, the product is deployed in
the customer environment or released into the market.

Maintenance

This step occurs after installation and involves making modifications to the system
or an individual component to alter attributes or improve performance. These modifications
arise either due to change requests initiated by the customer, or defects uncovered during
live use of the system. The client is provided with regular maintenance and support for the
developed software.

20 | P a g e
4.2 Technical Feasibility

4.2.1 Compatibility Checking (Hardware / Software and other Technologies

 Compatibility Checking

Hardware Specifications
1. Processor: Intel Core i5 processor
2. RAM: 4gb Ram
3. Hard Drive: 1 Terabyte HDD
4. System Unit: ASUS
5. Monitor: any
6. Mouse: USB Mouse
7. Keyboard: 102 keys

Software Specifications
1. Operating System: Windows 10 Home Single Language
2. Language: PHP
3. Front End: HTML, CSS and Javascript
4. Back End: PHP, MySQL Server

21 | P a g e
4.3 Schedule Feasibility

4.3.1 Gantt Chart

The figure above shows the amount of work while developing Andres Soriano
Colleges of Bislig Calendar of Activities with Push Notification: Web-based, it shows the
certain periods of time in relation to the amount planned for those periods.

22 | P a g e
4.4 Requirements Modeling

4.4.1 Input

Information about the Andres Soriano Colleges of Bislig events are inputted by the
administrators of the system. This includes the national holidays, schedules of the exams
and other events of the Andres Soriano Colleges of Bislig.

4.4.2 Process

The process of the Andres Soriano Colleges of Bislig Calendar of Events: Web-
based: the inputted information is stored into the MySQL server. The registered users can
the view the events information through the internet.

4.4.3 Output

The output of the system is the copy of all the events of the Andres Soriano Colleges
of Bislig. The users can print their own copy using the print button.

23 | P a g e

You might also like