您现在的位置:网站首页答辩论文计算机毕业设计计算机论文计算机应用论文

[网络应用] VB开发三层结构的数据库管理程序

  • 简介: 原文 前言 多层应用开发之所以能够成为程序开发的主流技术,是与其具有的数据访问和事务处理能力紧密相关的。多层应用开发在逻辑上则分为三层:客户(表现层),应用服务器(业务层)和数据库(数据层)。客户向服务器发请求,作为中间层的服务...
    • 请与管理员联系购买资料 QQ:5739126
  • 论文简介
  • 相关论文
  • 论文下载
原文

前言
多层应用开发之所以能够成为程序开发的主流技术,是与其具有的数据访问和事务处理能力紧密相关的。多层应用开发在逻辑上则分为三层:客户(表现层),应用服务器(业务层)和数据库(数据层)。客户向服务器发请求,作为中间层的服务器接收请求提供相应的逻辑、性能和目录服务,并最终通过服务器建立与数据库的连接。多层应用开发中很重要的一点是将应用逻辑集中于服务器,这样一个进程便可以为多个客户服务,而不用再为每客户都建立一个服务器进程。

一 、背景
系统构架的讨论
当前流行的系统构架,主要包括C/S结构与三层结构。
1.C/S结构
现有的系统采用的结核即C/S结构。C/S结构的系统把业务处理集中于客户机中。它主要有如下特点:

1.1增加了系统对硬件的要求
业务处理的程序集中于客户机(终端机),而不是置于服务器中。这样增加了系统对硬件的要求。即要求每个客户机都要达到一定的配置,以满足业务处理的需要。随着业务的扩展,系统的处理能力也需要相应的加强。如果客户机不能满足需求,则必须更换。相对于更换或升级服务器这无疑会产生更大的费用。

1.2增加了系统维护的工作量
业务处理的程序在每个客户机都必须安装。有多少台电脑,就需要安装多少个相对独立的程序。由此引起了大量的系统维护工作。这无疑大大地增加了系统管理人员的工作量。
1.3增加了系统升级的难度
所有的业务处理程序都集中在客户机作为一个或几个单独的程序运行,这些 程序不可能按照内部分工及业务逻辑进行分割,而是作为一个整体。随着业务处理模式的改变,必须要对系统进行更改升级。但这样的更改会牵涉到整个系统。如现在的恒基系统,就是一个很好的例子。
......


  目录

目 录


摘要----------------------------------------------------------------------------------------------------- (3)
前言----------------------------------------------------------------------------------------------------- (3)
第一部分 开发背景------------------------------------------------------------------------------- (3)
1、C/S结构------------------------------------------------------------------------------------------- (3)
1.1增加了系统对硬件的要求----------------------------------------------------------------- (3)
1.2增加了系统维护的工作量----------------------------------------------------------------- (3)
1.3增加了系统升级的难度-------------------------------------------------------------------- (3)

2、.三层结构----------------------------------------------------------------------------------------- (4)
2.1减少了系统对硬件的要求----------------------------------------------------------------- (4)
2.2减少了系统维护的工作量----------------------------------------------------------------- (4)
2.3减少了系统升级的难度-------------------------------------------------------------------- (4)

3、三层结构的开发方法------------------------------------------------------------------------ (4)
3.1Microsoft的DNA--------------------------------------------------------------------------- (4)
3.2SUN的J2EE--------------------------------------------------------------------------------- (5)

第二部分 举其中一个例子作为说明-------------------------------------------------------- (5)
1、两层结构的ASP应用有何缺点------------------------------------------------------------ (5)
2、ASP三层结构的概念-------------------------------------------------------------------------- (5)

第三部分 用VB的开发说明------------------------------------------------------------------ (6)
1、编程环境的选择-------------------------------------------------------------------------------- (6)
2、关系型数据库的实现------------------------------------------------------------------------ (6)
3、二者的结合(DBA)------------------------------------------------------------------------ (7)
4、VB开发实例------------------------------------------------------------------------------------- (7)

第四部分 结论------------------------------------------------------------------------------------- (12)

第五部分 主要参考文献----------------------------------------------------------------------- (13)


  参考资料

主要参考文献

[1] Microsoft 著 Microsoft Visual Basic 6.0 控件参考手册,北京希望电子出版社,1999,第28页
[2] 王国荣 Visual Basic 6.0数据库程序设计,人民邮电出版社,1999 第107页
[3] Roger Jennings Visual Basic 6.0数据库开发人员指南,前导工作室译,机械工业出版社,1999 第200页
[4] 谭浩强 薛淑斌 袁玫 Visual Basic程序设计,清华大学出版社,2000
第11页
[5] Microsoft著 Visual Basic 6.0中文版高级程序员指南. 北京希望公司出版社, 1998.4 第203页
[6] 李楠,李志强 Visual Basic 6.0中文版入门与提高 北京人民邮电出版社, 1998,3 第7页


  简单介绍

摘要:
本文主要阐述了在VB程序中如何创建三层结构的程序。表示层所操作的是驻留在内存中的本地数据,当需要更新数据库数据时,要通过业务层提供的更新方法实现。这样可以大大提高应用程序的性能,而且,什么时候更新数据完全由你决定,提高了编程的灵活性。

查看评论 已有0位网友发表了看法
  • 验证码: