文档介绍:5、6 采用结构化分析方法写出书店管理系统的需求文档,包括数据流图及数据字典。
书店JS就是一家从事图书销售的传统公司,对系统的要求如下:
记录每本图书的库存。
实现图书的零售(包括打折),实现开架售书。
可每日统计销售情况。
实现图书的采购、退货及结算,实现与供应商的销售及结算关系。
遵守出版行业的行规:在书店到书后,若在3个月内未实现销售,可全部或部分退货,在发书后3个月内给予发票,书店在3个月后可部分或全部付款,该项规则对采购或批发均有效。
该书店还可将该产品批发给其她书店。
在供应商、书店、其她书店、零售客户之间的结算采用码洋折扣方式进行,即,如果图书的实价为X,则图书码洋为X,而以7折给书店,则图书的实洋为0、7X,供应商、书店等以相对的固定折扣进行交易。
管理人员可随时查瞧库存、采购、销售、付款、到款情况,并能提供日/月销售报表、应付/付款情况分析表、应收/到款情况分析表。
由于销售商品就是图书,图书除有书名、作者、出版社外、还有版次、印次、出版日期以及ISBN号、条码、定价;由于出版领域的特殊性,一种图书(如软件工程)只有一个ISBN号以及一个条码,而该图书依据不同的版次、印次,可有不同的定价,这给条码扫描(销售及入/出货时)确定一本图书甙类了一定的困难。
图1 顶层图
图2 零层图
图2、1 一层图1
图2、2 一层图2
图2、3 一层图3
数据字典
数据流条目
采购单
名称,条码,数量,购买时间
JS书店
供应商
JS书店需要购买的图书
JS书店退货单
名称,条码,数量,购买时间,退货时间
JS书店
供应商
3个月内未销售的全部或部分图书
其她书店订购单
名称,条码,数量,购买时间
其她书店
JS书店
零售客户订购单
名称,条码,数量,
购买时间
零售客户
JS书店
零售、批发退货单
名称,条码,数量,够买时间,退货时间
零售客户、其她书店
JS书店
3个月内可全部或部分退货
文件条目
库存
书名、作者、出版社、版次、印次、出版日期以及ISBN号、条码、定价
图书采购
退货处理,零售,批发
日/月销售情况
日期,书名,条码,销售数目
图书订购
零售、批发核对退货
一日/次、一月/次
应付/付款情况分析表
书名,条码,数量,单价,码洋折扣。总价格
码洋折扣、林寿、批发退货