VB基于SQLite数据库开发小型通用信息管理系统的设计研究.docVIP

VB基于SQLite数据库开发小型通用信息管理系统的设计研究.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VB基于SQLite数据库开发小型通用信息管理系统的设计研究.doc

VB基于SQLite数据库开发小型通用信息管理系统的设计研究   [摘要]本文就VB利用SQLite数据库开发小型通用信息管理系统的实现方法进行了介绍,并对有关注意问题进行了研究探讨。   [关键字]VB SQLite 数据库 信息管理系统   [中图分类号] N949 [文献码] B [文章编号] 1000-405X(2013)-4-277-1   0 引言   SQLite最初发布于2000年,是一个开源的、内嵌式关系型数据库,在便携性、易用性、紧凑性、有效性和可靠性等方面有突出的表现。它的代码都在公共域中,不需要授权,回归测试覆盖了97%的核心代码,因此具有高度可靠性和稳定性。SQLite功能齐全但体积很小(1个头文件,1个库,不需要扩展的数据库服务),所有东西(包括客户端、服务器和虚拟机等)都被打包在1/4兆大小之内。SQLite还提供了零配置(zero-configuration)运行模式,具有超强的兼容性(可以编译运行在Windows、Linux、BSD、Mac OS X及商用的Unix 系统),被广泛应用于Apple的Mac OS X操作系统中,作为CoreData应用程序架构的一部分。   基于SQLite的上述优良特点,用它来开发小型通用信息管理系统是很好的选择。   1 VB连接SQLite数据库   SQLite数据库并不支持VB直接连接,但可以经过一些技术处理实现,下面介绍两种常用途径:   (1)利用LoadLibrary方法,制作一个模块函数,设定在VB程序启动时自动加载,载入指定的动态链接库sqlite3.dll。   (2)利用Olaf Schmmidt先生共享的vbRichClient4.DLL (sqlite3封装在其中),通过VB工程引用直接连接。   第一种途径是通过动态加载,而不用在系统中注册sqlite3.dll,适用于对API 函数和sqlite3.dll方法、属性非常熟悉的程序员。第二种途径比较简便易用;VB工程引用的动态库,能够通过VB对象浏览器查看方法和属性,在进行代码编译时也能实时显示动态库的方法和属性,对程序员有很好的提示作用。vbRichClient4.DLL只是把sqlite3封装在内,没有改变sqlite3本身,所以不影响sqlite3可靠性和稳定性。vbRichClient4.DLL是可以无偿使用的,不涉及版权问题,这一点本文作者与Olaf Schmmidt先生联系求证过。本文研究的程序设计是采用第二种途径连接SQLite数据库。   2 小型通用信息管理系统程序设计   本文所谓的小型信息管理系统,主要指管理系统使用的范围小,只在单机或局域网使用,如个体经营商进存销信息管理系统、单位人事管理系统等等。就数据容量支持而言,SQLite是不受限制的,它能支持超大容量信息数据。但是,SQLite支持并发的能力很弱,只能模拟局域网在小范围实现数据库并发操作。   本文所谓的通用信息管理系统,是指数据库设计的字段都是活字段,查询都是模糊查询,用户可以根据各自使用需求自定义数据库结构。即同一个信息管理系统产品不局限于特定用户使用,如个体经营商可自定义数据库字段打造进存销信息管理系统,中小型企业可自定义数据库字段打造人事管理系统、经营管理系统等等。   2.1系统设计   (1)开发及运行环境   系统开发平台:Visual Basic 6.0;数据库管理平台:SQLite3.7.13;运行平台:Windows 98/2000/Me/XP/2003;分辨率:最佳效果1024×768。   (2)项目规划和功能结构   ①数据维护   数据储存:各信息数据分别以数据表形式统一储存数据库中。   数据浏览:可以单击每个数据表显示选定表的全部数据;也可以通过树形结构图,分类显示选定表的部分数据;还可以双击父表数据显示关联表(字表)相应数据。   数据更新:数据表解锁后可直接编辑,支持Windows粘贴板,支持与Excel实时无缝兼容的批量编辑(数据库中的表与Excel电子表可实时对拷数据,也可相互批量导入导出数据)。   数据备份:通过SQLite的CopyDatabase方法备份整个数据库。   数据还原:通过SQLite的OpenDB方法打开备份的数据库,达到数据还原的效果。   数据加密:用SQLite的CreateNewDB方法初始化数据库或用CopyDatabase方法备份数据库时,设置加密字符串,以防其它软件可浏览系统数据库。   ②查询统计   点击查询功能前,系统采用获取数据表字段结构的方法,弹出可查询字段;全部字段均支持模糊查询,字段间支持逻辑连接。通过设置SQL语句识别接口,实现用户编辑SQL语句达到高级查询和

文档评论(0)

guan_son + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档