1、书籍:书号、书名、书单价、作者、进价、售价供应商:供应商号,供应商名,供应商进销存:仓库号、库存量、面积、地址针对书店进销存系统,分别对采购部、销售、库存等进行查询资料、与同学交流了解,总结出了这些需求信息:对采购,商品在固定的几个供应商中购买,并且一种书只在一个供应商这采购,购进后,检查书籍不合格的可以进行退货;对销售,顾客可以根据书籍名要求书店帮忙查询库存、单价,但不能查询进价等部信息,顾客要是发现书籍不合适,也可进行退货,不损坏全额退,损坏不予退货。对库存,商品按类存放,一种书只能放在一个仓库里,一个仓库可以存放多种书。因此,需要设计如下数据项和数据结构:书籍信息,包含的数据项有:书号、
2、书名、作者、单价、进价等。供应商信息,包含的数据项有:供应商号。供应商名、供应商等。库存信息,包含的数据项有:仓库号、面积、地址、库存量等。1.2信息处理与系统功能这个系统由书籍信息模块、供应商信息模块、仓库信息模块等可以实现对书籍的进销存管理以与增删改操作。系统的功能有:(1)书籍信息的管理包括书籍基本信息的更新、删除操作(2)供应商信息管理:包括供应商信息的供应商号、面积、地址等。(3)仓库信息管理:库存量的更新,仓库号,书籍号、库存量等。1.3数据库系统性能需要能在小型书店中应用,对进销存进行完善的管理,节约用户成本和时间,为用户提供方便,并有序管理库存、销售。采购等之间的关系。1.4数
3、据库系统开发环境需求采用选择功能强大的Microsoft SQL Server 2008为开发工具,还有ORACLE。1.5需求分析阶段成果展示1.5.1数据流程图顶层数据流程图:图表 1 顶层数据流程图第一层数据流程图:图表 2 第一层数据流程图第二层数据流程图:进货 图表 3 第二层数据流程图进货销售图表 4 第二层数据流程图销售盘存图表 5 第二层数据流程图盘存1.5.2数据字典表1-1(书店进销存系统) 数据项说明(汇总统计)数据项编号数据项名称数据项含义类型与宽度取值围书籍信息表I1BID书号Char(20)I2Bname书名称I3BPrice书单价IntI4BWriter作者Cha
4、r(6)I5BPressI6SID供应商编号顾客信息表I7CID顾客号Char(10)I8Cname顾客Char(12)I9CLevel积分Char(16)顾客购书表I10BuyID订单号I11I12BuyNum购买量I13I14BuyDay购买日期DateTimeI15WID员工号I16ReNum退货量I17BuyMoney总费用Float库存图书表I18KCID仓库号Char(18)I19LossesNo亏损数量I20I21CGnum库存量I22InNum入库量I23I24InTime入库时间I25OutTime出库时间供应商信息表I26供应商号I27Sname供应商名I28Phone供应
5、商采购表I29I30I31采购日期I32Innum供应量I34InPrice进价仓库信息表I35I36I37Wno1.5.3数据结构表1-2 (书店进销存系统) 数据结构(汇总统计)数据结构编号数据结构名数据结构含义组成DS-1C顾客信息CID,Cname,CLevelDS-2Book书籍信息BNO,Bname,BWriter ,BPriceDS-4CK仓库信息KCID,Area,AddressDS-5Buy购买信息BuyID,BID,BuyNum,CID,BuyDayWID,ReNum,BuyMoneyBuyDS-6P采购(供应)信息BID,SID,InTime,Innum,WIDDS-7S
6、ave存储信息LossesNo,KCID,BID,CGnum,InNum,WIDInTime,OutTimeDS-8S供应商表SID,Sname,PhoneDS-9T退货信息BNO,TnumDS-10RK入库信息RkID,BID,InTime,RKNum1.5.4数据流表1-3 数据流编号数据流编号数据流名称简述数据流来源数据流去向数据流组成数据流量高峰流量F1采购单.书店向供应商订购商品的订货单采购模块书号+ 供应商号+员工号+供应量30次/月60次/月F2发货单供应商发出的收货单验货模块F3不合格货单采购部验货不合格单退货模块仓库号+书号+不合格数量F4采购退货单库管员开出的退货单书号+退
7、货数量F5合格单采购部验货合格单入库模块书号+仓库号+合格数量F6入库单库管员开出的入库单库存台帐书号+仓库号+入库数量F7库存现有的库存单库存单书号+仓库号+现有库存数量 F8缺货单销售员开出的缺货单销售模块书号+缺货数量 F9订单顾客列出的购买清单购买服务书号+书名+数量+单价F10销售单书店向顾客的反馈单购买服务模块书号+书名+数量+单价+总价F11出库单仓库管理员填写的货物出库记录货物出库模块书号+书名+数量+仓库号F13顾客退货单顾客因书问题向书店提交的退书单退货服务F14退货信息单顾客退货并被受理后形成的退货信息单退货单F16库存清单因销售、退货等引起的库存变化的清单库存统计书号+
8、仓库号+现有库存量注:书店需要的书供应商都能供应,不存在无货情况,采购和发货的是一样的东西。采购退货和不合格单上的是一样的东西,合格单和入库单是一样的东西,是采购单里删除退货单上容的信息,缺货单以与采购单由库存中库存量等于0的导出,销售单和出库单一样,1.5.5数据存储表1-4 数据存储数据存储编号数据存储名称数据存储组成相关联的处理S1采购记录(单)采购员采购依据供应商号+书号+数量F22S2库存记录(单)库存记录情况清单仓库号+书号+库存数量F21,F20,F23,F15,F7F6,F17S3销售清单销售情况记录单书号+顾客号+数量F10,F14S4采购回来放到仓库的书S5顾客购买书籍时,发现缺货的信息书号+书名+缺货数量+单价F8,F12S6仓库发货单1.5.6处理过程表1-5 处理过程处理逻辑编号处理逻辑名称输入的数据流处理输出的数据流处理频率P1.1采购采购部采购依据F7库存清单F8缺货单根据清单确认采购书籍采购单15次/月P1.2验货采购部检验进货F2采购发货单根据发货单检验商品F3不合格单F5合格单P1.3入库检验合格入库F5验货合格单登记库存账目和流水账F6入库记录P1.4退货检验不合格退去F3不合格货单确定退货F4采购退货单P2.1顾客向销售部购买书籍F9订单根据订单向顾客销售书籍F23销售记录F10销售单P2.2货物出库仓库根据顾客需求发货
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1