不查源代码,查重只查论文,拿论文去比对知网论文库。源码都是老师问你功能实现,一般来说被抽中查重的几率很小,查一篇论文是要很多钱的,学校不会每篇都查
这个看你熟悉什么方向的去定,然后就是看你熟悉那种语言,比如:c#,java,PHP,c,c++等等还有就是功能那些都是需要确定好的,然后就是框架那些了,一般框架就有MVC,ssm,ssh等等我的建议是你最好选择网站或者系统类的选题为佳