数据库应用系统集成.ppt
《数据库应用系统集成.ppt》由会员分享,可在线阅读,更多相关《数据库应用系统集成.ppt(71页珍藏版)》请在三一办公上搜索。
1、第10章 Access 2007数据库应用系统集成,本章学习目标:归纳“零售商店管理信息系统”数据库中所有对象的设计参数学习并掌握Access 2007数据库应用系统集成的方法学习并实践“零售商店管理信息系统”数据库应用系统测试数据集的设计方法总结应用Access 2007数据库管理系统开发应用系统的方法,通过前面9章的学习与实践,已经逐步掌握了Access 2007数据库中各类对象的设计与应用方法。并且,作为本书贯穿始终的数据库应用系统开发实例,“零售商店管理信息系统”中的各个数据库对象都已经设计完成。本章将归纳“零售商店管理信息系统”数据库中的各个主要数据库对象的设计参数,介绍“零售商店管
2、理信息系统”数据库系统集成以及系统运行测试的方法,最终完成这个小型数据库应用系统的全面设计工作。,第10章 Access 2007数据库应用系统集成,10.1“零售商店管理信息系统”表对象属性设计,“零售商店管理信息系统”数据库中的数据表对象有6个,它们的作用及其属性设计的设置操作方法均已在第3章中作了介绍,本小节将对其进行全面地归纳,用以帮助读者整体归纳前面所介绍的所有知识。,10.1.1“库存数据记录”表对象,1.“库存数据记录”表对象的功用,2.“库存数据记录”表对象属性设计,“库存数据记录”表对象所存储的数据是整个数据库最基础的数据,因此,“库存数据记录”表是“零售商店管理信息系统”数
3、据库的基础数据之所在。只有存在于“库存数据记录”表中的商品,才能够将其上柜并投入销售。“库存数据记录”表中记录着每一件商品的进货单价,它是计算销售利润时的原始依据,即使某一件商品的库存数量已经等于零,但只要该商品在销售柜台上尚有存货,也不可以将其从“库存商品记录”表中删除。“库存商品记录”表中还记录着所有商品的最后一次进货日期、接收这一次进货的人员签名、这一件商品的供货商名等信息。作为示例型的数据库应用系统,“零售商店管理信息系统”并没有充分地使用这些信息,读者可以自行设计这些数据信息的应用,并扩充“零售商店管理信息系统”使其成为一个真正完善的数据库应用系统。,1.“库存数据记录”表对象的功用
4、,10.1.1“库存数据记录”表对象,表10-1-1“库存数据记录”表对象的设计参数,2.“库存数据记录”表对象属性设计,10.1.1“库存数据记录”表对象,10.1.2“柜存数据记录”表对象,1.“柜存数据记录”表对象的功用,2.“柜存数据记录”表对象属性设计,“柜存数据记录”表对象所存储的数据是“零售商店管理信息系统”数据库中处于待销售状态的商品数据。只有存在于“柜存数据记录”表中的商品,才能够被销售出去。“柜存数据记录”表中记录着每一件商品的销售单价,它是营业员销售商品时的收费依据。“柜存数据记录”表中还记录着每一件商品的柜存数量,它是营业员判断某一件商品当前最多可销售数量的依据。“柜存
5、商品记录”表中记录着的“上柜人”、“营业员”这两个字段数据,可以作为明确柜存商品数量保证负责人的判断依据,同时也可以作为考核每一个营业员销售业绩的数据计算依据。,1.“柜存数据记录”表对象的功用,10.1.2“柜存数据记录”表对象,10.1.2“柜存数据记录”表对象,2.“柜存数据记录”表对象属性设计,表10-1-2“柜存数据记录”表对象的设计参数,10.1.3“销售数据记录”表对象,1.“销售数据记录”表对象的功用,2.“销售数据记录”表对象属性设计,“销售数据记录”表对象用于存储“零售商店管理信息系统”数据库中的销售商品流水数据,类似于一般账务处理中的流水账。即,每发生一笔销售业务,就在“
6、销售数据记录”表中记录一笔。为了实现系统其他功能的要求,“销售数据记录”表必须包括:“销售序列号”、“货号”、“货名”、“规格”、“计量单位”、“销售单价”、“销售数量”、“销售日期”、“销售人员”共九个字段。其中,“销售序列号”为数据表的主关键字段,设置为“自动编号”数据类型。,1.“销售数据记录”表对象的功用,10.1.3“销售数据记录”表对象,10.1.3“销售数据记录”表对象,3.“销售数据记录”表对象属性设计,表10-1-3“销售数据记录”表对象的设计参数,10.1.4“售货人员名单”、“收货人员名单”和“供货商名单”表对象,1.“售货人员名单”、“收货人员名单”和“供货商名单”表对
7、象的功用,2.“售货人员名单”、“收货人员名单”和“供货商名单”表对象属性设计,这三个表对象的功用是相似的,它们都是用于提供列表框或组合框控件的数据行来源,用以保证在直接对上述三个数据表进行操作时,数据输入的正确性与便捷性。有关这一点,可以通过上面介绍的三个数据表对象的设计参数看到。为了满足作为数据行来源的要求,这三个表对象各自只需具有12个字段,它们分别是:“售货人员名单”表对象中的“售货人名”字段,“收货人员名单”表对象中的“收货人名”字段,“供货商名单”表对象中的“供货商”、“供货人”两个字段。,1.“售货人员名单”、“收货人员名单”和“供货商名单”表对象的功用,10.1.4“售货人员名
8、单”、“收货人员名单”和“供货商名单”表对象,10.1.4“售货人员名单”、“收货人员名单”和“供货商名单”表对象,2.“售货人员名单”、“收货人员名单”和“供货商名单”表对象属性设计,表10-1-4“售货人员名单”、“收货人员名单”和“供货商名单”表对象的设计参数,10.2“零售商店管理信息系统”查询对象属性设计,“零售商店管理信息系统”数据库中主要包括三个查询对象,它们的作用及其设计参数的设置操作方法均已经在第5章中作了介绍,本小节将对其进行全面的归纳,用以帮助读者整体归纳前面所介绍的所有知识。,1.“销售结转清查询”对象的功用,2.“销售结转清查询”对象属性设计,10.2.1“销售结转清
9、查询”对象,“销售结转清查询”对象用于生成针对某一个营业员在某一天的销售汇总数据,从而满足清点这一个营业员在这一天内的营业款项,以及所余商品数量。其数据源为“柜存数据记录”和“销售数据记录”。“销售结转清查询”是一个参数选择型查询对象,所需的运行参数包括:Forms!交接班结转清!Text29 和 Forms!交接班结转清!Combo45两项。这两个运行参数均来源于窗体对象“交接班结转清”中的对应控件,因此,“销售结转清查询”只能运行于“交接班结转清”窗体的运行时刻。,1.“销售结转清查询”对象的功用,10.2.1“销售结转清查询”对象,SELECT 柜存数据记录.货号,柜存数据记录.货名,柜
10、存数据记录.规格,柜存数据记录.计量单位,柜存数据记录.柜存数量,柜存数据记录.销售单价,Sum(销售数据记录.销售数量)AS 销售数量,Sum(销售数据记录!销售单价*销售数据记录!销售数量)AS 销售金额,销售数据记录.销售日期,销售数据记录.销售人员 FROM 柜存数据记录 INNER JOIN 销售数据记录 ON 柜存数据记录.货号=销售数据记录.货号 GROUP BY 柜存数据记录.货号,柜存数据记录.货名,柜存数据记录.规格,柜存数据记录.计量单位,柜存数据记录.柜存数量,柜存数据记录.销售单价,销售数据记录.销售日期,销售数据记录.销售人员 HAVING(销售数据记录.销售日期)
11、=Forms!交接班结转清!Text29)AND(销售数据记录.销售人员)=Forms!交接班结转清!Combo45)ORDER BY 柜存数据记录.货号;,2.“销售结转清查询”对象的设计参数,10.2.1“销售结转清查询”对象,10.2.2“销售数据记录查询”对象,1.“销售数据记录查询”对象的功用,2.“销售数据记录查询”对象属性设计,“销售数据记录查询”对象用于生成针对某一个营业员在某一天内的营业销售清单,从而使得这一个营业员能够在这一天的营业销售尚未结束以前,总是可以看到她在当天的全部销售项目。同时,每一笔营业销售发生时(可能是某一个顾客一次购买多件商品),能够计算本笔营业销售清单及
12、其应收款项之和。“销售数据记录查询”对象的数据源为“销售数据记录”表对象。“销售数据记录查询”也是一个参数选择型查询对象,所需的运行参数包括:Forms!销售数据录入!Text29 和 Forms!销售数据录入!Combo45两项。这两个运行参数均来源于窗体对象“销售数据录入”中的对应控件,因此,“销售数据记录查询”只能运行于“销售数据录入”窗体的运行时刻。,1.“销售数据记录查询”对象的功用,10.2.2“销售数据记录查询”对象,SELECT 销售数据记录.货号,销售数据记录.货名,销售数据记录.规格,销售数据记录.计量单位,销售数据记录.销售单价,销售数据记录.销售数量,销售数据记录!销售
13、单价*销售数据记录!销售数量 AS 销售金额,销售数据记录.销售日期,销售数据记录.销售人员 FROM 销售数据记录 WHERE(销售数据记录.销售日期)=Forms!销售数据录入!Text29)AND(销售数据记录.销售人员)=Forms!销售数据录入!Combo45);,2.“销售数据记录查询”对象属性设计,10.2.2“销售数据记录查询”对象,10.2.3“销售业绩查询”对象,1.“销售业绩查询”对象的功用,2.“销售业绩查询”对象属性设计,“销售业绩查询”对象用于生成本系统在某一段时间内的营业销售分类汇总清单,从而使得企业对这一段时间内的销售业绩得到一个明晰的认识。其中包括:各类商品的
14、销售总数量、总金额、以及销售总利润。“销售业绩查询”对象的数据源为:“库存数据记录”表对象和“销售数据记录”表对象。“销售业绩查询”也是一个参数选择型查询对象,所需的运行参数包括:Forms!销售业绩查询汇总!Text29 和 Forms!销售业绩查询汇总!Text67。这两个运行参数均来源于窗体对象“销售业绩查询汇总”中的对应控件,因此,“销售业绩查询”只能运行于“销售业绩查询汇总”窗体的运行时刻。,1.“销售业绩查询”对象的功用,10.2.3“销售业绩查询”对象,SELECT 销售数据记录.销售日期,库存数据记录.货号,库存数据记录.货名,库存数据记录.规格,库存数据记录.计量单位,库存数
15、据记录.进货单价,库存数据记录.库存数量,销售数据记录.销售单价,Sum(销售数据记录.销售数量)AS 销售数量,Sum(销售数据记录!销售单价*销售数据记录!销售数量)AS 销售金额,销售单价*销售数量-进货单价*销售数量 AS 销售利润,销售数据记录.销售人员 FROM 库存数据记录 INNER JOIN 销售数据记录 ON 库存数据记录.货号=销售数据记录.货号 GROUP BY 销售数据记录.销售日期,库存数据记录.货号,库存数据记录.货名,库存数据记录.规格,库存数据记录.计量单位,库存数据记录.进货单价,库存数据记录.库存数量,销售数据记录.销售单价,销售数据记录.销售人员 HAV
16、ING(销售数据记录.销售日期)Between Forms!销售业绩查询汇总!Text29 And Forms!销售业绩查询汇总!Text67)ORDER BY 销售数据记录.销售日期;,2.“销售业绩查询”对象属性设计,10.2.3“销售业绩查询”对象,10.3“零售商店管理信息系统”窗体对象属性设计,“零售商店管理信息系统”数据库中主要包括六个功能窗体对象和一个主界面窗体对象,它们的作用及其设计参数的设置操作方法均已经在第6、7章中作了非常详尽的介绍,本节将主要列出各个窗体的功能、运行视图形式,用以帮助读者整体归纳前面所介绍的所有知识。,10.3.1“商品进货数据录入”窗体对象,1.“商品
17、上柜数据录入”窗体对象的功用,2.“商品上柜数据录入”窗体对象的运行视图,“商品进货数据录入”窗体对象用于提供商品进货数据的录入操作界面。在这个窗体操作界面上,操作者必须输入“进货日期”、“收货人”和“供货商”等三项数据,而后输入货号。如果所输入的货号所对应的商品是一个在数据库中已经存在的商品,窗体上将自动显示本商品的名称、规格、上次进货的单价,并令光标停留在“进货数量”文本框中的等待输入本次的进货数量。如果所输入的货号所对应的商品是一个在数据库中本不存在的商品,则自动在“库存数据记录”表中增添一个记录,用以保存这样一个新增加商品的数据。作为操作界面的窗体设计,必须充分考虑针对误操作的容错性能
18、。“商品进货数据录入”窗体对象容错功能设计采取命令按钮“保存记录”控制的方式实现。只有当某一件商品的进货数据录入完毕,操作者检查无误后,单击命令按钮“保存记录”,方可令新输入的数据有效,并能够即时看到“库存数据记录”表中的数据变化。,1.“商品上柜数据录入”窗体对象的功用,10.3.1“商品进货数据录入”窗体对象,图10-3-1“商品进货数据录入”窗体运行视图,10.3.1“商品进货数据录入”窗体对象,1.“商品库存数据查询”窗体对象的功用,10.3.2“商品库存数据查询”窗体对象,2.“商品库存数据查询”窗体对象的运行视图,在这个窗体操作界面上,操作者可以拖动窗体上的垂直滚动条来顺序查阅各个
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 应用 系统集成

链接地址:https://www.31ppt.com/p-6578511.html