final bookbind
TRANSCRIPT
-
8/2/2019 Final Bookbind
1/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 bytechnology.
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.
-
8/2/2019 Final Bookbind
2/33
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.
http://en.wikipedia.org/wiki/Computerhttp://en.wikipedia.org/wiki/Computer -
8/2/2019 Final Bookbind
3/33
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.
-
8/2/2019 Final Bookbind
4/33
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.
-
8/2/2019 Final Bookbind
5/33
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 bephotographed/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
-
8/2/2019 Final Bookbind
6/33
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.
http://en.wikipedia.org/wiki/Private_networkhttp://en.wikipedia.org/wiki/Web_pagehttp://en.wikipedia.org/wiki/Private_networkhttp://en.wikipedia.org/wiki/Web_page -
8/2/2019 Final Bookbind
7/33
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.
-
8/2/2019 Final Bookbind
8/33
-
8/2/2019 Final Bookbind
9/33
3.1.1 Use Case Diagrams with Narrative
Administrator
Web Server
Customer
Figure1. J and JC Photo/Video and Multimedia Services ReservationSystem Diagram (Overview of the System)
Log -in
Add/Edit Customer Reservation
Delete/CancelReservation
Views reservedservices
Views servicesoffered
Reserves services/service packages
offered
Validation of Reservation
Full Payment of Service
-
8/2/2019 Final Bookbind
10/33
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.
-
8/2/2019 Final Bookbind
11/33
Administrator Use Case Diagrams
Use Case: Log-in
Diagram
Administrator Web Server
Figure 2. Log-in
Brief Description
The administrator must provide a username and password to log-in into
the system before any further procedure.
Use Case Name Log in
Basic Path
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
Log -in
-
8/2/2019 Final Bookbind
12/33
Use Case: Add/Edit Customer Reservation
Diagram
Administrator Web Server
Figure 3. Add/Edit Customer Reservation
Brief Description
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
Basic Path
1. Clicks Add/Edit Customer Information
2. The browser sends a request to the web server.
. 3. The server directs the Administrator to the editingwindow for file updating/editing.
4. When completed, the Administrator clicks on Save
Add/EditCustomer
Reservation
-
8/2/2019 Final Bookbind
13/33
Use Case: Delete/Cancel Reservation
Diagram
Administrator Web Server
Figure 4. Delete/Cancel Reservation
Brief Description
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
Basic Path
1. Clicks the Delete button
2. The browser sends a request to the web server
3. Deletes the old reservation
Delete/Cancel
Reservation
-
8/2/2019 Final Bookbind
14/33
Use Case: Views Reserved Services
Diagram
Administrator Web Server
Figure 5. Views Reserved Services
Brief Description
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
Basic Path
1. clicks Reserved services
2. clicks validate
3. The web server returns the list of customer reservation to be validated
4. clicks ok once the customer has comply thenecessary partial payments
Views ReservedServices
-
8/2/2019 Final Bookbind
15/33
Use Case: Validation of Reservation
Diagram
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
Basic Path
1. Customer submits reservation form
2. admin checks if the customer has paid the partialpayments for the reservation
3. validates the customer reservation
4. system prompts Reservation successfully reserved
Validation of Reservation
-
8/2/2019 Final Bookbind
16/33
Use Case: Full Payment of Services
Diagram
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
Basic Path
1. views list of customer payment list
2. the web server returns the list of customer payments
3. checks the information of the customers payments.
4. receives customers payments
Full Payment of Services
-
8/2/2019 Final Bookbind
17/33
Customer Use Case Diagrams
Use Case: Views Services Offered
Diagram
Administrator Web Server
Figure 8. Views Services Offered
Brief Description
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
Basic Path
1. clicks View services/packages
2. the browser sends a request to the web server.
3. The web server returns the Services/Packagesscreen to the customer.
4. Views the different services/packages
5. proceed to fill-up customer basic information
Views ServicesOffered
-
8/2/2019 Final Bookbind
18/33
Use Case: Reserves Services/ Service Packages offered
Diagram
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
Basic Path
1. click reserve button
2. the browser sends a request to the web server.
3. The web server checks if the customers basicinformation is complied
4. The system prompts Reservation submitted
Reserves Services/
Service Packagesoffered
-
8/2/2019 Final Bookbind
19/33
Activity Diagrams
Administrators Activity Diagrams
Figure 10. Log-in
Administrator Web Server
Clicks Admin
DisplayUsername and
Password
Enter Username and
Password
VerifiesUsername and
Password
Displays Homepage of
Administrator
Not allowed
allow
-
8/2/2019 Final Bookbind
20/33
Add/Edit Customer Reservation
Figure 11. Add/Edit Customer Reservation
Administrator Web Server
Clicks Add/EditCustomer
Reservation
Displays theadd/edit
customer reservationweb page
-
8/2/2019 Final Bookbind
21/33
Delete/Cancel Reservation
Figure 12. Delete/Cancel Reservation
Web Server
Clicks Delete/Cancel Customer
Reservation
Reservationneeds to be
validated
Checks if the customer has paid the necessary
payment before thedeadline of partial
payments
Administrator
Displays the list of customer reservations
Clicks delete
False
True
Deletes thereservation
-
8/2/2019 Final Bookbind
22/33
Views Reserved Services
Figure 13. Views Reserved Services
Validation of Reservation
Administrator Web Server
ClicksReservedServices
Displays theReserved
Services Page
-
8/2/2019 Final Bookbind
23/33
jinbtgyjuhnn 3298;
Figure 14. Validation of Reservation
Customer Administrator System
GivesReservation
Checkscustomer
reservation list
Displays thereservation
information of customer
Informs thecustomer to
make areservation first
StoresInformation
Informs thecustomer of itspartial payment
for thereservation
A message willdisplay No
reservation ismade
Checks if acertainreservation is
made by acustomer
Displays amessage
Reservationconfirmed
Givespayment
ConfirmsReservation
False
True
A messagewill displayReservationsaved
-
8/2/2019 Final Bookbind
24/33
-
8/2/2019 Final Bookbind
25/33
Customers Activity Diagrams
Figure 16. Views Services Offered
Customer Web Server
ClicksServices
Display List of AvailableServices/Service
-
8/2/2019 Final Bookbind
26/33
Reserves Services/Service Packages Offered
Figure 17.Reserves Services/Service Packages Offered
3.2 DESIGN
Customer Web Server
ClicksServices
Display List of AvailableServices/Service
PackagesSelectsServices/Service
Packages
ClicksReservation
DisplayCustomersReservation
Form
Fill-upCustomersReservation
Form ValidatesCustomers
Reservation
SaveReservationSuccessfullyReserved
False
True
-
8/2/2019 Final Bookbind
27/33
3.2.1 Relational Database with Relationship Types
Customers Table
Reserve Table
Package Table
Service Table
Figure 18
3.2.2 File Structure
Table 1.Customerss TableThis table contains the basic information of the customer
c_nof_namel_nameaddress
cnum r_no
c_nop_no
service_nodate_res
date_serviceplace_recep
place_held
p_nop_desc
P_rate
service_nodescription
s_rate
-
8/2/2019 Final Bookbind
28/33
Field Name Type Description
c_no Int (8) An auto incrementednumber of the user
f_name Varchar (20) First name of thecustomer l_name Varchar (15) Last name of the
customer address Varchar (30) Address of the customer c_num Varchar Contact number of the
customer
Table 2.Package TableThis table contains the service packages offered by the establishment and itsdetails
Field Name Type Description
p_no Int (8) An auto incrementednumber of the package
p_desc Int (8) Description of theservice packagesoffered
p_rate Float (6) Rate of the packagesoffered
Table 3.Reserve TableThis table that contains the whole detail of the customers reservation
Field Name Type Description
r_no Int (8) An auto incrementednumber of thereservation
c_no Int (8) An auto incrementednumber of the customer
p_no An auto incrementednumber of the packages
-
8/2/2019 Final Bookbind
29/33
service_no Int (8) An auto incrementednumber of the services
date_res Varchar (10) Date of the reservationdate_service Varchar (10) Date of the eventplace_recep Varchar (30) Reception of the event
place_held Varchar (30) If wedding, this is theplace where thewedding ceremony willbe held
Table 4.Service TableThis table contains the other services the establishment offers
Field Name Type Description
service_no Int (8) An auto incrementednumber of the services
description Varchar (20) Description of theservices
s_rate Float (6) Rate of the extra services
-
8/2/2019 Final Bookbind
30/33
3.2.3 Program Hierarchy
Figure 19.Home Page
WEDDINGPACKAGES
HOME WEDDINGPACKAGES
SERVICES GALLERY RESERVATION
LOG-IN
Add
Edit
SERVICES GALLERY RESERV-ATION
ABOUT US
View ViewView View
Reserve
ViewCustomer Information
Add
Delete
Add
Delete
Confirm TotalPayment
-
8/2/2019 Final Bookbind
31/33
Figure 20.Administrator Log-in
3.2.4 System Architecture/ Block Diagram
J and Jc Photo/Video and Multimedia Services Reservation System
Delete
UpdateCancel
Modify
Update Update
Log-out
INTERNET
-
8/2/2019 Final Bookbind
32/33
ADMINISTRATORCLIENT
SERVER
DATABASE
Figure 21.System Diagram
CHAPTER 4
-
8/2/2019 Final Bookbind
33/33
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.