Jadzo Customs Automotive Center Reservation System: A Project Paper

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 65

Title page JADZO CUSTOMS AUTOMOTIVE CENTER

RESERVATION SYSTEM

-----------------------------------------------------------

A project paper

-----------------------------------------------------------

Submitted

In Partial Fulfillment

of the requirements for the Degree

Bachelor of Science in Information Technology

(BSIT)

-----------------------------------------------------------

by

Cubita, Avril Williete Jane

Iguidez, Angelica Mae

Tabirao, Maura Grace

Tanatan, Jelord

MAY 2018

i
Table of Contents

Contents
Table of Contents............................................................................................................................ii
List of Figure...................................................................................................................................iv
List of Tables...................................................................................................................................v
List of Appendices........................................................................................................................vi
Acknowledgement........................................................................................................................vii
Chapter I........................................................................................................................................1
Introduction....................................................................................................................................1
Project Context.......................................................................................................................1
Purpose and description of the project....................................................................................2
Objectives of the Project.........................................................................................................3
Scope and Limitation..............................................................................................................4
Chapter II.......................................................................................................................................6
Review of Related Literature....................................................................................................6
Foreign...................................................................................................................................7
Local.....................................................................................................................................10
Chapter III....................................................................................................................................14
Technically of the Project.........................................................................................................14
Details of the Technologies to be used.....................................................................................14
Chapter IV.....................................................................................................................................17
Methodology............................................................................................................................17
Environment.........................................................................................................................18
Locale....................................................................................................................................18
Population of the study........................................................................................................19
Organization Chart Profile....................................................................................................19
Requirement Specification........................................................................................................20
Operational Feasibility.........................................................................................................20
Fishbone Diagram.................................................................................................................22
Site Map................................................................................................................................24
Technical Feasibility..................................................................................................................25

ii
Schedule Feasibility..................................................................................................................26
Gantt Chart..........................................................................................................................27
Economic Feasibility.................................................................................................................27
Cost and Benefit Analysis......................................................................................................28
Requirement modeling.............................................................................................................30
Input.....................................................................................................................................30
Process..................................................................................................................................30
Output..................................................................................................................................30
Performance.........................................................................................................................30
Control..................................................................................................................................30
Data and Process Modeling..................................................................................................31
Risk Analysis..........................................................................................................................32
Design...................................................................................................................................33
Output and User Interface Design........................................................................................33
System Architecture.............................................................................................................42
Use Case Diagram.................................................................................................................43
Use Case Diagram.................................................................................................................43
Development............................................................................................................................44
Software Specification..........................................................................................................44
Hardware Specification.........................................................................................................45
Implementation Plan............................................................................................................50
Testing..................................................................................................................................52
Recommendation.................................................................................................................57

iii
List of Figure

LIST OF FIGURES

PAGE

Figure 1 : Talyer Automotive Service Center.....................................................................................8


Figure 2 : Easy Rent Pro.....................................................................................................................8
Figure 3 : American Automobile Association....................................................................................9
Figure 4 : International Auto Service.................................................................................................9
Figure 5 : Butler Automotive Service Center...................................................................................10
Figure 6 : Nissan Car Lease Philippines, Inc....................................................................................11
Figure 7 : Rapide Auto Service Experts...........................................................................................11
Figure 8 : MOTECH.........................................................................................................................12
Figure 9 : ORCA Automotive Service Experts Inc...........................................................................12
Figure 10 : Value Plus Auto Service................................................................................................13
Figure 11 : Methodology..................................................................................................................17
Figure 12 : Organizational Chart......................................................................................................19
Figure 13 : Fishbone Diagram of Jadzo Customs.............................................................................22
Figure 14 :System Flowchart............................................................................................................23
Figure 15 :Site Map..........................................................................................................................24
Figure 16 : Context Flow Diagram...................................................................................................31
Figure 17 : Data Flow Diagram........................................................................................................29
Figure 18 : Home Page.....................................................................................................................34
Figure 19 : Home page.....................................................................................................................34
Figure 20 : Services..........................................................................................................................34
Figure 21 : Services..........................................................................................................................35
Figure 22 : Book an Appointment ..................................................................................................35
Figure 23 : Messages........................................................................................................................35
Figure 24 : Reserves.........................................................................................................................36
Figure 25 : Report............................................................................................................................36
Figure 26 :Services...........................................................................................................................37
Figure 27 : Add Services..................................................................................................................37
Figure 28 : New Admin....................................................................................................................36
Figure 29 :Admin List......................................................................................................................37
Figure 30 : Entity Relationship Diagram..........................................................................................37
Figure 31 : Use Case Diagram..........................................................................................................43

iv
List of Tables

PAGE

Table 1 : Gantt Chart........................................................................................................................27


Table 2 : Cost and Benefit Analysis................................................................................................28
Table 3 : Risk Analysis Table...........................................................................................................33

v
List of Appendices

vi
Acknowledgement

We wish to express our sincere gratitude to Mr. Rey Gavieta Gierza, owner of the Jadzo

Customs and other workers for providing us an opportunity to do our research and

interviews.

We also thank the help of our loving parents, family, friends and classmates for their

unconditional support and motivating us to do our best for this proposed project.

We sincerely thank Mrs. Maricel Salazar for her guidance and encouragement in carrying

out this project.

Lastly, we praise and thank God, the Almighty, for He shower us blessings throughout

our project to complete the research successfully

Jelord, Angel, Maura & Avril

vii
Chapter I

Introduction

A repair technician or travel specialist, knows that customer loyalty is key to

growing up a business. This offer cars tune up service, truck repair service, & more right

from scheduling website to make it easier for interested clients to schedule a time . If

clients call desiring to schedule a service appointment, it’s fast and easy to convey your

openings and get them on schedule. Track how long it has been between a client’s last

appointment so it can be follow up with them at the right time to get them to book online

with you again.

Project Context

The system is open 24/7 to receive reservations. Many customers surf the

Internet outside of business hours and they are more likely to make reservations on

the spot that trying to remember to call back the next day. Statistics show that more

and more bookings today are made during the evening at home online. An Online

booking system allows you to receive booking 24 hours a day; therefore, your

“booking service” is always open.

It minimize your workload. If you are not using an online booking system today,

then you may still be processing all your bookings manually. A good online booking

system will handle all the aspects of the booking. It must, at a minimum, do the

following: Automatically ensure that bookings can only be received when you have

availability. Get all the information required during the booking process so you don’t

1
have to waste time asking for more information. Send out an automated email to the

booking party as a confirmation of the booking. Automatically update your

availability when the booking has been processed. A good booking system will do all

this. Also make sure your booking system doesn't just handle the online bookings,

but handles email, phone and walk-in bookings as well.

All customer data is in a structured system. Using a good online booking system

which also handles the walk-in, email and phone bookings, then you will have all

your previous customers data in a structured system. This is important today as it

allows you to market yourself to your previous customers. This customer list is often

one of your best-valued resources in a business, and you want this data both

accessible and structured.

Purpose and description of the project

The information technology nowadays are growth from time-to-time, therefore,

the demand of using Internet are increasing year-by-year. In addition, most of the

traditional companies are shifted their traditional business model into the modern

business model, which is open an online store to public Internet users to purchase the

goods or services online.

The researchers proposed an “Automotive Center Reservation System”, this

system is an online booking appointment where clients can book and choose their

service, date and time. The system will check the availability of the chosen

appointment of the clients, if the date and time is already taken, clients should find

2
another available schedule of reservation.

Jadzo Customs is combined of booking, inventory and informational system and

it defines an agreement between the clients and service providers for the services that

are to be rendered in the future. This system focused on the customers who would

like to book or inquire to repair or customize their cars. And, the customers are able

to view the latest and updated information about Jadzo's services.

The user-friendly designs of Jadzo customs, the automotive repair scheduling

software makes business easier to run and more profitable. This allows customers to

book Online Bookings for Auto Mechanics and helps to keep your auto repair or

service business on track.

Objectives of the Project

The use of technology has a bigger impact on businesses nowadays, it improves the

services or products as a way of gaining competitive advantage. One of the primary goal

of any business is to serve its customers, serving the needs of customers goes beyond

offering the best service or product. That is why we the Proponents propose system to

help them to market their services through online.

• Customers can book online appointment, where they don’t need to come to

shop just to check what’s the available time for service.

• This system can monitor their daily, weekly, monthly and yearly reports.

• The system will save all feature details of customers for references. (To

avoid scam)

3
Scope and Limitation

The developer is going to develop prototype or semi-system which will be tested

by the public users. Then the fully functional Online Car Rental System will be

delivered to the end user after the evaluation and the system testing. It functions as a

system which storing, processing and handling customer information and the

information of the most valuable assets which are the cars for the company.

The web administrator is the one who has full control and authority to control

the privilege and update the propose system from time-to-time. In addition, they also

required to ensure that the different type of user access via their permitting level.

Clients should log-in their personal information, date and time of appointment,

service and the model of the vehicle. Once they already log-in and appoint their

schedule, admin will receive automatically the information and reservation of the

clients. After that customers will receive a text message or email that the schedule is

approved and appointed from the admins.

Admin can add, edit and delete services that they offered, they are the one who

accepts and appoints the information of the clients.

The reports are generated by the propose system based on the management

requirement such as print, copy and save in microsoft excel and view the reports in

4
daily, weekly, monthly and yearly basis. The management is able to improve and

provide the better services to their customers from time-to-time or make it as future

references.

The proposed system provides a three tier login concept. It means that different

users will login with different permission or privilege. Therefore the users are able to

access different functionality of the proposed system.

In order to perform the automotive reservation system; Customers must login

and provide their personal information. Guests must create their own accounts. The

payment basis is right before the service. The system will not accept reservation if

the date and time is already taken. Our system has a time allowance which we only

accept limited service every one hour.

5
Chapter II
Review of Related Literature
An online car reservation system allows a person to book or reserve a vehicle

without payment. About the payment concerns, we only accept payments on the shop

before the service. Online Car Reservation Systems are used mostly in developed

countries such as England and Australia where electronic commerce has been fully

accepted in the society.

The basic functions of an online car reservation system are to keep tracks of vehicles,

staff, customers and booking. It provides useful information to the staff such as giving

daily reports of vehicles to be repaired or picked up and acts as a vehicle management

system by monitoring the use and damages of the vehicles.

Related Literature/ Theoretical Background

The world is online now. Nowadays, customers use the Internet to discover

everything they need to know. If you don't have an online presence, you are most likely

missing out a great many opportunities. So, if you want to take advantage of the modern

booking approach, it is a must to integrate your reservation platform with your product

pages.

Put simply, an online booking system is a piece of software which allows a potential

customer to book and pay for an activity or service through your website. Advanced

booking systems allow customers to book through social networks and even on their

mobile phones, helping deliver bookings wherever your customers happen to be, at

whatever time they desire. Online bookings have grown rapidly to supersede traditional

6
phone booking systems, which required members of staff to be on hand to take bookings

and manage them manually.

The idea of using online surfing to engage students in the process of active learning

is not new. Over the past several years, educators have been increasingly incorporating

various online system into their teaching curriculum in an effort to create a fun and

engaging learning environment for students. Although this can be very challenging and

time consuming, interactive, collaborative and competitive games tend to motivate and

encourage student participation in the learning process. Customers on the go can even

make reservations on their smart phones or tablets. There's no need for lengthy phone

calls or visit personally - with just a few minutes and a click of the mouse, you'll have all

your plans finalized. Another benefit of making online reservations is being able to see

these customer

reviews.

Foreign

Talyer Automotive

Excellent quality service, value for money and professional car repair services.

Composed of highly Qualified Mechanics and Technicians. They receive ongoing

7
training from accredited Australian institutions. Rest assured that your vehicle will

be repaired to manufacturers specification.

Figure 1: Talyer Automotive Service Center

Car Rental Solution: Easy Rent Pro

Easy Rent Pro was established in 2006 and has since then been developing cost

effective software solutions for vehicle rental operations worldwide. Easy Rent Pro is

the most complete car rental solution for the vehicle rental industry. It is now used by

hundreds of operators and agents across the United States, Australia, New Zealand,

Europe and the UK.

Figure 2: Easy Rent Pro

8
Automobile Club of Southern California

AAA is a federation of independent clubs throughout the United States and

Canada. The Automobile Club of Southern California is a member club affiliated

with the American Automobile Association (AAA) national federation and serves

members in the following California counties: Inyo, Imperial, Kern, Los Angeles,

Mono, Orange, Riverside, San Bernardino, San Diego, San Luis Obispo, Santa

Barbara, Tulare, and Ventura.

Figure 3: American Automobile Association

International Auto Service

Tire Dealer & Repair Shop · Oil Lube & Filter Service · Automotive Repair

Shop located in Alexandria Ferry Rd Clinton, Maryland.

9
Figure 4: International Auto Service

Butler Automotive Service Center

The largest, most modern, state-of-the-art truck & auto repair facility in the area

since 1973. A full service auto repair facility that has been serving the community

since 1973. Originally located in a modest facility off North Stonestreet Avenue in

Rockville, Butler Automotive has expanded and grown over the years, requiring two

moves to larger facilities.

Figure 5: Butler Automotive Service Center

Local
Nissan Car Lease Philippines, Inc.

Started its rental and leasing operations in the Philippines with 10 vehicles. It is

the product of collaboration among Nissan Motor Philippines, Inc., Marubeni

Corporation of Japan and Dragon Transport Resources, Inc., with the participation of

Universal Motors Corporation. Unlike its competitors, Nissan Rent a Car is truly

corporate-owned. Now, with a fleet of over 400 vehicles, Nissan Rent-ACar, as it is

10
popularly known as a household name in various five star hotels, corporate and

commercial establishments in the country.

Figure 6: Nissan Car Lease Philippines, Inc.

Rapide Auto Service Experts

Rapide is born of a joint venture with Midas International. Being the largest auto

service center chain in the world, Midas provided the basis for Rapide’s systems and

procedures. This is among the things that helped us come up with the Rapide Way. And

it’s something that we’re proud of to this day. For 20 years, the Rapide brand has stood

the test of time. Here at Rapide, your satisfaction is our guarantee.

Figure 7: Rapide Auto Service Experts

11
MOTECH

MOTECH is an Automotive Technology company engaged in providing major

automotive parts, accessories and related services to the consumers.

It provides a unique and innovative approach to meet the customer’s needs,

especially those seeking more efficient and cost-effective.

Figure 8: MOTECH

ORCA Automotive Service Experts Inc

Passionate about providing a thorough and world-class auto care experience that

addresses your every automotive needs. ORCA is prepared to handle any automotive

issue: from collision repairs, brake troubles, ignition exhaust and emissions to

electronic problems.

Figure 9: ORCA Automotive Service Experts Inc

12
Value Plus Auto Service

ValuePlus was formed and established by industry experts and professionals

back in November 2013. With only 10 employees back then, the shop effectively

penetrated the market through its pool of highly skilled employees and the best in

class workmanship and the latest in workshop technology. Giving customers the

value for their money, the company successfully positioned itself as the best option

to casa the past 4 years. On October 2017, ValuePlus opened its doors to the people

of Las Piñas and nearby areas with the same commitment to provide 100% customer

satisfaction.

Figure 10: Value Plus Auto Service

13
Chapter III

TECHNICAL BACKGROUND

In this chapter discuss the technicality of the project by which it describes the type of

the project to be developed and its functionality. It also represents the type of application

development of the project.

Technically of the Project

The project is a website based system web-based system, is a system that uses

Internet web technologies to deliver information and services, to users or

other systems. You can access this website through using desktop computer, laptop,

mobile phones, tablets and smart TVs.

Details of the Technologies to be used

PHP works like a filter taking data from the text file and delivering output as

HTML coding. Our professionals make use of PHP technology in order to develop

better sites.

XAMPP stands for Cross-Platform (X), Apache (A), MariaDB (M), PHP (P) and

Perl (P). It is a simple, lightweight Apache distribution that makes it extremely easy

for developers to create a local web server for testing and deployment purposes.

14
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.

SQL also known as Structured Query Language is a domain specific language

used in programming and designed for managing data held in a relational database

management system. SQL is the language for querying and storing data in then

database.

How the project will work

The project will open through online surfing which means you need a internet to access

the website.

User:

Home enables everyone to access, read, see new releases, special offers and reserve.

Services. The content of this page are the services offers by the auto shop, log-in

where customer provides their personal information, the date and time of appointment,

price and model of the car. This page is the highlight of our system .

Contact Us. Where you can give feed back and ask a questions. Also it shows the

contact details of the shop.

Admin:

Message shows the feed back and other concerns of the customer.

Reserves. The content of this page are the reference and details of the appointment of

customers.

15
Report. All data and information about the reservation is stored.

Services. It provides and how it is accessed and used also it shows what they offer to

customers.

Add services. Where admins can add, edit, delete services.

New admin. Also on this page admins can add a employee to have access on the

website.

Admin list is connected to the new admin where it shows the admin who can access

the system.

16
Chapter IV
Methodology

Figure 11: Methodology

The project team is composed of four members: System Analyst/

Researcher/ Designer. The computer systems analyst bridges the gap between business

and technology, blending an understanding of business needs with an application of

technology to design solutions that support organizational efficiency. This role often

attracts those who are quick to adopt new technology and eager to help others understand

and apply it. It assess existing technology, tools and systems, understand users’ needs,

establish memory, speed and other technical specifications, conduct root cause analysis,

assess finals status reports, monitor network activity and understand system performance

and efficiency through detailed analysis and testing. The system designer's role is to

develop a comprehensive plan and instructions which can be given to the programmers.

The key input document that the System Designer will use is the Requirements

Specification which was developed by the System / Business Analyst. The Researchers

17
found out that the Jadzo Customs was having a difficulty in managing the time schedule,

booking an appointment manually writing on a logbook. The System Analyst/Researcher

analyzes the process one by one and discusses on how it should be done. In this system,

the researchers used the Waterfall Software Design that focuses on the requirements of

the system; the requirements of the system. Designing the system to be designed and

create a website for the easier reservation of the system. Coding of the system. Testing of

the project. Implementing, and maintenance of the system, checking of the errors and

debugging of the codes for the proposed system.

Environment

Locale
The study was conducted at 20 Rizal St., Rizal- Tuguisan, Guimbal Iloilo City.

Mr. Rey “Jojo” Gierza was a former seafarer. His hobby started last 2012 by

customizing cars. The first car that he customized was his uncle’s. After all the

hardships that he encountered during first trial, many people was amazed by his

work and some of them are interested to customized their cars too. But in that time

Mr. Rey was still a seafarer. Every time he was at vacation, he customizes two to

three cars of his friends or relatives that are willing to fix their vehicles. Year 2016

he stop working a a seafarer because he focused and decided to build his own

business. His auto shop was one of the awarded best body kits in different places

and car events that he was joining.

18
Population of the study

The target population for this research defined to include the customers or

clients, owner, mechanics, painters, electrical specialist and secretary of the auto

shop. Customers who assisted every month was between 3-5 depending on the days

of repairing their cars. Customers who inquires monthly is more than 10 people. All

in all there are 5 mechanics, 2 painters and 1 electrical specialist. There is only one

secretary who is assigned to assist the customers and responsible for the inquiries.

Organization Chart Profile

Figure 12: Organizational Chart

The chart above shows a visual representation of distribution of work,

information, and responsibility of the auto repair shop. Where the owner holds

the workers of the shop.

19
Requirement Specification

Operational Feasibility

Operational feasibility is measure of how well the solution will work in the

organization. Proposed system is beneficial when it turned into information system

that will meet the operational requirement of an organization. This test of feasibility

asks if the system will work smoothly when it system installed and developed.

This project is based on our own assumption. So we assume that the

management supports this project of auto shop booking system. If management

supports this system, the implementation of the proposed system will be easier. By

implementing the system, it can solve plenty of problems. Before the organization

implement auto shop booking system, most of the customers facing difficulties to

book vehicles for repairing or customizing due to they have to walk-in neither make

phone call for reservation to get the exact scheduled date. It is so inconvenience for

some customers. By implement auto shop system, many problems faced by

organization as well as customers can be solved. One of the problem that facing by

most customers when they walk-in to book their vehicle for repairing or customizing.

Some of the customers have to queue up for a long period to get their vehicle

scheduled and this causes the reduction in customer satisfaction toward the business.

Therefore, it is feasible to implement auto shop booking system as it can solve

20
the problems facing by the business. The whole purpose of computerizing the auto

shop booking system is to handle the work much more accurately and efficiently.

There will be lesser work to be completed, because nowadays there are many local

tourists from different places can book their vehicles via online reservation and it is

much more conveniences compare to walk-in or make a phone call to book. Hence,

customers can easily find information regarding the locality and compare different

auto shops and identify the one that suit their requirements.

By using online booking system, we are considering the performance and

response time for every reservation will be much faster since the operator would not

be busy to serve their customers. Customers can book their vehicles by themselves

in effective and efficient way. The auto shop booking system is more user-friendly

which enable customers to settle their online reservation in faster way.

21
Fishbone Diagram

Figure 13: Fishbone Diagram of Jadzo Customs

The diagram above shows a visual representation of viable causes of problems in

the system in other to find root causes in early stages of coding.

22
System Flowchart

Figure 14: System Flowchart

Figure 13 shows you the flow of the system with respect to the menus of the system that

serves as portal to different feature of the brave website.

23
Site Map
User

Admin

24
Figure 15: Site Map of Jadzo Customs User and Admin

Shows the list pages of admin and user.

Technical Feasibility

Technical feasibility is a study of function, performance and constraints that may

affect the ability to achieve and acceptable system and at the same time collecting

additional information about performance, maintainability and predictability.

Nowadays booking vehicles for repairing online is the latest technology

spreading through the world to fulfil the needed ones. The researchers works hard to

develop and implement auto service booking system, upgrading their booking

system. It is practical to implement booking system as it can solve the issues faces by

the company. The tendency of proposed system can reduce the chances of error and

development risk that conducting by the company. Besides, proposed system can

reduce company cost as it system don’t need receptionist or operator to serve

customer consecutively when customers make a call for booking at the same time, it

is because customers do it manually through online reservation as all the details are

provided. From this situation, company can reduce their workforce to reduce their

company cost.

25
Compatibility Checking (Hardware/ Software and other Technologies)

The website was created using XAMMP, HTML, PHP and Sublime Text 3.

XAMMP 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 Perlprogramming languages. With Cascading Style Sheets (CSS)

and JavaScript, it forms a triad of cornerstone technologies for the World Wide

Web, PHP. PHP: Hypertext Preprocessor (or simply PHP) is a server-side

scripting language designed for web development but also used as a general-

purpose programming language. Sublime Text 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.

The designers are going to ask permission to the owner to grab some

pictures for the background and making a website to feature their auto shop.

Schedule Feasibility

The probability of a project to be completed within its scheduled time limits, by

a planned due date. If a project has a high probability to be completed on-time, then

its schedule feasibility is appraised as high. In many cases a project will be

unsuccessful if it takes longer than it was estimated: some external environmental

conditions may change, hence a project can lose its benefits, expediency and

profitability. If a work to be accomplished at a project does not fit the time frames

26
demanded by its customers, then a schedule is unfeasible (amount of work should be

reduced or other schedule compression methods applied).

Gantt Chart

Table 1: Gantt Chart

Economic Feasibility

This feasibility is to measure financial benefits and costs associated with

27
the project is relevant or lower than the current systems cost and benefits that

involved.

Cost and Benefit Analysis

Year
0 1 2 3 4 5 TOTAL
Net economic benefit 0.00 20,900.00 20,900.00 20,900.00 20,900.00 20,900.00
Discount Rate (12%) 1.0000 0.8929 0.7972 0.7118 0.6355 0.5674
Present Value of Benefit 0.00 18,661.61 16,661.48 14,876.62 13,281.95 11,858.66

Net Present Value of all


0.00 18,661.61 35,323.09 50,199.71 63,481.66 75,340.32 75,340.32
Benefits

One-time Cost -37,300.00

Recurring Cost 0.00 -7,000.00 -7,000.00 -7,000.00 -7,000.00 -7,000.00


Discount Rate (12%) 1.0000 0.8929 0.7972 0.7118 0.6355 0.5674
Present Value of Cost 0.00 -6,250.30 -5,580.40 -4,982.60 -4,448.50 -3,971.80

Net Present Value of all


-37,300.00 -43,550.30 -49,130.70 -54,113.30 -58,561.80 -62,533.60 -62,533.60
Costs

Overall Net Present


12,806.72
Value
Return on Investment
0.2
(ROI)

Break even Analysis

28
Yearly Net Present Value
-37,300.00 12,411.31 11,081.08 9,894.02 8,833.45 7,886.86
of Cash Flow
Overall Net Present
-37,300.00 -24,888.69 -13,807.61 -3,913.59 4,919.86 12,806.72
Value of Cash Flow

Project breakeven occurred between years 3 & 4


Breakeven fraction: 0.44
Actual breakeven occurred at 3.4 years.
Table 2: Cost and Benefit Analysis

Cost-Benefit Analysis (CBA) estimates and totals up the equivalent money

value of the benefits and costs to the community of projects to establish whether

they are worthwhile. These projects may be dams and highways or can be

training programs and health care systems. A cost-benefit analysis is a process

by which business decisions are analyzed.

The table shows how the customer can assure that there is a replacement on

investment if he/she will take the system. The overall net present value of all

benefits is ₱75,340.32, with a total of ₱62,533.60 overall net present value of all

costs, overall net present value is ₱12,806.72 the difference between the overall

net present value of all benefits and overall net present value of all costs. One-

time costs or the total cost of the system is ₱37,300.00. It also shows that the

user has a 2% return on investment in 3 to 4 years.

Requirement modeling

Input
The secretary must check the system time to time and must enter overtime

29
hours on a separate screen.

Process
The customers records system must calculate the sales quarterly and yearly.

The system must update special offers and updated news or reports.

Output
The Website must report online statistics always

Performance
The system must support 25 users online simultaneously. Response time

must not exceed five hours.

Control
The system must provide log-on security at the operating system level and at

the application level. An employee record must be added, changed, or deleted

only by a member of the human resources department.

Data and Process Modeling

Context Flow Diagram

30
Figure 16: Context Flow Diagram

Figure 15 shows the context flow diagram of the system.

Data Flow Diagram

31
Figure 17:Data Flow Diagram

Figure 16 shows the Data Flow Diagram of the Proposed system.

Risk Analysis

Risk Analysis should be performed as part of the risk management process

for each project. The probability and the seriousness of the risk in Jadzo

Customs Automotive Center Reservation System might be assessed as low or

32
high. The effect of the risk might be assessed as serious, tolerable or not so

important.

The risk analysis is done according to the seriousness in the risk:

Table 3: Risk Analysis Table

Design

Output and User Interface Design

User

33
Figure 18: Home page

Figure 19: Home page

Figure 20: Services

34
Figure 21: Services

Figure 22: Book an Appointment

Figure 23: Messages

Admin

35
Figure 24: Reserves

Figure 25: Report

36
Figure 26: Services

Figure 27: Add Services

37
Figure 28: New Admin

Figure 29: Admin Lists

38
Entity Relationship Diagram

Figure 30: Entity Relationship Diagram

Figure 23 shows the system entity and its relationship.

Data Dictionary

The Data Dictionary a set of information describing the contents, format, and

structure of a database and the relationship between its elements, used to control access to

and manipulation of the database.

Name: Sign up Form


Description: Fill up Form of data about the user or client information
.
Contents: Sign Up = Name + Username + Email + Password + Date +
Time+ Year+ Make+ Model+ Questions or Suggestions + Phone
Volume: 500
Access: Admin

39
Name: Login Form

Description: This Forms shows the Login form for the admin and the user to

enter the website,

Contents: Login = Email + Password + Name

Volume: 1 person

Access: Admin

Data Structure
Name: Name

Description: Name of customer

Contents: Name = First Name + Last Name

Name: Address

Description: This will indicate the place where the user or client lived.

Contents: Zip code + Barangay + City + Province

Where used: Sign up Form, Log in

Data Elements
Name: Email

Definition: using social media accounts to register

Alias:

Type: String

40
Length: x(20)

Validation Rule: This field is a must. The user must provide his/her email Address.

Source: Sign up Form, Login

Name: Password

Definition: using social media accounts to register

Alias:

Type: Alphanumeric

Length: x(25)

Validation Rule: This field is a must. Admin and the user must provide his/her

password

Source: Sign Up form, Login

Name: Date

Definition: Monitors the amount of daily transaction.

Alias:

Type: Integer

Length: x(4)

Validation Rule: This field is a must.

Source: Sign Up Form

41
System Architecture

The purpose of system architecture activities is to define a comprehensive

solution based on principles, concepts, and properties logically related and consistent

with each other. The solution architecture has features, properties, and characteristics

satisfying, as far as possible, the problem or opportunity expressed by a set of system

requirements (traceable to mission/business and stakeholder requirements) and life

cycle concepts (e.g., operational, support) and are implementable through

technologies (e.g., mechanics, electronics, hydraulics, software, services, procedures,

human activity).

System Architecture is abstract, conceptualization-oriented, global, and focused

to achieve the mission and life cycle concepts of the system. It also focuses on high‐

level structure in systems and system elements. It addresses the architectural

principles, concepts, properties, and characteristics of the system-of-interest. It may

also be applied to more than one system, in some cases forming the common

structure, pattern, and set of requirements for classes or families of similar or related

systems.

Network Model

Network Topology

Network topology is a layout of various elements of computer network,

such as nodes, links, routers, etc. It is a network topological structure which

can be depicted logically or physically. Physical topology shows the

42
physical location of network's components and cable connections between

network nodes.

Use Case Diagram

Use Case Diagram

Obtain user
info

Obtain User
Reservation/appoint
ment/Services/

Release 1
Obtain user
updates

Admin
User Updates Files

Figure 31 : Use Case Diagram

Figure 25 shows the actors how to participate with other actors such as admin and
participated work.

43
Security

Development

System implementation is the most important steps in case of finalizing the

approved web system. We need to justify some basic requirement (software & hardware)

so that the system will work without having obligation and customers dissatisfaction.

The development phase involves converting design specifications into executable

programs. Effective development standards include requirements that programmers and

other project participants discuss design specifications before programming begins. The

procedures help ensure programmers clearly understand program designs and functional

requirements. Programmers use various techniques to develop computer programs. The

large transaction-oriented programs associated with financial institutions have

traditionally been developed using procedural programming techniques. Procedural

programming involves the line-by-line scripting of logical instructions that are combined

to form a program.Effective completion of the previous stages is a key factor in the

success of the Development phase.

Software Specification

Operating System: Windows (XP, 7, 8, 8.1) or Mac OSX (Tiger, Leopard, Snow

Leopard, Lion, Yosemite). 

44
Web Browser: Google Chrome, Internet Explorer (ver. 8 or later), Mozilla

Firefox, Safari (Mac). 

Database Management System: MySQL, SQL Server, Microsoft Access, Oracle.

Web Development System: Visual Studio 2010 or later, Adobe Dreamweaver,

Notepad, and Notepad++. Others: .NET FRAMEWORK

Hardware Specification

RAM: Minimum 1GB or higher. 

HDD: Minimum 50 GB. 

Processor: Intel Pentium 4 or AMD. 

LAN: Version 1.6.6.406(For fixing up client disconnection).

Testing Tool

Selenium

Selenium is a testing framework to perform web application testing across various

browsers and platforms like Windows, Mac, and Linux. Selenium helps the testers to

write tests in various programming languages like Java, PHP, C#, Python, Groovy, Ruby,

and Perl. It offers record and playback features to write tests without learning Selenium

IDE.

TestingWhiz

TestingWhiz is a test automation tool with the code-less scripting by Cygnet

Infotech, a CMMi Level 3 IT solutions provider. TestingWhiz tool’s Enterprise edition

offers a complete package of various automated testing solutions like web testing,

45
software testing, database testing, API testing, mobile app testing, regression test suite

maintenance, optimization, and automation, and cross-browser testing.

HPE Unified Functional Testing (HP – UFT formerly QTP)

HP QuickTest Professional was renamed to HPE Unified Functional Testing. HPE

UFT offers testing automation for functional and regression testing for the software

applications.

Visual Basic Scripting Edition scripting language is used by this tool to register the test

processes and operates the various objects and controls in testing the applications.

QTP offers various features like:

• Integration with Mercury Business Process Testing and Mercury Quality Center

• Unique Smart Object Recognition

• Error handling mechanism

• Creation of parameters for objects, checkpoints, and data-driven tables

• Automated documentation

TestComplete

TestComplete is a functional testing platform that offers various solutions to

automate testing for desktop, web, and mobile applications by SmartBear Software.

TestComplete offers the following features:

46
• GUI testing

• Scripting Language Support – JavaScript, Python, VBScript, JScript, DelphiScript,

C++Script & C#Script

• Test visualizer

• Scripted testing

• Test recording and playback

Ranorex

Ranorex Studio offers various testing automation tools that cover testing all desktop,

web, and mobile applications.

Ranorex offers following features:

• GUI recognition

• Reusable test codes

• Bug detection

• Integration with various tools

• Record and playback

Sahi

Sahi is a testing automation tool to automate web applications testing. The open

source Sahi is written in Java and JavaScript programming languages.

Sahi provides following features:

47
• Performs multi-browser testing

• Supports ExtJS, ZK, Dojo, YUI, etc. frameworks

• Record and playback on browser testing

Watir

Watir is an open source testing tool made up of Ruby libraries to automate web

application testing. It is pronounced as “water.”

Watir offers following features:

• Tests any language-based web application

• Cross-browser testing

• Compatible with business-driven development tools like RSpec, Cucumber, and

Test/Unit

• Tests web page’s buttons, forms, links, and their responses

Tosca Testsuite

Tosca Testsuite by Tricentis uses model-based test automation to automate software

testing.

Tosca Testsuite comes with following capabilities:

• Plan and design test case

• Test data provisioning

• Service virtualization network

48
• Tests mobile apps

• Integration management

• Risk coverage

Telerik TestStudio

Telerik TestStudio offers one solution to automate desktop, web, and mobile

application testing including UI, load, and performance testing.

Telerik TestStudio offers various compatibilities like:

• Support of programming languages like HTML, AJAX, ASP.NET, JavaScript,

Silverlight, WPF, and MVC

• Integration with Visual Basic Studio 2010 and 2012

• Record and playback

• Cross-browser testing

• Manual testing

• Integration with bug tracking tools

WatiN

WatiN is an open-source, C#-developed web application testing tool that was

inspired by Watir. WatiN supports web application testing for .Net programming

languages. It is licensed under Apache 2.0.

WatiN consists of following features:

49
• Supports HTML and AJAX website testing

• Integration with unit testing tools

Implementation Plan

Components to be implemented:

Component Name Description of Function Source


Jadzo Customs Automotive An online reservation An information system

Center Reservation System website system for developed by the BSIT

appointing a schedule for students of the University

repairing any vehicle of San Agustin.

problem.

Implementation Strategy:

The System will be used by the Owner and workers of the Talyer University and

to create a inventory of their sales. The system will aim to meet the objectives, and the

defined functions:

Name Technical Description Usage Description


Development The system will run if there The system will be used by

is an internet connection the owner and the admin of

handed. Once it has been the talyer for daily of

ran. The user will fill-up reservation, costumers

information needed for inquiries and related task.

50
appointing a schedule. The

admin or user of the system

will clarify and verify the

information filled and will

respond via Gmail or

cellphone number filled in

the reservation.
Functional Testing The system will be tested The project team will look

by the owner and workers deeper for any minor bugs

of the talyer (admin) and and fix it to deliver

minor bugs. maximum satisfaction to

the user.
User Acceptance Testing The team conducted a

survey to determine if the

system is necessary and

needed.

Environmental Control Approach:

The target of this system is to create a inventory of their sales and to let the

costumers book an appointment online. The System will contain the necessary and

needed functions for the task to be performed for appointing a schedule or repairing their

vehicles.

Planned Testing Activities:

Type of Test Description Frequency

51
Unit Testing Owner and Worker of the Every week.

Jadzo Customs
Implementation Testing The owner and workers has

approved that the system is

suitable for Jadzo Customs.


User Acceptance Testing The system has been used

by the possible users and

was accepted positively due

to the completeness of

functions necessary for the

system.

Defect Tracking and Resolution Approach:

During early testing, the user and developers experienced bugs in the system

specifically in loading of the system. The team furthers check the system for any more

bugs and fix them to deliver an error free and operational system.

Testing

Subsystem integration, system, security, and user acceptance testing is conducted

during the integration and test phase. The user, with those responsible for quality

assurance, validates that the functional requirements, as defined in the functional

requirements document, are satisfied by the developed or modified system. Security staff

assesses the system security and issue a security certification and accreditation prior to

installation/implementation.

52
Unit Testing

Unit testing focuses verification effort on the smallest unit software design- the

module. Using the procedural design description as a guide,important control paths

are tested to uncover errors within the boundary of the module. The module interface

is tested to ensure that information properly flows into and out of the program unit

under test. The local data structure is examined to ensure that data stored temporarily

maintains its integrity during all steps in algorithmic execution. Boundary conditions

are tested to ensure that the module operates properly at boundaries established to

limit or restrict processing. All independent paths (bases paths) through the control

structure are exercised to ensure that all elements in a module have been executed at

least once. And finally all error-handling paths are tested.

Integration Testing

Integration testing is a systematic technique for constructing the program

structures, while conducting test to uncover errors associated with interfacing, the

objective is to take unit tested modules and build a program structure that has been

dictated by design.

User interface was developed in modules. All of them were joined together to

make the complete running application. While integrating these modules, integration

testing was performed on them to verify that they meet all interfacing requirements

and that they pass relevant information among themselves. In the end the complete

program structure was tested to ensure interoperability of all the modules.

53
Compatibility Testing

Many computer-based systems must recover from faults and resume

processing within a pre - specified time. In some cases a system must be fault

tolerant that is processing faults must not cause overall system function to cease.

Recovery testing is a system test that forces the software to fail in a variety of

ways and verifies that recovery is properly performed. If recovery is automatic,

re-initialization, check pointing mechanisms, data recovery, and restart are each

evaluated for correctness. If recovery requires human intervention the meantime

to repair is evaluated to determine whether it is within acceptable limits.

Performance Testing

Performance Testing is designed to test run time performance of software

within the context of an integrated system. Performance Testing occurs

throughout all steps in the testing process. Performance tests are often coupled

with stress testing and often require both hardware and software instrumentation.

That is it is often necessary to measure resource utilization in an exacting

fashion. External instrumentation can monitor execution intervals, log events as

they occur, and sample machines take on a regular basis. By instrumenting a

system the tester can uncover situations that lead to degradation and possible

system failure.

Stress Testing

54
Stress testing is used to test the stability & reliability of the system. This test

mainly determines the system on its robustness and error handling under

extremely heavy load conditions.

It even tests beyond the normal operating point and evaluates how the

system works under those extreme conditions. Stress Testing is done to make

sure that the system would not crash under crunch situations.

Load Testing

It’s a type of performance testing that simulates real-world load on any

software, application, or website. It examines how the system behaves during

normal and high loads and determines if a system, piece of software, or

computing device can handle high loads given a high demand of end users. This

tool is typically applied when a software development project nears completion.

System Testing

Ultimately software is incorporated with other system elements (new hardware,

information) and a series of system, integration and validation tests are conducted. It

is actually a series of different tests whose primary purpose is to fully exercise the

computer-based system. Although each test has a different purpose all work to verify

that all system elements have been properly integrated and perform allocated

functions.System testing of this system was performed at the development lab of this

system by integrating the functional systems to imitate the actual work environment.

55
Since no special hardware was needed for this purpose, the testing proceeded and

succeeded with no errors.

Acceptance Testing

Programmers test internal desktop applications used by employees, as well as

websites that are used by our clients to look up account information and process

transactions. Internal applications, programmers follow a pretty strict testing

methodology to avoid overlap with system testing. Programmers test work flows and

procedures to ensure that the product meets the users' needs. However, when it

comes to testing websites, programmers are probably doing a mini version of system

testing because they don't really know exactly how our clients are using the website.

Summary of Results

This system focused on the customers who would like to book or inquire to

repair or customize their cars. And, the customers are able to view the latest and

updated information about Jadzo's services. This allows customers to book Online

Bookings for Auto Mechanics and helps to keep your auto repair or service business

on track. Our main goal is to let the costumers check the available schedule of

technicians and when their vehicle to be repaired or to book an appointment online.

Recommendation

Internet technology has improved, so have online reservation systems. Today, it is

56
possible through online, to make a reservation for a hotel anywhere in the world. Hotels

can create Web site and post new content on it every day. Technology has gone a long

way, improving the lives of people. These technological breakthroughs have lots to offer,

making great things in the easiest, fastest and efficient possible ways you can think of.

Bibliography

Website:

1. https://www.talyerauto.com [Online]

2. https://www.easyrentpro.com [Online]

3. https://www.flaticons.com [Online]

57
4. https://www.rapide.com.ph [Online]

5. www.motech.com.ph [Online]

58

You might also like