修改之前的设计错误，将跟数据库有关的操作全部放入dao类中