So basically you are "inventing" your own method of converting an arbitrary input (here a decimal point number) to an integer between 1 and N-1 inclusive and afterward you take the pretty trivial steps of converting that integer to a public key. The conversion is something anyone can do with basic understanding of coding and how elliptic curve cryptography works.
I don't get what the point of that first step is though and what problem does such a software solve.