Whether you graduate or not, as long as you have enough time to work, you don't have to worry about voting. But when the employer hires you, you should tell them clearly that you haven't graduated, because some units don't recruit interns, and there is no way to pay the three gold without graduation.
As for after graduation, that's even more no problem.