chPB与数据库应用开发.ppt

  1. 1、本文档共75页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
8.3 利用PB开发数据库应用程序 ②索引:从系统运行性能考虑,可以对系统数据库中记录数多、查询与统计等操作频繁的表(如成品入出库表tccprck、坯料入出库表tcplrck等)创建适量索引,例如: 在成品入出库表tccprck的dl、gg和cz1三个属性上创建非聚集非唯一索引: CREATE NONCLUSTERED INDEX [IX_tccprck_dlggcz] ON [dbo].[tccprck](dl ASC,gg ASC,cz1 ASC) 在坯料入出库表tccprck的cz1、cz2和gg三个属性上创建非聚集非唯一索引: CREATE NONCLUSTERED INDEX [IX_tcplrck_cz12gg] ON [dbo].[tcplrck](cz1 ASC,cz2 ASC,gg ASC) 系统数据库库表关系图如图6-19所示。其它表的所需索引,由于篇幅有限不再赘述。 8.3 利用 PB开发数据库应用程序 【注意】表索引对性能的影响以及是否采用,需要通过实际系统的运行比较进行判定。 图6-19 系统数据库库表关系图 8.3 利用 PB开发数据库应用程序 5)数据库初始数据的加载 数据库创建后,为下一阶段窗体模块、WEB网页模块的设计与调试作准备,需要整体加载数据,加载数据可以通过界面手工录入,也可设计执行插入Insert命令集表数据,在准备数据过程中一般要注意以下几点: 1)尽可能使用真实数据,录入时可发现一些结构设计不足之处,并尽早更正; 2)由于表内或表之间已设置了系统所要的完整性约束规则,如外码、主码等,为此,加载数据时,可能有时序问题. 3)加载数据,应尽可能全面些,能反映各种表数据与表数据间的关系,便于模块设计时,程序的充分调试。一般全部加载后,对数据库作备份。 4. 主窗体的设计与主要模块实现 (1)库存管理系统的主窗体设计 8.3 利用 PB开发数据库应用程序 本系统采用了多文档界面,为此需在本系统项目中添加一个多文档窗体,命名为frmmain。在主窗体中,可加入主菜单、工具栏与状态栏等,如图8-20. 图8-20 库存管理子系统的主界面 8.3 利用 PB开发数据库应用程序 (2)主窗体的菜单设计 在主窗体中,单击鼠标右键,选择弹出式菜单中的“menu editor…”命令,创建如图8-21所示的应用系统菜单结构。 图8-21 库存管理主窗体菜单 8.3 利用 PB开发数据库应用程序 (3)成品出库或入库录入模块的实现 企业成品(产品)的出库或入库录入窗口,其运行界面(只列出子窗口,以下同)示意图,如图8-22所示。出库或入库录入组合查询窗口如图8-23所示。 8-22 成品出库或入库录入窗口 图8-23 成品出库或入库组合查询窗口 8.3 利用 PB开发数据库应用程序 成品出入库录入窗口,以表格形式提供对入库或出库单的录入、修改、 删除等维护原始单据数据的功能。 (4)成品月明细库存生成与查询模块的实现 成品月明细库存生成与查询模块的运行界面如图8-24所示,模块实现简述:利用组合条件实现查询,能方便并快速地查找到信息。本功能窗体被设计成上下两部分,上部分数据网格控件显示查到的记录;下部分组合3种条件。窗口上使用到的主要控件有: DataGrid1 数据网格控件,显示并操作成品出入库表中的原始数据: cmdsc命令按钮,生成成品月明细库存并全部显示; cmddisplay命令按钮,组合查询成品月明细库存数据; Check1复选框数组(0-2),条件选中复选框; Chk复选框数组(0-2),关系比较运算符选中复选框; cbocp组合列表框(0-2),关系比较运算符组合列表框;cbodl组合列表框,成品大类组合列表框;cbogg组合列表框,成品规格组合列表框:cbocz1组合列表框,成品材质组合列表框。 成品月明细库存“生成并显示”与“显示”两按钮实现功能的程序代码(需要注意ADO对象的创建与使用、SQL命令的使用)参阅相应程序。 8.3 利用 PB开发数据库应用程序 系统年月设置表控制着成品月明细库存的天数范围及对月明细库存表的创建、生成、结转、删除等管理功能,如图8-25所示。 图8-24 成品月明细库存生成与查询模块运行界面 图8-25 系统年月设置表的控制功能 8.3 利用 PB开发数据库应用程序 (5)成品实时库存计算与组合查询模

文档评论(0)

糖糖 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档