进销存系统数据库设计报告.docx
- 文档编号:2366205
- 上传时间:2022-10-29
- 格式:DOCX
- 页数:28
- 大小:24.29KB
进销存系统数据库设计报告.docx
《进销存系统数据库设计报告.docx》由会员分享,可在线阅读,更多相关《进销存系统数据库设计报告.docx(28页珍藏版)》请在冰豆网上搜索。
进销存系统数据库设计报告
机构图标
PSS进销存系统
数据库设计报告
文件状态:
[]草稿
[√]正式发布
[]正在修改
文件标识:
Hands-on-PSS-SD-PRS
当前版本:
1.0
作者:
完成日期:
CompanyInformation
版本历史
版本/状态
作者
参与者
起止日期
备注
目录
0.文档介绍4
0.1文档目的4
0.2文档范围4
0.3读者对象4
0.4参考文献4
0.5术语与缩写解释4
1.数据库环境说明5
2.数据库的命名规则5
3.数据库逻辑设计5
4.数据库物理设计6
4.0表汇总6
4.1客户信息表7
4.2客户联系人表7
4.3销售明细表8
4.4销售主表8
4.5商品表9
4.6权限表9
4.7采购明细表9
4.8采购主表10
4.9销售人员表10
4.10供应商资料表10
4.11供应商联系人表11
4.12用户权限表11
4.13用户表12
5.数据库安全性设计12
5.1防止用户直接操作数据库的方法12
5.2用户帐号密码的加密方法12
6.数据库优化12
7.数据库管理与维护说明13
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
用于存放每张到货单据的基本资料。
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
varchar(20)
非空
联系人
linkmanPhone
varchar(30)
非空
联系人电话
fax
varchar(20)
公司传真
companyPhone
varchar(30)
非空
公司电话
address
varchar(100)
非空
供应商地址
remark
varchar(200)
备注
补充说明
表3-1PSS系统供应商信息表
表名
customer(客户信息表)
列名
数据类型(精度范围)
空/非空
约束条件
说明
customerId
int
非空
PK(自增)
客户编号
customerName
varchar(60)
非空
客户名称
juridical
varchar(20)
非空
法人代表
linkman
varchar(20)
非空
联系人
linkmanPhone
varchar(30)
非空
联系人电话
fax
varchar(20)
公司传真
companyPhone
varchar(30)
非空
公司电话
address
varchar(100)
非空
地址
remark
varchar(200)
备注
补充说明
表3-2PSS系统客户信息表
表名
Goods(货品信息维护表)
列名
数据类型(精度范围)
空/非空
约束条件
说明
goodsId
int
非空
PK(自增)
货品id
goodsName
varchar(30)
非空
货品名称
price
double
非空
单价
unit
varchar(10)
非空
计量单位
remark
varchar(200)
备注
补充说明
表3-3PSS系统货品信息维护表
3.3采购管理表
表名
Purchase_Plan_Master(采购计划表)
列名
数据类型(精度范围)
空/非空
约束条件
说明
purchaseplanId
varchar(20)
非空
PK
计划单id
date
date
非空
制单日期
amount
double
非空
总金额
operator
varchar(30)
非空
经手人
checkStatus
int
非空
审核状态
executeStatus
int
非空
执行状态
remark
varchar(200)
备注
补充说明
表3-4PSS系统采购计划表
表名
Purchase_Plan_Detail(采购计划明细表)
列名
数据类型(精度范围)
空/非空
约束条件
说明
purchasePlanDetailId
int
非空
PK(自增)
计划明细id
purchasePlanId
varchar(20)
非空
FK
计划单id
goodsId
int
非空
FK
货品Id
useDepartment
varchar(30)
非空
使用部门
planeQuantity
int
非空
计划数量
noPurchaseQuantity
int
非空
未采购数量
executeStatus
int
非空
执行状态
amount
double
非空
总金额
remark
varchar(200)
备注
补充说明
表3-5PSS系统采购计划明细表
表名
Purchase_Master(采购单表)
列名
数据类型(精度范围)
空/非空
约束条件
说明
purchaseId
varchar(20)
非空
PK
采购单号
supplierId
int
非空
FK
供应商表外键
purchaseDate
date
非空
采购日期
Operator
varchar(20)
非空
经手人
amount
double
非空
总金额
executeState
int
非空
执行状态(1:
未完成,2:
完成)
remark
varchar(200)
备注
补充说明
表3-6PSS系统采购单表
表名
Purchase_Detail(采购明细表)
列名
数据类型(精度范围)
空/非空
约束条件
说明
purchaseDetailId
int
非空
PK(自增)
采购明细编号
purchaseId
varchar(20)
非空
FK
采购主表外键
quantity
int
非空
数量
price
double
非空
单价
amount
double
非空
总额
arriveQuantity
int
非空
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 进销存 系统 数据库 设计 报告