Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
99 views17 pages

Capstone New

Uploaded by

Vincent valendez
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)
99 views17 pages

Capstone New

Uploaded by

Vincent valendez
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/ 17

APPOINTMENT SYSTEM AND QUEUE MANAGEMENT WITH SMS

NOTIFICATION

A Project development

Presented to

The Faculty of Information Technology Department

Buenavista Community College

Buenavista Bohol

In partial Fulfillment of the Requirements for the Degree

Bachelor of Science in Information of Technology

Bernadeth M. Lofranco

Pauline Jean A. Camacho

Cherry Mae O. Dela Torre

Vincent C. Valendez
CHAPTER I

INTRODUCTION

Project Context

Technology brought a massive change in our society today. It affects the

public transportation, businesses, communication, etc. Additionally, technology is

the creation, modification, application, and understanding of tools, machines,

techniques, crafts, systems, and organizational procedures in order to solve a

problem, enhance an existing solution to a problem, accomplish a goal, manage an

applicable input and output relation, or perform a given function.

One of the remarkable and much known products of technology

advancement is the conversion of manually-operated system into automated

system.

Since then up to this present, Buenavista Community College still uses a

manual processing system for checking of attendance, requesting TOR, borrowing

and returning books, payment of penalties, etc. Because of this, there were many

instances that the student or visitor miss the faculty or staff they want to meet to

settle such necessary documents. To prevent human error due to setting

appointments manually, an android application will be developed to make the

appointment process easier. Also, given the busy lives that many of us lead today,

an online appointment management system within a university makes perfect sense


as it frees up valuable time, not only for students, but also for the faculty and staff

members of the institution.

To eliminate and overcome the problem that Buenavista Community College

is experiencing, the researcher come up with an Appointment System and Queue

Management with SMS notifications as the solution that will change over the pen

and paper into smartphones in taking an appointment schedule at Buenavista

Community College. The system will help the student and also assist the delegate in

making the flow harmonious and quick. This framework is easy to understand. The

system will manage the students and visitors would be entering the college. Then

the server will automatically register and confirm by giving them a message that

organizes the students’ and visitors’ repercussions

 The system would be the main asset for the school by diminishing the work

and time in making transaction of any needed documents needed.


Purpose and Description

The main purpose of the BCC appointment system and queue management

with SMS notifications is to eliminate physical contact and control the number of

students and visitors entering the campus. With this, they are not required to wait in

long queues to obtain the services they need. By SMS notification, students can

receive updates on their entry date and time on campus. BCC staff, students and

instructors can use this system for all transactions with ease and convenience.

Objectives of the Study

General Objectives

This study aims to develop and create an Appointment System and

Queue Management System with SMS notification in Buenavista Community

College.

Specific Objectives

 Avoid physical contact.

 Allow users to view the appointment schedule.

 Monitor the number of students entering the school.

 Eliminate the use of Manual Scheduling by providing an easier and effective


way of scheduling
 Provide a system of functionality, reliability, ease of use, maintainability and

portability.

Scope and Limitations

Scopes

• Student appointment results can be displayed in the server database.

• User accounts can be created.

• Users can schedule appointments at the same time.

• User can modify the time and date of the appointment.

• Students, visitors and admin can use this system for transactions in

BCC.

Limitations

• Requires internet connection.

• An online application.

• The user cannot receive accommodation during the disaster.

• The service cannot be provided during the holidays.

• The people who can use this system are students, visitors, and admin.

• The minimum OS version to run this system is android version 10-11.


CHAPTER II

REVIEW RELATED WORKS

The related work section may also be called a literature review. The Review

of Literature showcases previous works and publications relevant to the project.

This chapter gives light as to what motivated the proponents in pursuing the specific

field of study. The researcher does not own any of the study listed and they do not

intend to copy their work.

1. LOCAL WORKS

1. 1 APARTELLE ONLINE RESERVATION SYSTEM

ABI BITUIN (2010)

According to Bituin Abi (2010),658 Apartelle Online Reservation System, the

major motivation for the establishment of a hotel is for short-term base

accommodation. According to her they have discovered several issues, including

the consuming entry of guest list names in log books difficulty in making bookings

and challenges in accessing information on prior visitors due to papers lettered


around and misplacing of guest the establishment’s demands. Furthermore, allows

clients to simply discover and reserve hotel in utmost convenience.

1.2 ADAMS BEACH RESORT’S ONLINE APPOINTMENT BOOKING AND

PAYMENT SYSTEM

Adams Beach Resort's online appointment booking, and payment system

has been developed so that the business has a systemized form of operations and

transactions out of the box for managers. The system offers an easy-to-use

interface and covers booking packages, services and procedures. The similarity of

Adams Beach Resort's online booking and payment system being considered by

promoters is that it also aims to have a systematized form of operation and

transaction for guests and to provide ease of work for administrators. The promoter

system also has a user-friendly website/environment where guests can also view

the different rates, amenities and booking packages offered by the resort. (J.A.

Legaspi et., al 2011).

1.3 ON AUTOMATED CLASS SCHEDULER FOR SAINT LOUIS UNIVERSITY

(SLU) BAGUIO CITY

This research focused on resolving the issue of class scheduling in local

context. The study is based on the concept that time tabling is such a difficult

activity that computer automation would actually make it easier algorithm was

chosen above other was since gives greater benefits than other two possible
approaches, simulated annealing and tabu search. A fast prototype was created to

demonstrate the usefulness timetabling challenge. The prototype was provided in

the study method, which was based on a genetic algorithm technique. Several data

comparisons showed that the prototype was able to improve the fitness of its

starting population while maintaining the schedules demonstrated that the

production of class schedules requires less work and time than manual scheduling

(http://dspace.slu.edu.ph).

1.4 LEARNING MANAGEMENT SYSTEM OFR LPU-LAGUNA

MARTIN DOUGIAMAS

Moodle is a constantly changing and developing project. Martin Dougiamas

ini as a young IT professional at the Curtin University of Technology in Perth,

Australia, his frustrations as system administrator of the university’s WebCT

installation inspired him to take on the challenge of developing a system better than

Blackboard™, and making it available for free for teachers to creatively and

seamlessly move their teaching skills into the internet. His passion in the field also

led him to complement his career in Computer Science with a Masters and then a

PhD in Education. He is notably influenced by social constructionism, epistemology

which not only regards learning as a social activity, but also focuses attention on the

learning while actively producing objects, such as instructional materials for others

to view or use. Moodle is becoming increasingly popular. It is utilized in college, high

schools, elementary schools, non-profit organizations, private businesses,

independent teachers, and even homeschooling parents. Moodle is a web-based

learning platform. It serves as a hub for information, debate, and cooperation among

Moodle users such as system administrators’ instructors, researchers, instructional


designers, and developers. This site, like Moodle, is always changing to meet the

requirements of the community (Dellosa, R., Prospero, et., al., 2012).

2. FOREIGN WORKS

2.1 CLINIC APPOINTMENT SYSTEM

Arjun Kakkalasseri

This technology helps to prevent the complications that occur while utilizing the

manual approach and allows patients to avoid waiting in long queues. The important

thing is that data recording and retrieval will be simplified. This program also

maintains all of the patient’s information update their profile, and schedule

appointments with physicians. Aside from that the system is user- friendly and may

assist the clinic in managing appointments as well. Users may browse available

providers and their availability, as well arrange appointments based on it. Users

may check their forth coming appointments and previous appointments are

automatically removed. Doctors can also use the system to login. They may also

update their profiles and view their scheduled appointments, patients and other

details.in addition, they can mail medications to their patients by selecting them from

a dropdown menu. The system also has an administrator component, from which

only one person may control the entire system. Administrator have the ability to

add/remove patients, physicians, and departments, as well as search for


appointments. the system is designed to be responsive and it works on devices of

all size of (smartphones, PCs, Tablets, and Notebooks etc.) (Clinic Appointment

System | Arjun K - Academia.edu)

2.2 VETERINARY CLINIC MANAGEMENT SYSTEM

SALEH SULAIMAN S ALDHUBAYB ID et.,al.,

The system’s purpose is to provide a tool for managing a veterinarian’s

workflow. There was need for a lightweight program that could keep track of

patient’s appointments, procedures, and medicine. Veterinarians require a web

application to organize their job clients, patients, medicine, schedules, and receipts.

The second chapter talks about the process, tools, and techniques that were

employed in the system development. The third chapter describes all the

application’s primary features and goes into further depth about their functionality.

Fourth chapter discusses project planning and provides diagrams, use case

scenarios, and list to assist the reader in understanding how the program operates.

Veterinary clinic is a web application that aids in the storage and management

process that veterinarians deal with must on daily basis, as well as the tracking

patients. The pages are made by HTML, the database is handled by MySQL, the

application logic is controlled by PHP. (final report Veterinary-RE.pdf (mu.edu.sa))

2.3 UML HOTEL RESERVATION SYSTEM


LOUW DOOR JANNE (MAY 10, 2006)

There is a description with the hotel reservation system. A hotel management

system can be used online. The guests can do their booking online. The system can

provide a query for arriving date and the length of stay, provide the number of on

rooms, view all available rooms, record the number of on rooms, and provide the

ability to choose one or more of them. The system allows the client to make

transactions on their own. The system gives a query for arriving date and departure

date, as well as a view of all the rooms, and lets the user choose what kind of

accommodations they want. The proponent’s system does not include additional

services like dinner or breakfast. http://www.liacs.nl/assets/Bachelorscripties/2006-

08JanneLouw.pdf
CHAPTER III

TECHNICAL BACKGROUND

In this chapter we discuss about the technology that we used and the

explanation for all those technical development for the proposed system

1. HARDWARE

Hardware are the physical parts or components of the computer, such as the

monitor, mouse keyboard, computer data storage, Hard Disk Drive (HDD) Solid

State Drive (SSD) and so on, all of which are physical object that are tangible. It

enables the creation this Web Base Application, for instance, laptop and

smartphones. Hardware is a collection instruction for strong and running a system,

such as an android base admin server.

2. SOFTWARE

The programs and procedures that run on a computer and platform a certain

function is referred to as software. It is a set of computers and execute specific

tasks. It is the opposite of hardware, which describes the physical aspects of a


computer. Software is a generic term used to prefer to applications, scripts and

programs that run on a devices

Kotlin is a cross-platform, statically typed, general purpose programming

language with type inference. Kotlin is designed to interoperate fully with Java, and

the JVM version of Kotlin’s standard library depends on the Java Class Library, but

type inference allows its syntax to be more concise. We use this programming

language to create and perform our system.

Android Studio is the official integrated development environment (IDE) for

Google’s Android Operating System, built on JetBrains’ IntelliJ IDEA software and

designed specifically for Android Development. We used this IDEA to perform our

project and execute our program.

Browser is a software application for accessing information on the World

Wide Web. When a user requests a web page from a particular website, the web

browser retrieves the necessary content from a web server and then displays the

page on the user’s device. Browser is the one who display the pages or files in the

web and it requires internet connection. Google browser is specifically linked to our

system although it depends on the availability in the desktop.

Android Os is the mobile operating system that was developed by Google

to be primarily used for touchscreen devices such as cellphones, and tablets. The

user must use android phones in order to connect the system.


3. PEOPLEWARE

Refers to the human role in an IT system. In many cases, peopleware forms

a kind of “conceptual triangle” with hardware and software. The terms refer to

human talent as a kind of commodified piece of an IT process and a key part of

providing various technical business models and other planning resources. Our

project specified to the student and visitors who set an appointment using the app

mobile base while the admin base will receive the transaction and ready for

approval

4. NETWORK

Consist of two or more computers that are linked in order to share resources,

exchange files, or allow electronic communications.

4.1 WLAN is a Wireless Local Area Network that links two or more devices

using wireless communication to form a local area network within limited area such

as home, schools and others. WLAN provides access to the internet without the

needed cables.

4.2 Mobile Data is the Internet content delivered to mobile devices such as

smartphones and tablets over a wireless cellular connection. It gives internet

connection anywhere as long the user is connected to a cellular network and to

thereby allowing the usage of the application.


CHAPTER IV

DESIGN AND METHODOLOGY

Appointment System and Queue Management with SMS notification is an

online mobile application system that proponents develop for college used for the

appointment schedules. It makes the process easy and fast. It will notify users

mobile phone for the exact date to visit at the school.

US CASE DIAGRAM

A use case diagram is a graphical depiction of a user’s possible interactions

with a system. A use case diagram shows various use cases and different types

of users the system has and will often be accompanied by the other types of

diagrams as well. The use case is recommended by either circles or ellipses. The

actors often shown as stick figures.


BCC ONLINE APPOINTMENT SYSTEM AND QUEUE MANAGEMENT WITH SMS NOTIFICATION

REGISTER <<Extend>>
NEW USER <<Include>>

Invalid
account
LOGIN YOUR Fill out
ACCOUNT registration

Student
Book your
Appointment

Set Date and Choose Type of


time Transaction <<Include>> Appointee’s
s

CONFIRM YOUR
Walk-in APPOINTMENT
Decline the
appointment
<<Extend>>

Manage the
appointees Confirm the
appointment
<<Extend>>
Receptionist <<Include>>

This Diagram shows the flow of the system both students, walk-in and

the admin capture the requirements by analyzing to generate the context of the

BCC online Application System.

SWIMLANE

BCC ONLINE APPOINTMENT SYSTEM

You might also like