当前位置:文档之家› 业余逻辑层的设计与实现

业余逻辑层的设计与实现

任务一 业务逻辑层的设计与实现
三、相关知识 1、类的继承 (1)基本概念 继承是允许重用现有类去创建新类的过程。派 生类继承基类的语法如下: using System; public class Person { //这是基类; } public class Student:Person (2)调用基类的构造函数 (3)虚方法 (4)隐藏方法
返回本章
返 回 上一页
继续下一页
COLLABORATION
©Copyright 2000 ZheJiang Economic&Trade Polyteching. - All Rights Reserved
06/09/01 - ITD
电子商务 CNZJETP ITD 网站建设
软件维护 Software Engineering 项目五 业务逻辑层的设计与实现
任务一 业务逻辑层的设计与实现
三、相关知识 2、类的多态 (1)基本概念 多态性是指同一操作作用于不同的对象,可 以有不同的解释,产生不同的执行结果。多态性 通过派生类重载基类中的虚函数型方法来实现。 多态性分为两种,一种是编译时的多态性,一种 是运行时的多态性。 (2)多态的四个概念 ① 重载 ② 覆写 ③ 虚方法 ④ 抽象方法
©Copyright 2000 ZheJiang Economic&Trade Polyteching. - All Rights Reserved 06/09/01 - ITD
返回本章
返 回 上一页
继续下一页
COLLABORATION
Байду номын сангаас
电子商务 CNZJETP ITD 网站建设
软件维护 Software Engineering 项目五 业务逻辑层的设计与实现
©Copyright 2000 ZheJiang Economic&Trade Polyteching. - All Rights Reserved 06/09/01 - ITD
返回本章
返 回 上一页
继续下一页
COLLABORATION
电子商务 CNZJETP ITD 网站建设
软件维护 Software Engineering 项目五 业务逻辑层的设计与实现
电子商务 CNZJETP ITD 网站建设
软件维护 Software Engineering 项目五 业务逻辑层的设计与实现
教学目标:
能力目标:①能够在环境中使用 C#编写一个能实现异常处理、内容校验等功 能的通用业务类;②能够在环境中使 用C#编写一个能实现读取、修改、删除和添 加系统代码的业务类;。 知识目标:①了解业务逻辑层的基本结构 及其作用;②了解构造器的概念及其作用;③ 掌握业务逻辑规范和数据规范的定义方法;④ 掌握异常处理、内容校验的的设计步骤与方法 ;⑤掌握C#类定义、实现与调用的方法。
任务二 Web.Config文件配置
四、任务拓展 1、编写Type_1BLL业务逻辑类 ① 打开,选择“文件”—>“新建文件 ”命令,打开“新建文件”对话框。然后在模板 列中,选择“Visual C#类”模板。 ② 单击“打开”按钮,进入“Visual C#类”模 板类编程界面,然后编写相应代码。 2、编写Type_2BLL接口类 ① 打开,选择“文件”—>“新建文件 ”命令,打开“新建文件”对话框。然后在模板 列中,选择“Visual C#类”模板,如图5.5所示。 ② 单击“打开”按钮,进入“Visual C#类”模 板类编程界面,然后编写相应代码。
任务一 业务逻辑层的设计与实现
一、任务引导 业务逻辑层主要完成系统中的业务逻辑,包 括业务规则的制定和业务流程的实现两大部分, 如完成数据添加、修改和查询业务等;不允许指 定的文本框中输入空字符串,数据格式是否正确 以及数据类型验证;用户权限的合法性判断等。 因此,本任务首先是根据需求分析确定业务逻辑 功能;然后在 中使用 C# 语言编写这些业 务逻辑功能类的实现。
的设计与实现 。
返 回 上一页
继续下一页
COLLABORATION
©Copyright 2000 ZheJiang Economic&Trade Polyteching. - All Rights Reserved
06/09/01 - ITD
电子商务 CNZJETP ITD 网站建设
软件维护 Software Engineering 项目五 业务逻辑层的设计与实现
任务一 业务逻辑层的设计与实现
二、任务实施 1、由需求分析确定业务逻辑 由需求分析可知,衣购网电子商务网站主要 包括购物车、留言板、订单、商品、回复、商品 类型和用户信息等业务逻辑。通过对业务逻辑层 的各个业务逻辑的操作流程和业务规则的分析, 确定各个业务逻辑类的操作方法。 2、接口的编程实现 (1)编写CartBLL接口类; (2)编写MessageBLL接口类; (3)编写OrderBLL接口类; (4)编写IProduct DAL接口类; (5)编写RelayBLL接口类 (6)编写UserinfoBLL接口类
返回本章
返 回 上一页
继续下一页
COLLABORATION
©Copyright 2000 ZheJiang Economic&Trade Polyteching. - All Rights Reserved
06/09/01 - ITD
电子商务 CNZJETP ITD 网站建设
软件维护 Software Engineering 项目五 业务逻辑层的设计与实现
项目简介:
在 B/S 三层架构的应用程序开发中,通常把对
业务需求有关的逻辑处理(如业务规则的制定、业 务流程的实现等)进行封装,以供表示层页面程序
的调用,保证程序运行的健壮性。因此,本项目的
本章首页
主要任务是对衣购网电子商务网站相关的业务逻辑 规范以及数据规范进行定义和程序实现。 本项目共设1个工作任务,即任务1业务逻辑层
©Copyright 2000 ZheJiang Economic&Trade Polyteching. - All Rights Reserved 06/09/01 - ITD
本章首页
返 回 上一页
继续下一页
COLLABORATION
电子商务 CNZJETP ITD 网站建设
软件维护 Software Engineering 项目五 业务逻辑层的设计与实现
课后习题见教材第167页
返回本章
返 回 上一页
继续下一页
COLLABORATION
©Copyright 2000 ZheJiang Economic&Trade Polyteching. - All Rights Reserved
06/09/01 - ITD
©Copyright 2000 ZheJiang Economic&Trade Polyteching. - All Rights Reserved 06/09/01 - ITD
返回本章
返 回 上一页
继续下一页
COLLABORATION
电子商务 CNZJETP ITD 网站建设
软件维护 Software Engineering 项目五 业务逻辑层的设计与实现
相关主题