Realmente es necesario lo de Javascript, yo casi que te recomendaría interactuar con bases de datos mediante ASP o PHP.
Hacerlo todo con Javascript me parece que va a ser demasiado costoso.
Yo personalmente no podría, demasiados vectores, cosas ocultas, funciones, etc. pero si alguien se atreve....
De todas formas, intenta tú hacer algo y si no te sale lo preguntas, pero que te lo hagan desde cero...
Bueno, suerte igualmente.