Hola , soy programador visual basic desde hace mas de 10 años, también trabajo con excel, access, mysql, sqlserver , php y otros,
puedo hacer la base en mysql, con un programa en php para manejar la base de datos y sacar reportes o listados.
Lei las especificaciones. esta muy bien. se entiende el proyecto
Saludos
Alejandro