1.6、零售商店数据库应用系统(GrocerMIS)实例分析.ppt
1.6 零售商店数据库应用系统(GrocerMIS)实例分析,商品进销存管理信息系统是一类比较典型的计算机数据库应用系统实例,主要功能就是实现一般商品从进货、存货到销售这样一个商品流通环节中的各项信息的即时管理。本书以一个虽经简化、但确实可以使用的实例“零售商店管理信息系统”进行讲解,并以此帮助读者学习Access 2003及其数据库应用系统开发技术。 为了叙述方便,后续章节将“零售商店管理信息系统”简称为“GrocerMIS”。,主目录,GrocerMIS针对经营日用商品的小型经销商店而设计。该商店以小批量形式进货,零售方式销货。以批量形式购入的商品首先存入商品库中,经常持有小量库存,库存中记录进货单价。准备销售的商品,一律需从商品库中逐一搬至销售柜台上,经常持有小量柜存,柜存中记录销售单价。售货员销售商品时,总是从销售柜台上取得商品销售。任一商品的进货单价小于该商品的销售单价,经销商从这些商品的进销差价中获取利润。该商店聘用管理人员若干名、售货员若干名,均以轮班方式工作。每次交接班时,货与款均要求当班结、转、清。,零售商店数据库应用系统(GrocerMIS)实例,1.6.1 GrocerMIS的业务与数据流程分析,1.6.2 GrocerMIS功能分析,1.6.1 GrocerMIS的业务与数据流程分析,1. GrocerMIS管理人员职责,2. GrocerMIS售货员职责,3. GrocerMIS数据业务流程图,1. GrocerMIS管理人员职责,(1)商品进货数据录入 要求管理人员负责从供货商处接收进货,并将自己负责的进货数据(包括商品名称、商品规格、进货单价、进货数量,等等)录入到应用系统提供的窗体对象的相关文本框控件中,并记录下自己的姓名。 每一项进货数据输入完毕,都必须根据本次进货商品数据修改“库存数据记录”数据表中的对应数据(比如,库存数量=原库存数量+本次进货数量),以保证“库存数据记录”数据表中数据的正确性。因此,这一职责称为“商品进货数据录入”。,1. GrocerMIS管理人员职责,(2)商品上柜数据录入 要求管理人员在发现某些商品的柜存数量偏少时,必须将这些商品由库存中搬至销售柜台上,同时减少“库存数据记录”数据表中的对应商品库存数据记录,并增加“柜存数据记录”数据表中的对应商品柜存数据记录。因此,这一职责称为“商品上柜数据录入”。,1. GrocerMIS管理人员职责,(3)交接班接转清 要求管理人员在售货员交接班时,根据“销售数据记录”数据表和“柜存商品记录”数据表中数据输出“销售交接班报表”,用以清点交班售货员的应交货款以及接班售货员的接班柜存商品数量。因此,这一职责称为“交接班接转清”。,1. GrocerMIS管理人员职责,(4)“销售业绩查询汇总”和“商品库存数据查询” 要求管理人员定期或不定期地查阅商品销售利润和库存商品数量,并分别填写“库存商品数量清单”、“柜存商品数量清单”和“商品销售汇总一览表”。因此,这一职责称为“销售业绩查询汇总”和“商品库存数据查询”。,2. GrocerMIS售货员职责,她们出售商品并将其出售商品的种类与数量等信息记录在“销售数据记录”数据表中。这一职责称为“销售数据录入”。 从管理职能上讲,售货员仅有权以销售单价出售存放在销售柜台上的商品,无权访问库存商品记录。而任一商品的销售单价均由管理人员通过“商品上柜数据录入”操作予以指定,售货员无权更改。,3. “零售商店管理信息系统(GrocerMIS)”数据业务流程图,1.6.2 GrocerMIS功能分析,“零售商店管理信息系统(GrocerMIS)”功能结构图,