Ayuda con proyecto de control de acceso arduino y rfid

Buenas aun soy novato en el mundo de arduino, ahora estoy emprendiendo un proyecto en mi universidad de control de acceso peatonal.
Tengo la base de datos de los estudiantes en mysql son aprox 5000 registros.
me gustaria controlar el acceso mediante Rfid, para eso necesito asignar una tarjeta a cada estudiante y guardarlo en una base de datos para futuras opciones. Lo que quiero hacer es poder comparar la tarjeta que lee el lector en esa base de datos si esta registrada y habilitada darle acceso, en caso contrario denegar. Ademas de poder guardar los registros efectuados en cualquier archivo para generar reportes.
Tener la opcion de actualizar la base de datos para nuevos ingresos y deshabilitar estudiantes que ya no pertenecen a la institucion.
Todo eso implementando cualquier accesorio de arduino por Shield Ethernet, Sd o cualquier otro.
Les doy muchas gracias de antemano si deciden ayudarme.Saludos!

Aquí hay mucha gente dispuesta a ayudarte, pero la idea es que pongas un poco más de tu parte, investigues un poco, experimentes, y cuando te quedes atascado con un problema, hacer la pregunta.
En este momento, ¿en qué necesitas exactamente que te se te ayude? Porque solo planteas el proyecto, pero no planteas un problema específico.

Yo estoy haciendo uno parecido con lector de huella, estoy atascado en que no se como ingresar por puerto serie un nombre y guardar en sd