automated normalization: Finding partial dependencies (both automated and manual) for 2NF

Hi
I need review on this. To convert table to second normal form we need to first find partial dependencies list in case table has composite primary key. 
For that I have created a form that user need to fill.  Also if table has some data then using those data, in backend I'm calculating the possible partial dependencies list which user can see for help. 
Please have a look, and let me know if I'm doing something wrong and if have some suggestions for improvements.