You need to do your graduate project yourself.
We are professional developers from around the world, we need to get paid for developing software.
We can help you with specific problems, but we can not provide complete solutions.
Please see Sergey's answer for a first hint, search some in the web for SMS and the technical needs to run something like that. That is called Requirements Engineering
] and also an important part of developing software.