|
基于ASP.NET的企业进销存管理信息系统的设计与实现 |
|
基于ASP.NET的企业进销存管理信息系统的设计与实现 |
|
|
计主要完成定义和说明包(子系统),以及包与包之间的依赖关系与通信机制。B/S模式的三层结构是一种简单、成熟,并得到普遍应用的应用程序架构,它将应用程序结构划为分3个相对独立层,包括用户表示层、业务逻辑层和数据访问层。每一层只实现该层内相对独立的功能,而当任何一层发生变化时,只要保持层间接口关系不变,则其他各层都不会受到影响。三层结构是一种严格的分层协作, 即数据访问层只能被业务逻辑层访问, 业务逻辑层只能被表示层访问。用户通过表示层将请求传送给业务逻辑层, 业务逻辑层完成相关业务规则和逻辑, 并通过数据访问层访问数据库获得数据, 然后按照相反的顺序依次返回, 将数据显示在用户界面层。 2.1 用户表示层(USL) 用户表示层也叫用户界面层,封装人机界面的所有表单和组件,是应用系统与系统用户之间的直接接口。主要用于显示由业务逻辑层动态传送过来的数据信息,结合使用相应的HTML标记和样式表定义来实现;用户录入数据信息并通过简单的校验后,经由数据接口传送给业务逻辑层下载论文。 2.2 业务逻辑层(BLL) 业务逻辑层主要完成对应用系统相关业务规则和逻辑的封装,在为用户表示层访问提供功能调用的同时,它又通过调用数据访问层所提供的功能来访问数据库。业务逻辑层主要根据系统设计的需要,通过构建系统的关键对象类,实现系统的大部分逻辑控制功能。 2.3 数据访问层(DAL) 数据访问层只能被业务逻辑层访问,并且系统只通过它访问数据库来获取数据。当数据访问层根据业务逻辑层的要求与数据库进行交互时,主要完成从数据库中提取数据库记录的查询和插入、修改与删除数据库记录的更新数据功能。众所周知,数据库访问是动态信息管理应用系统中最频繁、最消耗资源的操作,所以必须优化对数据库的访问策略,以提高系统的性能和可靠性。B/S模式的三层结构是一种严格的分层定义,它首先将应用系统复杂的开发工作划分为相对简单的小分块,然后在每一层中只实现系统相应层的功能设计,层间的交互由相邻层对应的功能模块进行调用,信息传递只由接口进行传送。 数据访问层一般由两部分组成:业务实体和数据操作。Microsoft公司提供的标准术语称为业务实体组件和数据访问逻辑组件。在三层结构中,数据访问层是唯一与数据库打交道的层,所以该层的设计要尽量以提高速度上一页 [1] [2] [3] [4] [5] 下一页 |
|
|
|
上一个论文: ASP环境下建设中小企业信息系统 下一个论文: GPU恐成最大帮凶未来病毒运行技术前瞻 |
|