Sentiment Analysis to Rate a Product Test phase, srs, design phase and source code final deliverable
Project Domain / Category Web Application
Abstract / Introduction
Sentiment analysis (also known as opinion mining or emotion AI) is the use of natural language processing, text analysis, computational linguistics, and biometrics to systematically identify, extract, quantify, and study affective states and subjective information. Sentiment analysis is widely used in business to detect sentiments of consumers about products.
In online shopping, when a consumer buys a product, he/she is given option of feedback. Feedback can be in the forms of comments. Now a new consumer cannot read all comments to decide whether to buy or not. You are required to develop an application which can rate the products based on the sentiment analysis of comments.
It is an e-commerce web application where only the registered consumers can view products (Product can be of any type) and its feature and add comments about it. User can see the comments of other consumers as well. The application will analyze all the comments against a product and rank it.
Functional Requirements
A database of sentiments based keywords will be used along with the positivity or negativity weight in database and then based on these sentiment keywords mined, user comment is ranked. Comment will be analyzed by comparing the comment with the keywords stored in database. The product will be ranked as good, bad and worst.
Comment will be analyzed by comparing the comment with the keywords stored in database. Admin can add products in the system and also add keywords in database. By using this application user can find the best suitable product of his/her need.
- Admin login’s to the system using his Admin ID and password.
- Admin add products image and features.
- Admin add keywords in database so that system will match the comment with the keywords in database and will rate the product.
- Each product has its rating (as proposed above) specifically mentioned along with other features.
- User can sign up by providing basic information and login’s to the system using his/her login ID and password.
- User can view product and its features to know about the product.
- User can comment on the product.
- User can view comment of other user’s.
- System will match the comment with the keywords in database and will rate the product.
You have to develop a database according to the above mentioned requirements.
Note: These are the basic requirements. Students must include all necessary functionality.
Tools:
Microsoft Visual Studio (C#.Net) and SQL Server
Supervisor:
Name: Amna Bibi