进销存系统数据库设计报告文档格式.doc
- 文档编号:13322223
- 上传时间:2022-10-09
- 格式:DOC
- 页数:18
- 大小:605KB
进销存系统数据库设计报告文档格式.doc
《进销存系统数据库设计报告文档格式.doc》由会员分享,可在线阅读,更多相关《进销存系统数据库设计报告文档格式.doc(18页珍藏版)》请在冰豆网上搜索。
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
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
数量
单价
总额
arri
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 进销存 系统 数据库 设计 报告