法律分析:制定《禁毒法》的必要性是预防和惩治毒品违法犯罪行为,保护公民身心健康,维护社会秩序。
法律依据:《中华人民共和国禁毒法》第一条规定:为了预防和惩治毒品违法犯罪行为,保护公民身心健康,维护社会秩序,制定本法。
《中华人民共和国禁毒法》第二条规定:本法所称毒品,是指鸦片、海洛因、甲基苯丙胺(冰毒)、吗啡、大麻、可卡因,以及国家规定管制的其他能够使人形成瘾癖的麻醉药品和精神药品。
根据医疗、教学、科研的需要,依法可以生产、经营、使用、储存、运输麻醉药品和精神药品。
《中华人民共和国禁毒法》第三条规定:禁毒是全社会的共同责任。国家机关、社会团体、企业事业单位以及其他组织和公民,应当依照本法和有关法律的规定,履行禁毒职责或者义务。