书店进销存系统数据库设计数据库课程设计报告 精品Word文档格式.docx
- 文档编号:13495695
- 上传时间:2022-10-11
- 格式:DOCX
- 页数:53
- 大小:1.81MB
书店进销存系统数据库设计数据库课程设计报告 精品Word文档格式.docx
《书店进销存系统数据库设计数据库课程设计报告 精品Word文档格式.docx》由会员分享,可在线阅读,更多相关《书店进销存系统数据库设计数据库课程设计报告 精品Word文档格式.docx(53页珍藏版)》请在冰豆网上搜索。
书籍:
书号、书名、书单价、作者、出版社、进价、售价
供应商:
供应商号,供应商名,供应商电话
进销存:
仓库号、库存量、面积、地址
针对书店进销存系统,分别对采购部、销售、库存等进行查询资料、与同学交流了解,总结出了这些需求信息:
对采购,商品在固定的几个供应商中购买,并且一种书只在一个供应商这采购,购进后,检查书籍不合格的可以进行退货;
对销售,顾客可以根据书籍名要求书店帮忙查询库存、单价,但不能查询进价等内部信息,顾客要是发现书籍不合适,也可进行退货,不损坏全额退,损坏不予退货。
对库存,商品按类存放,一种书只能放在一个仓库里,一个仓库可以存放多种书。
因此,需要设计如下数据项和数据结构:
书籍信息,包含的数据项有:
书号、书名、作者、单价、出版社、进价等。
供应商信息,包含的数据项有:
供应商号。
供应商名、供应商电话等。
库存信息,包含的数据项有:
仓库号、面积、地址、库存量等。
1.2信息处理及系统功能
这个系统由书籍信息模块、供应商信息模块、仓库信息模块等可以实现对书籍的进销存管理以及增删改操作。
系统的功能有:
(1)书籍信息的管理包括书籍基本信息的更新、删除操作
(2)供应商信息管理:
包括供应商信息的供应商号、面积、地址等。
(3)仓库信息管理:
库存量的更新,仓库号,书籍号、库存量等。
1.3数据库系统性能需要
能在小型书店中应用,对进销存进行完善的管理,节约用户成本和时间,为用户提供方便,并有序管理库存、销售。
采购等之间的关系。
1.4数据库系统开发环境需求
采用选择功能强大的MicrosoftSQLServer2008为开发工具,还有ORACLE。
1.5需求分析阶段成果展示
1.5.1数据流程图
顶层数据流程图:
图表1顶层数据流程图
第一层数据流程图:
图表2第一层数据流程图
第二层数据流程图:
进货
图表3第二层数据流程图——进货
销售
图表4第二层数据流程图——销售
盘存
图表5第二层数据流程图——盘存
1.5.2数据字典
表1-1(书店进销存系统)数据项说明(汇总统计)
数据项编号
数据项名称
数据项含义
类型及宽度
取值范围
书籍信息表
I1
BID
书号
Char(20)
I2
Bname
书名称
I3
BPrice
书单价
Int
I4
BWriter
作者
Char(6)
I5
BPress
出版社
I6
SID
供应商编号
顾客信息表
I7
CID
顾客号
Char(10)
I8
Cname
顾客姓名
Char(12)
I9
CLevel
积分
Char(16)
顾客购书表
I10
BuyID
订单号
I11
I12
BuyNum
购买量
I13
I14
BuyDay
购买日期
DateTime
I15
WID
员工号
I16
ReNum
退货量
I17
BuyMoney
总费用
Float
库存图书表
I18
KCID
仓库号
Char(18)
I19
LossesNo
亏损数量
I20
I21
CGnum
库存量
I22
InNum
入库量
I23
I24
InTime
入库时间
I25
OutTime
出库时间
供应商信息表
I26
供应商号
I27
Sname
供应商名
I28
Phone
供应商电话
采购表
I29
I30
I31
采购日期
I32
Innum
供应量
I34
InPrice
进价
仓库信息表
I35
I36
I37
Wno
1.5.3数据结构
表1-2(书店进销存系统)数据结构(汇总统计)
数据结构编号
数据结构名
数据结构含义
组成
DS-1
C
顾客信息
CID,Cname,CLevel
DS-2
Book
书籍信息
BNO,Bname,BWriter,BPrice
DS-4
CK
仓库信息
KCID,Area,Address
DS-5
Buy
购买信息
BuyID,BID,BuyNum,CID,BuyDay
WID,ReNum,BuyMoneyBuy
DS-6
P
采购(供应)信息
BID,SID,InTime,Innum,WID
DS-7
Save
存储信息
LossesNo,KCID,BID,CGnum,InNum,WID
InTime,OutTime
DS-8
S
供应商表
SID,Sname,Phone
DS-9
T
退货信息
BNO,Tnum
DS-10
RK
入库信息
RkID,BID,InTime,RKNum
1.5.4数据流
表1-3数据流编号
数据流编号
数据流名称
简述
数据流来源
数据流去向
数据流组成
数据流量
高峰流量
F1
采购单.
书店向供应商订购商品的订货单
采购模块
供应商
书号+供应商号+员工号+供应量
30次/月
60次/月
F2
发货单
供应商发出的收货单
验货模块
F3
不合格货单
采购部验货不合格单
退货模块
仓库号+书号+不合格数量
F4
采购退货单
库管员开出的退货单
书号+退货数量
F5
合格单
采购部验货合格单
入库模块
书号+仓库号+合格数量
F6
入库单
库管员开出的入库单
库存台帐
书号+仓库号+入库数量
F7
库存
现有的库存单
库存单
书号+仓库号+现有库存数量
F8
缺货单
销售员开出的缺货单
销售模块
书号+缺货数量
F9
订单
顾客列出的购买清单
顾客
购买服务
书号+书名+数量+单价
F10
销售单
书店向顾客的反馈单
购买服务模块
书号+书名+数量+单价+总价
F11
出库单
仓库管理员填写的货物出库记录
货物出库模块
书号+书名+数量+仓库号
F13
顾客退货单
顾客因书问题向书店提交的退书单
退货服务
书号+退货数量
F14
退货信息单
顾客退货并被受理后形成的退货信息单
退货单
F16
库存清单
因销售、退货等引起的库存变化的清单
库存统计
书号+仓库号+现有库存量
注:
书店需要的书供应商都能供应,不存在无货情况,采购和发货的是一样的东西。
采购退货和不合格单上的是一样的东西,合格单和入库单是一样的东西,是采购单里删除退货单上内容的信息,缺货单以及采购单由库存中库存量等于0的导出,销售单和出库单一样,
1.5.5数据存储
表1-4数据存储
数据存储编号
数据存储名称
数据存储组成
相关联的处理
S1
采购记录(单)
采购员采购依据
供应商号+书号+数量
F22
S2
库存记录(单)
库存记录情况清单
仓库号+书号+库存数量
F21,F20,F23,F15,F7
F6,F17
S3
销售清单
销售情况记录单
书号+顾客号+数量
F10,F14
S4
采购回来放到仓库的书
S5
顾客购买书籍时,发现缺货的信息
书号+书名+缺货数量+单价
F8,F12
S6
仓库发货单
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
货物出库
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 书店进销存系统数据库设计数据库课程设计报告 精品 书店 进销存 系统 数据库 设计 课程设计 报告