Well firstly I want to point out if it's same CP, let's say 1k, then Parasect is > lvl 20, and Dragonite is lvl 10. A fully maxed 100% Parasect at lvl 40 is 1750 CP, which would only be lvl 17.5 for 100% Dragonite.
That aside, Parasect's typing would put it at a disadvantage. All of its quick moves would be doing 80% dmg (and they're weak already). The only charge move which would do 100% dmg is Cross Poison.
If you dodge like a champion and Dragonite has a bad defensive moveset, like Dragon Breath/Dragon Claw then maybe...with a lot of luck. But probably not.
Any Pokemons at the same CP, it comes down to the distribution of stats, and attacks (effectiveness and strength). Parasect's highest stat being defense and worst being stamina will always hold it back. Plus it has weak charge moves that aren't super effective vs. much except grass or psychic.