0% found this document useful (0 votes)
155 views85 pages

Final Thesis Revised

This chapter introduces the topic of wedding planning and some of the common issues that arise. It discusses how wedding planning can be an overwhelming and stressful process that requires months of work. Some typical problems mentioned include disagreeing on themes, managing large guest lists, budgeting concerns, and keeping bridal parties happy. The chapter also notes how technology like wedding planning apps can help alleviate stress by streamlining communication and organization.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
155 views85 pages

Final Thesis Revised

This chapter introduces the topic of wedding planning and some of the common issues that arise. It discusses how wedding planning can be an overwhelming and stressful process that requires months of work. Some typical problems mentioned include disagreeing on themes, managing large guest lists, budgeting concerns, and keeping bridal parties happy. The chapter also notes how technology like wedding planning apps can help alleviate stress by streamlining communication and organization.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 85

Chapter 1

INTRODUCTION

Background of the Study


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

department or it may be handled by a dedicated wedding planner (Hard, 2017).

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

1
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 to one of the vendor or a company that will provide

the easy access to all vendors you need to organize a wedding ceremony (Suraj, 2016).

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

cousins can be substitute (Gevorgyan, 2012).

2
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 offenders (Millbank, 2017).

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 to trek past your party (“TheKnot.com”, n.d).

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

3
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).

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

4
success of the wedding. However, this is no longer practiced in today's modern world.

Most couples get married when they have stable jobs.

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, 10% on entertainment, 8% on flowers,

7% on video and photography, 4% on the reception, 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

5
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 photographers (“irelandstechnologyblog.com”, n.d).

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

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

6
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 from 22% in 2011.

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 important day in their lives (XO Group Inc.,

2015).

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

7
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 the pressure of these things off

their shoulder (Vadhel, 2017).

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 stumped for ideas, wedding apps resource offer a

8
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

9
Wedding Planner App to manage their weddings, guests but it can also saves time to find

what is the best for their weddings.

Conceptual Framework

The conceptual framework of this study is reflected in the paradigm of this study

as shown in Figure 1.1

The developers conduct series of research through the internet and interviews to

the users of the system to achieve the following requirements such as system

requirements and hardware requirements, also to the system design to improve the

database structure and the Graphical User Interface (GUI).\

*Discuss the framework designed in Figure 1.1

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

Statement of the Objectives

The developers aimed to design and develop an Online Wedding Planner of the North.

Specifically, aimed to meet the following objectives:

1. To identify the Existing Process of the system

2. To describe the design of the proposed system

3. To describe the features of the system

4. To test the acceptability and the usability of the system

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 North. This application will give benefits to the following:

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

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 also help them to raise their sales.

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

12
study also developed their cooperativeness, wit and perseverance during the

documentation stage. The knowledge they gained in this study will be applied on future

task.

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.

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

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

Definition of Terms

The following terms are operationally defined on how he developer used and

interpreted them in connection to the study.

Administrator. The person that controls everything in the system

Couple.A pair of person who have romantic or sexual relationship that can be use the

web application

Google Map API. This will allows you to display maps

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.

14
Web Application.This will be access or use by the couple or the vendors by searching

vendors and managing the weddings.

15
CHAPTER 2

REVIEW OF RELATED LITERATURE

To define the Existing Process of the system


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 are, and what items are still left on the checklist.

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

16
to serve the same meal to your vendors that guests will receive, choose a less expensive

meal for them instead (TheKnot.com, n.d).

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 honeymoon (Hitched.co.uk, n.d).

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

17
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 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 weddings (Boho-weddings.com, 2014).

Wedding planner provides just such a solution by having an invention directed to

an internet-based, interactive wedding planning and management program which allows a

wedding group, including the brides, grooms, guest, and wedding planner to interactively

18
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 manager functions, a

message center& community chat, printing managers, wedding day schedulers, and a

wedding checklist (Pui, 2007).

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.

19
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 planner than is faced when

using email (EndNote, 2008).

These web apps are of limited value to someone planning a complex and detail-

oriented event, such as a wedding, where there is an ever-changing, dynamic

interrelationship between 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, or even their tastes in food and

drink. The current Wedding planner provides a solution to this problem (BiBTeX, 2007).

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.

20
Design of the proposed system

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 after a simple table is constructed

(Andy, 2009).

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 decision-making at the various levels in an organization or

business company. However large number of information cannot be handle by just

human alone this is why a database is used to complete these tasks accurate, relevant and

timely (Sellappan, 2002).

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

21
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).

22
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

problem in Example 2 of Appendix C is to split tasks up, as shown in Example 4 of

23
Appendix C where the serving staff have a task to “Set Up Tables”, which is needed

relatively late in the day and does not need to all be done at once (Mehan, 2010).

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 provided, a list of jobs will be generated (Gallego,

2010).

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.

Features of the system

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

24
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).

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 highlights (harpersbazaar.com,

n.d).

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

25
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 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

26
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 upcoming wedding (Madushyani,

2013).

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 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 implementation (W.M.P.S.G., 2013).

27
A Web-Based Comparative Analysis Decision Support System: Wedding Arch A

long 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 grooms in the process of planning their wedding (Fernando, 2013).

Hierarchical production planning using hybrid system dynamic-discrete event

simulation architecture Hierarchical production planning provides a formal bridge

between long-term plans and short-term schedules. A hybrid simulation-based production

planning architecture consisting 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


28
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 interface SD and DES simulation models. Experimental results from a

single-product 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 planners. Wedding planner system is an application used by

professional wedding planners. It 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

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

29
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 any bugs that need to be addressing (Sorrels, 2009).

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

30
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 particular feature

work”. This is typically described in a requirements specification or in a functional

specification (WordPress, 2015).

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 customer Representative prior to proceeding with the System Implementation.

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

31
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 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 Acceptance Test,” 2011).

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.

32
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 tested to see if precedence and resource constraints hold (Mehan,

2007).

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 instances are being created.

33
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 solving the real-world

problems (Reeves, Herrington, and Oliver, 2009).

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

34
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)

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 shows the Rapid Application Development

Methodology.

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 garner constant customer feedback (Stiner, 2016).

35
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).

Figure 3.1 Rapid Application Development Cycle

The phase prior to what the developers did in each phase are stated here under.

Requirement Analysis. In this phase the developers .....The team gathered

requirements 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

36
processes. They gather data from the couples and the vendors whose the most important

users to the applications. (Thakur, n.d).

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 interviews to selected users to

determine all the possible requirements that will be used in the system.

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 days, but extended blocks of time are useful.

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

37
stimulating and there is no question that this creative endeavour can propel development

forward at an accelerated rate (Kendal 2002).

The developers fully planned for the general output of the study. In this stage, all

the data that has been gathered was used to be able to put up an Information Technology

solution.

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 system; to generate a system that operates at an acceptable level

of performance; to prepare 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.

38
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 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 approval of the client.

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

39
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 doing, and are specifically trained to carry out their responsibility.

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 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 to create a Wedding Planner App.

40
Instrumentation and Data Collection

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.

Interviews can be defined as a qualitative research technique which involves

“conducting 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 used to explore a topic or

topics in considerable depth with a few people.

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 one primary interviewee (Modell, n.d).

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 secondary source of data. The first step in internet research is

41
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 humanities, medical/biomedical, and hard sciences.

Extant ethical frameworks, including 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 professional standards or norms.

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

42
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 found in the Libraries and on the Libraries' website.

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 with pre-established research design and methodologies

(Hlwiki International, 2013).

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.

Tools for Data Analysis

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

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

Entity-Relationship Diagram.An entity-relationship diagram (ERD) is a

graphical representation of an information system that shows the relationship between

people, objects, places, 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 diagrams or DFD’s as they are commonly known.

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 database schemas and how they are used.

44
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 another, including

tables, views, stored procedures, and more.

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.

45
CHAPTER 4

DISCUSSION OF FINDINGS

Existing Process of Planning a Wedding


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 information even tools to plan their weddings.

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.

46
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 planned their weddings the couples of course will invite their guests and

find some wedding vendors to all the products they need in their weddings.

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 time and money for planning weddings.

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 developing an application which is capable of planning a wedding.

Hardware and Software Requirements of the Application

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 is feasible in terms of technical aspects.

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 software application is the physical resources, also known as

hardware.

47
Table 4.1 shows the hardware requirements of the computer use to deploy the

application.

Table 4.1 Hardware requirements

Hardware Specification

RAM 4 GB RAM
HDD 320 GB

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 that need on a computer to provide optimal functioning of

a system or application.

Table 4.2 shows the software specification of the computer use to deploy the

system.

48
Table 4.2 Software Requirements

Software Specification

Operating System Windows 7 or later

Web Browser Internet Explorer 9, Edge, Chrome,

Mozilla

The table above shows the software specification that can be used in

implementing the system to be able to run and use the system on computer.

Features of the Developed Application

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.

Filtering of Wedding Products and Services.The application includes filtering

between products and services. The developed application provides graphical user

interface that shall speed up on finding products or services.

49
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 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 community by using this application.

Bookmark Products and Services. The Developed Application allows a couple

to bookmark all of the products, services even packages to easily access them the near

future if they would like to see them again or the information of the vendors.

The following are the screenshots of the Wedding Planner of the North.

Plate 4.1 shows the Sign in Form.

50
Plate 4.1 Sign in Form

Plate 4.1 is the 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. The create account button

will open a form that need to be fill up by the users if they don’t have an account to use

from the application. Lastly the forget password button can be used by the users if the

forgot their password, this will be open a form and enter their email address and the

application will sent and confirmation code to the email.

*follow this format in all your plates

51
Plate 4.2 shows the Sign up form.

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 be saved in the database of the application. The facebook button can use

by the couples or the vendors in order to sign up in the application, also the google button

can use by the couples or the vendors in order to sign up in the application. The email and

password field is required; this can be used by the users to sign in from the application.

The couples and the vendor’s checkbox can choose by the users to know if they will the

52
couples or the vendors. Lastly the already have account button will open a form to sign in

the users from the application.

Plate 4.3 shows the Set up form (Vendors)

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 items or services in terms of weddings. The company name

is required this will be important from the couples to know who will be their wedding

vendors, owner’s first name and owner’s last name is required to be able to know who is

53
the owner of the company, and the business permit is very important make sure that the

business permit is readable this will allow the admin to confirm their company to the

Department of Trade and Industry in order to add items and packages of the vendors.

Plate 4.4 shows the Set up form (Couples)

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 the details of their weddings. The first name and last name are required by the

couple who signed up to the application, the partner’s name and partner’s last name also

54
required to be able to know who will be the partner of the signed up person, the wedding

day and wedding time are very important, not only by the couple but also by the guests of

the couple to be able to know when is the wedding.

Plate 4.5 shows the Vendors Dashboard

Plate 4.5 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

55
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. The vendors can see the current location and the

weather.

Plate 4.6 shows the items/services (Vendors)

Plate 4.6 Items/Services form (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

56
offered by the vendors such as latest, sale and top ratings. The latest button can show up

all the latest added item by the vendors, also the sale button, this will show all the items

and packages that has discounts, and the top ratings button, this will show up all the items

and packages that has the top ratings.

Plate 4.7 shows the New Item Form.

Plate 4.7 New Item Form

In this form, the vendors can add there items and services that can search by the

couples to know or to find what is the best for their weddings. The title can write

anything by the vendors in order to search by the couples and add in their bookmarks,

57
also it can add the price of the item that will see the couples to know how is the item can

cost in their weddings, and description the vendors can write anything to describe the

items, name and contact number id is required to any items that needs to add like

photographers and videographers or any items or services that needed, lastly the item

image, this is required in order to see and attract the couples.

Plate 4.8 shows the New Packages.

Plate 4.8 New Package Form

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

58
weddings, so they use a shortcut to make their decision. There will be need to fill such as

title, total items, current price, discounts, total price, description and item images. The

vendor can write anything to the title, total items will be automatically filled if the

vendors drop an item to the basket icon, the current price will also automatically

calculated by the system, the final price will be automatically calculated by the system.

Description can write anything in order to describe the packages. Lastly the item image

the vendors can upload the image of the packages.

Plate 4.9 shows the Couples Dashboard.

Plate 4.9 Couples Dashboard Form

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

Plate 4.10 shows the Dashboard (Admin)

Plate 4.10 Dashboard Form

60
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 the administrator can confirm the accounts of the

vendors to be able to add their items and services the administrator can search the name

of the company to the embedded website of Department of Trade and Industry in order to

make sure if the vendors is legitimate, the users can see how many users access the

application every month. Also the administrator can view the current location and the

weather. The Settings Navigation can use by the administrator to make changes of their

accounts such as email, contact number and password. Lastly there will be a notification

box that will show if there’s a new vendors that needs to be confirmed.

Usability of the Application

To test the usability of the developed application, the developers conducted a

survey to a few of the future users of the application.

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.

61
Table 4.3 shows the evaluated test according to usability.

Table 4.3 System Evaluation According to Usability

Usability MEAN DESC

1. I think I would like to use the 4 MA

application frequently.

2. I found the application unnecessarily 3 U

complex.

3. I found the application easy to use. 4 MA

4. The various functions of this 3 U

application are well integrated.

5. There is a consistency in this 3 U

application.

6. I learned to use the application 4 MA

quickly.

7. I felt very confident using the 4 MA

application.

Weighted Mean 4 MA

Legend: 5-Strongly Agree, 4-Moderately Agree,3-Undecided,2-Moderately

Disagree,1-Strongly Disagree

62
They rated the usability of the application to Moderately Acceptable. They rated

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.

Table 4.4 shows the evaluated test according to interface.

Table 4.4 System Evaluation According to Attractiveness

Attractiveness MEAN DESC

1. The overall application is attractive. 3 U

2. The application’s interface is pleasing. 3 U

3. The application has a good lay outing. 3 U

4. The color used has a good balance. 3 U

5. The typography is attractive. 3 U

Weighted Mean 3 U

Legend: 5-Strongly Agree, 4-Moderately Agree,3-Undecided,2-Moderately

Disagree,1-Strongly Disagree

63
The study revealed that the Developed Application is Undecided based on the

rating of 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.

Table 4.5 System Evaluation According to Navigation

Navigation MEAN DESC

1. It is easy to find my way around the 4 MA

application.

2. I can get information quickly. 4 MA

3. It is fun to explore the application. 3 U

4. It is easy to remember where to find 4 MA

things.

64
5. Information is layered effectively on 3 U

different screens.

Weighted Mean 4 MA

Legend: 5-Strongly Agree, 4-Moderately Agree,3-Undecided,2-Moderately

Disagree,1-Strongly Disagree

The study revealed that Wedding Planner of the North has a clear navigation

based on the 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.

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.

Table 4.6 System Evaluation According to Information

Information MEAN DESC

1. Information is easy to read. 4 MA

2. Information is written in a style that suits 4 MA

me.

3. Screens have the correct amount of 4 MA

information.

4. The application content interests me. 3 U

65
5. The application content would keep me 3 U

coming back.

Weighted Mean 4 MA

Legend: 5-Strongly Agree, 4-Moderately Agree,3-Undecided,2-Moderately

Disagree,1-Strongly Disagree

The study revealed that the Wedding Planner of the North has sufficient

information based on the rating of the respondents. Based on the given feedback the

respondents moderately agree that the application has the right amount of information.

User-Friendliness Test. Use to evaluate the user-friendliness for the user. This is

to test if the application is easy to use and easy to understand.

Table 4.7 shows the respondent’s evaluation in terms of the application user-

friendliness.

Table 4.7 System Evaluation According to User-Friendliness

User-Friendliness MEAN DESC

1. The application is exciting. 3 U

2. The application has a clear purpose. 4 MA

3. I always knew on what to do/where to go 4 MA

next.

66
4. It is clear on how screens elements work. 4 MA

Weighted Mean 4 MA

Legend: 5-Strongly Agree, 4-Moderately Agree,3-Undecided,2-Moderately

Disagree,1-Strongly Disagree

The study revealed that the Wedding Planner of the North is User-Friendly based

on the 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 because of its functions.

Table 4.8 shows the summary of the evaluated test.

Table 4.8 Summary of the Evaluated Test

Evaluated Test MEAN DESC

1. Usability 4 MA

2. Attractiveness 3 U

3. Navigation 4 MA

4. Information 4 MA

5. User-Friendliness 4 MA

Weighted Mean 4 MA

67
Legend: 5-Strongly Agree, 4-Moderately Agree,3-Undecided,2-Moderately

Disagree,1-Strongly Disagree

The application entitled “Wedding Planner of the North” has been approved by

the 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 achieve a higher feedback on the future.

68
CHAPTER 5

SUMMARY, CONCLUSION AND RECOMMENDATIONS

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 wedding products and planning their weddings.

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 proposed Wedding Planner of the North.

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.

69
The second objective was answered through internet research and some library

research. Through this technique, the hardware and software requirements identified.

Based on the user requirements, the developers answered the third objective,

which is to identify the features of the system.

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 of wedding planning. The study focused on Planning a Wedding.

Conclusions

Based on the findings, the following were the conclusions of this study; the

conclusions are the objectives of the Application.

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 consistent and met the requirements that the users want.

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 perform its functionalities.

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

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 this Application and add some

features to enhance the Application.

71
Bibliography

How to Start the Wedding Planning Process (2017)

https://www.loveandlavender.com/2014/01/start-wedding-planning-process

Software (2014)

http://searchmicroservices.techtarget.com/definition/software

Kyrnin (2017) Basic Tools for Web Design

https://www.thoughtco.com/basic-tools-for-web-design-3466383

Eeles (2016) What is software architecture?

https://www.ibm.com/developerworks/rational/library/feb06/eeles/

Kunigis (nd) Do You Really Need a Website?

https://www.thehartford.com/business-playbook/in-depth/10-

reasons-need-company-website

What to look for in a website design company (2014)

https://www.greensplashdesign.com/what-to-look-for-in-a-web-

design-company/

What You Need to Build a Website (2018)

https://www.websitebuilderexpert.com/what-you-need-to-build-a-

website-checklist/

Web Design Requirements (nd)

https://www.orbitmedia.com/blog/website-design-requirements

72
Conrad (2014) How to enjoy wedding planning process

https://laurenconrad.com/blog/2014/09/wedding-bells-how-to-

enjoy-the-wedding-planning-process/

What is software architecture? (nd)

https://www.synopsys.com/software-integrity/resources/knowledge-database/

software-architecture.html

Appendix A

73
INTERVIEW GUIDE

1. How do you plan your wedding?


________________________________________________________________________

________________________________________________________________________

________________________________________________________________________

2. How do you manage large number of your guests?

________________________________________________________________________

________________________________________________________________________

________________________________________________________________________

3. How do you find your wedding vendors?

________________________________________________________________________

________________________________________________________________________

________________________________________________________________________

4. How do you set schedule for meeting your wedding vendors?

________________________________________________________________________

________________________________________________________________________

________________________________________________________________________

5. How do you send RSVP to your guests?

________________________________________________________________________

________________________________________________________________________

________________________________________________________________________

74
6. What do you prefer an online planning or traditional wedding planning? And why?

________________________________________________________________________

________________________________________________________________________

________________________________________________________________________

Appendix B

75
QUESTIONAIRE CHECKLIST

Name of Respondent:
___________________________________________________________
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.

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

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.

77
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

Appendix C

USE CASE DIAGRAM OF WEDDING PLANNER OF THE NORTH

78
Appendix D

ENTITY RELATIONSHIP DIAGRAM

79
Appendix E

DATABASE SCHEMA

80
81
82
83
84
85

You might also like