 Empowers to your customer  Product Rating and its Management in Ecommerce Framework  Product Reviews and Management: Collecting customer opinion about.

Slides:



Advertisements
Similar presentations
Access Manual 4 By Elham S.Khorasani Ismail Guneydas Dhawala Kovuri.
Advertisements

Help File For User Creation Click the “Course” button for Creating/Add User.
MS-Access XP Lesson 1. Introduction to MS-Access Database Management System Software (DBMS) Store data in databases Database is a collection of table.
Tutorial EBSCOadmin User Groups support.ebsco.com.
MS-Access XP Lesson 2. Input Mask Property 1.Field : Phone No Data Type : Number Input Mask : Character 0 represent a single digit and phone.
Maintenance Modifying the data –Add records –Delete records –Update records Modifying the design –Add fields into tables –Remove fields from a table –Change.
Direct Congress Dan Skorupski Dan Vingo 3 December 2008.
Introduction to Structured Query Language (SQL)
Conference Calendar CS 337 Project Supervised by Professor Russell Abbott. Alexandre Lomovtsev, Haritha Sankavaram, Lewis Chen, Rasha Mohamed.
Querying a Database Microsoft Office Access 2003.
QUERYING A DATABASE By: Dr.Ennis-Cole. OBJECTIVES: Learn how to use the Query window in Design view Create, run and Save queries Define a relationship.
Project Implementation for COSC 5050 Distributed Database Applications Lab6.
Enrollment Manager Presented By: Shaun McAnulty. ENROLLMENT MANAGER  Came about as an Enhancement request, users wanted a single location to track and.
Figure 1. Hit analysis in 2002 of database-driven web applications Hits by Category in 2002 N = 73,873 Results Reporting 27% GME 26% Research 20% Bed Availability.
Online Performance Appraisals. Online Performance Appraisal Online Performance Appraisal will help the employees to fill their appraisals online. There.
Define Table Relationships—1 of 3 One of the most powerful features of a relational database management system, such as Access, is its ability to define.
Login Screen This is the Sign In page for the Dashboard Enter Id and Password to sign In New User Registration.
Chapter 3 Maintaining a Database
Deleting and Updating Records in MySQL using PHP Basharat Mahmood, Department of Computer Science,CIIT,Islamabad, Pakistan. 1.
Session 5: Working with MySQL iNET Academy Open Source Web Development.
1 Microsoft Access 2002 Tutorial 3 – Querying a Database.
Login Screen This is the Sign In page for the Dashboard New User Registration Enter Id and Password to sign In.
BIS121 IT for Business Application Lecture 8 – Database (Part I)
Working with Queries in Microsoft Access The Access Workbench: Section Three DAVID M. KROENKE and DAVID J. AUER DATABASE CONCEPTS, 3 rd Edition.
1 Overview of Databases. 2 Content Databases Example: Access Structure Query language (SQL)
Mark Dixon Page 1 23 – Web applications: Writing data to Databases using PhP.
Creating a Web Site to Gather Data and Conduct Research.
PHP meets MySQL.
Lead Management Tool Partner User Guide March 15, 2013
Microsoft Access 2003 Define some key Access terminology: Field – A single characteristic or attribute of a person, place, object, event, or idea. Record.
COMP3121 E-Commerce Technologies Richard Henson University of Worcester November 2011.
SYST Web Technologies SYST Web Technologies Databases & MySQL.
Microsoft Access You will need a pen/pencil.. What is Microsoft Access? Access is a database management system.  Create a database, add/change delete.
Dspace Workflow, Administration and Customization Dr. Noorhidawati Abdullah Digital Library Research Group, FCSIT, UM
Concepts of Database Management Seventh Edition
0 eCPIC Admin Training: Automating User Account Management These training materials are owned by the Federal Government. They can be used or modified only.
Customizing ClientSpace With Dataforms Tim Borntreger, Director of Client Services.
1 Database Systems Introduction to Microsoft Access Part 2.
DAY 16: ACCESS CHAPTER 1-2 Rahul Kavi October 8,
Admin Interface Screen Shots Iron Wind Metals Shopping Cart Project.
 Registry itself is easy and straightforward in implementation  The objects of registry are actually complicated to store and manage  Objects of Registry.
Table of Contents TopicSlide Administrator Login 2 Administrator Navigations 3 Managing AlternativeDr.com Blogs 4 Managing Dr. Lloyd May Blogs 5 Managing.
Secure Online Payment Presented by Tom Hun Web Developer.
Microsoft Office 2013: In Practice Chapter 2 Using Design View, Data Validation, and Relationships Copyright © 2014 by The McGraw-Hill Companies, Inc.
 Product Recommendations  Managing Product Recommendations  Types of Product Recommendations  Product Out of Stock  Out of Stock Management  Let.
Tim Borntreger, Director of Client Service. Agenda  Introduction to Dataforms  Adding & Editing Dataforms  Adding & Editing Dataform Fields  Questions.
 Product Variations and User Uploads  Product and Categories are not enough  Needs to extend product information  User can customize product information.
 Shopping Basket  Stages to maintain shopping basket in framework  Viewing Shopping Basket.
8 Chapter Eight Server-side Scripts. 8 Chapter Objectives Create dynamic Web pages that retrieve and display database data using Active Server Pages Process.
 Pages within our Framework  Categories within Framework  Products within Framework  Model-View-Controller description of Page, category and products.
1 State and Session Management HTTP is a stateless protocol – it has no memory of prior connections and cannot distinguish one request from another. The.
Jadu XForms Training session. Log into Jadu For training purposes, we will use our training server so we don’t break anything on the live site. Go to.
Producing a Mail Merged Letter Step 1 Create an Access database for Names and Addresses you can use the ‘Customers’ template in Group Work. Enter the necessary.
Information Management System “Institutions Module" Information Management System “Institutions Module" The System management module is an integrated part.
Class 3Intro to Databases Class 4 Simple Example of a Database We’re going to build a simple example of a database, which will allow us to register users.
PaymentNet: Approvers Procurement Services Laurie Krauel.
Exploring Microsoft Access Chapter 5 One-to-Many Relationships: Subforms and Multiple Table Queries.
CSCI 6962: Server-side Design and Programming Shopping Carts and Databases.
Document Module Features Streamlines the control, routing and revision process for critical documents and records Controls documents in any format (Excel,
VOCAB REVIEW. A field that can be computed from other fields Calculated field Click for the answer Next Question.
QUIZ MODULE. You can Add the quiz title or heading Select the to and form date for the quiz Description of quiz Prize being offered – If you have any.
XP Chapter 1 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Level 2 Objectives: Understanding and Creating Table.
Use Case Diagrams A Detailed Description. Use Case Diagrams Use case diagrams describe relationships between users and use cases A use case is a (usually.
Agenda for Today  DATABASE Definition What is DBMS? Types Of Database Most Popular Primary Database  SQL Definition What is SQL Server? Versions Of SQL.
Database application MySQL Database and PhpMyAdmin
Access Lesson 2 Creating a Database
This is the Sign In page for the Dashboard
III. Responsibilities of Admin Login – Master Creation
III. Responsibilities of Admin Login – Master Creation
Presentation transcript:

 Empowers to your customer  Product Rating and its Management in Ecommerce Framework  Product Reviews and Management: Collecting customer opinion about a product

 There are two most famous ways to empower customer  Product Rating  Product Reviews  Product Rating is a process of assigning a value to a product  Show your likeness and dislikenes  Limited to set of values (usually 1-5)

 Product Rating is simple to add in framework  Show rating options to customer on each product ▪ Radio buttons, stars etc. ▪ Values ranges from 1 to 5  Customer selects one and only one value  Selected values are recorded in table  Average of recorded values is calculated  Show average value to customer on product page Can a customer rate a product multiple times? Can an anonymous customer rate a product?

 For Registered customers  When they give rating  Values are saved in table against their CustomerID  Average rating is updated and displayed on product page  For Anonymous customers  When they give rating to a product  Values are saved in table against IP and Session (Like wish list)  Average rating is updated on product page How to save their rating?

 We need a table in database with columns  ID (Integer, Primary Key, Auto Increment), ContentID (Integer), Rating (Integer), User ID (Integer), Timestamp (datetime), Session ID(Varchar), IP Address (Varchar)

 Controller will perform the following task When customer click for rating  Pass rated value (bw 1-5) to url  Parse the URL and extract the information ▪ User Identity, Product ID and Rated Value etc.  Check product is valid  Check rated value is valid  Check user identity ▪ If logged in, get UserID from user table ▪ If anonymous, get IP address and timestamp

 Check current customer has already rated the current product ▪ If yes, ignore further processing ▪ If no, save information in Rating Table  Calculate average with new values  Redirect user to rated product page

 To display rating of product we have to use following query  It is a sub query for rating within main query for product information

 Product Reviews are customers opinion, feedback, likeness or dislikes about product  A simple feed back form on product page with:  Customer name, , feedback as well  Reviews can be displayed on product page simple as on blogs or comments

 We needs a Review table with following columns in DB to store customer reviews

 SQL statement to create content_comments  SQL statement to maintain referential integrity

 A simple process of product review can be:  Along with table in DB, we need to provide a form to customer for getting review  Customer will fill the form and click on submit button  Form values are processed and saved in DB  Review is pending for Admin approval  After Admin approval, Review is displayed on product page  If admin rejects, Review is deleted from DB and not displayed on product page

 Simple Product Review form can be:

 Controller will perform the following actions  Get the data from form after its submission  Validate the form data  Check if customer is logged in ▪ Save data with customer logged in information  If not logged in ▪ Save reviews with IP and timestamp  Redirect/move customer on product page after adding review  After approval from admin ▪ Show review on product page

 What do we need to do to display reviews and comments? 1. Check to see if there are any comments 2. Display either the comments or a "no comments" template 3. Check to see if new comments are allowed 4. Display either the comments form or a "no comments allowed" template  Displaying and approving reviews are part of admin controller