Wedding Planner
Submitted as a Final Year Project
towards completion of BSc Computing
Author:
Mr. Prashant Kunwar
Project Supervisor:
Mr. Anwar heq
Project Lifecycle
Problem Solving
Project Overview
- 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.
- 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?
- Decision and Analysis resolution (DAR)
- ERD shows the relationship between the people, object, concept and event in the system
- 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
- 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
- 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.
- Research
- Literature Review
- DAR and CAR
• 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
- Shows the interaction between the user, system and database at different level.
Process Utilized
Requirement Development and Requirement Management:
- 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
- Data Design, Physical Design, Logical Design
- Prototyping
- 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
- Record all the services for in a user-friendly manner
Project Management Skills
- Minimize the customer stress and maximum the joy by effective planning
- Managing the project accordingly
- Anatomy of the Development
- Details of how the functionality of the system have been produced
- Ensure the product is free form bugs and possible error
- 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
- Implement the code and develop the application
- Check all the important functionality of the system.
- Consists of different type of test strategies
Validation Implementation
- Check if the code is working properly