I just use a spread sheet to keep track and add up the totals.
I usually use a scale from 1-5, but adjust it to what fits your needs. I have not broken down hitting into different groups, but that may not be a bad idea. Scoring it like we do take into account everything, but bunting.
Our hitting scale is set up something like this. You can give between 5-10 cuts for all players depending on what you need to evaluate.
0pts....swing and miss
1-2pts....weak ground ball/pop up
3-4pts.....hard hit gb/ deep fly
5pts.......line drive/hr
Throwing accuracy we have done a couple different ways, but this way seems to work the best/easiest for us.... All players throw from 3rd to 1st (about 130ft) to a sock net set up at 1st base. We place the ball on the ground and the player picks it up and throws.
0pts....miss net
1-2pt.....horrible throw but hits net ex...4hops and rolls, etc
2-3pt.....good throw but one hops net
4pts.... hits net but not in hole
5pts.....hits hole in sock net
For our fielding we look for what we want our players to do defensively when fielding...body position, foot work, etc. and then score them on a scale of 1-5 as well.
We run 60 times and have them throw on the radar gun...
We then rank them 1 to how ever many players you have for each event. We then total the five categories and low score wins.
We also have all players try-out together. It lets the younger guys know what they have to do. Doing this also seems to help those player and parents that think they should be on the varsity see how they stack up against the varsity players. Having something on paper really helps when talking to players and parents about how they or their son stacks up. Also, my older players get pretty competitive about it 'cause they want bragging rites.
Anyway, this has worked for me. Hope it helps. If you need anything else, let me know.