ImageVerifierCode 换一换
格式:DOC , 页数:18 ,大小:605KB ,
资源ID:1226612      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-1226612.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(进销存系统数据库设计报告.doc)为本站会员(wj)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

进销存系统数据库设计报告.doc

1、- 3 -机构图标PSS进销存系统数据库设计报告文件状态: 草稿 正式发布 正在修改文件标识:Hands-on-PSS-SD-PRS当前版本:1.0作 者:完成日期:Company Information版 本 历 史版本/状态作者参与者起止日期备注 目 录 0. 文档介绍40.1 文档目的40.2 文档范围40.3 读者对象40.4 参考文献40.5 术语与缩写解释41. 数据库环境说明52. 数据库的命名规则53. 数据库逻辑设计54. 数据库物理设计64.0 表汇总64.1 客户信息表74.2 客户联系人表74.3 销售明细表84.4 销售主表84.5 商品表94.6 权限表94.7 采

2、购明细表94.8 采购主表104.9 销售人员表104.10 供应商资料表104.11 供应商联系人表114.12 用户权限表114.13 用户表125. 数据库安全性设计125.1 防止用户直接操作数据库的方法125.2 用户帐号密码的加密方法126. 数据库优化127. 数据库管理与维护说明13 C#实训教程 5. 数据库安全性设计- 17 -0. 文档介绍0.1 文档目的本文档主要对该软件后台数据库的概念模型设计和物理模型设计做出了统一的规定,同时确定了每个表的数据字典结构。它是开发人员实际建立PSS数据库及其数据库对象的重要参考依据。0.2 文档范围本文档包含以下几部分:1.数据库环境

3、说明2.数据库的命名规则3.数据库逻辑设计4.数据库物理设计5.数据库安全性设计6. 数据库优化7. 数据库管理与维护说明0.3 读者对象本文档的主要读者包括:1. 本系统的设计人员:包括模块设计人员2. 本系统的系统开发人员:包括数据库开发、编码人员3. 本系统的测试人员0.4 参考文献提示:列出本文档的所有参考文献(可以是非正式出版物),格式如下:标识符 作者,文献名称,出版单位(或归属单位),日期例如:AAA 作者,立项建议书,机构名称,日期SPP-PROC-SD SEPG,系统设计规范,机构名称,日期0.5 术语与缩写解释缩写、术语解 释T-SQL结构化查询语言,Transact-SQ

4、L DB数据库,DatabasePssManagerPSS进销存系统数据库名1. 数据库环境说明PSS进销存系统的后台数据库采用Microsoft SQL Server 2000 Enterprise Edition 数据库管理系统建立并维护。数据库设计过程中采用Sybase公司的PowerDesigner9.0创建l了PSS数据库的ER图,使用SQL Server的查询分析器创建了数据库脚本文件PSS.sql。其中SQL Server的登录模式为混和身份验证,超级用户的用户名及密码均为sa,SQL Server服务器的端口号:1433。2. 数据库的命名规则1. 数据库的命名:全部由英文小写

5、字母组成,单词之间使用下划线分割 如:PSS进销存系统后台数据库命名:pss。2. 数据库表命名:表义名(可以使用缩写) 表义名:首字母大写的英文单词,单词之间以下划线分割。3. 数据库物理设计3.0 表汇总表功能说明Supplier用于存放供应商的基本资料。Customer用于存放客户的基本资料。Goods用于存放货品的基本资料。Purchase_Plan_Master用于存放每张采购计划单据的基本资料。Purchase_Plan_Detail用于存放每张采购计划单据的商品购买明细。Purchase_Master用于存放每张采购单据的基本资料。Purchase_Detail用于存放每张采购单

6、据的商品购买明细。Sell_Master用于存放每张销售单据的基本资料。Sell_Detail用于存放每张销售单据的商品销售明细。ReturnGoods_Master用于存放每张销售退货单据的基本资料。ReturnGoods_Detail用于存放每张销售退货单据的商品明细。Stock_Goods_Master用于存放商品基本信息Stock_Goods_Detail用于存放商品明细信息Stock_sundries用于存放杂品基本信息Sundries_OutStock用于存放杂品出库信息Goods_EnterStock用于存放商品入库信息Check用于库存的盘点信息Material_Stock用于

7、存放原材料库存基本信息Material_OutStock用于存放原材料出库信息Arrive_Goods_Detail用于存放每张到货单据的基本资料。Arrive_Goods_Detail用于存放每张到货单据的到货明细资料。Supplier_Bill_Master用于存放与供应商之间的账务基本信息Supplier_Bill_Detail用于存放与供应商之间的账务明细信息(一个到货单对应一个账务明细信息)Customer_Bill_Master用于存放与客户之间的账务基本信息Customer_Bill_Detail用于存放与客户之间的销售账务明细信息CustomerReturn_Bill_Deta

8、il用于存放与客户之间的退货账务明细信息Department用于存放各个部门的基本资料。Role用于存放角色的基本资料。User用于存放员工的基本资料。表 3-0 PSS系统表汇总(共29个表)3.1 基本信息维护表表名Supplier(供应商信息表)列名数据类型(精度范围)空/非空约束条件说明supplierIdint非空PK(自增)供应商编号supplierNamevarchar(60)非空供应商名称juridicalvarchar(20)非空法人代表linkmanvarchar(20)非空联系人linkmanPhonevarchar(30)非空联系人电话faxvarchar(20)公司传

9、真companyPhonevarchar(30)非空公司电话addressvarchar(100)非空供应商地址remarkvarchar(200)备注补充说明表 3-1 PSS系统供应商信息表表名customer(客户信息表)列名数据类型(精度范围)空/非空约束条件说明customerIdint非空PK(自增)客户编号customerNamevarchar(60)非空客户名称juridicalvarchar(20)非空法人代表linkmanvarchar(20)非空联系人linkmanPhonevarchar(30)非空联系人电话faxvarchar(20)公司传真companyPhonev

10、archar(30)非空公司电话addressvarchar(100)非空地址remarkvarchar(200)备注补充说明表 3-2 PSS系统客户信息表表名Goods(货品信息维护表)列名数据类型(精度范围)空/非空约束条件说明goodsIdint非空PK(自增)货品idgoodsNamevarchar(30)非空货品名称pricedouble非空单 价unitvarchar(10)非空计量单位remarkvarchar(200)备 注补充说明表 3-3 PSS系统货品信息维护表3.3 采购管理表表名Purchase_Plan_Master(采购计划表)列名数据类型(精度范围)空/非空约

11、束条件说明purchaseplanIdvarchar(20)非空PK计划单iddatedate非空制单日期amountdouble非空总金额operatorvarchar(30)非空经手人checkStatusint非空审核状态executeStatusint非空执行状态remarkvarchar(200)备注补充说明表 3-4 PSS系统采购计划表表名Purchase_Plan_Detail(采购计划明细表)列名数据类型(精度范围)空/非空约束条件说明purchasePlanDetailIdint非空PK(自增)计划明细idpurchasePlanIdvarchar(20)非空FK计划单id

12、goodsIdint非空FK货品IduseDepartmentvarchar(30)非空使用部门planeQuantityint非空计划数量noPurchaseQuantityint非空未采购数量executeStatusint非空执行状态amountdouble非空总金额remarkvarchar(200)备注补充说明表 3-5 PSS系统采购计划明细表表名Purchase_Master(采购单表)列名数据类型(精度范围)空/非空约束条件说明purchaseIdvarchar(20)非空PK采购单号supplierIdint非空FK供应商表外键purchaseDatedate非空采购日期Op

13、eratorvarchar(20)非空经手人amountdouble非空总金额executeStateint非空执行状态(1:未完成,2:完成)remarkvarchar(200)备注补充说明表 3-6 PSS系统采购单表表名Purchase_Detail(采购明细表)列名数据类型(精度范围)空/非空约束条件说明purchaseDetailIdint非空PK(自增)采购明细编号purchaseIdvarchar(20)非空FK采购主表外键quantityint非空数量pricedouble非空单价amountdouble非空总额arriveQuantityint非空已到数量noArriveQu

14、antityint非空未到数量executeStateint非空执行状态(1:未完成,2:完成)purchaseDetailPlanIdint非空FK采购计划明细单外键补充说明表 3-7 PSS系统采购明细表3.4 销售管理表表名Sell_Master(销售主表)列名数据类型(精度范围)空/非空约束条件说明sellIdvarchar(20)非空PK销售单单号deliverAddressvarchar(100)非空送货地址sellDatedate非空销售日期outStockDatedate出库日期customerId int非空FK客户编号(单位名称)operatorvarchar(20)非空经

15、手人amountdouble非空Default:0总金额isOutStockint非空Default:1是否出库(1:否,2:是)isEnterAccountint非空Default:1是否已入账(1:否,2:是)补充说明表 3-8 PSS系统销售主表表名Sell_Detail(销售明细表)列名数据类型(精度范围)空/非空约束条件说明SellDetailIdint非空PK(自增)销售明细单单号sellId varchar(20)非空FK销售单单号goodsName varchar(20)非空产品名称sellQuantityint非空Default:0销售数量pricedouble非空Defau

16、lt:0单价amountdouble非空Default:0金额isQuitGoodsint非空Default:1是否有退货记录(1:否,2:是)isStockint非空Default:1是否出库(1:否,2:是)补充说明表 3-9 PSS系统销售明细表表名ReturnGoods_Master(退货主表)列名数据类型(精度范围)空/非空约束条件说明returnGoodsIdvarchar(20)非空PK退货单单号SellIdvarchar(20)非空FK销售单号returnDatedate非空Default:now退货日期customerId int非空FK客户编号operatorvarchar

17、(20)非空经手人amountdouble非空Default:0总金额isEnterAccountint非空Default:1是否已入账(1:否,2:是)补充说明表 3-10 PSS系统退货主表表名ReturnGoods_Detail(销售退货明细表)列名数据类型(精度范围)空/非空约束条件说明returnDetailedIDint非空PK(自增)退货明细单号returnGoodsIdvarchar(20)非空FK退货单单号sellDetailIdint非空销售明细单号GoodsName varchar(20)非空产品名称quantityint非空Default:0退货数量pricedoubl

18、e非空Default:0单价amountdouble非空Default:0金额remarkvarchar(200)退货原因补充说明表 3-11 PSS系统销售退货明细表3.5 库存管理表表名Stock_Goods_Master(库存商品主表)列名数据类型(精度范围)空/非空约束条件说明stockGoodsMasterIdvarchar(20)非空PK库存商品编号goodsNamevarchar(60)非空商品名称TotalQuantityint总数量safeQuantityint非空安全存量virtualQuantityint虚拟库存量suggestSellPricedouble建议销售价补充

19、说明表 3-12 PSS系统库存商品主表表名Stock_Goods_Detail(库存商品明细表)列名数据类型(精度范围)空/非空约束条件说明stockGoodsDetailIdint非空PK(自增)商品明细编号stockGoodsMasterIdvarchar(20)非空FK库存商品编号safeQuantityint非空库存总量produceDatedate非空生产日期loseDatedate非空失效日期补充说明生产日期(以每个月最后一天作为该月成品的生产日期)表 3-13 PSS系统库存商品明细表表名Stock_sundries(库存杂品表)列名数据类型(精度范围)空/非空约束条件说明su

20、ndriesIdint非空PK(自增)杂品编号sundriesNamevarchar(20)非空杂品名称quantityint非空当前数量补充说明表 3-14 PSS系统库存杂品表表名Sundries_OutStock(杂品出库表)列名数据类型(精度范围)空/非空约束条件说明sundriesOutIdint非空PK(自增)杂品出库编号sundriesIdint非空FK杂品编号outQuantityint非空出库数量outDatedate非空出库时间departmentvarchar(20)非空领取部门operatorvarchar(20)非空经手人remarkvarchar(200)备注补充说

21、明表 3-15 PSS系统杂品出库表表名Goods_EnterStock(商品入库表)列名数据类型(精度范围)空/非空约束条件说明goodsEnterIdint非空PK(自增)入库编号goodsNamevarchar(30)非空商品名称quantityint非空入库数量enterDatedate非空入库时间operatorvarchar(30)非空经手人remarkvarchar(200)备注补充说明表 3-16 PSS系统商品入库表 表名Material_Stock(原材料库存表)列名数据类型(精度范围)空/非空约束条件说明materialIdint非空PK(自增)原材料库存单号materi

22、alNamevarchar(20)非空原材料名称materialQuantityint非空原材料总数量safeQuantityint非空安全数量补充说明表 3-17 PSS系统原材料库存表表名Material_OutStock(原材料出库)列名数据类型(精度范围)空/非空约束条件说明materialOutIdint非空PK(自增)原材料出库单号materialNamevarchar(60)非空原材料名称materialQuantityint非空原材料数量departmentIdint非空FK使用部门的外键outDatedate非空出库日期operatorvarchar(10)非空经手人rema

23、rkvarchar(200)备注补充说明表 3-18 PSS系统原材料出库表名Arrive_Goods_Master(到货主表)列名数据类型(精度范围)空/非空约束条件说明arriveIdvarchar(20)非空PK到货单号arriveDatedate非空到货时间supplierIdint非空FK供应商的外键enterAccountStateint非空默认为1入账状态(1:是,2:否)isQualifiedSupplierint非空供方是否合格(1:合格 2: 试用)supplierBillIdVarchar(20)非空供应商往来账外检goodsTypeint非空货物类型arriveStat

24、evarchar(20)非空到货状态补充说明表 3-19 PSS系统到货主表表名Arrive_Goods_Detail(到货详细表)列名数据类型(精度范围)空/非空约束条件说明arriveDetailIdint非空PK(自增)到货详细单号arriveIdvarhcar(20)非空FK到货单号purchaseDetailIdint非空FK采购明细的外键arriveQuantityint非空到货数量pricedouble非空单价amountdouble非空总金额carNumbervarchar(20)非空供货车牌号checkCarint非空车辆检查(1:正常,2:异常)materialChecki

25、nt非空物料检查(1:正常,2:异常)cleanWayint非空外包装清洁方式(1:合格,2:不合格)samplingDatedate取样日期checkDatedate检查报告日期dgresultint非空合格/不合格检验结果(1:合格,2:不合格)isEnterStockint非空默认2是否入库(1:是,2:否)goodsNameint1为原材2为杂品货物名称operatorvarchar (20)非空验收人remarkvarchar (200)备注补充说明标红色为杂品到货时不需要的字段表 3-20 PSS系统到货详细表表名Check(盘点表)列名数据类型(精度范围)空/非空约束条件说明checkIdint非空PK(自增)盘点编号checkNamevarchar(

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2