finally, some replied! thanks!
i am asking this because my boss give this project to me. honestly, i have basic php knowledge and in terms of wp, i have experience custom the theme, wp files and plugins but i never create my own plugin. the reason i list the 3 options is because i think for a person like me, creating a custom post type or custom fields is easier than creating a plugin.
since you reply like that may i know is it difficult to create a plugin for this project for person like me? how steep is the learning curve to make wordpress plugin? any best reference to start?