La base de datos, es sencilla, mas que nada necesitas el diseño de las tablas. Te podria dar algunas ideas
Conexion con C#? Realmente lo que quieres es todo el programa no?
Ahi si vas a tener que reventartela tu solo, no creo que alguien en sus cinco sentidos te suelte un codigo fuente nada mas por el puro y noble gesto de compartir.
Pero recuerdo haber visto uno en clubdelphi.com, claro esta en delphi, pero te puede ser de mucha referencia.