进销存系统数据库设计报告Word格式.doc
- 文档编号:1456596
- 上传时间:2023-04-30
- 格式:DOC
- 页数:18
- 大小:605KB
进销存系统数据库设计报告Word格式.doc
《进销存系统数据库设计报告Word格式.doc》由会员分享,可在线阅读,更多相关《进销存系统数据库设计报告Word格式.doc(18页珍藏版)》请在冰点文库上搜索。
4.13用户表 12
5.数据库安全性设计 12
5.1防止用户直接操作数据库的方法 12
5.2用户帐号密码的加密方法 12
6.数据库优化 12
7.数据库管理与维护说明 13
C#实训教程
5.数据库安全性设计 -17-
0.文档介绍
0.1文档目的
本文档主要对该软件后台数据库的概念模型设计和物理模型设计做出了统一的规定,同时确定了每个表的数据字典结构。
它是开发人员实际建立PSS数据库及其数据库对象的重要参考依据。
0.2文档范围
本文档包含以下几部分:
1. 数据库环境说明
2. 数据库的命名规则
3. 数据库逻辑设计
4. 数据库物理设计
5. 数据库安全性设计
6.数据库优化
7.数据库管理与维护说明
0.3读者对象
本文档的主要读者包括:
1.本系统的设计人员:
包括模块设计人员
2.本系统的系统开发人员:
包括数据库开发、编码人员
3.本系统的测试人员
0.4参考文献
提示:
列出本文档的所有参考文献(可以是非正式出版物),格式如下:
[标识符]作者,文献名称,出版单位(或归属单位),日期
例如:
[AAA]作者,《立项建议书》,机构名称,日期
[SPP-PROC-SD]SEPG,系统设计规范,机构名称,日期
0.5术语与缩写解释
缩写、术语
解释
T-SQL
结构化查询语言,Transact-SQL
DB
数据库,Database
PssManager
PSS进销存系统数据库名
1.数据库环境说明
PSS进销存系统的后台数据库采用MicrosoftSQLServer2000EnterpriseEdition数据库管理系统建立并维护。
数据库设计过程中采用Sybase公司的PowerDesigner9.0创建l了PSS数据库的ER图,使用SQLServer的查询分析器创建了数据库脚本文件PSS.sql。
其中SQLServer的登录模式为混和身份验证,超级用户的用户名及密码均为sa,SQLServer服务器的端口号:
1433。
2.数据库的命名规则
1.数据库的命名:
全部由英文小写字母组成,单词之间使用下划线分割
如:
PSS进销存系统后台数据库命名:
pss。
2.数据库表命名:
表义名(可以使用缩写)
表义名:
首字母大写的英文单词,单词之间以下划线分割。
3.数据库物理设计
3.0表汇总
表
功能说明
Supplier
用于存放供应商的基本资料。
Customer
用于存放客户的基本资料。
Goods
用于存放货品的基本资料。
Purchase_Plan_Master
用于存放每张采购计划单据的基本资料。
Purchase_Plan_Detail
用于存放每张采购计划单据的商品购买明细。
Purchase_Master
用于存放每张采购单据的基本资料。
Purchase_Detail
用于存放每张采购单据的商品购买明细。
Sell_Master
用于存放每张销售单据的基本资料。
Sell_Detail
用于存放每张销售单据的商品销售明细。
ReturnGoods_Master
用于存放每张销售退货单据的基本资料。
ReturnGoods_Detail
用于存放每张销售退货单据的商品明细。
Stock_Goods_Master
用于存放商品基本信息
Stock_Goods_Detail
用于存放商品明细信息
Stock_sundries
用于存放杂品基本信息
Sundries_OutStock
用于存放杂品出库信息
Goods_EnterStock
用于存放商品入库信息
Check
用于库存的盘点信息
Material_Stock
用于存放原材料库存基本信息
Material_OutStock
用于存放原材料出库信息
Arrive_Goods_Detail
用于存放每张到货单据的基本资料。
用于存放每张到货单据的到货明细资料。
Supplier_Bill_Master
用于存放与供应商之间的账务基本信息
Supplier_Bill_Detail
用于存放与供应商之间的账务明细信息(一个到货单对应一个账务明细信息)
Customer_Bill_Master
用于存放与客户之间的账务基本信息
Customer_Bill_Detail
用于存放与客户之间的销售账务明细信息
CustomerReturn_Bill_Detail
用于存放与客户之间的退货账务明细信息
Department
用于存放各个部门的基本资料。
Role
用于存放角色的基本资料。
User
用于存放员工的基本资料。
表3-0PSS系统表汇总(共29个表)
3.1基本信息维护表
表名
Supplier(供应商信息表)
列名
数据类型(精度范围)
空/非空
约束条件
说明
supplierId
int
非空
PK(自增)
供应商编号
supplierName
varchar(60)
供应商名称
juridical
varchar(20)
法人代表
linkman
联系人
linkmanPhone
varchar(30)
联系人电话
fax
公司传真
companyPhone
公司电话
address
varchar(100)
供应商地址
remark
varchar(200)
补充说明
表3-1PSS系统供应商信息表
customer(客户信息表)
customerId
客户编号
customerName
客户名称
地址
表3-2PSS系统客户信息表
Goods(货品信息维护表)
goodsId
货品id
goodsName
货品名称
price
double
单价
unit
varchar(10)
计量单位
备注
表3-3PSS系统货品信息维护表
3.3采购管理表
Purchase_Plan_Master(采购计划表)
purchaseplanId
PK
计划单id
date
制单日期
amount
总金额
operator
经手人
checkStatus
审核状态
executeStatus
执行状态
表3-4PSS系统采购计划表
Purchase_Plan_Detail(采购计划明细表)
purchasePlanDetailId
计划明细id
purchasePlanId
FK
货品Id
useDepartment
使用部门
planeQuantity
计划数量
noPurchaseQuantity
未采购数量
表3-5PSS系统采购计划明细表
Purchase_Master(采购单表)
purchaseId
采购单号
供应商表外键
purchaseDate
采购日期
Operator
executeState
执行状态(1:
未完成,2:
完成)
表3-6PSS系统采购单表
Purchase_Detail(采购明细表)
purchaseDetailId
采购明细编号
采购主表外键
quantity
数量
单价
总额
arriveQuantity
已到数量
noArriveQuantity
未到数量
purchaseDetailPlanId
采购计划明细单外键
表3-7PSS系统采购明细表
3.4销售管理表
Sell_Master(销售主表)
sellId
销售单单号
deliverAddress
送货地址
sellDate
销售日期
outStockDate
出库日期
customerId
客户编号(单位名称)
Default:
isOutStock
1
是否出库(1:
否,2:
是)
isEnterAccount
是否已入账(1:
表3-8PSS系统销售主表
Sell_Detail(销售明细表)
SellDetailId
销售明细单单号
sellId
goodsName
产品名称
sellQuantity
销售数量
金额
isQuitGoods
是否有退货记录(1:
isStock
表3-9PSS系统销售明细表
ReturnGoods_Master(退货主表)
returnGoodsId
退货单单号
SellId
销售单号
returnDate
now
退货日期
表3-10PSS系统退货主表
ReturnGoods_Detail(销售退货明细表)
returnDetailedID
退货明细单号
sellDetailId
销售明细单号
GoodsName
退货数量
退货原因
表3-11PSS系统销售退货明细表
3.5库存管理表
Stock_Goods_Master(库存商品主表)
stockGoodsMasterId
库存商品编号
商品名称
TotalQuantity
总数量
safeQuantity
安全存量
virtualQuantity
虚拟库存量
suggestSellPrice
建议销售价
表3-12PSS系统库存商品主表
Stock_Goods_Detail(库存商品明细表)
stockGoodsDetailId
商品明细编号
库存总量
produceDate
生产日期
loseDate
失效日期
生产日期(以每个月最后一天作为该月成品的生产日期)
表3-13PSS系统库存商品明细表
Stock_sundries(库存杂品表)
sundriesId
杂品编号
sundriesName
杂品名称
当前数量
表3-14PSS系统库存杂品表
Sundries_OutStock(杂品出库表)
sundriesOutId
杂品出库编号
outQuantity
出库数量
outDate
出库时间
department
领取部门
表3-15PSS系统杂品出库表
Goods_EnterStock(商品入库表)
goodsEnterId
入库编号
入库数量
enterDate
入库时间
表3-16PSS系统商品入库表
表名
Material_Stock(原材料库存表)
materialId
原材料库存单号
materialName
原材料名称
materialQuantity
原材料总数量
安全数量
表3-17PSS系统原材料库存表
Material_OutStock(原材料出库)
materialOutId
原材料出库单号
原材料数量
departmentId
使用部门的外键
表3-18PSS系统原材料出库
Arrive_Goods_Master(到货主表)
arriveId
到货单号
arriveDate
到货时间
供应商的外键
enterAccountState
默认为1
入账状态(1:
是,2:
否)
isQualifiedSupplier
供方是否合格(1:
合格2:
试用)
supplierBillId
Varchar(20)
供应商往来账外检
goodsType
货物类型
arriveState
到货状态
表3-19PSS系统到货主表
Arrive_Goods_Detail(到货详细表)
arriveDetailId
到货详细单号
varhcar(20)
采购明细的外键
到货数量
carNumber
供货车牌号
checkCar
车辆检查(1:
正常,2:
异常)
materialCheck
物料检查(1:
cleanWay
外包装清洁方式(1:
合格,2:
不合格)
samplingDate
取样日期
checkDate
检查报告日期
dgresult
合格/不合格
检验结果(1:
isEnterStock
默认2
是否入库(1:
是,2:
1为原材2为杂品
货物名称
varchar(20)
验收人
varchar(200)
标红色为杂品到货时不需要的字段
表3-20PSS系统到货详细表
Check(盘点表)
checkId
盘点编号
checkName
varchar(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 进销存 系统 数据库 设计 报告
![提示](https://static.bingdoc.com/images/bang_tan.gif)