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