and how to do it
So, you want us to do your graduation project for you?
For starters, you are doing this backwards. Start by deriving detailed system requirements from the 8 bullet points you posted. The more detailed the better. Think about what operations are implied by each requirement. Also think about what can go wrong with each operation, and what you will have to do to handle those problems. Design your system.
THEN start thinking about what hardware will solve your problems. How do you know an arduino will even work for you if you don't yet know what you are going to ask it to do?
Don't just ask somebody to tell you what to do. They won't know unless they do the same kind of system design that you're supposed to be doing. Do some research into what technologies will best address the problems. There are lots of technologies out there.
And keep us posted on your progress!