欢迎来到天天文库
浏览记录
ID:40055880
大小:424.50 KB
页数:48页
时间:2019-07-18
《《数据库应用开发》ppt课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第7章数据库应用开发课程知识结构Chp.1数据库系统概述Chp.2数据库系统体系结构Chp.3关系数据模型Chp.4SQLChp.5关系数据库模式设计Chp.6数据库设计Reading:MicrosoftSQLServer2000简介[reading]Chp.7数据库应用开发主要内容数据库应用系统体系结构数据库应用系统分析与设计数据访问编程一、数据库应用系统体系结构分布式数据处理过程数据库应用系统体系结构1、分布式数据处理操作界面服务数据的输入与显示(报表显示、图形显示)商业服务数据运算与检查(商业规则的检查,如对金额的检查)数据服务数据储存与维护(完整性检
2、查)2、数据库应用系统体系结构根据商业服务层的工作位置不同以前端为主的两层式结构以后端为主的两层式结构三层式处理结构三层Internet处理结构多层Internet处理结构Client/Server结构Browser/Server结构N-Tier结构(1)以前端为主的两层式结构传统的开发方法后端服务器只提供数据服务商业服务由前端工作站完成开发和调试容易当用户数增加时,网络数据传送负担加重数据库数据服务商业服务操作界面服务服务器端客户端(1)以前端为主的两层式结构Database计算机网络界面和程序数据(2)以后端为主的两层式结构后端服务器提供数据服务和商业服
3、务借助存储过程和触发器来完成商业服务开发和调试受限制减少了网络数据传送数据库服务器端客户端操作界面服务数据服务商业服务(2)以后端为主的两层式结构Database计算机网络界面和程序数据和程序(3)三层式处理结构商业服务独立运行(ActiveX服务器)可以位于不同服务器,也可以和数据库服务器同一主机可以分别减轻前后端的工作负荷开发和调试相对复杂数据库操作界面服务数据服务商业服务(3)三层式处理结构Login_serverActiveX服务Database数据(和程序)界面和程序ActiveXDLL或EXE(4)三层Internet处理结构三层式设计结构将操作
4、界面服务分割到浏览器和WEB服务器上商业服务仍然可有多种安排方式系统可以跨平台运行客户端管理容易数据库数据服务商业服务操作界面服务浏览器WEB服务器客户端(4)三层Internet处理结构Internet/IntranetLANWeb服务器(asp/jsp等文件容器)数据(和程序)html(5)多层Internet处理结构多层式设计结构将商业服务放到应用服务器WEB服务器负责操作界面服务开发维护容易(与三层Internet结构相比)系统可以跨平台运行客户端管理容易数据库数据服务商业服务操作界面服务浏览器WEB服务器客户端应用服务器(中间件)(5)多层Int
5、ernet处理结构Internet/IntranetLANWeb服务器(界面文件)数据(和程序)html应用服务器(程序,其它服务)LAN二、数据库应用系统分析与设计可行性研究需求分析设计编码运行维护测试定义阶段开发阶段维护阶段可行性分析报告系统逻辑模型(数据流程图+数据字典)软件系统结构设计数据库设计过程设计单元测试集成测试确认测试三、数据访问编程VB简介VB访问SQLServer1、VB简介MicrosoftVisualStudio标准工具之一Windows标准程序开发最容易的工具一个VB工程的基本构成(.vbp)窗体(包括控件)窗体文件(.f
6、rm文件)//一个窗体一个模块文件(.bas文件)//所有窗体公用的程序(1)VB工程的开发过程分析问题设计窗体,确定控件设计窗体及控件的属性编写事件过程的代码根据程序需要确定是否需要模块(2)窗体、控件和事件窗体Form1控件Label1,Command1,Command21、窗体和控件是具有自己的属性、方法和事件的对象。可以把属性看作一个对象的性质,把方法看作对象的动作,把事件看作对象的响应。2、可以对窗体或控件进行编程。作为程序员,决定更改哪些属性、调用哪些方法、对哪些事件作出响应,从而得到希望的外观和行为。(2)窗体、控件和事件单击Command1后
7、单击Command2后(2)窗体、控件和事件窗体文件Form1.frm控件Label1Command1Command2模块文件module1.basPrivateSubCommand1_Click()‘Click事件Label1.Caption="欢迎使用VisualBasic!"EndSubPrivateSubCommand2_Click()Label1.Caption=GetTime()EndSubFunctionGetTime()AsStringGetTime=Format(Now,"yyyy-mm-ddhh:nn:ss")EndFunctionFor
8、m1.frm文件module1.bas文件2、VB访
此文档下载收益归作者所有