数据库操作增加事务控制，部分function改为私有
修复测试的bug，增加测试数据
Merge branch 'master' of https://github.com/undyliu/yougouhui