You are on page 1of 7

Republic of the Philippines BATANGAS STATE UNIVERSITY College of Engineering, Architecture, Fine Arts and Computing Sciences Electronics

Engineering Department

RAQ Enroll: Registrars Android-Based Queuing System for Batangas State University

In Partial Fulfilment for the Requirement of the Subject Elective 4

Prepared by: Bobis, Emmanuel L. Delos Reyes, Jayson D. Hernandez, Hazel Catherine A. Mariano, Danilo Jr. H. Reyes, Kate Rossel D.

Prepared for: Engr. Albertson D. Amate Professor

18 December 2012

Introduction At todays busy lives, optimizing the best use of time is very important. But, somehow and somewhere, waiting in line cannot be dodged. And this problem has been common to mans existence. Everybody deals with waiting in line before his turn. This problem can occur both in government offices and private institutions just like schools. Waiting in line wastes someones time and prevents him from being productive. And theres no fun in it at all. Whether in a service operation, business location or government office, it is important not to keep patrons waiting. Queuing means a line of vehicles or people waiting. Queuing theory is generally considered a branch of operations research because the results are often used when making business decisions about the resources needed to provide service. It is applicable in a wide variety of situations that may encounter in business, commerce, industry, healthcare, public service and engineering. A lot of modern queuing system is already available in todays market. There exist many practical uses for an electronic queuing system. The most prominent is its prevention from the forming of crowds. Electronic queuing allows people to wait without being forced to stand in a line that can quickly bunch into a mob. Most electronic queuing system works by giving each individual a unique number, either in alphabetical form, numeric or combination of the two. The time consumed for waiting in line is now minimized or sometimes completely eradicated, but, still the person involved should wait to hear/ see his number being called. Nowadays, android phones become so much available in the market. Manufacturers of each phone always make sure their products are atop of another. One big advantage of android phones over other ordinary mobile phone is their ability to be programmed. One person can do what he wants to do with his android phone as long as he knows the hows and whys of android programming. In this study, queuing system will be integrated with an android phone making queuing a lot easier compared to the traditional queuing system using screens and loud speakers.

Statement of the Problem Waiting in line is a simple fact of life. Whether at the department store, bank, or even at the school, a significant fraction of an individuals time is spent in a queue. In Batangas State University, the queuing system, especially in the registrars section, has been one of the major causes of delayed enrolments. A one-line system is often resulting into multiple lines. The transactions are time-consuming and there is no minimum time requirement for each matter. There are also cases wherein a student would allow his/her classmates to interfere which worsen the condition. This dilemma reproduces into more encounters of arguments and weeklong enrolments. Thus, there is a need for a more practical queuing system. With the mentioned problems, the proponents found the call for an innovation, therefore, developing a system that involves the integration of the android technology to attain a more time-efficient queuing system for faster transactions. Through this, students can continue with their lifestyles without the hassle of waiting in line.

Objectives of the Study The general objective of the study entitled RAQ Enroll: Registrars AndroidBased Queuing System for Batangas State University is to design and develop a queuing system that will prevent formation of crowds and intruders in the line. Specifically, the study desires to attain the following objectives: 1. To describe and evaluate the existing queuing system of Batangas State University registrars office. 2. To determine the preliminary considerations and requirements in the design. 3. To design and create an android application for the queuing system in the registrar. 4. To develop a graphic user interface using Object Oriented Program language. 5. To conduct system testing and evaluation considering the following a. b. c. Functionality Reliability Accessibility

Proposed Technical Plan Technical solution for Batangas State University Registrar Office queuing system provides numerous improvements and enhancements: Real-Time Queuing System provides support for the fast and organized enrolment system in Batangas State University. It will implement near-real-time updates to the ongoing queue for registrar office services. Online-based Queue proposed to implement centralized process to the queuing for registrar services. This approach will offer improved consistency and accuracy in the process. Secured Code Log In will develop and deploy a new, streamline of registry through generated code as a user/pass for database access. This eliminates error or bug through unique access for standard status of the system. Queue Estimation Manager using system time management it can reduce complexity in terms service time estimation. Database Centralization proposed to implement a centralized database including a Queue Manager Database and a centralized number. This approach will offer support of registry and information services.

A. Architectural Design

Registrar UI Encoding UI Generate 4 digit-letter combination Cashier UI Validate the code Update/Validate the assigned code Decide when the next code will be in service Inform the max number of service

WiFi/Internet Connecion Queue Code and Display Service Number Android Phone Centralized Database Android Phone Estimate max number of service Validate the code

B. Program Sequence

1. Android Phone ----------------||| WiFi / Internet Connection 2. Android Application [Log in using the Generated Code] 3. Confirm Code [Get Information in the Centralized Database] 4. Display Service Number [Queue code for system verification] 5. Display Current Service Number [Request updates in Database] 6. Display Estimated Time of Service [System Time Management]

7. Display Maximum number of Service

Proposed Testing Plan RAQ Enroll shall perform software testing which validates and verifies if the application meets the requirements that guided its design and development, works as expected, can be implemented with the same characteristics, and satisfies the needs of its users.

Table 1 Testing Plan PERFORMANCE INDICATORS Functionality of the system in terms of data acquisition. TIME LINE

PARAMETERS Functionality and reliability of the system

RESOURCES Equipment: Android devices, computer, Web

System Testing

3 days


Checks if system can support simultaneous access among students and Registrar. Checks if application is user friendly

3 days

Equipment: Android devices, computer, Web Equipment: Android devices, computer, Web


1 day