I'm planning on developing a call center/call tracking software for an IT helpdesk for my Final year project. The system should:
1. Auto-generate ticket numbers
2. have a database of users (agent just puts in ID number and the rest of the fields populate)
3. Be able to search for tickets/tickets created by particular agent/ticket closed on particular dates
4. Have a knowledge base attached
5. Be able to reassign tickets to internal departments
6. Other basic call center functionalities
I like java. So is this application suitable for java? And also it would be helpful to point me in the right direction and provide me with some resources to read about developing call center systems(i tried googling but didnt get much). Thanks!