Jade Application Wedding Planner (Groom Assist)

Post on 15-Apr-2017

140 views 0 download

Transcript of Jade Application Wedding Planner (Groom Assist)

Wedding Planner System

(Groom Assist)using multi-agent platform

ICT4291ICAE 2

2010/ICT/122010/ICT/94

2

Abstract• Intelligent software agents are defined as

being a software program that can perform specific tasks for a user and possesses a degree of intelligence that permits it to perform parts of its tasks autonomously and to interact with its environment in a useful manner.

• A multi-agent system is one that consists of a number of agents, which interact with one- another

3

Problem Scope

• A wedding planner is a professional who assists with the design, planning and management of a client's wedding.

• Weddings are significant events in people's lives and as such, couples are often willing to spend considerable amount of money to ensure that their weddings are well-organized.

4

Problem Scope (continued)

• Wedding planners are often used by couples who work long hours and have little spare time available for sourcing and managing wedding venues and wedding suppliers.

5

Solution

• In this multi-agents system (Groom Assist) it coordinates the wedding decoration, wedding hall booking with reservation and photography automatically using its intelligent agents.

• User has to submit the requirements of his or her wedding expectation and agents will take care the rest.

6

Use case Diagram

7

PEAS• minimum cost, fast,

quality• groom, bride, wedding

hall, decoration, photos• wedding director,

makeup artist, photographer

• budget, currency exchange price, weather and climate

• Performance measure

• Environment

• Actuators

• Sensors

8

• Hall provider agent, Decoration provider agent and Studio provider agent all are act as similar manner.

• They communicate with hall providers, decoration providers and studio providers and store their details and if some one need them they will inform it to them.

• Customer agent work with these 3 agents and client and choose which one of their service provider is suitable for client and inform it to agents and also to the client.

Agents Implementation

9

User InterfacesGroom Assist Main GUI

10

Hall provider Agent GUI

11

Decoration provider Agent GUI

12

Studio provider Agent GUI

13

Customer Agent GUI

14

Some of database tables

15

ConclusionIn multi agent system such as Groom Assist all agents are programmed by the same team and they collaborate to complete a task.To accomplish the task successfully they will require the ability to cooperate, coordinate, and negotiate with each other, much as people do.

16

Thank You