Por acaso trabalho em uma empresa que implanta exatamente isso.. hehe
As maiores soluções do mercado são os produtos da BMC (Remedy) e IBM (Maximo TSRM)... Mas são relativamente caros.. hehe
Ambos são customizáveis e possuem sua própria plataforma de configuração/desenvolvimento, mas não são open source...
E, para resolver seu problema do ID grande... Você pode colocar uma nova coluna no BD, marcar ela como autokey, exibiro campo na tela, e adicionar um formulário de busca pra esse campo. Assim você terá um ID numérico sequencial (inicialmente com poucos dígitos.. mas se não for uma empresa com muita movimentação de tickets, até o sistema chegar a 99.999, já vai ter passado anos...)
E, para modelar como a empresa vai usar o sistema, é bem interessante você dar uma olhada em ITIL. É um conjunto de regras focado para gerenciar serviços, e uma boa parte dele descreve metodologia de trabalho para HelpDesk...
Se quiser saber mais sobre alguma das coisas que eu comentei, só dar um toque...
[]'s