- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
                        查看更多
                        
                    
                基于powerbuilder的图书外采查重系统的开发
1 现场采购是实现图书馆领导下大客户采购目的的重要内容之一,主要是教师把馆藏
近年来,随着各级政府和大学数量的增加,图书馆藏书数量也显著增加。传统的书目征订方法由于受订购周期长、品种不够丰富等因素制约, 正逐渐由主渠道变为副渠道, 取而代之的是现场采购方法。对采购人员来说, 现场采购最需要解决的是查重问题, 如何能令采购人员在不同的采购场所中随时掌握馆藏情况, 控制重复图书, 提高图书采购的针对性和准确性, 是每个图书馆必须面对的课题。本文探讨利用PowerBuilder开发图书外采查重系统的方法和思路, 以期抛砖引玉, 同时供图书管理软件开发人员提供一种参考。
2 通过无线上网查重
要实现移动查重, 方法有两种:一是联网, 即通过电话或宽带连接至本馆的服务器, 运行客户端软件进行查重, 这种方法只能在固定地点、并有接入线路的地方使用, 对于一些面积达数千平方米的大型书城来说, 来来回回把图书搬到固定地点进行查重, 显得费时费力。无线上网也是可行的方法, 可惜目前提供无线上网的场所还相当少;如果通过移动通讯运营商提供的线路无线上网, 则使用费用太高, 一般图书馆难以承受。另一种途径是把本馆服务器的关键数据下载至手提电脑, 设计相应的软件进行查重, 采购人员只需带着手提电脑, 随时随地都可以进行查重操作。在目前的条件下, 后一种方法更为可行, 因此也是本文讨论的方法。
2.1 数据库的仔细分析
要实现移动查重功能, 首先要把本馆服务器的关键数据下载至本地手提电脑, 由于各馆使用的管理系统不同, 相关数据的组织形式、字段结构也有所不同, 因此必须进行详细分析。图书查重涉及的数据主要包括题名、责任者、出版者、ISBN、馆藏数量以及必要的附注信息。以我馆使用的深圳大学图书馆管理集成系统 (Sulcmis III) 为例, 经过对数据库的仔细分析, 发现有关的数据分别保存在摘要信息表 (b?brief) 、馆藏信息表 (b?barcode) 以及附注表 (b?note) 中, 这三个表通过控制号字段关联。要实现外采查重, 必须把这三个表的数据传输到本地硬盘中。
2.2 通过移动数据库学习,方便地为本地电脑的技术
适合开发MIS的工具很多, 例如FoxPro、VB、Delphi等, 不同的开发工具各有其特点, 经过反复比较, 我们采用了Sybase公司推出的PowerBuilder 9.0作为开发工具。PowerBuilder 自带了功能强大的小型数据库管理系统Adaptive Server Anywhere, 该数据库系统几乎拥有大型数据库的所有功能, 可以作为移动查重系统的本地数据库。此外, PowerBuilder拥有功能强大的数据管道 (Data pipeline) 技术, 利用数据管道, 可以在同一数据库或不同的数据库之间快速传输数据, 因而可以非常方便地把服务器上的数据下载至本地电脑。此外, PowerBuilder还拥有获得专利的数据窗口 (DataWindow) 技术, 利用数据窗口, 可以灵活的查询和编辑数据。
2.3 本地手架脑的检索
查重系统主要功能模块有两个:一是数据下载功能;二是图书查重功能。因此在设计查重系统时, 首先要设计数据下载界面。数据下载到本地手提电脑后, 还需要设计相应的检索界面, 检索界面提供了ISBN、题名、责任者、出版者等检索点。当用ISBN作为检索点时, 操作人员通过连接电脑的条码阅读器扫描图书封底的ISBN条形码, 即可快速检查出该种图书本馆是否已经订购, 如果该种书本馆没采购过, 可以手工或由系统自动对其进行登记, 登记后的采购数据可以另存为其它文档, 也可以统计和打印出来。
3 系统完成
3.1 下载数据的功能
数据下载功能实现把本馆服务器上的数据下载至本地手提电脑, 利用PowerBuilder的数据管道可以实现这一功能, 具体方法如下:
3.1.1 ad的算法
创建基于数据管道的标准类用户对象, 命名为u?pipedata。定义三个实例变量:StaticText ist?read, ist?written, ist?error, 分别用来显示读取的记录数、写入的记录数、出错的记录数。编写Pipemeter事件的脚本:
ist?read.text=String (rowsread)
ist?written.text=String (rowswritten)
ist?error.text=String (rowsinerror)
3.1.2 创建三个数据管道对象
分别命名为p-title、p-barcode、p-note, 分别用来传输摘要信息表、典藏信息表和附注信息表。
3.1.3 记录数的显示
添加三个静态文本, 命名为st-r
                您可能关注的文档
最近下载
- 2023年东胜区妇幼保健院护士招聘笔试高频试题摘选含答案详解.docx VIP
- 2025年河北水务有限公司公开招聘运行管理人员85人笔试备考题库及答案解析.docx VIP
- 成人经膀胱腹内压测量的最佳证据总结PPT.pptx VIP
- 体质 体质学说的应用.ppt VIP
- 2023年东胜区人民医院护士招聘笔试高频试题摘选含答案详解.docx VIP
- 2025年河北水务有限公司公开招聘运行管理人员85人笔试参考题库附答案解析.docx VIP
- 机动车查验工作规范(试行).pdf VIP
- 个人简历模板表格简历模板免费下载.docx VIP
- 电大高级财务会计历年来试题及答案.doc VIP
- 拼多多持平投产比计算公式(1).xlsx VIP
 原创力文档
原创力文档 
                        

文档评论(0)