用三层架构实现DiaryManager并用抽象工厂模式实现数据库在SQL与Access之间的平滑