| 网站首页 | 范文 | 演讲致词 | 汇报体会 | 总结报告 | 公文方案 | 领导讲话 | 党建工会 | 论文 | 文档 | 
您现在的位置: 范文大全网 >> 论文 >> 免费范文 >> 正文 用户登录 新用户注册
基于ASP.NET的企业进销存管理信息系统的设计与实现           
基于ASP.NET的企业进销存管理信息系统的设计与实现
意图以及实际的开发项目,本文采用第二种形式。
  
  3 三层结构优缺点
  3.1 三层结构的优点
  (1)提高程序的可维护性:三层架构层次分明,一旦运行出现问题,可以快速判断是哪一层的问题,利于维护。
  (2)可以合理开发:因为三层之间除了调用没有其他关联,只需要先把三层之间的接口定义好,程序员可以并行开发,提高了开发的速度。
  (3)提高系统的安全性:每层都有安全设置,即使表示层被攻破,下一层的安全还有保障。
  (4)提高系统的扩展性:三层结构最大的好处是在扩展应用系统时,改动的部分不会影响到大局,比如要给这个系统增加Oracle数据库的功能,只需要改动数据层就可以了,其他层保持不变。
  3.2 三层结构的缺点
  三层结构开发模式的一个非常明显的缺点就是其执行速度不够快。当然这个“执行速度”是相对于非分层的应用程序来说的。 “三层结构”开发模式,不适用于对执行速度要求过于苛刻的系统,如在线订票、在线炒股等。它比较适用于商业规则容易变化的系统。
  
  4ASP.NET的三层设计和实现
  
  基于以上对B/S三层结构的介绍,下面引用一个基于ASP.NET技术的B/S三层结构模式的进销存管理系统的开发设计方法,介绍ASP.NET应用系统三层结构的具体实现。ASP.NET的三层结构应用程序目录结构如图3所示,目录BLL业务逻辑层,DAL为数据访问层,DBUtility存储的是一些常用的类和方法,Model为业务实体层,JXC为用户表示层。
  (1)Model(业务实体层):都是一些属性,业务实体的属性与数据库中的表为一一对应的关系,每个数据库访问逻辑组件对应一个业务实体。
  (2)DBUtility公共类:数据库操作的一些类库,其中包括pubconstant.cs类(实现从web.config获取数据库连接字符串)、DbHelperSQL.cs 数据库助手类、对数据访问的类。
  (3)DAL(数据访问层)的实现:对应着数据库中的表,实现对表常用的操作,如增删改等常用操作。
  (4)BLL(业务逻辑层)的实现:创建每个类,每个类对应着数据库的每张表,完成数据表的一些业务逻辑,完成对数据层的调用过程。

上一页  [1] [2] [3] [4] [5] 下一页

  • 上一个论文:

  • 下一个论文:
  • 推荐文章
    如何利用数据库及ASP技术类构
    基于虚拟现实技术的多维信息
    基于SEO技术提高网站访问量的
    ASP环境下建设中小企业信息系
    基于禁忌搜索方法的集装箱配
    基于条码技术的库存管理系统
    基于RRAS与虚拟专用网技术在
    基于会计主体的企业合并抵销
    浅谈基于创新能力培养的路基
    基于网络文化背景谈汉语言的