You are on page 1of 25

QUEZON CITY UNIVERSITY 1

3O Traverse Agency –

Travel Insurance System

A System Integration and Architecture Project Documentation

Presented to

The Department of Information Technology

Quezon City University

In Partial Fulfillment

of the Requirements for the Degree

Bachelor of Science in Information Technology

BSIT – 3O
Group 2
Aguiling, Mark Angelo N.
Barcos, Honey M.
Castorico, Jia A.
Dayola, Richard R.
Gusto, John Rencel S.
Irinco, Princes Joana B.
Mendoza, Bianca Lou C.
Pimentel, Chris Yves D.
Villar, Jhoncel L.
Villapena, Corenz Andrei P.
(December 2021)
CHAPTER I
DEPARTMENT OF INFORMATION TECHNOLOGY
QUEZON CITY UNIVERSITY 2

PROJECT BACKGROUND

This chapter primarily presents the Introduction, Background of the Project,

Statement of the Objectives including the main objectives and specific objectives, Scope

and Delimitation of the Project, Significance of the Project and Definition of terms used.

Introduction

Nowadays, people rely on fast-paced technology. This makes it easier for them to

work and gives them time to do other things. It is a way of registering a travel insurance.

The way of how we ensure our self in our future travel. In traditional registration of

insurance, the client goes to the insurance company and register. Otherwise, consumers

also choose traditional registration because for one, it allows clients to check all the

information about that insurance.

Having 3O Traverse Agency – Travel Insurance System evolve improvements in

speed of time that they spend in registration. It also manages the resources and the

records of the insurance. It will allow client to log-in, view of list of insurance offered,

the covered insurance, and read each term and condition.

Project Background and Context


DEPARTMENT OF INFORMATION TECHNOLOGY
QUEZON CITY UNIVERSITY 3

Travel Insurance is a type of insurance that covers different risks while travelling.

It covers medical expenses, lost luggage, flight cancellations, and other losses that a

traveler can incur while travelling. The study aims to provide a medium for the 3O Travel

Agency to change have their Travel Insurance System. The proposed study will help the

client to cover the enforceable event, and have a copy of the terms and conditions.

Project Purpose and Description

With the help of brainstorming, the proponents were able to identify the problems

clients usually encounter, hence the 3O Traverse Agency – Travel Insurance System was

abstracted, it is an automated technology developed for the clients. The said system aims

to provide efficiency for clients. It is a system that was developed from the common

problems of clients. The output of this system will be beneficial to the following:

• Clients – It will provide a quicker way to produce a kind of insurance they want.

Main Objective

This system aims to ensure the future client/user’s that no financial risks and

losses will occur during their travel.

DEPARTMENT OF INFORMATION TECHNOLOGY


QUEZON CITY UNIVERSITY 4

Specific Objectives

1. To develop a system that can show a future client’s coverage insurance.

2. To develop a system that can allow a client or user to input mandatory or

necessary information needed for the system.

3. To develop a system that can allow the client or user to choose an option

regarding their preferred insurance.

4. To develop a system which will let the admin manage the information given by the

user.

5. To develop a system which will let the client and user log in.

Scope and Delimitations of the Project

The system will focus mainly on Travel Insurance System that includes the

following:

Scope

1. The system allows the client or user to input their necessary information.

2. The system allows the client or user to view the terms and condition of the insurance.

DEPARTMENT OF INFORMATION TECHNOLOGY


QUEZON CITY UNIVERSITY 5

3. The system will be able to generate a report and copy of the payment.

Delimitations

1. The system is not be accessible if there no internet connection.

Operational Definition of Terms

The following terms are defined by Merriam Webster dictionary:

⚫ Insurance - coverage by contract whereby one party undertakes to indemnify or

guarantee another against loss by a specified contingency or peril.

⚫ Travel - to go to a place and especially one that is far away.

⚫ Travel Agency - an agency engaged in selling and arranging transportation,

accommodations, tours, and trips for travelers

⚫ SQL - is a domain-specific language used in programming and designed for

managing data held in a relational database management system, or for stream

processing in a relational data stream management system.

DEPARTMENT OF INFORMATION TECHNOLOGY


QUEZON CITY UNIVERSITY 6

CHAPTER III

TECHNICAL SPECIFICATIONS

This chapter discusses the technical specifications of the hardware and software

requirements that has been used in developing and implementation of this project.

DEPARTMENT OF INFORMATION TECHNOLOGY


QUEZON CITY UNIVERSITY 7

SOFTWARE

The proponents chose C# MVC ASP.NET and Java Script as a front end of the

system since it is the most appropriate language to use. The developer’s chose the

software easily manipulate and have enough background of the advanced function of

software for the back end of the system the proponents used Microsoft SQL.

Table 3.1: Software Development Requirements

Software Specification Descriptions

Operating System Windows 10 Windows 10 is a major release

of the Windows NT operating

system developed by

Microsoft. It is the successor to

Windows 8.1, which was

released nearly two years

earlier, and itself was released

to manufacturing on July 15,

2015, and broadly released for

the general public on July 29,

2015.

Programming MVC ASP.NET ASP.NET MVC is a web

Language application framework

developed by Microsoft that

DEPARTMENT OF INFORMATION TECHNOLOGY


QUEZON CITY UNIVERSITY 8

implements the model–view–

controller pattern. It is no

longer in active development.

It is open-source software,

apart from the ASP.NET Web

Forms component, which is

proprietary.

JavaScript JavaScript is a dynamic

computer programming

language. It is lightweight and

most commonly used as a part

of web pages, whose

implementations allow client-

side script to interact with the

user and make dynamic pages.

Database software Microsoft SQL Microsoft SQL Server is a

relational database

management system developed

by Microsoft. As a database

server, it is a software product

with the primary function of

DEPARTMENT OF INFORMATION TECHNOLOGY


QUEZON CITY UNIVERSITY 9

storing and retrieving data as

requested by other software

applications which may run

either on the same computer or

on another computer across a

network.

Software requirements specification is important for developers to know what

they can do and what they can’t do. This describes the entire software system or only a

part of it. It also reduces the amount of time and effort for the program developers have to

expend to achieve desired software goals. It also reduces the development cost. It can

also benefit for the client company because the lesser the development cost, the lesser the

program developers will charge from the client. Software Development is also needed to

lessen the chance of mistake on the part of program developers as they have a brilliant

idea on the functionalities and externalities of the software.

Table 3.2: Software Implementation Requirements

Software Specification Descriptions

Operating System Microsoft Windows A computer operating

7/10 system (OS) developed by

Microsoft Corporation to

run personal computers

DEPARTMENT OF INFORMATION TECHNOLOGY


QUEZON CITY UNIVERSITY 10

(PCs). Microsoft versions

7 and 10 have similar

capabilities and runs

almost the same.

Database software Microsoft SQL Microsoft SQL Server is a

relational database

management system

developed by Microsoft.

As a database server, it is a

software product with the

primary function of storing

and retrieving data as

requested by other

software applications

which may run either on

the same computer or on

another computer across a

network.

Many companies in our society today are on the verge of using Software system

for enhancing certain processes, but they are not so informed about the benefits or the

value that they can get out of it. For more efficient Software System Implementation,

DEPARTMENT OF INFORMATION TECHNOLOGY


QUEZON CITY UNIVERSITY 11

innovations in developing a software that would increase the quality of better project

management and in order to deliver better results on some tasks. Tools for planning a

Software Development are not enough. This aims to focus on solutions that will empower

you to gain control and features during Software Development to implement it perfectly.

This also serves to increase efficiency and for better quality of the software.

HARDWARE

Table 3.3: Hardware Development Requirements

Hardware Specification Descriptions

DESKTOP-EOLH9ES Intel ® Core ™ i3-2100 It is the available

CPU 3.10GHz hardware that the

8GB DDR3 Memory proponents used in

124GB SATA SSD developing the system.

2GB NVIDIA GeForce

GT 730 Graphics

24-inch LCD Display

(1920 x 1020 res.)

DEPARTMENT OF INFORMATION TECHNOLOGY


QUEZON CITY UNIVERSITY 12

Weight: 3.2kg

This Hardware Development Requirements serves as the building blocks for the

Software Development. Without hardware, software means nothing. Without software,

hardware may not be exciting but it amounts to something. Software resembles with

hardware and software companies know that hardware has a large reach and relevance.

Hardware has the control and in the know for ‘most’ part. Hardware gives the ultimate

control and access to end-user data.

Table 3.4: Hardware Implementation Requirements

Hardware Specification Descriptions

Computer It is the hardware

requirement that is

needed to be able to see

the whole program.

The underlying server hardware is the single most important factor in determining

the performance, scalability and availability of the system and the application that run on

them. One of the most overlooked aspects of hardware implementation is the key role

that materials selection plays in the overall system development process. For example,

DEPARTMENT OF INFORMATION TECHNOLOGY


QUEZON CITY UNIVERSITY 13

this serves as the foundation upon which all other components, both hardware and

software, depend in order to ensure that the system into which they are incorporated are

functionally operational.

TECHNOLOGIES

Technologies are playing an important role in today's business. The 3O Traverse

Agency- Travel Insurance System developed in this work is based on the existing

implementation infrastructures and also modeled to along the traditional mode of Travel

Agency. The systems adaptability has been improved to meet the demands of the clients.

The Software Development Life Cycle (SDLC) for this system is the Agile Model. The

Travel Insurance design was presented using; use case diagrams, contextual diagram, and

data flow diagram. The design was based on the users and system requirements of the 3O

Traverse Agency-Travel Insurance System.

DIAGRAMS AND FLOWCHARTS

A flowchart is a tool used for analyzing processes, programs or systems. It’s

illustrating the flow of operation or data through a program or process by dividing the

system or process into events/activities and presenting the logical relationship between

them. Flowcharts are made up of a set of basic symbols; decision process, connector and

DEPARTMENT OF INFORMATION TECHNOLOGY


QUEZON CITY UNIVERSITY 14

comment symbols. They are linked then using flow lines, to indicate the flow of control

through the program, process or system.

DEPARTMENT OF INFORMATION TECHNOLOGY


QUEZON CITY UNIVERSITY 15

DEPARTMENT OF INFORMATION TECHNOLOGY


QUEZON CITY UNIVERSITY 16

CONTEXT DIAGRAMS

A system context diagram in engineering is a diagram that defines the boundary

between the system, or part of a system, and its environment, showing the entities that

interact with it. This diagram is a high-level view of a system. It is similar to a block

diagram.

DEPARTMENT OF INFORMATION TECHNOLOGY


QUEZON CITY UNIVERSITY 17

USE 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 other types of diagrams as well. The use

cases are represented by either circles or ellipses. 

DEPARTMENT OF INFORMATION TECHNOLOGY


QUEZON CITY UNIVERSITY 18

DEPARTMENT OF INFORMATION TECHNOLOGY


QUEZON CITY UNIVERSITY 19

CHAPTER IV

METHODOLOGIES

In this chapter, the proponents will discuss the methodologies that have used for

the project development. It will help for the readers or spectators to access more

information for the project that was conducted by the proponents.

System Requirement Specifications

The system is focused only on providing accurate information about the grades of

each senior high students. It is also developed to avoid wrong speculations during grade

releasing.

System Development Methodologies

In any software development project, a methodology should follow to ensure

project consistency and completeness. The Web development life cycle that the

proponents have chosen includes the following phases: planning phases, designing

phases, Development phases, testing phases, release phases, and feedback phases.

DEPARTMENT OF INFORMATION TECHNOLOGY


QUEZON CITY UNIVERSITY 20

Diagram 4.1: AGILE Model

The planning phase is the most important phase in the AGILE model. The proponents

having collaboration and brainstorming together with their section. With the problems

presented the proponents got the idea to develop a Travel Insurance System for 3O

Traverse Agency.

The Designing Phase, clients should be involved in all phases of the system

development process. The proponents clearly needed users to define the system

requirements. The proponents went back to the users to clarify the entities, relationships,

and cardinality when creating the Travel Insurance System for 3O Traverse Agency.

Occasionally, proponents need further clarification from users during logical design and

normalization. We need to consider the format of data in the system. Our database:

DEPARTMENT OF INFORMATION TECHNOLOGY


QUEZON CITY UNIVERSITY 21

Microsoft SQL, is more complicated due to its provider. Most DBMS, in fact, have

unique restrictions similar to in Microsoft SQL.

The Development Phase, After the specification agreed upon and the proposal

signed off, working on the website begins. At this stage, any written content and graphics

is submitted. A prototype constructed by the proponents and frameworks are selected that

will best fit the client’s needs and these are then presented to the client.

The Testing Phase, this phase includes detection of errors in software, the

proponents test their system to make sure the effectiveness and efficiency of the system’s

features and functionality.

Conceptual Framework

INPUT PROCESS SYSTEM

Hardware Requirement
To view and use our system
Computer
serves as the medium

between the guest interface


Travel Insurance System
admin.
Software Requirement for 3O Traverse Agency

MICROSOFT SQL

Used to store data from the

system to the Database.

DEPARTMENT OF INFORMATION TECHNOLOGY


QUEZON CITY UNIVERSITY 22

Windows 7/10

Operating System used to

run the system

Visual

The IDE used to construct

the system using ASP.NET

Table 4.2

Conceptual Framework of the Proposed System

Table 4.2 shows the flow of the research it contains input, process and output. The

input frame contains the requirements we used to work on our system. The process frame

contains the process on what are the uses of the requirements. The output frame contains

Travel Insurance System for 3O Traverse Agency.

Testing Procedure

Performance Testing

PERFORMANCE TESTING is a type of software testing that intends to

determine how a system performs in terms of responsiveness and stability under a certain

load. The performance testing is the process of determining the responsiveness and

DEPARTMENT OF INFORMATION TECHNOLOGY


QUEZON CITY UNIVERSITY 23

stability of the computer, network or software program. It is used based on how the

system will work well and will be responsive to the user’s actions.

Usability Testing

USABILITY TESTING refers to evaluating the system by letting other

representative users to use it. The proponents get a representative to act as the user of the

system.

Load Testing

LOAD TESTING is a type of performance testing conducted to evaluate the

behavior of a system at increasing workload.

Integration Testing

INTEGRATION TESTING is the software testing where all the individual units

are combined to expose the faults with the interaction. The interaction between SQL,

Visual Studio, and Network Cables as the whole system proves that integration testing is

used.

Stress Testing 

STRESS TESTING is a type of performance testing conducted to evaluate the

behavior of a system at or beyond the limits of its anticipated workload.

DEPARTMENT OF INFORMATION TECHNOLOGY


QUEZON CITY UNIVERSITY 24

CHAPTER V

SUMMARY AND RECOMMENDATION

Summary
As the whole development and research for this project is being conducted

throughout the first semester, it has been found out how hard the communication between

the proponents happen. But without any negativity, the project still went on. The

subsystem itself is not very common which makes it more difficult for the group to

proceed but with the research, proper resources has been gained for the system to acquire

the basic needs for it to be a success.

The proposed subsystem is called a Travel Insurance system and focuses on the

desired insurance plan that a tourists wishes to purchase to avoid using their budgeted

allowance with an accident. With the proposed system being developed, it will be of use

to those who has chosen to be more careful with their trip. An example is if a future client

is being cautious with instances that requires a financial solution, the system will be their

path to attain their much needed assurance.. The system itself is very self explainable and

will be easy to go through once the user has managed to learn the different functions it

has.

DEPARTMENT OF INFORMATION TECHNOLOGY


QUEZON CITY UNIVERSITY 25

Recommendation

1. The proponents recommend that the process of developing a system with the

likes of a Travel Insurance System should be understood on a level where users

will not be bothered with a complicated instruction.

2. Personal experience from the proponents, themselves, should be taken into

account.

3. Current state of the environment should also be taken into account when

developing a system.

4. People of all age should be considered as users by future

researchers/proponents.

DEPARTMENT OF INFORMATION TECHNOLOGY

You might also like