Wedding Planner Management System

Posted By phpprojectz on August 28, 2017
Backend: 

Objective of Wedding Planner Management System

Wedding Planner Management System is a web based application which has been developed over PHP and MySQL and runs on WAMP, XAMP or Apache2 server.. The main modules of the project is Wedding,Planner,Booking,Blog,Package. Admin user can manage all the operations of Blog,Package,Wedding,Venue,Planner and their details. Admin can create different type of reports of Wedding,Planner,Booking,Blog,Package according to their choise and filters. You can Download PHP and MySQL Project Wedding Planner Management System with source code and database from this site. We also provide Project Report of Wedding Planner Management System.

Functionalities and their descriptions of Wedding Planner Management System are as follows:

  • You can search records on various criterias. Such as Wedding, Booking, Blog, Package
  • Create, read, update and delete (CRUD) application has been implemented on Wedding,Planner,Booking,Blog,Package
  • Keep the track logs of Planner, Venue, Blog ect
  • Advance search has been implemented on Planner,Venue, Blog
  • You can see all the details of the Wedding, Booking, Venue, Blog
  • All the modules Venue, Blog, Planner,Package, Wedding are inter related and tightly coupled
  • It deals with monitoring the information and transactions of Blog.
  • All the Planner,Venue, Blog modules has their unique record ID for fast transactions and searching
  • Editing, adding and updating of Records is improved which results in proper resource management of Wedding data.

Modules of Wedding Planner Management System and their descriptions:

  • Wedding Module : Manage all the operations of Wedding
  • Planner Module : Manage all the operations of Planner
  • Venue Module : Manage all the operations of Venue
  • Booking Module : Manage all the operations of Booking
  • Blog Module : Manage all the operations of Blog
  • Package Module : Manage all the operations of Package

Classes and their methods of Wedding Planner Management System:

  • Wedding Methods : addWedding(), editWedding(), deleteWedding(), updateWedding(), saveWedding(), searchWedding()
  • Planner Methods : addPlanner(), editPlanner(), deletePlanner(), updatePlanner(), savePlanner(), searchPlanner()
  • Venue Methods : addVenue(), editVenue(), deleteVenue(), updateVenue(), saveVenue(), searchVenue()
  • Booking Methods : addBooking(), editBooking(), deleteBooking(), updateBooking(), saveBooking(), searchBooking()
  • Blog Methods : addBlog(), editBlog(), deleteBlog(), updateBlog(), saveBlog(), searchBlog()
  • Package Methods : addPackage(), editPackage(), deletePackage(), updatePackage(), savePackage(), searchPackage()

Database tables and attributes of the Wedding Planner Management System:

  • Wedding Entity : Attributes of Wedding are wedding_id, wedding_name, wedding_type, wedding_description
  • Planner Entity : Attributes of Planner are planner_id, planner_name, planner_mobile, planner_email, planner_username, planner_password, planner_address
  • Venue Entity : Attributes of Venue are venue_id, venue_name, venue_type, venue_description, venue_address
  • Booking Entity : Attributes of Booking are booking_id, booking_venue_id, booking_title, booking_type, booking_date, booking_description
  • Blog Entity : Attributes of Blog are blog_id, blog_user_id blog_title, blog_type, blog_content, blog_description
  • Package Entity : Attributes of Package are package_id, package_planner_id, package_name, package_amount, package_total, package_type, package_description

Database definition of Wedding Planner Management System:

  • The details of Wedding is store into the Wedding tables respective with all tables
  • Each entity (Package, Venue, Blog, Planner, Wedding) contains primary key and unique keys.
  • The entity Venue, Blog has binded with Wedding, Planner entities with foreign key
  • There is one-to-one and one-to-many relationships available between Blog, Booking, Package, Wedding
  • All the entities Wedding, Blog, Venue, Package are normalized and reduce duplicacy of records
  • We have implemented indexing on each tables of Wedding Planner Management System tables for fast query execution.

Super admin functionality of Wedding Planner Management System:

  • Admin can add, edit, delete and view the records of Wedding, Blog, Venue, Package
  • Admin can manage all the details of Planner, Venue, Booking, Blog
  • Admin can also generate reports of Wedding, Planner, Venue, Booking
  • Admin can search the details of Wedding, Blog, Venue, Package
  • Admin can apply different level of filters on report of Wedding, Venue, Package
  • Admin can tracks the detailed information of Blog, Package, Wedding, Planner

Report of Wedding Planner Management System:

  • Generates the report on Venue,Booking,Wedding,Planner,Blog,Package,
  • Booking,Blog,Package has been integrated with the dynamic filter. So you can filter the records run time
  • You can also import the report data into PDF of Booking,Blog,Package
  • Excel Sheet report has also been integrated for Planner,Booking,Package
  • You can create the CSV reports for Wedding,Blog,Venue

Limitation of Wedding Planner Management System

  • Run time report generation is not available in Wedding Planner Management System.
  • We have not implemented the dynamic report for Wedding,Booking,Blog,Planner,Venue,Package
  • This project Wedding Planner Management System has not been developed on Model View Controller architecture, so its very complex to manage
  • Batch mode execution for Off-line reports of Wedding, Booking, Package cannot be generated.
  • Crystel report has not been integrated

Input Data and Validation of Wedding Planner Management System

  • We have added all the validations for input value on the modules Wedding,Planner,Venue
  • Booking,Blog,Package can not be submited without filling all the inout fields
  • Duplicate values testing has been implemented on Wedding,Venue,Package
  • CSRF token has also been implemented on Booking,Planner,Wedding, Blog,Package
  • All the Wedding,Booking,Blog,Planner,Venue,Package has integrated with captcha for spam protections
  • Access level validation has been implemented on Package,Blog,Booking
  • Number and character validation has also been implemented on Venue,Blog,Wedding

Send Message

Vertical Tabs

Latest PHP and MySQL Projects Source Code and Database