Introducing 

Prezi AI.

Your new presentation assistant.

Refine, enhance, and tailor your content, source relevant images, and edit visuals quicker than ever before.

Loading…
Transcript

Wedding Planner

Wedding Planner

Submitted as a Final Year Project

towards completion of BSc Computing

Author:

Mr. Prashant Kunwar

Project:

Wedding Planner

Project Supervisor:

Mr. Anwar heq

Design

Project Lifecycle

Problem Solving

Project Overview

Data Repository Design

Iterative process

Create Different Tables

  • Without problem there would not be software because software development is about the problem solving.
  • Tables were created and the relationship is defined
  • Problem is faced in every phased of life cycle.

Normalization

  • Use of the tools and technique for design.
  • The Idea Behind the project title is to develop the web-base application
  • The application provides the easy booking of the wedding services like venue booking, ring booking flower booking etc.
  • The application provides the drag and drop facilities for the services
  • The application provides the easy planning of the budget.
  • Normalization is to decompose the relationship on order to organize data in well-structure table.

  • Build the system incrementally

  • Starting from basic partial system features and gradually adding more features until the entire system is completed

  • Unlike waterfall, iterative development allows flexibility in accommodate new requirement or changes thereof.

  • Provides room for improvement in succeeding iterations based on lesson learned from previous iterations.

  • What if error show on the testing?

ER Diagram

  • Decision and Analysis resolution (DAR)
  • ERD shows the relationship between the people, object, concept and event in the system

Further Development

Sequence Diagram

  • More drag and drop facilities will be provided
  • Proper flow of the booking will be done

Why Iterative Process ?

Key Skills

  • More precise feedback will be given

Programming Skills

  • Payment of the services will be shown
  • Web based tools HTML, .CSS, JavaScript, PHP, jQuery Bootstraps

Aim and objective

  • More data will be inserted in the database
  • Data repository: MYSQL, Apache

Design

  • Not vastly experience for the project development
  • Not sure about the project overall requirement
  • Divide the problem in pieces
  • Each phase of an iteration is rigid with no overlap
  • Unlike waterfall, iterative development allows flexibility in accommodate new requirement or changes.

Problem Solving Skills

Logical Design

  • Research
  • Literature Review
  • DAR and CAR

Flow Chart

• Design the user-friendly interface of the wedding

planner

• Shows the list of wedding services with the cost

estimation.

• Allows the booking of the services.

• Drag the services from the list.

• Add the services the is not on the list.

• Shows the budget allocation.

  • Step by step of each functionality to be implemented to solve the problem

Sequence Diagram

  • Shows the interaction between the user, system and database at different level.

Process Utilized

Requirement Development and Requirement Management:

Prototyping

  • Development of the prototype
  • Documenting, analyzing, tracing, prioritizing and agreeing on requirements and then controlling change and communicating to relevant stakeholders

Aim and Objective

  • Describes the functionality of the system from the engineering prospective.

Key Skills

Design and Development

Communication Skills

  • Data Design, Physical Design, Logical Design
  • Prototyping

Project Management

  • Act of transferring information from one place to another.
  • Many technical people lack communication skills.
  • To understand the User requirement and work in the team
  • We have to deal with the supervisor and to understand the requirement of the project
  • Attain the presentation, seminar and speak in the mass.

• Allows user to create account in order to book the

wedding services.

• Allows the effective ceremony venue booking, flower

decoration, transports, cake and other wedding

services.

• To develop the system that would list the wedding

venue for available date

  • Manage the project, use Gantt chart and WBS

Thank You

  • Record all the services for in a user-friendly manner

Project Management Skills

  • Minimize the customer stress and maximum the joy by effective planning
  • Risk Analysis
  • Managing the project accordingly

Implementation

  • Anatomy of the Development

Testing

Implementation

Testing

  • Details of how the functionality of the system have been produced

Database Implementation

Black Box Testing

Functionality Testing

  • Ensure the product is free form bugs and possible error
  • Database Connection
  • Developer does not look at the code
  • Non-functionality of the system have been analyzed and implemented into the system
  • Registration Implementation
  • Examine the functionality is working properly
  • Important part of the software lifecycle
  • Examine the application or software perform the functionality correctly
  • Booking Implementation
  • Implement the code and develop the application
  • CRUD process

White Box Testing

  • Check all the important functionality of the system.
  • Consists of different type of test strategies

Validation Implementation

  • Verification technique

jQuery Implementation

  • Check if the code is working properly
Learn more about creating dynamic, engaging presentations with Prezi