Feedback Management System

Posted By phpprojectz on August 28, 2017
Backend: 

Objective of Feedback Management System

Feedback 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 Feedback,Comment,Product quality,Client,Notification. Admin user can manage all the operations of Client,Notification,Feedback,Product,Comment and their details. Admin can create different type of reports of Feedback,Comment,Product quality,Client,Notification according to their choise and filters. You can Download PHP and MySQL Project Feedback Management System with source code and database from this site. We also provide Project Report of Feedback Management System.

Functionalities and their descriptions of Feedback Management System are as follows:

  • You can search records on various criterias. Such as Feedback, Product quality, Client, Notification
  • Create, read, update and delete (CRUD) application has been implemented on Feedback,Comment,Product quality,Client,Notification
  • Keep the track logs of Comment, Product, Client ect
  • Advance search has been implemented on Comment,Product, Client
  • You can see all the details of the Feedback, Product quality, Product, Client
  • All the modules Product, Client, Comment,Notification, Feedback are inter related and tightly coupled
  • It deals with monitoring the information and transactions of Client.
  • All the Comment,Product, Client 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 Feedback data.

Modules of Feedback Management System and their descriptions:

  • Feedback Module : Manage all the operations of Feedback
  • Comment Module : Manage all the operations of Comment
  • Product Module : Manage all the operations of Product
  • Product quality Module : Manage all the operations of Product quality
  • Client Module : Manage all the operations of Client
  • Notification Module : Manage all the operations of Notification

Classes and their methods of Feedback Management System:

  • Feedback Methods : addFeedback(), editFeedback(), deleteFeedback(), updateFeedback(), saveFeedback(), searchFeedback()
  • Comment Methods : addComment(), editComment(), deleteComment(), updateComment(), saveComment(), searchComment()
  • Product Methods : addProduct(), editProduct(), deleteProduct(), updateProduct(), saveProduct(), searchProduct()
  • Product quality Methods : addProduct quality(), editProduct quality(), deleteProduct quality(), updateProduct quality(), saveProduct quality(), searchProduct quality()
  • Client Methods : addClient(), editClient(), deleteClient(), updateClient(), saveClient(), searchClient()
  • Notification Methods : addNotification(), editNotification(), deleteNotification(), updateNotification(), saveNotification(), searchNotification()

Database tables and attributes of the Feedback Management System:

  • Feedback Entity : Attributes of Feedback are feedback_id, feedback_client_id, feedback_type, feedback_title, feedback_description
  • Comment Entity : Attributes of Comment are comment_id, comment_client_id, comment_type, comment_title, comment_description
  • Product Entity : Attributes of Product are product_id, product_customer_id product_items, product_number, product_type, product_description
  • Product quality Entity : Attributes of Product quality are product_quality_id, product_quality_name, product_quality_type, product_quality_description
  • Client Entity : Attributes of Client are client_id, client_name, client_mobile, client_email, client_username, client_password, client_address
  • Notification Entity : Attributes of Notification are notification_id, notification_title, notification_type, notification_description

Database definition of Feedback Management System:

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

Super admin functionality of Feedback Management System:

  • Admin can add, edit, delete and view the records of Feedback, Client, Product, Notification
  • Admin can manage all the details of Comment, Product, Product quality, Client
  • Admin can also generate reports of Feedback, Comment, Product, Product quality
  • Admin can search the details of Feedback, Client, Product, Notification
  • Admin can apply different level of filters on report of Feedback, Product, Notification
  • Admin can tracks the detailed information of Client, Notification, Feedback, Comment

Report of Feedback Management System:

  • Generates the report on Product,Product quality,Feedback,Comment,Client,Notification,
  • Product quality,Client,Notification 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 Product quality,Client,Notification
  • Excel Sheet report has also been integrated for Comment,Product quality,Notification
  • You can create the CSV reports for Feedback,Client,Product

Limitation of Feedback Management System

  • Run time report generation is not available in Feedback Management System.
  • We have not implemented the dynamic report for Feedback,Product quality,Client,Comment,Product,Notification
  • This project Feedback 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 Feedback, Product quality, Notification cannot be generated.
  • Crystel report has not been integrated

Input Data and Validation of Feedback Management System

  • We have added all the validations for input value on the modules Feedback,Comment,Product
  • Product quality,Client,Notification can not be submited without filling all the inout fields
  • Duplicate values testing has been implemented on Feedback,Product,Notification
  • CSRF token has also been implemented on Product quality,Comment,Feedback, Client,Notification
  • All the Feedback,Product quality,Client,Comment,Product,Notification has integrated with captcha for spam protections
  • Access level validation has been implemented on Notification,Client,Product quality
  • Number and character validation has also been implemented on Product,Client,Feedback

Send Message

Vertical Tabs

Latest PHP and MySQL Projects Source Code and Database