Hi, Here is my proposal for the project. RPi is indeed a good choice. I suggest a Qt based application for the user interface part as well as communication with the RPi's GPIO.
The opening of the door's lock, requires some external circuitry, e.g. a TTL signal out of RPi's GPIO can be interfaced with a high voltage circuitry that can activate a relay/solenoid to open doors.
It is not clear that the extra circuitry is part of your project or not, so my bid is only considering the software part. I can of course design a simple test circuitry to show you it works.
For the software, I can compile a minimal OS based on arm-linux so as soon as the device boots up, the screen will show the user interface.
The most important question is the security, I suggest a local network, such systems should never be connected to internet!
I am available on skype for more details if you choose me.
Regards,
Saeid.