ASP.NET项目实训 “新闻发布系统”代码设计 知识准备 三层架构的划分及任务 表示层 业务逻辑层 数据访问层 数 据 库 为用户提供 交互操作界面 负责关键业务的 处理和数据传递 实现数 据库访问 知识准备 各层之间的调用关系 数据访问层的类,直接访问数据库,实现基本记录操作。 ? 业务逻辑层的类,调用相关的数据访问类,实现用户所需功能。 表示层:部署控件后,调用业务逻辑层的类,实现功能。 ? 业务逻辑层 数据访问层 表示层 客 户 请 求 客 户 请 求 响 应 数 据 响 应 数 据 三层之间的数据传递方向 任务实施 分析: 任 务3:代码设计 要实现系统的标准化,除了使用三层架构外,我们还需要对代码的编写进行详细的规范。统一的编码标准可以规范源代码文件,保证开发团队的协作和系统的后期维护能有效进行,编码规范同时作为代码评审的依据。本任务的主要内容就是对代码进行规范化。 任务实施 为什么要使用三层架构 服务员 厨师 采购员 离职、请假 其他服 务员代替 离职、请假 离职、请假 其他厨 师代替 其他采 购员代替 任务实施 为什么要使用三层架构 服务员 厨师 采购员 三层结构软件模