“零售商店管理信息系统”窗体对象属性设计.ppt_第1页
“零售商店管理信息系统”窗体对象属性设计.ppt_第2页
“零售商店管理信息系统”窗体对象属性设计.ppt_第3页
“零售商店管理信息系统”窗体对象属性设计.ppt_第4页
“零售商店管理信息系统”窗体对象属性设计.ppt_第5页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

10.3 “零售商店管理信息系统”窗体对象属性设计,10.3.1 “商品进货数据录入”窗体对象,10.3.2 “商品库存数据查询”窗体对象,10.3.3 “商品上柜数据录入”窗体对象,10.3.4 “销售数据录入”窗体对象,10.3.5 “交接班结转清”窗体对象,10.3.6 “销售业绩查询汇总”窗体对象,10.3.7 “零售商店管理信息系统”窗体对象,返回,10.3.1 “商品进货数据录入”窗体对象,1.“商品上柜数据录入”窗体对象的功用,2.“商品上柜数据录入”窗体对象的运行视图,“商品进货数据录入”窗体对象用于提供商品进货数据的录入操作界面。在这个窗体操作界面上,操作者必须输入“进货日期”、“收货人”和“供货商”等三项数据,而后输入货号。如果所输入的货号所对应的商品是一个在数据库中已经存在的商品,窗体上将自动显示本商品的名称、规格、上次进货的单价,并令光标停留在“进货数量”文本框中的等待输入本次的进货数量。如果所输入的货号所对应的商品是一个在数据库中本不存在的商品,则自动在“库存数据记录”表中增添一个记录,用以保存这样一个新增加商品的数据。,1.“商品上柜数据录入”窗体对象的功用,作为操作界面的窗体设计,必须充分考虑针对误操作的容错性能。“商品进货数据录入”窗体对象容错功能设计采取命令按钮“保存记录”控制的方式实现。只有当某一件商品的进货数据录入完毕,操作者检查无误后,单击命令按钮“保存记录”,方可令新输入的数据有效,并能够即时看到“库存数据记录”表中的数据变化。,作为操作界面的窗体设计,必须充分考虑针对误操作的容错性能。 “商品上柜数据录入”窗体对象容错功能设计采取命令按钮“保存数据”控制。只有当某一件商品的上柜数据录入完毕,操作者检查无误后,单击“保存数据”命令按钮“ ”,方可令新输入的数据有效,并能够即时看到“柜存数据记录”表中的数据变化。,为了保证数据的安全性,在这个窗体中显示的库存商品数据一律不可被修改。实现这一功能,只需将窗体主体中的所有文本框控件均设置为只读属性即可。 为了保证某些数据输入的正确性,“收货人”和“供货商”字段的输入采用组合框控件实现。这不仅保证了输入的正确性,也可以有效地提高输入速度。,2.“商品进货数据录入”窗体对象的运行视图,“商品进货数据录入”窗体对象的运行视图如图10-1所示。,图10-1 “商品进货数据录入”窗体运行视图,1.“商品库存数据查询”窗体对象的功用 “商品库存数据查询”窗体对象用于提供一个全面查阅库存商品数据的操作界面。与“商品进货数据录入”窗体有一个共同之处,既然是查询窗体,库存商品数据是不可以在这个窗体界面上被修改的。,10.3.2 “商品库存数据查询”窗体对象,在这个窗体操作界面上,操作者可以拖动窗体上的垂直滚动条来顺序查阅各个商品数据。但是,由于库存商品个数很多,如此操作可能会非常耗时。因此,窗体页眉上设置了几个文本框和组合框控件,使得操作者也可以直接输入一个商品的某一项特征值,本窗体将对应商品数据显示在窗口中,并将光标停留在这个商品数据处。输入商品各个特征值的操作可以分别在窗口页眉上的这几个文本框与组合框控件中的任一个控件上进行。,如果需要查询具有某一个商品特征值的商品数据,而具有相同商品特征值的商品不止一个,则在第一次只能查询到第一个满足条件的商品数据。若欲查找第二个具有相同特征值的商品数据,可以单击窗体上的“查找下一个”命令按钮“ ”,即能查询到第二个满足条件的商品数据,继续单击“查找下一个”命令按钮“ ”,则能依序查询第三个、第四个,等等满足条件的商品数据。 窗体上“退出”命令按钮“ ”的作用是关闭本窗体,退回至调用本窗体的对象上。,2.“商品库存数据查询”窗体对象的运行视图 “商品库存数据查询”窗体对象的运行视图如图10-2所示。,图10-2 “商品库存数据查询”窗体运行视图,10.3.3 “商品上柜数据录入”窗体对象,1.“商品上柜数据录入”窗体对象的功用 “商品上柜数据录入”窗体对象用于提供商品上柜数据的录入操作界面。 从系统需求分析可知,在商品进销存业务过程中,企业通过商品的进销差价赚取差额利润。为了满足这种实际应用要求,“零售商店管理信息系统”采用两个数据表对象,“库存数据记录”和“柜存数据记录”,分别存储商品的进货单价数据和销售单价数据。而所谓商品上柜业务,从物资流中看就是将商品从仓库中搬运至销售柜台上;从信息流中看就是将库存商品数据从“库存数据记录”表中减少,而将“柜存数据记录”表中的对应商品数据增加。,在“商品上柜数据录入”窗体操作界面上,操作者必须输入“上柜人”和“营业员”两项数据,这是为了记录操作者的身份,以备满足以后一些必要的查询要求。 而后输入商品货号。如果所输入的货号所对应的商品是一个“库存数据记录”表中已经存在的商品,窗体上将自动显示本商品的名称、库存数量、进货单价,并令光标停留在“销售单价”文本框中的等待输入本次的上柜商品的销售单价、上柜数量、上柜日期等三项数据。如果所输入的货号所对应的商品是一个在“库存数据记录”表不存在的商品,则弹出一个报错对话框,提示商品货号输入有误,拒绝具有此货号的商品上柜。,作为操作界面的窗体设计,必须充分考虑针对误操作的容错性能。 “商品上柜数据录入”窗体对象容错功能设计采取命令按钮“保存数据”控制。只有当某一件商品的上柜数据录入完毕,操作者检查无误后,单击“保存数据”命令按钮“ ”,方可令新输入的数据有效,并能够即时看到“柜存数据记录”表中的数据变化。 如果在一批上柜商品数据输入完毕后,发现输入了错误的上柜商品数据,可以这样来进行修改操作:输入该商品货号,并在上柜数量文本框中输入一个对应负数,从而实现错误的上柜数据的冲减操作。,为了保证数据的安全性,在这个窗体中显示的柜存商品数据一律不可被修改。实现这一功能,只需将窗体主体中的所有文本框控件均设置为只读属性即可。 为了保证某些数据输入的正确性,“上柜人”和“营业员”字段的输入采用组合框控件实现。这不仅保证了输入的正确性,也可以有效地提高输入速度。,2.“商品上柜数据录入”窗体对象的运行视图 “商品上柜数据录入”窗体对象的运行视图如图10-3所示。,图10-3 “商品上柜数据录入”窗体运行视图,10.3.4 “销售数据录入”窗体对象,1.“销售数据录入”窗体对象的功用,2.“销售数据录入”窗体对象的运行视图,“销售数据录入”窗体对象用于提供商品销售数据的录入操作界面,它是营业员销售商品时使用的操作界面。根据系统需求分析的结论,营业员希望总是能够看到她当天的销售清单,并且能够得到当前正在销售的若干件商品的总件数及其应收总金额。,1.“销售数据录入”窗体对象的功用,在“销售数据录入”窗体操作界面上,操作者首先输入“销售日期”和“营业员”两项数据,窗口中即显示此人当天已经销售的商品清单。当有顾客前来购物时,营业员逐项输入所购商品的货号及其件数,窗体页脚中的“商品个数”和“应收金额”两个计算型文本框中即显示相应数据。当一个顾客购物完毕,钱货两清时,单击窗体页脚处的“现金收讫”命令按钮“ ”,即完成了这一笔销售业务流程。这时,“柜存数据记录”表中的对应商品数据减少,“销售数据记录”表中增加相应记录项,窗体页脚中的“商品个数”和“应收金额”两个计算型文本框中的数据归零。,充分考虑针对误操作的容错性能是这个操作界面窗体设计中的一个重要环节,这是因为一般营业员的文化程度不可能很高,同时因为实际销售业务可能会非常罗嗦。“销售数据录入”窗体的容错性能设计包括:如果所输入的销售商品货号对应的商品是一个在“柜存数据记录”表不存在的商品,则弹出一个报错对话框,提示商品货号输入有误,拒绝具有此货号的商品被销售;如果营业员忘记了某一件商品的货号,可以单击窗口下部的“柜存信息”命令按钮“ ”,即可查阅各件商品的相关数据;如果营业员输入的某一件商品的销售数量大于“柜存数据记录”表中存储的该商品柜存数量,则弹出一个报错对话框,提示商品销售数量输入有误,使其无法按照这个销售数量销售。,为了保证数据的安全性,在这个窗体中显示的商品销售数据一律不可被修改。实现这一功能,只需将窗体主体中的所有文本框控件均设置为只读属性即可。但是,如果遇到商品退货的情况,营业员可以在输入对应货号后,在“销售数量”文本框中输入一个负数,即可完成退货操作。这样设计窗体功能的好处是,即保证了商品销售数据的正确性,也能够准确地记录实际发生的退货业务数据。,为了方便操作,“销售数据录入”窗体一旦开启,其“销售日期”文本框中的初始日期值取为系统当天日期。 为了保证某些数据输入的正确性,“营业员”字段的输入采用组合框控件实现。这不仅保证了输入的正确性,也可以有效地提高输入速度。 有一点请读者考虑,一个营业员如果使用另一个营业员的姓名进行销售商品的业务活动,这样会对另一个营业员带来什么样的损失?为了避免这种事情的发生,可以采取什么样的措施加以防范?,“销售数据录入”窗体对象的运行视图如图10-4所示。,2.“销售数据录入”窗体对象的运行视图,图10-4 “销售数据录入”窗体运行视图,10.3.5 “交接班结转清”窗体对象,1.“交接班结转清”窗体对象的功用,2.“交接班结转清”窗体对象的运行视图,当两个营业员交接班时,管理人员即可调用“交接班结转清”窗体察看或打印交接班数据。交接班数据主要包括交班营业员销售营业款项数据,以及接班营业员接收的柜存商品数量。 在“交接班结转清”窗体操作界面上,操作者首先输入“销售日期”和“营业员”两项数据,窗体主体中即显示这个营业员当天已经销售的商品汇总数据清单,在窗体页脚中的“销售商品件数汇总”和“销售商品金额汇总”两个计算型文本框中即显示交班营业员销售营业款项的汇总数据。单击“销售交接班报表”命令按钮“ ”,即可打印预览“销售交接班报表”。,1.“交接班结转清”窗体对象的功用,为了方便操作,“交接班结转清”窗体一旦开启,其“销售日期”文本框中的初始日期值取为系统当天日期。 为了保证某些数据输入的正确性,“营业员”字段的输入采用组合框控件实现。这不仅保证了输入的正确性,也可以有效地提高输入速度。,“交接班结转清”窗体对象的运行视图如图10-5所示。,2.“交接班结转清”窗体对象的运行视图,图10-5 “交接班结转清”窗体运行视图,10.3.6 “销售业绩查询汇总”窗体对象,1.“销售业绩查询汇总”窗体对象的功用,2.“销售业绩查询汇总”窗体对象的运行视图,企业经营一段时间后,管理人员即可调用“销售业绩查询汇总”窗体察看或打印某一段时间内的经营状况。企业经营状况数据包括:这一段时间内的销售商品一览、销售金额合计、商品销售毛利合计,以及各个营业员的销售金额在总计销售金额中所占有的比例。 在“销售业绩查询汇总”窗体操作界面上,操作者首先输入“起始日期”和“终止日期”两项数据,窗体主体中即显示这一段日期间的商品销售清单,商品销售总件数和总金额合计数据,并计算显示商品销售利润。在窗口的右上角,显示一个图表子窗体,用以表示各个营业员在这一段日期内的商品销售金额份额。窗体上的命令按钮“ ”用以驱动“销售业绩查询汇总报表”的打印预览。,1.“销售业绩查询汇总”窗体对象的功用,为了方便操作,“销售业绩查询汇总”窗体一旦开启,其“起始日期”和“终止日期”文本框中的初始日期值取为系统当天日期。 为了保证数据的安全性,在“销售业绩查询汇总”窗体中显示的商品销售数据一律不可被修改。实现这一功能,只需将窗体主体中的所有文本框控件均设置为只读属性即可。,“销售业绩查询汇总”窗体对象的运行视图如图10-6所示。,2.“销售业绩查询汇总”窗体对象的运行视图,图10-6 “销售业绩查询汇总”窗体运行视图,10.3.7 “零售商店管理信息系统”窗体对象,1. “零售商店管理信息系统”窗体对象的功用,2. “零售商店管理信息系统”窗体对象的运行视图,“零售商店管理信息系统”窗体是“零售商店管理信息系统”主界面窗体,用于申明版权、实现系统内各个功能窗体的调用功能。 在“零售商店管理信息系统”窗体操作界面上安置有六个命令按钮,单击其中的一个按钮,即可调用一个功能

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论