Question

In: Computer Science

Make a class diagram (static structure with classes, interfaces and their relationship). It should include classes,...

Make a class diagram (static structure with classes, interfaces and their relationship). It should include classes, major attributes, major methods, class associations and multiplicities. The details of the project and its functional requirements are:

Develop a sentiment analysis system for product rating. It is an e-commerce web application. The main objective of this sentiment analysis system is to understand the hidden sentiments of customers in feedback and comments and analyze their product rating patterns. When registered customers (they can create account by themselves and then modify their account) use this application to view products, product features, and comment on different products, the sentiment analysis system will use API of some product review websites to collect comments of that product and analyze the comments of various users and ranks products accordingly. The system leverages a database of sentiment-based keywords (including positivity or negativity weight). So, when a user comments on a particular product, the sentiment analysis system analyzes the keywords in the comment to find the match with the keywords stored in the database. After analyzing the matches against the positive and negative keywords and sentiments, the system ranks a product as good, bad, and very bad. Thus, users can use this application to find out reviews on a product. The system also has administrator who manage the system, add/modify/delete users’ account.

The projects functional requirement includes: system allows user to register and create an account. Users are allowed by the system to edit and modify account. System allows user to view products and features. System allows user to comment on product. System uses API of some product review websites to collect comment of that product and analyze the comments of various users. System gathers comments from external websites. System analyzes comments of users to rank the product by matching keyword in database. System assigns rank to product as good, bad and very bad. Users can use system to view product review. System has an administrator to manage the system. The system administrator can add, delete and modify all users’ accounts. Must have authentication system to log into user account and perform allowed functionality. User log must be maintained. System must keep automatic back-up of database. System must allow easy recovery by eliminating duplicate comments by same user on same product

Solutions

Expert Solution

Here twitter API is used for obtaining product reviews


Related Solutions

In simple Java language algorithm: Implement a static stack class of char. Your class should include...
In simple Java language algorithm: Implement a static stack class of char. Your class should include two constructors. One (no parameters) sets the size of the stack to 10. The other constructor accepts a single parameter specifying the desired size of the stack a push and pop operator an isEmpty and isFull method . Both return Booleans indicating the status of the stack Using the stack class you created in problem 1), write a static method called parse that parses...
Java programming! Implement a static stack class of char. Your class should include two constructors. One...
Java programming! Implement a static stack class of char. Your class should include two constructors. One (no parameters) sets the size of the stack to 10. The other constructor accepts a single parameter specifying the desired size of the stack a push and pop operator an isEmpty and isFull method . Both return Booleans indicating the status of the stack Change this cods according to instructions please: public class Stack { int stackPtr; int data[]; public Stack() //constructor { stackPtr=0;...
Derive a qualitative MO diagram for NO2. Make sure to include the following: a.) Lewis structure...
Derive a qualitative MO diagram for NO2. Make sure to include the following: a.) Lewis structure for the molecule; b.) point group for the molecule; c.) drawings of and derivations of all atomic orbitals and SALCs labeled with their respective Mulliken labels; d.) draw pictures of the MOs (i.e. the combination of the AO and the SALC); e.) fill in your valence electrons from NO2; f.) rationalize your diagram in terms of the expected Lewis structure. Make sure that you...
Write two classes, ToDoList and Driver ToDoList should implement the following UML class diagram: ToDoList -list:String[]...
Write two classes, ToDoList and Driver ToDoList should implement the following UML class diagram: ToDoList -list:String[] -size:int +ToDoList() +add(String item):void +remove(String item): boolean +toString():String add(String item) should add the item as the last element in the list, updating size. remove(String item) should remove the item and return true, or, if the item was not in the list, return false.   To remove the item, check every list element from 0 to size-1, and if that item is equal to the parameter...
Question: Class Diagram – Make a class diagram for 'Patient Appointment' showing attributes and operations /...
Question: Class Diagram – Make a class diagram for 'Patient Appointment' showing attributes and operations / methods. Associations are optional. References from earlier questions/instructions from the project: 1) Use Case Tables – Consider the Mentcare system for which we considered requirements in the previous module. Make 2 use case tables for this system (table examples may be found in the textbook, section 5.2, and in the content guides). Be sure to consider who the actors would be in each case...
Draw a diagram of gluconeogenesis pathway. Number of each step in the diagram, include the structure...
Draw a diagram of gluconeogenesis pathway. Number of each step in the diagram, include the structure of each intermediate, names of enzymes involved (in the table below), the names of each consumed or produced product and the full name of each intermediate.
Write two classes Class A and Class B in class A you should read from the...
Write two classes Class A and Class B in class A you should read from the keyboard a number and you should call a public method of the class B that will print on the screen whether the number that was read from the keyboard in class A is multiple of 7 and has the last digit 5.
* Diagram basic structure (chains, domains, fragments and their arrangements) of the different classes of immunoglobulins....
* Diagram basic structure (chains, domains, fragments and their arrangements) of the different classes of immunoglobulins. List (do not narrate) the major biological functions of each class. * Diagram the general scheme of the differentiation of the cells of the immune system, starting from the stem cells in the bone marrow. Give a brief description of the biological functions of each cell type.
Draw whole class diagram that represent Candy online shopping website. The class diagram should consist of...
Draw whole class diagram that represent Candy online shopping website. The class diagram should consist of following: 1) Inventory Management System 2) Delivery Management System 3) Production Management System 4) Order Management System 5) Payment Management System Note: The website offers special candy that with customer name.
Draw a UML diagram for the classes. Code for UML: // Date.java public class Date {...
Draw a UML diagram for the classes. Code for UML: // Date.java public class Date {       public int month;    public int day;    public int year;    public Date(int month, int day, int year) {    this.month = month;    this.day = day;    this.year = year;    }       public Date() {    this.month = 0;    this.day = 0;    this.year = 0;    } } //end of Date.java // Name.java public class Name...
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT