保存桌面快捷方式 - - 设为首页 - 手机版
凹丫丫旗下网站:四字成语大全 - 故事大全 - 范文大全
您现在的位置: 范文大全 >> 理工论文 >> 计算机论文 >> 正文

局域网图书资料查询系统


Builder完成数据请求、数据

表现、菜单、界面等表象方面的工作,而数据库服务器完成数据库数据的存储管理、安全管理、

并发控制、事务管理、完整性维护、查询优化等工作。
PowerBuilder在操作数据库时与以下几方面有关:
1、在数据库画笔中定义数据库表和视图
l 定义表的结构
l 表中列的扩展属性
² 定义表中列的显示风格
² 定义表中列的编辑屏蔽
² 定义表中列的校验
l 定义表的主键
l 定义表的外部键
l 定义表的索引
PowerBuilder有五个系统表,这五个系统表是PowerBuilder初次连接到数据库时系统自动建立的

。下表给出了这个系统表的表名和它们的作用
PowerBuilder系统表 用途
PBCATTBL 存放表或视图,表或视图中列的缺省字体。
PBCATCOL 存放列用到的显示风格名、校验规则名和编辑风格名;列的标题、列的标签、字体的大

小写,字体的对齐方式。
PBCATFMT 列的显示风格定义。
PBCATVLD 列的校验规则定义。
PBCATEDT 列的编辑风格定义。
         表3-1 PowerBuilder系统表
2、在数据库画笔中在图形方式下操作数据库
这些操作包括:
l 插入记录
l 修改记录
l 删除记录
l 查询记录
l 把查询出的记录存入文件
l 把表或视图的定义转变成建表的SQL语名
这些功能是给开发人员和管理人员提供的。
3、在数据库画笔中用SQL语句执行平台管理操作数据库
l 生成数据库
l 管理数据库
l 维护数据
在这里创建的表和规则不会记录在PowerBuilder系统表中
4、在查询画笔中定义查询对象
如果一个查询动作要多次使用,还可以用PowerBuilder的查询画表生成查询对象这个查询对象不

能由数据库画表调用,它只能由查询画表本身调用执行。在建立数据窗口时,数据源也可以做在

查询对象之上。
事实上,查询对象就是写好了的SQL语句,它存在PowerBuilder的pbl文件中,在使用的时候调用

即可。
5、用数据管道在不同数据库之间转换数据
数据管道允许把一个数据库的数据(一个或多个表中的全部或部分行)转入到
另一个数据库的一个表中(这个表可以存在或不存在),从而可以使数据在不同数据库之间相互

复制。
6、用数据窗口操作数据库
Datawindow是PowerBuilder操作数据库的重要的手段,通过数据窗口可以查
修改、插入和删除数据库的数据。PowerBuilder数据窗口操作数据库的能力非常强,是

PowerBuilder的精华所在。
l 数据窗口的数据源可以是:
² 表或视图
² 多表连接
² 查询对象
² 外部数据源
² 存储过程
l 数据窗口列数据的显示风格
l 数据窗口列的编辑屏蔽
l 数据窗口列的校验
7、PowerScript直接调用SQL语句操作数据库
PowerBuilder对数据库的操作即可以通过数据窗口完成(本质上是数据窗口屏幕上对数据库的操作

转化成SQL语句),又可以在PowerScript语言中直接调用SQL或存储过程(本质上仍是SQL语句)完成

。详细操作在第*个章节已经介绍。

第四章  局域网图书资料查询系统(第9页)设计分析
根据数据库系统生存期的设计方法,从数据库应用系统和开发的全过程来考虑,将数据库应用系

统设计分为以下几个阶段(见图4-1)
1)规划;
2)需求分析;
3)概念设计;
4)逻辑设计
5)物理设计
 
 
 
 
 
 
 
 

 

§4.1 应用需求分析
要设计一个良好的局域网图书资料查询系统(第9页),就必须首先明确该应用环境对系统的要求。局域网

图书资料查询系统的应用背景为:一个数十人的科研或开发小组,搜集了上千册有用的图书资料

,其中有一部分分布在个人手中,为了方便大家查阅,需要对每本书的状态进行跟踪,另新进和

丢失的图书资料必须得到及时的反映。因此,该系统需满足以下几方面需求:
l 用户的管理:必须具有使用权限的用户才能成功登录到系统中来。所谓用户权限在这里并不要

求有功能上具体的划分,集中实行松散管理,这建立在用户高度自觉的基础上。所以,在这里只

需给每个需要使用系统的人一个用户名和密码,即可登录系统进行各种操作。新的用户需要取得

管理员的许可将其加入系统,加入系统的用户可以对自己的用户密码进行修改。
l 查询功能:系统需要提供几种不同方式的查询手段,以实现灵活方便地管理整个系统。
² 图书分类查询:一本图书包括书名、出版社、作者、保管人等多个信

《局域网图书资料查询系统(第9页)》
本文链接地址:http://www.oyaya.net/fanwen/view/176578.html

★温馨提示:你可以返回到 计算机论文 也可以利用本站页顶的站内搜索功能查找你想要的文章。