一、前言
C#机房重构也开始有几天了,相比较第一次机房确实也有难度,逻辑性更强了,不过在通过查资料,找人讨教的下功能也实现了,现在就总结一下。
二、流程图
三、部分代码
1.Entity层
实体层就是定义一些属性的字段,比较简单,就不写了,实现业务实体。
2.IDAL层
3.DAL,实现接口里的方法,进行对数据库访问。
(1)这里执行的是查询,所以定义DataTable来接受。
(2)将实体的属性传到数据表(学生信息表)。
4.Factory,返回程序集指定类的实例,通过接口实现业务逻辑与接口层的解耦,架起业务逻辑与接口的桥梁。
5.BLL,调用Factory,得到程序集指定类的实例,完成数据操作方法,实现业务逻辑处理。
6.Facade,调用BLL,得到BLL层的处理结果返回值。
7.UI,调用Facade里的数据操作方法,实现登录。
总结:在实现的整个过程中对逻辑理的还不是太清楚,刚刚开始做,有理解错误的地方欢迎指正。