You are over-engineering. You do not need to coerce a voter if you are the administrator and can just add the record into the database directly. Also no need to spend money for a party.
Traditionally there are people representing different parties watching over each other, until they eventually publish the intermediate results from whatever region they are responsible for. And all aggregate results beyond that are based on public information. Some people want to replace that with cryptographic systems with provable properties. But any system that lets you vote anywhere remains vulnerable to voter coercion.
The ones who have actual access, are from the government.
And because of that, the final truth is never in the database, but in the physical votes. Which results in a huge problem if there are no physical votes.