计算机
■
图书馆管理与资源建
设
2004年
3月第
3期
March12004 No.3
基于
VFP的资料室图书管理系统的设计
马爱芳 仲少云
(烟台师范学院
,烟台
264025)
〔摘 要〕 依据一般数据库管理系统的开发模式
,利用
Visual FoxPro6. 0数据库管理系统软件
(简称
VFP)设
计开发适合资料室使用的图书管理系统。
〔关键词〕 资料室
;数据库设计
;图书管理系统
; VFP
〔Abstract〕
According to the common development model of database management system , using Visual Foxpro
database management system software , design and develop simple liarary management system for database.
〔Key words〕
database ; database design ; library management system ; Visual FoxPro
〔中图分类号〕
G250171 〔文献标识码〕
A 〔文章编号〕
1008 -0821 (2004) 03 -0104 -05
系级资料室的藏书量较小
,一般从几千册到几万册不
等
,读者人数也较少
,大多数单位都没有购买大型图书管
理系统软件的经济实力。即使购买了昂贵的大型管理软件
,
往往又很难充分应用其所有功能
,从而造成经济与资源上
的浪费。为此
,我们利用
VFP数据库管理系统软件设计了
一套适合资料室使用的图书管理系统。
1 VFP的主要特点
111 强大的查询与管理功能
VFP拥有近
500条命令
, 200余种函数
,其功能非常强
大。由于采用了
Rshmore快速查询技术
, VFP能从具有众多
记录的数据库表中迅速选出一组满足查询条件的记录。查
询响应时间从数小时或数分钟减少到数秒钟
,极大地提高
了查询效率。
VFP提供了一种称为
“项目管理器”的管理
工具
,可供用户对所开发项目中的数据、文档、源代码和
类库等资源进行集中管理。
112 引入了数据库表的新概念
从
dBASE到
FoxPro ,每一个数据库文件都是独立存在
的
,库文件之间的联系
,只能在编程中用命令来描述。
VFP改变了这一传统的做法
,在定义库文件时
,就将它们
区分为属于某一数据库的
“数据库表”和不属于任何库的
“自由表”两大类。对所有的数据库表
,在建表时就定义它
与其它表之间的关系
, VFP建立的库表更加符合数据库的
实际
,也方便了用户对表的使用。
113 加大了对
SQL语言的支持
SQL语言是关系数据库的标准语言
,其查询语句不仅
功能强大
,而且使用灵活。在
VFP中
, SQL型的命令已扩
充为
8种。这不仅增加了
VFP语言的功能
,也为
VFP用户
提供了学习和熟悉
SQL的机会。
114 使用可视化的界面操作工具
VFP可提供向导、设计器、生成器等
3类界面操作工
具
,