modify construct function

new packet时，tag初始化为8,（即没有在兴趣集内），num初始化为0.以便发包时新增packet。
modify SelectSource,HaveClass,CreatSrcPacket,IsSourcePacket

修改了选择源节点的方式。新增两种，在测试阶段由于数据问题采用固定分配，实际测量时可采用随机分配方式。
思路为：每天(xq)，第一节课时选择源节点，可采用两种方式，保证至少每节课有一个源节点。注意选择源节点个数的设置。
区别：之前是按天选择源节点，在一天中有课的节点中选择，可能导致有的节点永远无法收到包。
modify timing for select source node