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
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started