Question: *No Database* Write a Java program for a Customer Relationship Management(CRM) system with the following features (P.S GUI INTERFACE) : Customer: Name, Surname, ID (incremental

*No Database* Write a Java program for a Customer Relationship Management(CRM) system with the following features (P.S GUI INTERFACE): Customer: Name, Surname, ID (incremental ID by 1 for each new customer), Email, Phone, Address. Service: ID (incremental ID by1 for each group),CustomerID, Priority (High, Medium, Low, Other), ResolutionTimeFrame (Measured in Man hours), AssignedUser, Status(resolved or not), Fee. User (simple user of system): ID, Name, Surname, Username and Password (insert from code five fixed users), Address , PhoneNumber Manager: Name, Surname, Username and Password (insert from code one fixed manager). -The program must: Present a Menu for the simple user after he has logged in with username and password. - Menu: - New Service - New customer

- Assign a service request to a specific user; Remove Service. Resolve Service - Print information for customer with a certain ID - Apply offers to the different type of customers.(Apply offer to the Loyal Customer with 10% discount on the fee) - Overall number of Services requested by customers assigned to a user with a certain username. (requires manager password) Total amount of all fees of resolved Services processed by the user with a certain username (requires manager password). Total amount of all fees of resolved Services on the current day (requires manager password).

- Change user from one to another (Each user should manage its own portfolio of customers) Change from User to Manager Change from Manager to User - Exit

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!