Anda di halaman 1dari 33

CHAPTER 1 INTRODUCTION 1. Rationale Memories are meant to last a lifetime, no matter what kind of memories are this.

It may be memories of happiness, sadness, grief or joy. One is always passionate about giving attention to its life, the details around it and the memories it holds. Memories are the only paradise from which one can never be expelled. Over the centuries people have gathered around campfires, in town, fiestas, over meals and in other places to tell their stories and this gatherings have become central to the shaping of cultures and communities. In more recent times, memories are story tailed through the rise of images captured by technology. Due to an undeniable presence of competitions in the field of business of photography and videography now a days, rendering quality services must be the firm goal. So, with the advent of modernization through the existence of growing computer technologies, the rising of photo digital cameras and photo and video editing softwares, people in every walks of life can now attain a good services in a more convenient and almost effortless manner.

An Online Reservation System of J & JC Photo/Video and Multimedia Services, is a computerized system of setting an arrangement, booking or reserving a service via the internet. Reservation is made when the costumer wants to have an early booking in order for them to get their desired calendar date for their special occasion. J & JC Photo/Video and Multimedia Services operates manually. With their manual operation they tend to misplace their customers hand written transactions that would lead to multiple reservation of calendar dates and mixing, loosing of important details of their customers. With this problem, their will be misunderstanding and cancellation of transactions that would make the business reputation at stake. For this reason, the researcher attempts to convert their routinary transaction specifically the reservation system from manual to a computerized based system for a more speedy and efficient services to its valued customers.

1.2 Objectives of the Study The study intends to create a Reservation System that provides the needs of J and JC photo/video and multimedia service for an easy process of reservation for their costumers. Specifically, the study is guided with the following objectives: 1. To determine how the establishment processes it's reservation transactions. 2. To determine how records are kept and organized. 3. To identify the problems that affects the reservation transactions. 4. To identify the changes needed to improve the present system.

1.3 Scope and Limitations of the Study The study aims to develop an online reservation of J & JC Photo/Video and Multimedia Services to improve their manual reservation system. This study only applies to J & JC Photo/Video and Multimedia Services, the reservation process includes the reservation or booking of calendar dates for photo/video shots, photo/video equipments, photo booth, on site photo/video editing, projector and etc. The study would involve analysis of the present business operation of J & JC Photo/Video and Multimedia Services and its policies such as reservation guidelines in order to come up with a decision that is appropriate to the new system.

CHAPTER 2

TECHNICAL BACKGROUND The Reservation System of J and JC photo/video and Multimedia Services is a computerized booking Reservation System which provides customers an easy way to book-in or reserve the establishments equipments or services. It aims to give the customers the best service the establishment can offer. The users of the system are those people who wanted their special occasions be photographed/videoed or anyone who wants to borrow the establishments equipments like projectors, bubble machine, tripod and etc. The Reservation System of J and JC photo/video and Multimedia Services will include the following features:

Allow customers to see some of the establishments taken photos and videos

Allow customers to booked calendar dates, equipments and services the establishment offers

Allow the customers to choose a desired service package Provide notifications:

To inform the users/ customers that the equipments are already being reserved To inform the users/ customers that the calendar date is already being booked

To inform users/ customers if there is any cancellation or changes done to any of the services the establishment offered. It's a very known fact that the modern technology has been doing wonders in the communication and entertainment world. As technology grows the people's demand for higher and more advance tools also grows higher. The proposed system uses DNS( Domain Name System) it is a hierarchical distributed naming system for computers, services, or any resource connected to the Internet or a private network. The proposed system uses the following software technology, HTML(Hyper Text Markup Language) Macromedia Dreamweaver, PHP(Personal Home Page), MySQL Database, and Sony Vegas, Adobe Photoshop. HTML is the predominant markup language for web pages. HTML elements are the basic building-blocks of webpages, uses marked up tags that will be able to describe the page format and display it on the web pages. Macromedia Dreamweaver is an application used to create web pages and is where PHP language is written. PHP is a server side scripting language primarily used for creating dynamic websites. It connects and execute MySQL statements for data manipulation.

MySQL is a database used to store the gathered system data. It is also where the data is located that can be viewed by the users. SwishMax is a flash creation tool that is commonly used to create interactive and cross-platform movies, animations, and presentations, It is also used for editing photo slide shows. Adobe photoshop is used also for editing and designing images.

CHAPTER 3

DESIGN AND METHODOLOGY

This chapter includes a full utilization of the project for the administration and customers dealing with the abilities of the reservation system. It list all the functions performed by the system. This concerns details of each of the system functions and actions in full for the software developers assistance. 3.1 Requirements Development The customer needs not to log-in into the system to be able to visit, view and avail the services the establishment offers. The system gives customer a more convenient way to avail the establishments services and have a wonderful experience with it. Lets customers booked any reservation and experiences the services stress and hassle-free. The system allows the customer to choose a service package that will give an exciting view of what the customers want to experience for any special occasions.

3.1.1 Use Case Diagrams with Narrative

Log -in

Add/Edit Customer Reservation

Administrator

Delete/Cancel Reservation

Views reserved services

Validation of Reservation

Full Payment of Service

Web Server

Customer

Views services offered

Reserves services/ service packages offered

Figure1. J and JC Photo/Video and Multimedia Services Reservation System Diagram (Overview of the System)

Brief Description The Administrator uses log-in to get into the system to be able to add/edit customers information if necessary, and to be able to delete/clear the previous reservations made by customers. The Administrator uses Views the Reserved Services to comply the services the customers has reserved. The customer uses View services offered to be able to see and decide which services will suffice the customers needs. The customer uses Fill up customers basic information, this will serve as the basis for the administrator for the services rendered by the customer.

Administrator Use Case Diagrams Use Case: Log-in Diagram

Log -in

Administrator Figure 2. Log-in Brief Description

Web Server

The administrator must provide a username and password to log-in into the system before any further procedure.

Use Case Name

Log in 1. The administrator provides a username and password, and logs into the system 2. A request is sent by the browser to the web server

Basic Path

Use Case: Add/Edit Customer Reservation Diagram


Add/Edit Customer Reservation

Administrator Figure 3. Add/Edit Customer Reservation Brief Description

Web Server

The use case Add/Edit Customer Information is initiated by the administrator to make the necessary changes in the database with regards to the reservation made if the customer decided to add or change the present information it submitted.

Use Case Name

Add/Edit Customer Reservation 1. Clicks Add/Edit Customer Information 2. The browser sends a request to the web server.

Basic Path

3. The server directs the Administrator to the editing window for file updating/editing. 4. When completed, the Administrator clicks on Save

Use Case: Delete/Cancel Reservation Diagram


Delete/ Cancel Reservation

Administrator Figure 4. Delete/Cancel Reservation Brief Description

Web Server

The Administrator deletes the old reservation files to have a bigger space in the database and to have an organized data. Use Case Name

Delete/Cancel Reservation 1. Clicks the Delete button

Basic Path

2. The browser sends a request to the web server 3. Deletes the old reservation

Use Case: Views Reserved Services Diagram


Views Reserved Services

Administrator Figure 5. Views Reserved Services Brief Description

Web Server

The Administrator views reserved services to be able to know the information of what services or packages the customer has availed. This will be the basis of the establishment in fulfilling the customers needs. Use Case Name

Views Reserved Services 1. clicks Reserved services 2. clicks validate

Basic Path

3. The web server returns the list of customer reservation to be validated 4. clicks ok once the customer has comply the necessary partial payments

Use Case: Validation of Reservation Diagram Validation of Reservation

Customer

Web Server

Administrator Figure 6. Validation of Reservation Brief Description The Administrator validates the customers reservation once the customer has complied the necessary partial payments for the reservation to be validated. Use Case Name

Validation of Reservation 1. Customer submits reservation form 2. admin checks if the customer has paid the partial payments for the reservation

Basic Path 3. validates the customer reservation 4. system prompts Reservation successfully reserved

Use Case: Full Payment of Services Diagram


Full Payment of Services

Administrator

Web Server

Customer Figure 7. Full Payment of Services The Administrator views the list of customers who has not paid the full payments of the services the customer rendered before all the products and outputs be given to the customer. Use Case Name

Full Payment of Services 1. views list of customer payment list 2. the web server returns the list of customer payments

Basic Path 3. checks the information of the customers payments. 4. receives customers payments

Customer Use Case Diagrams Use Case: Views Services Offered Diagram
Views Services Offered

Administrator Figure 8. Views Services Offered Brief Description

Web Server

The customer has to view the service packages or services offered to be able to choose the best services or packages that will suit the customers needs. This will give them the idea of what will best fit to the occasion the customer will be celebrating. Use Case Name Views Services Offered 1. clicks View services/packages 2. the browser sends a request to the web server. Basic Path 3. The web server returns the Services/Packages screen to the customer. 4. Views the different services/packages 5. proceed to fill-up customer basic information

Use Case: Reserves Services/ Service Packages offered Diagram


Reserves Services/ Service Packages

offered

Administrator

Web Server

Figure 9. Reserves Services/ Service Packages offered Brief Description The Reserves Services/ Service Packages offered validate all the reservation made by the customer. Use Case Name Reserves Services/ Service Packages offered 1. click reserve button 2. the browser sends a request to the web server. Basic Path 3. The web server checks if the customers basic information is complied 4. The system prompts Reservation submitted

Activity Diagrams Administrators Activity Diagrams

Administrator

Web Server

Clicks Admin

Display Username and Password

Enter Username and Password

Verifies Username and Password

Not allowed allow Displays Home page of Administrator

Figure 10. Log-in

Add/Edit Customer Reservation

Administrator

Web Server

Clicks Add/Edit Customer Reservation

Displays the add/edit customer reservation web page

Figure 11. Add/Edit Customer Reservation

Delete/Cancel Reservation

Administrator

Web Server

Clicks Delete/ Cancel Customer Reservation

Displays the list of customer reservations

Checks if the customer has paid the necessary payment before the deadline of partial payments
False

Clicks delete
True

Reservation needs to be validated

Deletes the reservation

Figure 12. Delete/Cancel Reservation

Views Reserved Services

Administrator

Web Server

Clicks Reserved Services

Displays the Reserved Services Page

Figure 13. Views Reserved Services

Validation of Reservation

Customer

Administrator

System

Gives Reservation

Checks customer reservation list

Checks if a certain reservation is made by a customer

Informs the customer to make a reservation first

A message will display No reservation is made

False

True

jinbtgyjuhnn 3298; Gives payment

Informs the customer of its partial payment for the reservation

Displays the reservation information of customer

Confirms Reservation

Stores Information

Displays a message Reservation confirmed

A message will display Reservation saved

Figure 14. Validation of Reservation

Full Payment of Services Customer Administrator System

Ask for payment balance Informs the customer to make a reservation first

Checks customer reservation list A message will display No reservation is made

Checks if a certain reservation is made by a


False

True

Customer pays the remaining balance jinbtgyjuhnn 3298;

Informs customer of its remaining balance

Displays the customer payment list

Accepts payment and oks customer balance

Saves information

Releases the products and outputs of the services rendered

Figure 15. Full payment of services

Customers Activity Diagrams

Customer

Web Server

Clicks Services

Display List of Available Services/ Service

Figure 16. Views Services Offered

Reserves Services/Service Packages Offered Customer Web Server

Clicks Services Selects Services/ Service Packages Clicks Reservation Fill-up Customers Reservation Form

Display List of Available Services/ Service Packages

Display Customers Reservation Form

Validates Customers Reservation


False True

Reservation Successfully Reserved

Save

Figure 17.Reserves Services/Service Packages Offered

3.2 DESIGN

3.2.1 Relational Database with Relationship Types

Customers Table c_no f_name l_name address cnum

Reserve Table r_no c_no p_no Package Table p_no p_desc P_rate Service Table service_no date_res date_service place_recep place_held service_no description s_rate

Figure 18

3.2.2 File Structure

Table 1.Customerss Table This table contains the basic information of the customer

Field Name c_no f_name l_name address c_num

Type Int (8) Varchar (20) Varchar (15) Varchar (30) Varchar

Description An auto incremented number of the user First name of the customer Last name of the customer Address of the customer Contact number of the customer

Table 2.Package Table This table contains the service packages offered by the establishment and its details Field Name p_no p_desc p_rate Type Int (8) Int (8) Float (6) Description An auto incremented number of the package Description of the service packages offered Rate of the packages offered

Table 3.Reserve Table This table that contains the whole detail of the customers reservation Field Name r_no c_no p_no Type Int (8) Int (8) Description An auto incremented number of the reservation An auto incremented number of the customer An auto incremented number of the packages

service_no date_res date_service place_recep place_held

Int (8) Varchar (10) Varchar (10) Varchar (30) Varchar (30)

An auto incremented number of the services Date of the reservation Date of the event Reception of the event If wedding, this is the place where the wedding ceremony will be held

Table 4.Service Table This table contains the other services the establishment offers Field Name service_no description s_rate Type Int (8) Varchar (20) Float (6) Description An auto incremented number of the services Description of the services Rate of the extra services

3.2.3 Program Hierarchy

WEDDING PACKAGES View

SERVICES

GALLERY

RESERV -ATION

ABOUT US

View

View

View
Reserve

Figure 19.Home Page

LOG-IN

HOME

WEDDING PACKAGES Add Edit

SERVICES

GALLERY

RESERVATION

Add Delete

Add Delete

View Customer Information Confirm Total Payment

Delete Update

Update

Update Cancel Log-out Modify

Figure 20.Administrator Log-in

3.2.4 System Architecture/ Block Diagram J and Jc Photo/Video and Multimedia Services Reservation System

INTERNET

ADMINISTRATOR CLIENT SERVER

DATABASE Figure 21.System Diagram

CHAPTER 4

RECOMMENDATIONS

4.1 Implementation Plan (Infrastructure/Deployment)

This section discusses the implementation plan of J and JC Photo/Video and Multimedia Services Reservation System including how the data are being transported and retrieved from the database. This also contains the Deployment Diagram of the System which shows the different entities involved in the system and the interaction of each of these entities in the server.

Anda mungkin juga menyukai