.NET分布式软件体系结构的设计应用

3.0 闻远设计 2023-05-15 101 4 20.09KB 3 页 2光币
侵权投诉
.NET 分布式软件体系结构的设计应用
摘要.NET 软件环境融合 3层架构和复用技术, 成为开发分布式软件应用系统的主流。文章
通过对.NET 软件 3层框架思想的探析, 以某员工信息管理系统设计为例, 来介绍和实现各模块
功能的方法。
关键词.NET,分布式软件,体系结构, 设计应用
从现代软件复用技术、构件化编程思想的广泛应用, 对于现代管理信息系统的设计, 更多的是通
过软件框架与业务流程, 融入分布式软件体系结构来满足对复杂、庞大数据的快速、高效处
理。在软件系统设计中, 各个对象之间的相互协作来实现对业务流程的交互应用, 为了提升软件
设计的复用力度, 从提升软件的可靠性上, 有研究者提出在领域框架下, 将每一行代码转移至大
力度体系结构中, 形成与应用框架相对立的构件, 来提升编程的便捷性、灵活性水平, 也增强了
应用软件的代码复用使用性。所以, 本文结合.NET 软件基础框架, 介绍一种基于分布式应用程
序设计模型的企业员工信息管理系统, 来验证这种设计模式的科学性。
1.NET 框架及三层架构设计思想
.NET 是微软推出的软件设计产品, 其能够满足微软平台的组件技术、数据库技术。整个体系结
构以互联网为基础, 融入分布式设计思想。通常而言, 对于.NET 体系架构主要包括公共语言运
行库、统一类库等内容。同时, .NET 框架完全支持可扩展的标记语言 (Extensible Markup
Language, X M L) , 能够满足 Web 服务应用。当然, 对于任何一个软件开发设计项目, 从提升软
件质量上都需要相应的支持平台。.NET 支持面向对象技术, 更适宜开发结构灵活、功能强大的
信息管理系统。比如在企业管理架构中, 企业组织之间往往以分层思想来实现管理应用, 而企业
分层又将企业员工组织起来, 围绕企业目标来协同合作。同样, .NET 软件平台设计中, 也需要
利用分层结构来组织软件框架的部署。不过, 不同的分层结构, 与其所对应的设计任务具有对应
, 以求有效合理地组织相关构件, 来实现高效协同管理。我们从.NET 3 层架构设计基础上来
, 自下而上分为数据访问层 (Data Access Layer, DAL) 、业务逻辑层 (Business Logic Layer,
BLL) 和表示层。在进行软件系统开发时, 也会根据设计需要来设置相应的通用辅助类及方法。
如事务管理类、数据库访问类等, 以实现软件系统各模块数据访问时的相互复用需要。另外,
关于企业的信息管理系统软件中, 其操作对象主要为数据库中的表、视图等内容, 这些内容在设
计时可以根据需要将其抽象为共用实体类模块。
2.NET3 层框架的设计与实现
.NET 分布式应用软件设计框架模型来看, 3层结构的协作来实现对用户请求的反馈。数据
访问层直接访问底层数据库, 并对相关数据进行存;业务逻辑层是整个分布式软件设计的核心,
以满足不同数据业务间的度与管理。如可以实现对不同业务组件的, 按照业务类型进
接数据库与网, 业务逻辑层与数据库之间通过 API 来实现通信。
2.1 数据访问层的设计
.NET 3 层架构的数据访问层, 主要是面向数据库来完成业务逻辑层提交的各项操作任务。如对
数据库进行入数据、删减数据、更数据等操作。通常, 在管理信息系统软件设计中, 用户通
过操作面来完成对不同业务流程的操作, 而这些业务流程本, 都需要转换到数据访问层,
实现对数据库相关数据表修改和操作。所以, 我们通过对软件框架数据访问对象进行抽象
处理, 来实现数据库的查询入、修改删除等操作。同样, 在对不同数据表视图进行操作
, 其需要通过软件设计指令来完成。如在结构化查询语言 (Structured Query Language, SQL)
系数据库系统中, 为了减少程序代码编复性, 以微软的静态Sq Helper 来进行设计。我
们可以将数据访问功能封装Sq Helper 静态类中, 利用程序指令Sq Helper 静态方法来
完成数据库的交互操作。如 Execute Non Query 方法主要用于行不返回任何行或值指令;
Execute Reader 方法用于返回 Sql Data Reader 对象, 其对象包某一指令返回的结
;Execute Dataset 方法主要用于返回 Data Set 对象;Execute Scalar 方法主要返回一个,
指令返回一行的。同时, 所有 Sq Hepler 静态指令, 行时都可以添加相应的
, 需要通过 Sql Command 指令来完成。对数据访问层的查询, 可以根据实体类常见查
询字符串 str SQL, 后调Execute Reader 方法来进行数据查询, 查询果返回。同样,
也是Execute Scalar 方法, 来进行入运算参, 并对入的 ID 号返回
摘要:

.NET分布式软件体系结构的设计应用    摘要:.NET软件环境融合3层架构和复用技术,成为开发分布式软件应用系统的主流。文章通过对.NET软件3层框架思想的探析,以某员工信息管理系统设计为例,来介绍和实现各模块功能的方法。    关键词:.NET,分布式软件,体系结构,设计应用从现代软件复用技术、构件化编程思想的广泛应用,对于现代管理信息系统的设计,更多的是通过软件框架与业务流程,融入分布式软件体系结构来满足对复杂、庞大数据的快速、高效处理。在软件系统设计中,各个对象之间的相互协作来实现对业务流程的交互应用,为了提升软件设计的复用力度,从提升软件的可靠性上,有研究者提出在领域框架下,将每一...

展开>> 收起<<
.NET分布式软件体系结构的设计应用.docx

共3页,预览1页

还剩页未读, 继续阅读

作者:闻远设计 分类:其它行业资料 价格:2光币 属性:3 页 大小:20.09KB 格式:DOCX 时间:2023-05-15

开通VIP享超值会员特权

  • 多端同步记录
  • 高速下载文档
  • 免费文档工具
  • 分享文档赚钱
  • 每日登录抽奖
  • 优质衍生服务
/ 3
客服
关注