Cashier Scheduling

Hello, I have recently become Manager of our Customer Service & Checkout department, and as our Co-op continues to grow I am looking for a more efficient and effective program (computerized) for the scheduling of Cashiers. I have no idea what is out there, or if such a thing exists. Thanks, Lori.