Sorry if this is in wrong section but i need some help here.

I need a database program (Ms Access based preffered) that will allow me to log in visitors to my place of work and also allow me to add a photo of the person.
Heres what i need.

I need it to have fields for name, dob and id number.
I also need to it auto log time in and out when the id number is inserted.
also would like it to bring up persons details when either id number, name, dob is entered.
And if possible when a person is added it will generate an id number for them.

For instance if i type in an id number it will bring the person up and log them in. When the person leaves i again type in the id number and the person gets logged out.

Hope you get the guist of it because i cant find anything that will suit.
Thanks for any help in advance guys or girls.