Do you need a Role based/time-based access to specific areas?
In this case, you should go for a PC based network access control system, where you can grant and revoke access to specific cards, for specific areas for a specific date and time.