Professional Documents
Culture Documents
Background of The Study
Background of The Study
INTRODUCTION
Wedding planning can be overwhelming task and often very stressful when things don’t
go to plan. When it comes to wedding planning, picking one's partner could very well be the
easiest of all the planning decisions to make. Months will be spent prior to the wedding
researching vendors, comparing products and prices, meeting with photographers, hotel
managers, and many more wedding vendors to determine how to save costs on each wedding
item (Hammond, 2007). Wedding planners will help you organize your wedding or your big day.
Typically, wedding planners start off by meeting with the couple, they will understand the events
not just the wedding day itself, but also the rehearsal dinner, day after brunches, and many other
related events (Callaway, 2017). Also wedding planners respond to many emails and phone calls
from potential brides, current brides and manage a significant volume of files. The wedding
planners typically takes on a consultative role assists the couple in selecting the right location,
theme, colors and music for the event (Kokemuller, n.d). Depending on the volume of events at a
hotel or resort, wedding planning may be handled by the conference services and catering
Planning a wedding is a task that can be beaten by no other. It is one of the most stressful
periods of your life. There is a burden of doing a million things pre-wedding and getting them all
right makes it very difficult. Having to choose the type of wedding you are going, the venue, the
caterers, the photographer, the budget, the clothes, the music etc. There are so many options
available it has become impossible to make a choice. It is easier to give the entire responsibility
1
to one of the vendor or a company that will provide the easy access to all vendors you need to
There are many issues that arise during the process of planning a wedding. Most common
issues when planning a wedding is what would the theme should be. Many couples want their
big day would be the most special events in their lives, but in this situation a bride-to-be will get
argue with her groom on what theme she likes (White, n.d).
Moreover, planning is made to help us passed all of the ceremonial series (Holmberg &
Hu, 2014). However fully organizing everything will be required, simply need to do what is
common. Set workable budget, you’ll think about how much money will afford to spend on your
weddings. Make a list of guests, from this, it’s very important to know who will be attending on
your weddings starting from relatives ending up with friends and other potential guests. Also it’s
very important that you choose a wedding venue and book exactly what you want. You need to
organize the menu, remember that not all your guest wants all the food you prepared. Every
nation has its own national cuisine coming from old times and choosing close relatives such as
brother and sister as the best man and maid of honor, if you don’t have a brother or a sister, the
Another cause of the problem is the number of people who will attend or the guest list.
The key factors affecting your guest numbers are venue capacity and cost. The usual starting
point for most couples is to settle on a number of guests. Also, one of the biggest guest list
challenges is managing other peoples’ expectations, and many parents are often the main
2
A destination wedding can also cause the problem. There are many problems with
destination weddings that brides and grooms. The biggest problem with destination weddings for
friends and family who are invited is the cost. While the couple may feel that they are saving
thousands of dollars by having a small and intimate affair with a handful of people, they are
putting an unnecessary financial burden on their guests. In addition, another problem that
everyone wants to go to the location you selected for a vacation (“Problems with Destination
Wedding”, 2010).
One of the first tasks on your to-do list is choosing a venue. Make sure the room is large
enough to accommodate the number of people on your guest list. There should also be logical
places within the venue where guests can eat, drink, mingle and dance. Also if you’re having
daytime event in a public spot, such as park, beach or botanical garden, be prepared for strangers
Another cause of the problem when planning a wedding is the Wedding Budget; when it
comes time to talking about budget. Whether it’s you and your significant other paying for
everything or your parents, a wedding is a huge investment. An average wedding for 100 to 200
guests can range anywhere from $11,000 to $25,000 and sometimes doesn’t include any other
vendors outside your venue and catering. The budget can definitely become a huge problem if
you and your significant other are not on the same page. As soon as you get engaged, it is sure
you’re already thinking of all the people you want in your bridal party. The biggest problem
brides have is keeping their bridal party happy and content. Spend some time after you get
engaged to really think about the people you want standing up there with you. There is one thing
want you to keep in mind for your seating chart; your guests will most likely only sitting there
for dinner and dessert. Try not to freak out too much about the seating chart (Rachel, 2017).
3
Wedding are expensive, stress inducing, and require plenty of planning. In the
Philippines, you have to spend a serious amount of money just to celebrate this momentous
occasion. Having about 150 guests in a wedding can spend around ₱300,000 or more. Most
churches charge a fee from about ₱5,000 to ₱20,000 but if you are parishioner you would get
special discounts. However if you will hold your wedding ceremony and reception in the same
venue, you can save thousands of pesos. Also you want your guests to enjoy the sights and
sounds, but most specially food. There are plenty of caterers that offer sumptuous dishes that can
fit your budget. Of course you want to capture the moment by hiring the best people to do the job
of shooting and photographing everything, it costs as much ₱150,000 for complete the package
including extras like wedding proposal video and same-day editing (Isla, 2016).
In Philippine tradition, the family of the groom spends for most if not the whole wedding.
Members of the groom's family contribute in whatever way they can for the success of the
wedding. However, this is no longer practiced in today's modern world. Most couples get
The Wedding Budget, most of the time, on top of the list of wedding worries since it
basically determines the type of wedding you will have. In general, simple and informal
weddings are a lot cheaper. If you want a really extravagant wedding, you have to be prepared to
pay more. Setting up a Wedding Budget will help you in controlling the amount of money you
spend on your wedding. Not documenting your budget may lead you to spending more than you
planned or worse, more than what you can afford. One of the major factors that determine your
wedding cost is the number of guests you invite. It will be ideal to just invite. In general, around
40% of the Wedding Budget is spent on the caterer (food, drinks, and cake), 14% on clothing,
4
on gifts, 3% on invitation and other printed materials, 2% on transportation, and 8% on
miscellaneous items.
Moreover, when estimating your budget, be sure to consider all costs. The following is a
list of the traditional wedding costs to guide you in determining your budget to help you figure
out what you want and what you can afford (philippine-wedding.com, n.d).
In modern day, using an event app to plan for an event is becoming more and more
popular, and there are many reasons why. For starters using an event app can eliminate the use of
paper brochures and save organizers a lot of money on printing costs, as well as help the
environment. Another reason to use web event apps is because you can get more feedback on
how your attendees enjoyed your event. With survey features, attendees can share their opinions
through their phones effortlessly. This also eliminates the need for paper surveys which can be a
hassle to collect and very cost inefficient, not to mention the amount of paper you will save
(Xiong, 2015).
Wedding web app is a treasure chest of information, it will help you plan your guest list,
organize your documents, help with information on traditional ceremonies or civil weddings. You
can even plan your seating arrangements and seating assignments via the app and read through a
comprehensive list of service providers from transportation, to style and beauty to wedding
Wedding planning is less stressful on you and your guests. It serves as living guest book
too, so every little detail is saved. Couples can use it as a digital save the date, to invite guests
and track responses, to share travel details and wedding itineraries, and to capture every moment
of the big event from the guests’ point of view (Geiger, 2015).
5
The reign of the wedding planning website has taken over. It's time for an update to see
what new and farcified wedding planning apps there are now to help you plan your wedding,
we're starting with websites that help with gathering notes, collaborating on ideas, and overall
wedding planning. We'll be tackling for budgeting, RSVPs, and more (offbeatbride.com, n.d).
Using websites for planning a wedding, couples are researching everything from gowns
to vendors on web applications. In 2014, the use of web phones to access wedding planning
websites has nearly doubled from 2011 (33%) to 2014 (61%) according to the survey. About 6
out of 10 brides are actively planning their weddings through the web app: researching gowns on
websites (61%), up from 27% in 2011; researching wedding vendors on web apps (57%), up
Moreover, spending is on the rise across reception categories, and couples are spending
more their catering, musicians and cake in 2014. Couples are spending less on the ceremony. In
2014, 33% of couples hired a wedding planner and organists for their ceremony, down from 49%
in 2009, and 28% of couples help their ceremony in religious institution, down from 41% in
2009. By the help of technology this day all the possible solution from this can solve with a web
application but it can also make couples satisfy with the services they need for their very
Though there are only a few great wedding planning web apps, actually when hiring a
wedding planner can cost thousands of dollars, but through this application the couple can access
lists local wedding vendors and venues. The comprehensive lists which offer may be one of their
best planning tools as they can easily find out what types of services the vendors offer and locate
any vendors reviews, and if they run into difficulties during the planning stage, or they are
6
stumped for ideas, wedding apps resource offer a wealth planning tips from budget advice,
decoration suggestions, and ideas for wedding ceremony and reception plans (Soyon, 2015).
In this day, modern couple looking for ways to save money and simplify their wedding
plans that more couples are turning to online wedding invitations. In fact, the number of couples
who use digital wedding invitations is increasing every year. The most common reason that
people choose to use online wedding invitations instead of paper invitations is because it saves
their money and time, with the paper invitations, the couple actually not only have to spend
money on a unique design, they also have shell out money for printing and posting (Nyhan,
2017) .
People say they don’t have a lot of time on their hands for planning a wedding and
therefore, wedding web app are their saviours, whether it is planning out the invitation cards or
setting the guests list, an array of best wedding web app are available to people getting married
at the click of a second. Most of these web apps are free or come at the charge, thus it’s
convenient and they can check the status as and when they want. So they are not paying
someone. They could decide on the food, menu, decorations, accommodation of guests coming
in and their lodging as well, with just a web application that is specially designed to this and take
There are only a few great wedding planning web apps right now, actually when hiring a
wedding planner can cost thousands of dollars, but through this application the couple can access
lists local wedding vendors and venues. The comprehensive lists which offer may be one of their
best planning tools as they can easily find out what types of services the vendors offer and locate
any vendors reviews, and if they run into difficulties during the planning stage, or they are
7
stumped for ideas, wedding apps resource offer a wealth planning tips from budget advice,
decoration suggestions, and ideas for wedding ceremony and reception plans (Soyon, 2015).
Moreover, modern couple looking for ways to save money and simplify their wedding
plans that more couples are turning to online wedding invitations. In fact, the number of couples
who use digital wedding invitations is increasing every year. The most common reason that
people choose to use online wedding invitations instead of paper invitations is because it saves
their money and time, with the paper invitations, the couple actually not only have to spend
money on a unique design, they also have shell out money for printing and posting (Nyhan,
2017) .
Wedding applications come with different features and you can customize your plan as
per your taste. Also you could decide on the food, menu, decorations, accommodation of guests
coming in and their lodging as well, with just a web application that is specially designed to this
and take the pressure of these things off your shoulder (Vadhel, 2017).
These proposed study which act as a bridge between potential couples and vendors. As
people spend lots of money on Weddings and Parties, but they involve their selves in each and
every affair in such a way. That is the reason why developers though that this project would help
the couples to manage or organize their weddings without hiring a professional wedding
planners. The developers wanted to contribute to the improvement of the wedding planning in
the province, which will remain thought the test of time. The Developer focus on how we can
help couples on the North by creating a Wedding Planner App to manage their weddings, guests
but it can also saves time to find what is the best for their weddings.
8
Conceptual Framework
The conceptual framework of this study is reflected in the paradigm of this study as
9
Figure 1.1 Research Paradigm of Online Wedding Planner of the North
Rapid Application Development Model will be applied in developing the system. This
involves requirement analysis, system design, system construction, system testing, and system
10
implementation. At the design phases the developer plan to make a user interface and a database
structure to start developing the system then next is construction phase where the developers start
to develop or to code the proposed system and after system construction the system goes to a
series of testing. Then the final system will be Online Wedding Planner of the North.
The developers aim to design, and develop and test the Online Wedding Planner of the
North.
Significance of Study
Online Wedding Planner of the North is a web application that lets organize and manage
a wedding and also it can boost the popularity of all the services offered by vendors near the
Locale. Northern Luzon has many vendors, wedding designers out there. This proposed
system will help them to promote their services and products in terms of weddings and promotes
delicious foods from the caterers that can be offered to the couples through their weddings.
11
Couple. The proposed study will used this web application to plan their weddings but it
can also save their time. They can search some beautiful venues exactly of the theme they want
for their weddings, can choose who would be the photographer or even a videographer, it can
also hire a musician, search some attire shops for the brides and grooms and other involves in the
wedding, find some make-up artist, a florists to decorate the venues, also find some bakery or a
cake maker for their wedding cakes, a Jewellers for their wedding rings and jewellers, hotels for
their honeymoon, and also search for the wedding cars for the transportations.
Vendors. We all know that Northern Luzon have many vendors, this proposed study will
help to promote their services and products, this will allow them to create their account in order
to advertise or adding their names, contacts, addresses and also their services they provide. It can
Developers. The development of this system provided avenues for the developers to
apply all their knowledge and skills on the software and web application development which are
necessary for future employment. This study served as groundwork in developing web
application. It helped the developers increase their knowledge in the actual development and
analysis of application system which are deemed necessary. This study also developed their
cooperativeness, wit and perseverance during the documentation stage. The knowledge they
Future Developers. To the future developers it will be beneficial to them when they will
be proposing the same study. This will serve as their references that can help them to solve and
provide solution. This will be as their guide when they conduct the same study. This study serves
as an inspiration on designing and developing similar application system using web application.
12
Scope and Limitation
The study covers one module, a web application in terms of planning a wedding. This
will use by the couples to plan their weddings. Also the couples can search vendors, venues,
hotels or resorts on the Northern Luzon with the help of Google Map API to their reception or
honeymoon, and any services that involves in the weddings. The couples can use their Facebook
or Google Accounts to login on this web application. In terms of planning a wedding, the couple
can manage their guest list by sending RSVPs to know who will be attend by sending emails, it
can also saves all the information of the vendors and their services they provide that the couples
needs on their weddings to be able to contact all the vendors such as make-up artist, caterers,
florist, jewellers, decorators etc. The couple can also create their personal checklist or task; that
provides information such as description, date and time before the wedding day, this will be able
to notify the couples if there’s a task need to do, this will help the couple to remember the task
they would need to do. Moreover, the web application will be also used by the administrator to
manage all the important information or data of the couples. Also vendors can create their
accounts in order to view their services, their contact information and locations by the couples
this will allow the vendors to upload, update their services and any packages they provide.
The study will only focus on two stakeholders such as couple and vendors, this will not
focus on wedding planners in order to use this application, a couple can be manage their own
weddings through this application. This will not include a seating arrangement or any editing and
designing work on this web application. The study will not cover the payments in terms of
weddings.
13
Definition of Terms
The following terms are operationally defined on how he developer used and interpreted
Couple. A pair of person who have romantic or sexual relationship that can be use the web
application
Facebook. An online social media and social networking service that can be used to login on this
web application
create an account to use their services, also it’s used to search all over the internet that can be
RSVP. This will use to insure the guest will go or not on the weddings
User Interface. Is everything designed into an information device with which person may
interact.
Web Application. This will be access or use by the couple or the vendors by searching vendors
14
CHAPTER 2
Basically, Wedding Planning process takes a lot of time like searching vendors and
making a guest list or even writing a checklist. There is definitely a lot to keep track of when it
comes to planning process. The couples need to know who all their vendors are, what expenses
Planning a large-scale wedding on a tight budget is a challenge for even the most
experienced planner. The key to making the most of a wedding, regardless of its cost, can be
boiled down to three key pieces of advice: help your clients to set priorities, use resources that
your clients have available, and be creative. For some couples, the food and beverages have to be
top-of-the-line. Others want to dance to only the very best band or most skilled DJ. Still others
want the most artistic and striking photographs possible. If having a big wedding with lots of
guests is a must for your clients, you'll need to help them to make some drastic cuts elsewhere
(Reitmeyer, 2017).
When planning a wedding, there are things that are needed to know. First, make sure the
approximate number of guests that will invited before settling on a venue. This will ensure
there’s space for your crew. As a rule of thumb, allow for 25 to 30 square feet per guest. That
may seem like a lot, but it’s not if you count the space you’ll need for the tables, waiters and a
dance floor. Also make a meal plan, make sure you’re not required to serve the same meal to
your vendors that guests will receive, choose a less expensive meal for them instead
(TheKnot.com, n.d).
15
Planning your budget, one of the first thing to think about when planning a wedding is
how much you can afford to spend, you can be sure that there are wedding venues and services
that suit to your budget. More often than not, the availability and choice of venue will drive the
actual date of the wedding, choosing the right venue will most certainly take time.
Moreover, Plan your wedding guest list. When you planned your wedding budget also
start typing out names, start with the people closest to you, and work outwards. Also buying a
wedding dress will be one of the most fun and exciting parts of the whole wedding preparation
process. No matter what shape or size you are. Your honeymoon is normally the first few weeks
alone with your new partner, if you have not built your honeymoon spend into your main
wedding budget then decided between you both how much money you can allocate your
Before you can dive into any of the details, it’s Important to carve out how much the
wedding is going to costs. Plan out the maximum amount you’re able to spend on all the
wedding vendors, details and decorations. After you engaged, you’ll be filled with urges to book
everything as soon as possible. Spend quality time to know vendors before signing on the dotted
line. When it comes to selecting you date, pick a date that gives you enough time to save up
some money and also plan the wedding of your dreams (Glantz, 2016).
Most of the couple want their wedding would be the most romantic day in their lives.
However it would be good to know the basic steps when planning a wedding. Need to set the
budget and the theme, Sit down with your partner and talk through your ideas together, you
should be making these decisions together! Men these days want to get involved; after all it’s
their wedding as well. Ask each other what sort of wedding the other has envisaged, you may
both have completely different ideas. Set a date and guest list, Decide what part of the year you
16
both want to get married and check with important family members before you book anything.
Be ready to be flexible if you can and have a few dates in mind as many venues may not be
available if you only have one date in mind. Once you have this, draw up a very rough guest
count so you have some idea what sort of numbers you have, remember the more guests you
have the more expensive. Also keeping your checklist, once you have an idea of what needs to
be done don’t over face yourself by trying to do everything at once. List each job to be done and
then break down how many months you have to do it all before the wedding, then allot each
month a list of jobs. Keep this list in your wedding folder and tick off each job as it is done.
Finding your venue could very well be the hardest part of the planning process, as it will be the
biggest decision you make and set the whole tone for your day. But once you have you will find
a lot of things fall into place. Lastly choose vendors that would do the service you want on your
internet-based, interactive wedding planning and management program which allows a wedding
group, including the brides, grooms, guest, and wedding planner to interactively plan the
wedding, where the bride is the primary account owner and can give each invited guest different
usernames and passwords, along with the ability to give administrative access to others, such as a
wedding planner, and can set up “user” access limitations which denies information to certain
people regarding sensitive features of the wedding. The bride and her administrative users can
assign tasks to various guests, which the invention tracks through to their completion. It also
provides online and interactive features to assist in wedding planning and management,
including budget calculators, wedding item organizers, task lists, calendar functions, guest
17
manager functions, a message center & community chat, printing managers, wedding day
Through the wedding planner's instant messenger capabilities, various users who log on
can tell if another user in online and they can communicate about the wedding. The invention
also provides a number of key and unique features, such as Budget Calculator which allows
brides or any other administrative user(s) to add expense items, take estimates, have estimates
already programmed into the invention, average estimates, keep track of their estimates, quotes
and total expenses. Owners and licensees of the invention can add featured vendors which, in
turn, can communicate bids in real time to the brides (RefMan, 2009).
A Wedding Checklist, which is an interactive checklist that a bride can add and edit
anytime, so that she can check things off as progress is made in getting ready for the wedding.
Because the wedding planner has the organizer (normally the bride), set up her own web
site as a URL (Uniform Resource Locator), which consists of a basic identification marker of a
line of characters and/or numbers, which can be sent easily through e-mail, the wedding planner
has great cost saving potential. Traditionally, a wedding planner or the bride has to telephone
every potential guest and work out all the details of the wedding through telephones or regular
mail, either option entailing a substantially greater amount of work for the bride or wedding
These web apps are of limited value to someone planning a complex and detail-oriented
the attendees and the tasks they are assigned to complete in order to create an optimally
organized wedding. These web apps also do not provide a useful and effective means by which
potential guests can receive and transmit information about them, the tasks they were assigned,
18
or even their tastes in food and drink. The current Wedding planner provides a solution to this
The developers assessed the future trends in wedding planning according to wedding
planners throughout California. This concluding chapter will include the following: a summary
of the study, as well as a discussion of the findings, limitations, conclusions based on research
questions, and implications of the findings, and recommendations for future research.
A database brings convenient to today's working area such as large business company.
The main purpose of a database is just similar to handling and keep large amount of files and
documents in a large cabinet. However this method takes a large space and will be complicated
to control and organized. This is why a database is introduced to keep these data organized to
allow users to access, retrieve, and use of the data without any hassle. DBMS or Database
Management System is software that used to set up a database, creating a database requires
planning and gets to know what kind of data will be imputed. Creating a database will be easier
Moreover, a database plays an important role in many fields such as large companies,
colleges as well as super markets we visit daily. Most of databases are being used in large
business company which they often record their purchases, sales and keep track with employees
information; Database record, store and process data to generate a variety of information for
number of information cannot be handle by just human alone this is why a database is used to
19
After the design review, it became clear that the focus of the system had to be changed to
fit the wedding card mental model. Traditionally, the mental model for a wedding card from the
perspective of a guest is a "receive and send" model, where the guest receives a wedding card
and sends an RSVP card. With our system, the mental model was a "receive and confirm" model,
where the guest receives the invitation and has to confirm their attendance by inputting their
information into the system. Since the guest does not send anything back to the wedding couple
or wedding planner, we may not have a complete system based on the traditional model, and
users may have trouble adapting to the new system. Alternatively, one could argue that since
weddings are not common, we may want to utilize a more common mental model and use
transferred user knowledge to provide a system that the user already knows how to use. Since
most users will have used something similar to a Doodle poll or a conference RSVP system, they
may actually be more familiar with the "receive and confirm" mental model than the "receive
and send model". Keeping this in mind, we have tried to come up with a more balanced system
that has more of a wedding mental model, but also has similarities with the confirmation model
(Zarud, 2010).
It is important to find out what potential users of our system think of the wedding
invitation mental model. We should determine if the wedding invitation process feels special for
the user or if it is considered a hassle. This will allow us to focus our prototype design to be
quicker or slower but more customized and special. We should also have a better way of
evaluating our solution, and comparing it to alternative designs. In Pass 1, our alternative designs
were all based on the same design and mental model, delivered through a different medium. One
possible alternative design could be to use an existing conference RSVP system that was tailored
to the specific questions that need to be answered in a wedding RSVP (Singbeil, 2009).
20
Ultimately, the bride and groom are usually very excited about their wedding. Guests will
share some of this excitement, but it will usually not be as evident. We need our wedding
invitation system to convey the special nature of the wedding and to express the excitement of
the wedding couple without annoying the guests. During our user evaluations, we should
determine how enjoyable our system is, but we should also confirm that it is what users want
(Randhawa, 2009).
The “Events” are usually associated with the “Guests” group as the guests are usually
involved with all of the main events throughout the day. No group can take part in two events or
tasks simultaneously, so if the caterer is busy preparing the starters, they cannot be serving the
refreshments at the same time (so one of these tasks will need to be moved). However, there are
some groups that can split their workforce in two and work on two different tasks
simultaneously. This is a rare condition that is only applied when a group is causing a significant
delay in the events timetable because they need to complete a task. More catering staff need to be
employed to ensure that an hour is assigned to the task of preparing the main meal. The
downside to this is that if more staff need to be employed to do this, the client will be charged
more. This brings a time-cost element into the model where some services may be charged by
the hour, by staff workload or may depend on the time of day staff are working (i.e. peak rates).
To ensure cost-effectiveness the wedding planner would try to bundle together events associated
with a group to minimize the time they are not actually working. Another solution to the catering
where the serving staff have a task to “Set Up Tables”, which is needed relatively late in the day
21
A main menu will be created that allows the user to navigate their way through the
application. From the main menu, the user will be given an option to plan a new wedding. If this
option is selected, they will be taken to a form that enables them to input data about the wedding.
The data to be captured at this stage will include the religion of the couple getting married and
the resources they would like to use. When the user is happy with the information they have
The data entered in the new wedding entry form includes the religion of the couple
getting married, the resources they require and a start time for their wedding day. This
information is stored in a module that is used throughout the software. Once the user has
completed this step, they will progress to the job selection window (BSc, 2010)
These literature are used by the developer in terms of designing the proposed system to
create a flexible database and also a great user-friendly web application to fulfil the needs of the
stakeholders not only the services provided by the proposed system but also the interface and the
database.
If you've not found your dream dress yet, you'll love this app from the people behind
gigantic wedding website, TheKnot.com. This app is a brilliant on-the-go shopping source for
the most spectacular dresses. Enter your vital stats. The style of wedding you're hosting as well
as your best and worst features and it'll generate hundreds of dresses, from different designers at
different price points, that'll suit you, if you prefer you can simply search via style etc. instead, of
course. Bookmark your favorites for later and show your friends. We love it (TheKnot.com,
2017).
22
Gather all of your guests' photos from the wedding in one place with The Wedding Party
app. Both during and after the reception, guests can upload pictures to the app on one centralized
photo stream. Users, including the bride and groom, can then share and comment on any photo
uploaded. Wedding Party also prints special cards for the tables so all guests know to use and
download the app during the reception. Even if a family member or friend can't make it to the big
day, they can scroll through the feed of wedding photos uploaded from guests to see the night's
Internet-based wedding planning device with multiple interactive capabilities and method
of use This invention is directed toward an internet-based, interactive wedding planning and
management program which allows a wedding group, including the brides, grooms, guest, and
wedding planner to interactively plan the wedding, where the bride is the primary account owner
and can give each invited guest different usernames and passwords, along with the ability to give
administrative access to others, such as a wedding planner, and can set up "user “access
limitations which denies information to certain people regarding sensitive features of the
wedding. The bride and her administrative users can assign tasks to various guests, which the
invention tracks through to their completion. The invention also provides online and interactive
features to assist in wedding planning and management, including budget calculators, wedding
item organizers, task lists, calendar functions, guest manager functions, a message center
&community chat, printing managers, wedding day schedulers, and a wedding checklist
(Nivethan, 2010).
Computer system and method for providing an on-line mall A computer system and
method for providing an on-line mall. An on-line mall environment is provided. The on-line mall
23
environment is partitioned into at least one community and having at least one store in each
community. Each store is made available to a merchant to occupy. The merchant may customize
the store by providing for storage on the on-line mall site design data and merchandise data.
Customers access the on-line mall through a remote location. The customers may connect with
the on-line mall web site through direct connection to the on-line mall or through links provided
by other web app. Customer specific data is stored on the on-line mall allowing the customer to
enter purchasing data one time for the many stores in each community. Customer purchasing
selections are stored and submitted to the merchant on standard intervals (Nithila, 2011).
System for providing wedding management A system including a terminal and a network
configured to communicatively couple with the terminal, the network including a database
configured to store information concerning the user and a wedding card, and a server configured
to provide web services that include receiving personal information concerning a user,
determining whether to authorize the user based on the personal information, granting a wedding
card to the user based on the determination to authorize the user, where in the wedding card is
associated with an upcoming wedding of the user, and providing access to a website for the user,
where in the website provides a wedding management system assisting the user in planning the
Plan-based complex event detection across distributed sources Complex Event Detection
(CED) is emerging as a key capability for many monitoring applications such as intrusion
detection, sensor-based activity & phenomena tracking, and network monitoring. Existing CED
solutions commonly assume centralized availability and processing of all relevant events, and
thus incur significant overhead in distributed settings. In this paper, we present and evaluate
24
communication efficient techniques that can efficiently perform CED across distributed event
sources. Our techniques are plan-based: we generate multi-step event acquisition and processing
plans that leverage temporal relationships among events and event occurrence statistics to
minimize event transmission costs, while meeting application specific latency expectations. We
present an optimal but exponential-time dynamic programming algorithm and two polynomial-
time heuristic algorithms, as well as their extensions for detecting multiple complex events with
common sub-expressions. We characterize the behaviour and performance of our solutions via
extensive experimentation on synthetic and real-world data sets using our prototype
list of preparations usually awaits soon-to-be brides and grooms before their auspicious wedding
ceremony. The most common hassles the brides and grooms face includes registration of
marriage, wedding photographs, location for the occasion, dinner ceremony, guest lists, seat
placements and the list goes on. Without guidance and recommendations, these brides and
grooms face the unpleasantness of hunting for the suitable bridal products and services. The ideal
world for any couple is to be able to retrieve information on the available products and services,
such as types of services and price lists, in the shortest possible time. However, the ideal world is
very lowly part of reality. A web based wedding planner that lessens the hassles and
progressively shortened the time consuming process is a step towards the ideal world. It would
be desirable if the brides and grooms are able to acquire the information online or within the
same location and subscribe to a service that is able to assist them in the preparations. Wedding
Arch is a web based comparative analysis decision support system that assists the brides and
25
Hierarchical production planning using hybrid system dynamic-discrete event simulation
architecture Hierarchical production planning provides a formal bridge between long-term plans
of system dynamics (SD) components at the higher decision level and discrete event simulation
(DES) components at the lower decision level is presented. The need for the two types of
simulation has been justified. The architecture consists of four modules: enterprise-level decision
maker, SD model of enterprise, shop-level decision maker and DES model of shop. The decision
makers select the optimal set of control parameters based on the estimated behavior of the
system. These control parameters are used by the SD and DES models to determine the best plan
based on the actual behavior of the system. High level architecture has been employed to
manufacturing enterprise demonstrate the validity and scope of the proposed approach (SCIRJ,
2013).
General features allow users to organize contacts, keep track of the budget and store
ideas. My Wedding Companion also allows events that occur on the wedding day to be selected.
However, these events are not constrained by any resource groups and they do not have
processing times or start times. It is just a simple list of events that the user inputs and can add
comments to. There are a limited number of companies that develop software for wedding
contains extensive features that help wedding planners manage their business and weddings. In
effect, like My Wedding Companion, Wedding planner system is a sophisticated checklist rather
than a schedule that takes into account dependency between events. Thus, none of the
applications investigated manage to solve the problem posed by the wedding planner
26
Acceptability of the proposed system
Requirements are the foundations of every project yet we continue to build systems
with requirements that have not been tested. We take care to test at every stage during design and
development and yet the whole project may be based on untested foundations. Functional system
tests should be based around coverage of the functionality described in the requirements, but it is
common for the design document to be used as the baseline for testing because the requirements
can't be related to the end product. In the worst case, system tests can become large scale
repetitions of unit tests. It is not surprising that many system tests fail to reveal requirements
errors. We ask users to perform acceptance tests against their original requirements. But who can
blame enthusiastic users when they become overwhelmed by the task? The system bears so little
resemblance to what they asked for that the acceptance test often becomes a superficial hands-on
familiarization exercise. This paper proposes that a unified view of requirements can improve the
requirements gathering process, give users a clearer view of their expectations and provide a
framework for more effective system and user acceptance tests (Gerrard, 2015).
User Acceptance Test (UAT) is performed after the application is created. The
application will have already passed through unit, integration and system testing before reaching
this testing stage. Acceptance Test gives the user time to run the application and verify if it meets
all the requirements that were set forth to the researchers. Acceptance testing will help filter out
User acceptance can be defined as the demonstrable willingness within the user group to
employ system for the task it is design to support. It is called beta testing, application testing and
end-user testing in which the application is tested in the “real-world” by extended users (Rouse,
2010).
27
Moreover, acceptance testing could provide three things for software development teams:
Acceptance tests capture user requirement in a directly verifiable way and they measure how
well the system meets those requirements; These tests expose problem that unit test miss; and
These acceptance tests provide already made definition of how “done” the system is (Miller and
Collin, n.d.).
Testing is a continuous activity that cuts across all phases of the software development
process. It is also a labor-intensive activity: Estimates of the resources expended writing code for
testing purposes range from 40% to as high as 300% or even 500% of the amount expended for
all other effort on the application under development. This high cost makes testing an attractive
target for improvement (Carnegie, n.d). In functional testing basically the testing of the functions
of component or system is done. It refers to activities that verify a specific action or function of
the code. Functional test tends to answer the questions like “can the user do this” or “does this
NYS Project Management Guidebook (n.d.), stated that System Acceptance is the point
in the lifecycle at which every aspect of the application being developed, along with any
supporting data conversion routines and system utilities, are thoroughly validated by the
In addition as defined by Miller and Collins (n.d.), to determine if the codes are doing things
right the developers writes unit tests while customers write acceptance test to determine if the
system is doing right because acceptance test represents the customer’s interest. Acceptance test
are the “contract” between the developer and the customer thus, preserving those test, running
28
them frequently, and amending them as requirement change shows that there has been no breach
of contract involved.
Lastly, without the execution of User Acceptance Test a project will never reach the
status of “success”. It can be considered that the project is complete and possibly within the
huge, time and scope, however, it cannot be truly considered successful without the approval of
the expected users that will benefit the system. A well-executed user acceptance test will ensure
that each requirements was built and functions are as expected (“How to Create a User
Testing performed for this section includes multiple form interaction and database
connectivity. Movement between the implemented forms works as expected. Progressing from
the new wedding form to the job selection form, validation ensures that a numeric value is
entered into fields such as “Number of Guests”. The entry format of the religion and resources
use combo boxes and checkboxes, this ensures that the user cannot enter details that will produce
errors. The database connectivity also works as expected; the data contained in the table of the
job selection form corresponds with the data entered in the new wedding entry form. Error
handling has also been included to detect when the database is not in the directory it is
configured to be in. If there is no database present, then the user is alerted and prompted for its
file path.
Although no method of output has been implemented in this step, there are still some
tests that can be performed at this stage. By adding some additional code at the end of the
algorithm that iterates through the array of sequenced jobs, a message box can be displayed with
information about each job. Using several small sets of data, the algorithm has been successfully
29
The developer’s improvement for this step is to implement some additional validation
when creating instances of job objects in the job selection form. Validation that would be useful
is to check whether the jobs entered in the job selection form have predecessors that exist. This
error is handled by the algorithm, but time would be saved by performing a check as the job
30
CHAPTER 3
METHODOLOGY
Research Design
The developer will use the descriptive-developmental research design in this study because it
deals with everything that can be counted and studied and is able to design, developed and evaluate the
study. It deals with everything allow the developer understand the data collected and evaluated. The
descriptive research describes data and characteristics about the population or phenomenon being studied.
However, it does not answer questions about how, when, and why the characteristics occurred, which is
done under analytic research. Although the data description is factual, accurate and systematic, the
research cannot describe caused a situation (Shield and Tajalili, 2008). Developmental research in the
other hand is the one that, among other key characteristics “involve intensive collaboration among
researchers and practitioners” and maintains a commitment to theory construction and explanation while
Rapid Application Development model relies on prototyping and rapid cycles of iterative
development to speed up development and elicit early feedback from business users. After each iteration,
developers can refine and validate the features with stakeholders. RAD model is also characterized by
reiterative user testing and the re-use of software components. Hence, RAD has been instrumental in
reducing the friction points in delivering successful enterprise applications (Stair and Reynolds, n.d).
The developer uses Rapid Application Development model for adaptation for Wedding Planner
App in development, because RAD comprises of software development stages that mimic the traditional
waterfall model. It compresses the steps in the waterfall model into fewer steps that form a cycle of
iteration in development instead of the former linear and structured approach. RAD also provides a
development environment that puts more effort on analysis and design stages (Et Al, 2000)
31
The prototyping method used in rapid application development allows the developer to rapidly
identify the types of data and process models required to meet the application requirement. Figure 3.1
One of the core tactics developers used this strategy is Rapid Application Development (RAD),
which in its most basic form minimizes planning and intensifies prototyping. This RAD process allows
our developers to quickly adjust to shifting requirements in fast-paced and constantly changing market.
They’ve found that by using the RAD process, they can adapt to a flexible process.
There are many benefits to using Rapid Application Development. RAD allows progress to be
accurately and quickly measured. It also provides a reduction in development time, and the ability to
The RAD methodology focuses on a short development time-cycle, typically in iterations. A fully
functional iteration of the system is the end result. This shorter time period significantly reduces the costs
of project. RAD method also dictates that the business owner becomes actively involved during
development and requires less planning prior to system development (Mueller, 2009).
32
The phase prior to what the developers did in each phase are stated here under.
Requirement Analysis. The requirements are gathered at a high level instead of at the precise set
of detailed requirements level. In case the user changes the requirements, RAD allows changing these
requirements over a period of time. This phase determines plans for testing, training and implementation
This phase combines the elements of system planning and analysis during the Systems
Development Life Cycle (SDLC). Here, the software users (client), developers (IT) and team managers
agree on the project scope, prominent issues, potential issues and obtain management authorization. At
our company, this remains the most vital stage of the process; communication is key to this stage (Stiner,
2016).
The Requirements Planning stage consists of a review of the areas immediately associated with
the proposed system. This review produces a broad definition of the system requirements in terms of the
functions the system will support. The deliverables from the Requirements Planning stage include an
outline system area model (entity and process models) of the area under study, a definition of the system's
scope, and a cost justification for the new system (Isam, n.d).
The developers conducted several informal interview to selected users to determine all the
System Design. The design and refine phase that can be best characterized as a workshop.
Participation is intense and typically hands on. RAD design workshops can take place over a series of
During the RAD design, users respond to actual working prototypes and analysts refine designed
modules based on user responses. The workshop format is exciting and stimulating and there is no
question that this creative endeavour can propel development forward at an accelerated rate (Kendal
2002).
33
The developers fully planned for the general output of the study. In this stage, all the data that has
System Construction. The objectives of the Rapid Construction stage are to complete the
detailed design of the proposed system; to create and test the software that implements the proposed
documentation necessary to operate the proposed application; to design, develop, and test the required
transition software and; to perform the steps necessary to prepare for the conversion of the system to
production status. In this phase, the implementations of all the designs were developed to produce output.
The use of the Rapid Application Development model in testing would be impossible without something
to actually test.
In the Construction stage, a small team of developers, working directly with users, finalizes the
design and builds the system. The software construction process consists of a series of "design-and-build"
steps in which the users have the opportunity to fine-tune the requirements and review the resulting
software implementation. This stage also includes preparing for the cutover to production. In addition to
the tested software, Construction stage deliverable include documentation and instructions necessary to
operate the new application, and routines and procedures needed to put the system into operation.
The developers designed and built the exact output of the system. The system construction phase
of the system is for developing the Online Wedding Planner of the North.
System Testing. This stage is an activity which aimed to evaluate an attribute or capability of a
program or system and determining that it meets it required results. Testing is more than just debugging.
The purpose of testing can be quality assurance, verification and validation, or reliability estimation.
As prototypes are individually tested during iteration, the overall testing time is reduced in RAD.
In this phase, every piece of software that is release need to undergo a rigorous and extreme testing
procedure before it can be released for general use. The Rapid Application Development model in testing
34
is one such testing procedure that enables quality products to be developed faster, saving valuable
resources.
The developers will perform a series of test where test vases will be used to check the module for
bugs, fault and other errors. This will allow the developers to assume an implementation of the system.
System Implementation. This stage includes the implementation of the system. This phase is the
last phase to be implemented in the development process. This stage can be implemented upon the
In this phase, once the design has been tried and tested by the testing team, the customers are
given a demo version of the final program. Now they must use the program and indicate whether they are
satisfied with the product or not. If they accept that the software is satisfactory and as per their demands
and requirements, the process is completed. On the other hand, if he is dissatisfied with certain aspects of
the software, or feels that an integral component is missing, the design team proceeds to solve this
problem. The benefits of dividing the work into these various stages is that everyone knows what they are
The developers will be testing the developed system as a whole to check if any errors occur for
deployment.
Sources of Data
The primary sources of data are the data that the user want to see in the propose system. And the
user explained how the developers can help them by developing the Online Wedding Planner of the
North.
Secondary sources such as library and internet researches were also done to find and collect
information about other existing systems. Researches were also conducted to gather information on how
to meet the specified requirements of the end-users. And, existing forms from the company are also
35
gathered to collect information on how data is processed in terms of registration, renewal and cancellation
of business permit to get an idea what inputs are needed to successfully implement this project. Informal
interview were conducted by the developers to gather facts, opinion and speculation of how to develop
the system. In this context, the questions raised were mostly referring to the steps and guidelines on how
For an effective study, instrumentation and data collection were conducted to gather some tactful
information.
Interview. The interview is the primary technique for information gathering during the systems
analysis phases of a development project. It is a skill which must be mastered by every analyst. The
interviewing skills of the analyst determine what information is gathered, and the quality and depth of that
information. Interviewing, observation, and research are the primary tools of the analyst.
intensive individual interviews with a small number of respondents to explore their perspectives on a
particular idea, program or situation” (Boyce and Neale, 2008). Interviews are one way to gather data for
research. The data gathered are usually, though not always, qualitative in nature. Interviews are usually
The interview is a specific form of meeting or conference, and is usually limited to two persons,
the interviewer and the interviewee. In special circumstances there may be more than one interviewer or
more than one interviewee in attendance. In these cases there should still be one primary interviewer and
Internet Research. The developer used the Internet Research to gather relevant and related
sources of information to be used as a guide in developing the application. This is also considered as
36
secondary source of data. The first step in internet research is to familiar with the terms in searching
related to the topic. Term must be clear and concise to find related information and references.
The internet is extraordinary source in gaining information. It is said to be the researchers dream
come true hence, you can access information steamily limitless. There are billions of pages of information
on the web and finding relevant and reliable information in just one click (“Research Tool”, 2013).
The Internet, as a field, a tool, and a venue, has specific and far reaching ethical issues. Internet
research ethics is a sub-discipline that fits across many disciplines, ranging from social sciences, arts and
consequentialism, utilitarianism, deontology, virtue ethics, and feminist ethics have contributed to the
ways in which ethical issues in Internet research are considered and evaluated (Buchanan, 2016)
Conceptually and historically, Internet research ethics is related to computer and information
ethics and includes such ethical issues as participant knowledge and consent, data privacy, security,
confidentiality, and integrity of data, intellectual property issues, and community, disciplinary, and
Library Research. The developers used the library as another source of literature for the
documentation of the developed application. The library hold the in-depth collection of materials on one
or several subjects and related to the study topics. It will general include primary as well as secondary
sources. This method in which developers gather the necessary information from various printed sources.
Research resources typically consist of books from academic publishers and articles from scholarly
journals. Depending on your topic, you may need additional types of sources such as data and statistics,
primary sources, articles from trade journals, music, and videos. All of these types of sources can be
37
Library research is defined as the system study and investigation of some aspect of library and
information science where conclusion are based on the analysis of data of the collected in accordance
This helps the developer in finding the similar studies and thesis that can be based as references
in the process of studying the application. The developer used the library research as method to gather the
obligatory information from the different testimonials with includes the consultation of books and related
thesis. This method helped the developer to improve the documentation of this study as some published
and unpublished related thesis, books, article that could suffice and justify all the information included in
the study.
Use Case Diagram. The developer used the use-case to fully understand the process of the
application. It is a methodology used in system analysis to identify, clarify, and organize system
requirements.
The use case is made up of a set of possible sequences of interactions between systems and users
in a particular environment and related to a particular goal. It consists of a group of elements (for
example, classes and interfaces) that can be used together in a way that will have an effect larger than the
sum of the separate elements combined. The use case should contain all system activities that have
significance to the users. A use case can be thought of as a collection of possible scenarios related to a
particular goal, indeed, the use case and goal are sometimes considered to be synonymous (Rouse, 2013).
The developers use this tool to visualize the physical interaction of entries to process and how
they interact and how they work. Keep in mind that diagram is merely a representation and this is where
actual creation takes place. Diagram derivate from use cases and complements them.
representation of an information system that shows the relationship between people, objects, places,
38
concepts or events within that system. An ERD is a data modelling technique that can help define
business processes and can be used as the foundation for a relational database (Rouse, n.d)
The Developer used in ERD during the planning stages of the software project, It help to identify
different system elements and their relationships with each other. It is often used as the basis for data flow
Database Schema. Refer to a visual representation of a database, a set of rules that govern a
database, or to the entire set of objects belonging to a particular user. Read on to find out more about
A database schema represents the logical configuration of all or part of a relational database. It
can exist both as a visual representation and as a set of formulas known as integrity constraints that
govern a database. These formulas are expressed in a data definition language, such as SQL. As part of a
data dictionary, a database schema indicates how the entities that make up the database relate to one
The developers used this tool to define the objects in the database from which the system will use
data collection and retrieval. This will be useful because it provides all the information in database.
39
CHAPTER 4
DISCUSSION OF FINDINGS
Many couples nowadays still use existing process of planning a wedding wherein they do
not know how to use and operate this kind of applications that will provide them lot of
Figure 4.1 shows the flowchart of the existing process of planning a wedding.
Figure 4.1 shows the flowchart of the existing process of Planning a Wedding.
The flowchart shows the existing process of planning a wedding wherein the couples will
plan a wedding manually without any knowledge or idea what is the first step. After they
40
planned their weddings the couples of course will invite their guests and find some wedding
The existing process of planning a wedding it couldn’t find a ton of helpful information
out there, and it couldn’t afford to hire a planner. This application will help them save a lot of
Some couples are still using the existing process of planning a wedding. At this kind of
operation, the developers transformed the existing process of planning a wedding into a much
easier and convenient way for them to save time and money on planning a wedding by
To be able to run and use the developed application there must be a hardware and
software requirements for the Wedding Planner of the North. The following are the software
requirement and the hardware requirement needed for the application to manage effectively.
Minimum hardware and software requirements were presented to emphasize that the application
Hardware. Any physical component of a computer system that contains a circuit board
or other electronics. The most common set of requirements defined by any operating system of
Table 4.1 shows the hardware specification of the computer use to deploy the application.
41
Processor Speed 2.4 GHz
Display Resolution 1366 x 768 pixels
The table above shows the hardware specification that can be used in implementing the
system. The RAM should have at least of 4GB RAM and at least 320GB for the HDD, at least
2.4 GHz of the processor speed to run the system effectively. The screen should have a minimum
size of 1366x768.
Software. is a general term for the various kinds of programs used to operate computers
and related devices. Software requirements deal with defining software resource requirements
Table 4.2 shows the software specification of the computer use to deploy the system.
The table above shows the software specification that can be used in implementing the
Security. This may serves as the protection of the application from unauthorized user to
secure the application. The application requires username and password for the user, Couples
also the admin. The password is encrypted. The login page of Wedding Planner of the North
Application is the security of the whole Application to secure the data in it.
42
Filtering of Wedding Products and Services. The application includes filtering
between products and services. The developed application provides graphical user interface that
Rating Wedding Products and Services. The developed Application allows you to rate
the products and packages where you’ve stay. The vendors will see your rated products.
Creating Checklist/ To-do list. The Developed Application includes creating a personal
checklist where a couples can note all of the important details that would need to do.
Managing Guest list and Sending RSVP’s. The Developed Application capable of
managing guests it will also send them RSVP by using email to monitor who will be attend on
their weddings.
. Forum. The Developed Application allows a couple to ask questions or help to the
bookmark all of the products, services even packages to easily access them the near future if they
The following are the screenshots of the Wedding Planner of the North.
43
Plate 4.1 shows the Sign in Form.
A sign in form is provided to ensure the security of data to be processed. The user is
required to enter the correct username and password to access the application also it will be able
to use facebook and google account. The Wedding Planner of the North has multiple users
including the couples, vendors and the admin. Modification of the username and password was
provided as an option for variability in order to further enhance the security aspects of the
application.
44
Plate 4.2 Sign up Form
In this form, the couples or vendors will fill up all the necessary information the
application needs to be able to register on the application and use the application. On this form
the user will provide its email, password and confirm password. The collected information will
45
Plate 4.3 Set up Form (Vendors)
The setup form that needs to fill up by the vendors in order to provide there information
also there is a Business Permit field that will be required to fill by the vendors to upload there
business permit in order to confirm by the admin before they use their accounts or to add some
46
Plate 4.4 Set up Form (Couples)
The setup form that needs to fill up by couples to know all the information of their
weddings such as wedding day, wedding time and venues, this will help their guest to know all
47
Plate 4.5 shows the Vendors Dashboard
In this form, the vendors can use different tools or navigation such as items, packages,
forums and settings. The items and Packages navigation will use by the vendors to manage their
items and services to be able to see by the couples. The forums is a simple but helpful
community that will be the bridge by the couples and the vendors in terms of weddings, also the
settings, this will be useful for any user that needs to modify their information or sign in account.
48
Plate 4.6 shows the items/services (Vendors)
In this form, the vendors can show their items or services that they’ve offered. There is a
button named “manage” that will redirect the vendors to manage their items and even services.
Also there are three buttons that will sort the items or the services offered by the vendors such as
49
Plate 4.7 shows the New Item Form.
In this form, the vendors can add there items and services that can search by the couples
50
Plate 4.8 shows the New Packages.
In this form, the vendors can add there packages because most couples don't have the
time or energy to weigh the advantages and disadvantages of the products in their weddings, so
51
Plate 4.9 shows the Couples Dashboard.
In this form, the couples can use many navigation tools to plan their weddings such as
checklist, guest list, forums, items & and packages, bookmark and settings. The checklist will be
helpful by the couples to plan their weddings, this will allow them to add what they want to do
when they planning their weddings, example: if they want to meet their wedding vendors they
can add some data to the checklist form such as title of the to-do list or the checklist and also the
date when they want to meet their wedding vendors. The guest list navigation the couples can
manage their guest by using this form it be able to add their guest and to send some RSVP to
them also it will able them to know who would be attend or not. Also the items & packages, this
will be able to the couples to find some items or packages that suits to their weddings. The
bookmark navigation, this will allow to the couple to find what are the items or packages they
saved.
52
Plate 4.10 shows the Dashboard (Admin)
In this form, the administrator can use tools or navigation to manage the accounts of the
users, the couples navigation can see all the couples also the vendors navigation can also see by
the administrator also the administrator can confirm the accounts of the vendors to be able to add
their items and services, lastly the reports, the couples can see how many users access the
53
Usability of the Application
To test the usability of the developed application, the developers conducted a survey to a
Usability Test. This is an irreplaceable usability practice, since it gives direct input on
how real users use the application. It focuses on measuring a human-made capacity to meet its
intended purpose.
Moderately Agree (4) when it comes to the integration of the various functions of the
application. The User experience of the application is becoming the key differentiator for the
application owners in an increasingly competitive market, which mean to say that for an
application to be more appealing, the designer should take into consideration experiences of
target user.
Attractiveness Test. This is an irreplaceable interface, since it shows that design of the
application. It focuses on how the application looks like, the colors layouts, etc.
54
Table 4.4 shows the evaluated test according to interface.
the respondents. Based on the given feedback the respondents are Undecided that the application
is whether an attractive or not. But respondents are willing to explore more about the application
and suggested that the developers shall enhance the User Interface of the application.
Navigation Test. It is use to evaluate the navigation for the user interface. This is an
irreplaceable interface. It focuses on measuring a human – made product capacity to meet its
intended purpose
Table 4.5 shows the respondent’s evaluation in terms of the systems navigation.
result. Based on the given feedback, the respondents moderately agree that the application is easy
to navigate, fun to explore, and the respondents can quickly get the information.
55
Information Test. It is used to evaluate the information for the users. This is an
irreplaceable interface.
Table 4.6 shows the evaluated test according to the system’s information.
based on the rating of the respondents. Based on the given feedback the respondents moderately
User-Friendliness Test. Use to evaluate the user-friendliness for the user. This is to test
Table 4.7 shows the respondent’s evaluation in terms of the application user-friendliness.
rating of the respondents. Based on the given feedback the respondents moderately agree that the
application is user-friendly and exciting and that the respondents will explore the system further
56
Table 4.8 shows the summary of the evaluated test.
respondents although there are a lot of things that need to improve to be a better one. The
developers gain some ideas and knowledge on how to enhance the said application to be able to
57
CHAPTER 5
Summary
This project study focused on the development of a Wedding Planner Application that
will help couples and vendors in terms of weddings. The development of technology has become
increasingly dependent on the use of computers, smart phones and computer related-technology.
The fast pace of technology could be very beneficial and useful in in our daily lives.
Based on the developers’ observations and to their research, study found out that there
are still small volumes of people rely on existing process of planning a wedding. The existing
process of planning a wedding had been a problem to those who are planning their weddings and
to those who are selling wedding products and services. Couples have a hard time on finding
The developers sought to identify the existing process of Wedding Planning, to specify
the hardware and software requirements of the developed Wedding Planner of the North, to
identify the features of the Wedding Planner Application, and evaluate the Usability of the
In answering the first objective, the developers conducted series of interviews here in the
Northern Luzon. In addition, an actual observation of the developers on the current processes
conducted.
58
The second objective was answered through internet research and some library research.
Based on the user requirements, the developers answered the third objective, which is to
In coming up with the fourth objective, the usability of the developed Application, the
developers conducted actual testing of the developed system to the target users of the system.
Finally, the result after the input had processed and had undergone the Agile
Methodology was the “Wedding Planner of the North”. The developed Web Application yields
several benefits to the couples and also to the vendors. It aims to provide a faster and easier way
Conclusions
Based on the findings, the following were the conclusions of this study; the conclusions
By identifying the existing process of Wedding Planner it founds out that the process is
time-consuming and causes lot of problems. The Application was portable, reliable and
By specifying the minimum hardware and software requirements of the Application, the
developers can ensure that the Application will be running at its peak performance and will
By describing the features of the Application, the developers conclude that every features
of the developed Application was totally helping the couples and the vendors.
59
We therefore conclude that the proposed Wedding Planner of the North will improve the
users need. It will benefit not only couples but also to the vendors as well.
Recommendations
Based on the summary and conclusion of the study, the developers have come up with the
following recommendations:
The developers recommend that the users of the Application must have internet
connection to be able to use its one of its feature where the Application will provide a way for
the couples to plan their weddings. The users, specifically the couples, must possess the proper
hardware and software that meets the Application’s minimum specified requirements to use the
Application effectively and encounter minimal to zero problems. To the future developers we
suggest that you add purchasing products and services. Also add some unique and new feature to
60
Bibliography
Software (2014)
http://searchmicroservices.techtarget.com/definition/software
61
What is software architecture? (nd)
https://www.synopsys.com/software-integrity/resources/knowledge-
database/software-architecture.html
Appendix A
INTERVIEW GUIDE
62
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
Appendix B
QUESTIONAIRE CHECKLIST
Please check the best answer. 5 for Strongly Agree, 4 for Moderately Agree, 3 for
Undecided, 2 Moderately Disagree, 1 for Strongly Disagree.
Usability 5 4 3 2 1
1. I think I would like to use the application frequently.
2. I found the application unnecessarily complex.
3. I found the application easy to use.
4. The various functions of this application are well integrated.
5. There is a consistency in this application.
6. I learned to use the application quickly.
7. I felt very confident using the application.
Attractiveness 5 4 3 2 1
1. The overall application is attractive.
2. The application’s interface is pleasing.
3. The application has a good lay outing.
4. The color used has a good balance.
5. The typography is attractive.
Navigation 5 4 3 2 1
1. It is easy to find my way around the application.
2. I can get information quickly.
3. It is fun to explore the application.
4. It is easy to remember where to find things.
5. Information is layered effectively on different screens.
63
Information 5 4 3 2 1
1. Information is easy to read.
2. Information is written in a style that suits me.
3. Screens have the correct amount of information.
4. The application content interests me.
5. The application content would keep me coming back.
User-Friendliness 5 4 3 2 1
1. The application is exciting.
2. The application has a clear purpose.
3. I always knew on what to do/where to go next.
4. It is clear on how screens elements work.
Evaluated Test 5 4 3 2 1
1. Usability
2. Attractiveness
3. Navigation
4. Information
5. User-Friendliness
64
Appendix C
65
Appendix D
66
Appendix E
DATABASE SCHEMA
67
68
69
70
71