Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 71

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 getting them all

right makes it very difficult. Having to choose the type of wedding you are going, the venue, the

caterers, the photographer, the budget, the clothes, the music etc. There are so many options

available it has become impossible to make a choice. It is easier to give the entire responsibility

1
to one of the vendor or a company that will provide the easy access to all vendors you need to

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

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

2
A destination wedding can also cause the problem. There are many problems with

destination weddings that brides and grooms. The biggest problem with destination weddings for

friends and family who are invited is the cost. While the couple may feel that they are saving

thousands of dollars by having a small and intimate affair with a handful of people, they are

putting an unnecessary financial burden on their guests. In addition, another problem that

everyone wants to go to the location you selected for a vacation (“Problems with Destination

Wedding”, 2010).

One of the first tasks on your to-do list is choosing a venue. Make sure the room is large

enough to accommodate the number of people on your guest list. There should also be logical

places within the venue where guests can eat, drink, mingle and dance. Also if you’re having

daytime event in a public spot, such as park, beach or botanical garden, be prepared for strangers

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 sometimes doesn’t include any other

vendors outside your venue and catering. The budget can definitely become a huge problem if

you and your significant other are not on the same page. As soon as you get engaged, it is sure

you’re already thinking of all the people you want in your bridal party. The biggest problem

brides have is keeping their bridal party happy and content. Spend some time after you get

engaged to really think about the people you want standing up there with you. There is one thing

want you to keep in mind for your seating chart; your guests will most likely only sitting there

for dinner and dessert. Try not to freak out too much about the seating chart (Rachel, 2017).

3
Wedding are expensive, stress inducing, and require plenty of planning. In the

Philippines, you have to spend a serious amount of money just to celebrate this momentous

occasion. Having about 150 guests in a wedding can spend around ₱300,000 or more. Most

churches charge a fee from about ₱5,000 to ₱20,000 but if you are parishioner you would get

special discounts. However if you will hold your wedding ceremony and reception in the same

venue, you can save thousands of pesos. Also you want your guests to enjoy the sights and

sounds, but most specially food. There are plenty of caterers that offer sumptuous dishes that can

fit your budget. Of course you want to capture the moment by hiring the best people to do the job

of shooting and photographing everything, it costs as much ₱150,000 for complete the package

including extras like wedding proposal video and same-day editing (Isla, 2016).

In Philippine tradition, the family of the groom spends for most if not the whole wedding.

Members of the groom's family contribute in whatever way they can for the success of the

wedding. However, this is no longer practiced in today's modern world. Most couples get

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%

4
on gifts, 3% on invitation and other printed materials, 2% on transportation, and 8% on

miscellaneous items.

Moreover, when estimating your budget, be sure to consider all costs. The following is a

list of the traditional wedding costs to guide you in determining your budget to help you figure

out what you want and what you can afford (philippine-wedding.com, n.d).

In modern day, using an event app to plan for an event is becoming more and more

popular, and there are many reasons why. For starters using an event app can eliminate the use of

paper brochures and save organizers a lot of money on printing costs, as well as help the

environment. Another reason to use web event apps is because you can get more feedback on

how your attendees enjoyed your event. With survey features, attendees can share their opinions

through their phones effortlessly. This also eliminates the need for paper surveys which can be a

hassle to collect and very cost inefficient, not to mention the amount of paper you will save

(Xiong, 2015).

Wedding web app is a treasure chest of information, it will help you plan your guest list,

organize your documents, help with information on traditional ceremonies or civil weddings. You

can even plan your seating arrangements and seating assignments via the app and read through a

comprehensive list of service providers from transportation, to style and beauty to wedding

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

5
The reign of the wedding planning website has taken over. It's time for an update to see

what new and farcified wedding planning apps there are now to help you plan your wedding,

we're starting with websites that help with gathering notes, collaborating on ideas, and overall

wedding planning. We'll be tackling for budgeting, RSVPs, and more (offbeatbride.com, n.d).

Using websites for planning a wedding, couples are researching everything from gowns

to vendors on web applications. In 2014, the use of web phones to access wedding planning

websites has nearly doubled from 2011 (33%) to 2014 (61%) according to the survey. About 6

out of 10 brides are actively planning their weddings through the web app: researching gowns on

websites (61%), up from 27% in 2011; researching wedding vendors on web apps (57%), up

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

6
stumped for ideas, wedding apps resource offer a wealth planning tips from budget advice,

decoration suggestions, and ideas for wedding ceremony and reception plans (Soyon, 2015).

In this day, modern couple looking for ways to save money and simplify their wedding

plans that more couples are turning to online wedding invitations. In fact, the number of couples

who use digital wedding invitations is increasing every year. The most common reason that

people choose to use online wedding invitations instead of paper invitations is because it saves

their money and time, with the paper invitations, the couple actually not only have to spend

money on a unique design, they also have shell out money for printing and posting (Nyhan,

2017) .

People say they don’t have a lot of time on their hands for planning a wedding and

therefore, wedding web app are their saviours, whether it is planning out the invitation cards or

setting the guests list, an array of best wedding web app are available to people getting married

at the click of a second. Most of these web apps are free or come at the charge, thus it’s

convenient and they can check the status as and when they want. So they are not paying

someone. They could decide on the food, menu, decorations, accommodation of guests coming

in and their lodging as well, with just a web application that is specially designed to this and take

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

7
stumped for ideas, wedding apps resource offer a wealth planning tips from budget advice,

decoration suggestions, and ideas for wedding ceremony and reception plans (Soyon, 2015).

Moreover, modern couple looking for ways to save money and simplify their wedding

plans that more couples are turning to online wedding invitations. In fact, the number of couples

who use digital wedding invitations is increasing every year. The most common reason that

people choose to use online wedding invitations instead of paper invitations is because it saves

their money and time, with the paper invitations, the couple actually not only have to spend

money on a unique design, they also have shell out money for printing and posting (Nyhan,

2017) .

Wedding applications come with different features and you can customize your plan as

per your taste. Also you could decide on the food, menu, decorations, accommodation of guests

coming in and their lodging as well, with just a web application that is specially designed to this

and take the pressure of these things off your shoulder (Vadhel, 2017).

These proposed study which act as a bridge between potential couples and vendors. As

people spend lots of money on Weddings and Parties, but they involve their selves in each and

every affair in such a way. That is the reason why developers though that this project would help

the couples to manage or organize their weddings without hiring a professional wedding

planners. The developers wanted to contribute to the improvement of the wedding planning in

the province, which will remain thought the test of time. The Developer focus on how we can

help couples on the North by creating a Wedding Planner App to manage their weddings, guests

but it can also saves time to find what is the best for their weddings.

8
Conceptual Framework

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

shown in Figure 1.1

9
Figure 1.1 Research Paradigm of Online Wedding Planner of the North

Rapid Application Development Model will be applied in developing the system. This

involves requirement analysis, system design, system construction, system testing, and system

10
implementation. At the design phases the developer plan to make a user interface and a database

structure to start developing the system then next is construction phase where the developers start

to develop or to code the proposed system and after system construction the system goes to a

series of testing. Then the final system will be Online Wedding Planner of the North.

Statement of the Objectives

The developers aim to design, and develop and test the Online Wedding Planner of the

North.

Specifically, it aims 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:

Locale. Northern Luzon has many vendors, wedding designers out there. This proposed

system will help them to promote their services and products in terms of weddings and promotes

delicious foods from the caterers that can be offered to the couples through their weddings.

11
Couple. The proposed study will used this web application to plan their weddings but it

can also save their time. They can search some beautiful venues exactly of the theme they want

for their weddings, can choose who would be the photographer or even a videographer, it can

also hire a musician, search some attire shops for the brides and grooms and other involves in the

wedding, find some make-up artist, a florists to decorate the venues, also find some bakery or a

cake maker for their wedding cakes, a Jewellers for their wedding rings and jewellers, hotels for

their honeymoon, and also search for the wedding cars for the transportations.

Vendors. We all know that Northern Luzon have many vendors, this proposed study will

help to promote their services and products, this will allow them to create their account in order

to advertise or adding their names, contacts, addresses and also their services they provide. It can

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

12
Scope and Limitation

The study covers one module, a web application in terms of planning a wedding. This

will use by the couples to plan their weddings. Also the couples can search vendors, venues,

hotels or resorts on the Northern Luzon with the help of Google Map API to their reception or

honeymoon, and any services that involves in the weddings. The couples can use their Facebook

or Google Accounts to login on this web application. In terms of planning a wedding, the couple

can manage their guest list by sending RSVPs to know who will be attend by sending emails, it

can also saves all the information of the vendors and their services they provide that the couples

needs on their weddings to be able to contact all the vendors such as make-up artist, caterers,

florist, jewellers, decorators etc. The couple can also create their personal checklist or task; that

provides information such as description, date and time before the wedding day, this will be able

to notify the couples if there’s a task need to do, this will help the couple to remember the task

they would need to do. Moreover, the web application will be also used by the administrator to

manage all the important information or data of the couples. Also vendors can create their

accounts in order to view their services, their contact information and locations by the couples

this will allow the vendors to upload, update their services and any packages they provide.

The study will only focus on two stakeholders such as couple and vendors, this will not

focus on wedding planners in order to use this application, a couple can be manage their own

weddings through this application. This will not include a seating arrangement or any editing and

designing work on this web application. The study will not cover the payments in terms of

weddings.

13
Definition of Terms

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

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

Facebook. An online social media and social networking service that can be used to login on this

web application

Feature. A unique or distinctive attribute of the propose system

Google. An technology company that specializes in internet-related services, it allows you to

create an account to use their services, also it’s used to search all over the internet that can be

used to login on this 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.

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

and managing the weddings.

14
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 to serve the same meal to

your vendors that guests will receive, choose a less expensive meal for them instead

(TheKnot.com, n.d).

15
Planning your budget, one of the first thing to think about when planning a wedding is

how much you can afford to spend, you can be sure that there are wedding venues and services

that suit to your budget. More often than not, the availability and choice of venue will drive the

actual date of the wedding, choosing the right venue will most certainly take time.

Moreover, Plan your wedding guest list. When you planned your wedding budget also

start typing out names, start with the people closest to you, and work outwards. Also buying a

wedding dress will be one of the most fun and exciting parts of the whole wedding preparation

process. No matter what shape or size you are. Your honeymoon is normally the first few weeks

alone with your new partner, if you have not built your honeymoon spend into your main

wedding budget then decided between you both how much money you can allocate your

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

Most of the couple want their wedding would be the most romantic day in their lives.

However it would be good to know the basic steps when planning a wedding. Need to set the

budget and the theme, Sit down with your partner and talk through your ideas together, you

should be making these decisions together! Men these days want to get involved; after all it’s

their wedding as well. Ask each other what sort of wedding the other has envisaged, you may

both have completely different ideas. Set a date and guest list, Decide what part of the year you

16
both want to get married and check with important family members before you book anything.

Be ready to be flexible if you can and have a few dates in mind as many venues may not be

available if you only have one date in mind. Once you have this, draw up a very rough guest

count so you have some idea what sort of numbers you have, remember the more guests you

have the more expensive. Also keeping your checklist, once you have an idea of what needs to

be done don’t over face yourself by trying to do everything at once. List each job to be done and

then break down how many months you have to do it all before the wedding, then allot each

month a list of jobs. Keep this list in your wedding folder and tick off each job as it is done.

Finding your venue could very well be the hardest part of the planning process, as it will be the

biggest decision you make and set the whole tone for your day. But once you have you will find

a lot of things fall into place. Lastly choose vendors that would do the service you want on your

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

wedding, where the bride is the primary account owner and can give each invited guest different

usernames and passwords, along with the ability to give administrative access to others, such as a

wedding planner, and can set up “user” access limitations which denies information to certain

people regarding sensitive features of the wedding. The bride and her administrative users can

assign tasks to various guests, which the invention tracks through to their completion. It also

provides online and interactive features to assist in wedding planning and management,

including budget calculators, wedding item organizers, task lists, calendar functions, guest

17
manager functions, a message center & community chat, printing managers, wedding day

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.

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,

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

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

19
After the design review, it became clear that the focus of the system had to be changed to

fit the wedding card mental model. Traditionally, the mental model for a wedding card from the

perspective of a guest is a "receive and send" model, where the guest receives a wedding card

and sends an RSVP card. With our system, the mental model was a "receive and confirm" model,

where the guest receives the invitation and has to confirm their attendance by inputting their

information into the system. Since the guest does not send anything back to the wedding couple

or wedding planner, we may not have a complete system based on the traditional model, and

users may have trouble adapting to the new system. Alternatively, one could argue that since

weddings are not common, we may want to utilize a more common mental model and use

transferred user knowledge to provide a system that the user already knows how to use. Since

most users will have used something similar to a Doodle poll or a conference RSVP system, they

may actually be more familiar with the "receive and confirm" mental model than the "receive

and send model". Keeping this in mind, we have tried to come up with a more balanced system

that has more of a wedding mental model, but also has similarities with the confirmation model

(Zarud, 2010).

It is important to find out what potential users of our system think of the wedding

invitation mental model. We should determine if the wedding invitation process feels special for

the user or if it is considered a hassle. This will allow us to focus our prototype design to be

quicker or slower but more customized and special. We should also have a better way of

evaluating our solution, and comparing it to alternative designs. In Pass 1, our alternative designs

were all based on the same design and mental model, delivered through a different medium. One

possible alternative design could be to use an existing conference RSVP system that was tailored

to the specific questions that need to be answered in a wedding RSVP (Singbeil, 2009).

20
Ultimately, the bride and groom are usually very excited about their wedding. Guests will

share some of this excitement, but it will usually not be as evident. We need our wedding

invitation system to convey the special nature of the wedding and to express the excitement of

the wedding couple without annoying the guests. During our user evaluations, we should

determine how enjoyable our system is, but we should also confirm that it is what users want

(Randhawa, 2009).

The “Events” are usually associated with the “Guests” group as the guests are usually

involved with all of the main events throughout the day. No group can take part in two events or

tasks simultaneously, so if the caterer is busy preparing the starters, they cannot be serving the

refreshments at the same time (so one of these tasks will need to be moved). However, there are

some groups that can split their workforce in two and work on two different tasks

simultaneously. This is a rare condition that is only applied when a group is causing a significant

delay in the events timetable because they need to complete a task. More catering staff need to be

employed to ensure that an hour is assigned to the task of preparing the main meal. The

downside to this is that if more staff need to be employed to do this, the client will be charged

more. This brings a time-cost element into the model where some services may be charged by

the hour, by staff workload or may depend on the time of day staff are working (i.e. peak rates).

To ensure cost-effectiveness the wedding planner would try to bundle together events associated

with a group to minimize the time they are not actually working. Another solution to the catering

problem in Example 2 of Appendix C is to split tasks up, as shown in Example 4 of 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).

21
A main menu will be created that allows the user to navigate their way through the

application. From the main menu, the user will be given an option to plan a new wedding. If this

option is selected, they will be taken to a form that enables them to input data about the wedding.

The data to be captured at this stage will include the religion of the couple getting married and

the resources they would like to use. When the user is happy with the information they have

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 wedding you're hosting as well

as your best and worst features and it'll generate hundreds of dresses, from different designers at

different price points, that'll suit you, if you prefer you can simply search via style etc. instead, of

course. Bookmark your favorites for later and show your friends. We love it (TheKnot.com,

2017).

22
Gather all of your guests' photos from the wedding in one place with The Wedding Party

app. Both during and after the reception, guests can upload pictures to the app on one centralized

photo stream. Users, including the bride and groom, can then share and comment on any photo

uploaded. Wedding Party also prints special cards for the tables so all guests know to use and

download the app during the reception. Even if a family member or friend can't make it to the big

day, they can scroll through the feed of wedding photos uploaded from guests to see the night's

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 through to their completion. The invention also provides online and interactive

features to assist in wedding planning and management, including budget calculators, wedding

item organizers, task lists, calendar functions, guest manager functions, a message center

&community chat, printing managers, wedding day schedulers, and a wedding checklist

(Nivethan, 2010).

Computer system and method for providing an on-line mall A computer system and

method for providing an on-line mall. An on-line mall environment is provided. The on-line mall

23
environment is partitioned into at least one community and having at least one store in each

community. Each store is made available to a merchant to occupy. The merchant may customize

the store by providing for storage on the on-line mall site design data and merchandise data.

Customers access the on-line mall through a remote location. The customers may connect with

the on-line mall web site through direct connection to the on-line mall or through links provided

by other web app. Customer specific data is stored on the on-line mall allowing the customer to

enter purchasing data one time for the many stores in each community. Customer purchasing

selections are stored and submitted to the merchant on standard intervals (Nithila, 2011).

System for providing wedding management A system including a terminal and a network

configured to communicatively couple with the terminal, the network including a database

configured to store information concerning the user and a wedding card, and a server configured

to provide web services that include receiving personal information concerning a user,

determining whether to authorize the user based on the personal information, granting a wedding

card to the user based on the determination to authorize the user, where in the wedding card is

associated with an upcoming wedding of the user, and providing access to a website for the user,

where in the website provides a wedding management system assisting the user in planning the

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

24
communication efficient techniques that can efficiently perform CED across distributed event

sources. Our techniques are plan-based: we generate multi-step event acquisition and processing

plans that leverage temporal relationships among events and event occurrence statistics to

minimize event transmission costs, while meeting application specific latency expectations. We

present an optimal but exponential-time dynamic programming algorithm and two polynomial-

time heuristic algorithms, as well as their extensions for detecting multiple complex events with

common sub-expressions. We characterize the behaviour and performance of our solutions via

extensive experimentation on synthetic and real-world data sets using our prototype

implementation (W.M.P.S.G., 2013).

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

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

26
Acceptability of the proposed system

Requirements are the foundations of every project yet we continue to build systems

with requirements that have not been tested. We take care to test at every stage during design and

development and yet the whole project may be based on untested foundations. Functional system

tests should be based around coverage of the functionality described in the requirements, but it is

common for the design document to be used as the baseline for testing because the requirements

can't be related to the end product. In the worst case, system tests can become large scale

repetitions of unit tests. It is not surprising that many system tests fail to reveal requirements

errors. We ask users to perform acceptance tests against their original requirements. But who can

blame enthusiastic users when they become overwhelmed by the task? The system bears so little

resemblance to what they asked for that the acceptance test often becomes a superficial hands-on

familiarization exercise. This paper proposes that a unified view of requirements can improve the

requirements gathering process, give users a clearer view of their expectations and provide a

framework for more effective system and user acceptance tests (Gerrard, 2015).

User Acceptance Test (UAT) is performed after the application is created. The

application will have already passed through unit, integration and system testing before reaching

this testing stage. Acceptance Test gives the user time to run the application and verify if it meets

all the requirements that were set forth to the researchers. Acceptance testing will help filter out

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

27
Moreover, acceptance testing could provide three things for software development teams:

Acceptance tests capture user requirement in a directly verifiable way and they measure how

well the system meets those requirements; These tests expose problem that unit test miss; and

These acceptance tests provide already made definition of how “done” the system is (Miller and

Collin, n.d.).

Testing is a continuous activity that cuts across all phases of the software development

process. It is also a labor-intensive activity: Estimates of the resources expended writing code for

testing purposes range from 40% to as high as 300% or even 500% of the amount expended for

all other effort on the application under development. This high cost makes testing an attractive

target for improvement (Carnegie, n.d). In functional testing basically the testing of the functions

of component or system is done. It refers to activities that verify a specific action or function of

the code. Functional test tends to answer the questions like “can the user do this” or “does this

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 determine if the

system is doing right because acceptance test represents the customer’s interest. Acceptance test

are the “contract” between the developer and the customer thus, preserving those test, running

28
them frequently, and amending them as requirement change shows that there has been no breach

of contract involved.

Lastly, without the execution of User Acceptance Test a project will never reach the

status of “success”. It can be considered that the project is complete and possibly within the

huge, time and scope, however, it cannot be truly considered successful without the approval of

the expected users that will benefit the system. A well-executed user acceptance test will ensure

that each requirements was built and functions are as expected (“How to Create a User

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.

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

29
The developer’s improvement for this step is to implement some additional validation

when creating instances of job objects in the job selection form. Validation that would be useful

is to check whether the jobs entered in the job selection form have predecessors that exist. This

error is handled by the algorithm, but time would be saved by performing a check as the job

instances are being created.

30
CHAPTER 3

METHODOLOGY

Research Design

The developer will use the descriptive-developmental research design in this study because it

deals with everything that can be counted and studied and is able to design, developed and evaluate the

study. It deals with everything allow the developer understand the data collected and evaluated. The

descriptive research describes data and characteristics about the population or phenomenon being studied.

However, it does not answer questions about how, when, and why the characteristics occurred, which is

done under analytic research. Although the data description is factual, accurate and systematic, the

research cannot describe caused a situation (Shield and Tajalili, 2008). Developmental research in the

other hand is the one that, among other key characteristics “involve intensive collaboration among

researchers and practitioners” and maintains a commitment to theory construction and explanation while

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 of software components. Hence, RAD has been instrumental in

reducing the friction points in delivering successful enterprise applications (Stair and Reynolds, n.d).

The developer uses Rapid Application Development model for adaptation for Wedding Planner

App in development, because RAD comprises of software development stages that mimic the traditional

waterfall model. It compresses the steps in the waterfall model into fewer steps that form a cycle of

iteration in development instead of the former linear and structured approach. RAD also provides a

development environment that puts more effort on analysis and design stages (Et Al, 2000)

31
The prototyping method used in rapid application development allows the developer to rapidly

identify the types of data and process models required to meet the application requirement. Figure 3.1

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

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

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

Requirement Analysis. The requirements are gathered at a high level instead of at the precise set

of detailed requirements level. In case the user changes the requirements, RAD allows changing these

requirements over a period of time. This phase determines plans for testing, training and implementation

processes (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 interview 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 stimulating and there is no

question that this creative endeavour can propel development forward at an accelerated rate (Kendal

2002).

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

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.

The developers designed and built the exact output of the system. The system construction phase

of the system is for developing the Online Wedding Planner of the North.

System Testing. This stage is an activity which aimed to evaluate an attribute or capability of a

program or system and determining that it meets it required results. Testing is more than just debugging.

The purpose of testing can be quality assurance, verification and validation, or reliability estimation.

As prototypes are individually tested during iteration, the overall testing time is reduced in RAD.

In this phase, every piece of software that is release need to undergo a rigorous and extreme testing

procedure before it can be released for general use. The Rapid Application Development model in testing

34
is one such testing procedure that enables quality products to be developed faster, saving valuable

resources.

The developers will perform a series of test where test vases will be used to check the module for

bugs, fault and other errors. This will allow the developers to assume an implementation of the system.

System Implementation. This stage includes the implementation of the system. This phase is the

last phase to be implemented in the development process. This stage can be implemented upon the

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

35
gathered to collect information on how data is processed in terms of registration, renewal and cancellation

of business permit to get an idea what inputs are needed to successfully implement this project. Informal

interview were conducted by the developers to gather facts, opinion and speculation of how to develop

the system. In this context, the questions raised were mostly referring to the steps and guidelines on how

to create a Wedding Planner App.

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

36
secondary source of data. The first step in internet research is to familiar with the terms in searching

related to the topic. Term must be clear and concise to find related information and references.

The internet is extraordinary source in gaining information. It is said to be the researchers dream

come true hence, you can access information steamily limitless. There are billions of pages of information

on the web and finding relevant and reliable information in just one click (“Research Tool”, 2013).

The Internet, as a field, a tool, and a venue, has specific and far reaching ethical issues. Internet

research ethics is a sub-discipline that fits across many disciplines, ranging from social sciences, arts and

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

37
Library research is defined as the system study and investigation of some aspect of library and

information science where conclusion are based on the analysis of data of the collected in accordance

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

38
concepts or events within that system. An ERD is a data modelling technique that can help define

business processes and can be used as the foundation for a relational database (Rouse, n.d)

The Developer used in ERD during the planning stages of the software project, It help to identify

different system elements and their relationships with each other. It is often used as the basis for data flow

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.

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.

39
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.
The flowchart shows the existing process of planning a wedding wherein the couples will

plan a wedding manually without any knowledge or idea what is the first step. After they

40
planned their weddings the couples of course will invite their guests and find some wedding

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.

Table 4.1 shows the hardware specification of the computer use to deploy the application.

Table 4.1 Hardware Specifications


Hardware Specification
RAM 4 GB RAM
HDD 320 GB

41
Processor Speed 2.4 GHz
Display Resolution 1366 x 768 pixels

The table above shows the hardware specification that can be used in implementing the

system. The RAM should have at least of 4GB RAM and at least 320GB for the HDD, at least

2.4 GHz of the processor speed to run the system effectively. The screen should have a minimum

size of 1366x768.

Software. is a general term for the various kinds of programs used to operate computers

and related devices. Software requirements deal with defining software resource requirements

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.

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.

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

Rating Wedding Products and Services. The developed Application allows you to rate

the products and packages where you’ve stay. The vendors will see your rated products.

Creating Checklist/ To-do list. The Developed Application includes creating a personal

checklist where a couples can note all of the important details that would need to do.

Managing Guest list and Sending RSVP’s. The Developed Application capable of

managing guests it will also send them RSVP by using email to monitor who will be attend on

their weddings.

. Forum. The Developed Application allows a couple to ask questions or help to the

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.

43
Plate 4.1 shows the Sign in Form.

Plate 4.1 Sign in Form

A sign in form is provided to ensure the security of data to be processed. The user is

required to enter the correct username and password to access the application also it will be able

to use facebook and google account. The Wedding Planner of the North has multiple users

including the couples, vendors and the admin. Modification of the username and password was

provided as an option for variability in order to further enhance the security aspects of the

application.

Plate 4.2 shows the Sign up form.

44
Plate 4.2 Sign up Form

In this form, the couples or vendors will fill up all the necessary information the

application needs to be able to register on the application and use the application. On this form

the user will provide its email, password and confirm password. The collected information will

be saved in the database of the application.

Plate 4.3 shows the Set up form (Vendors)

45
Plate 4.3 Set up Form (Vendors)

The setup form that needs to fill up by the vendors in order to provide there information

also there is a Business Permit field that will be required to fill by the vendors to upload there

business permit in order to confirm by the admin before they use their accounts or to add some

items or services in terms of weddings.

Plate 4.4 shows the Set up form (Couples)

46
Plate 4.4 Set up Form (Couples)

The setup form that needs to fill up by couples to know all the information of their

weddings such as wedding day, wedding time and venues, this will help their guest to know all

the details of their weddings.

47
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 a simple but helpful

community that will be the bridge by the couples and the vendors in terms of weddings, also the

settings, this will be useful for any user that needs to modify their information or sign in account.

48
Plate 4.6 shows the items/services (Vendors)

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 offered by the vendors such as

latest, sale and top ratings.

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

50
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 weddings, so

they use a shortcut to make their decision.

51
Plate 4.9 shows the Couples Dashboard.

Plate 4.9 Couples Dashboard Form

In this form, the couples can use many navigation tools to plan their weddings such as

checklist, guest list, forums, items & and packages, bookmark and settings. The checklist will be

helpful by the couples to plan their weddings, this will allow them to add what they want to do

when they planning their weddings, example: if they want to meet their wedding vendors they

can add some data to the checklist form such as title of the to-do list or the checklist and also the

date when they want to meet their wedding vendors. The guest list navigation the couples can

manage their guest by using this form it be able to add their guest and to send some RSVP to

them also it will able them to know who would be attend or not. Also the items & packages, this

will be able to the couples to find some items or packages that suits to their weddings. The

bookmark navigation, this will allow to the couple to find what are the items or packages they

saved.

52
Plate 4.10 shows the Dashboard (Admin)

Plate 4.10 Dashboard Form

In this form, the administrator can use tools or navigation to manage the accounts of the

users, the couples navigation can see all the couples also the vendors navigation can also see by

the administrator also the administrator can confirm the accounts of the vendors to be able to add

their items and services, lastly the reports, the couples can see how many users access the

application every month.

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

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 application frequently. 4 MA
2. I found the application unnecessarily complex. 3 U
3. I found the application easy to use. 4 MA
4. The various functions of this application are well integrated. 3 U
5. There is a consistency in this application. 3 U
6. I learned to use the application quickly. 4 MA
7. I felt very confident using the application. 4 MA
Weighted Mean 4 MA
Legend: 5-Strongly Agree, 4-Moderately Agree,3-Undecided,2-Moderately Disagree,1-Strongly Disagree
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.

54
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
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 application. 4 MA
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 things. 4 MA
5. Information is layered effectively on different screens. 3 U
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.

55
Information Test. It is used to evaluate the information for the users. This is an

irreplaceable interface.

Table 4.6 shows the evaluated test according to the system’s information.

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 me. 4 MA
3. Screens have the correct amount of information. 4 MA
4. The application content interests me. 3 U
5. The application content would keep me coming back. 3 U
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 next. 4 MA
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.

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

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

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

By describing the features of the Application, the developers conclude that every features

of the developed Application was totally helping the couples and the vendors.

59
We therefore conclude that the proposed Wedding Planner of the North will improve the

users need. It will benefit not only couples but also to the vendors as well.

Recommendations

Based on the summary and conclusion of the study, the developers have come up with the

following recommendations:

The developers recommend that the users of the Application must have internet

connection to be able to use its one of its feature where the Application will provide a way for

the couples to plan their weddings. The users, specifically the couples, must possess the proper

hardware and software that meets the Application’s minimum specified requirements to use the

Application effectively and encounter minimal to zero problems. To the future developers we

suggest that you add purchasing products and services. Also add some unique and new feature to

this Application and add some features to enhance the Application.

60
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

Conrad (2014) How to enjoy wedding planning process


https://laurenconrad.com/blog/2014/09/wedding-bells-how-to-enjoy-the-wedding-
planning-process/

61
What is software architecture? (nd)
https://www.synopsys.com/software-integrity/resources/knowledge-
database/software-architecture.html

Appendix A

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?
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
6. What do you prefer an online planning or traditional wedding planning? And why?

62
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________

Appendix B

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.
3. The application has a good lay outing.
4. The color used has a good balance.
5. The typography is attractive.

Navigation 5 4 3 2 1
1. It is easy to find my way around the application.
2. I can get information quickly.
3. It is fun to explore the application.
4. It is easy to remember where to find things.
5. Information is layered effectively on different screens.

63
Information 5 4 3 2 1
1. Information is easy to read.
2. Information is written in a style that suits me.
3. Screens have the correct amount of information.
4. The application content interests me.
5. The application content would keep me coming back.

User-Friendliness 5 4 3 2 1
1. The application is exciting.
2. The application has a clear purpose.
3. I always knew on what to do/where to go next.
4. It is clear on how screens elements work.

Evaluated Test 5 4 3 2 1
1. Usability
2. Attractiveness
3. Navigation
4. Information
5. User-Friendliness

64
Appendix C

USE CASE DIAGRAM OF WEDDING PLANNER OF THE NORTH

65
Appendix D

ENTITY RELATIONSHIP DIAGRAM

66
Appendix E

DATABASE SCHEMA

67
68
69
70
71

You might also like