2022年ERP数据库详细设计说明书.docx
精品学习资源ERP数据库设计说明书项目代号: CX-2021-04-XXXXXXXXX 技术2021-04-28欢迎下载精品学习资源目录1 、数据库设计 .错误.未定义书签;1.1、命名规章 .31.2、共用表 .101.3、基础数据 .31.4、库存子系统 .131.5、销售子系统 .201.6、选购子系统 .34欢迎下载精品学习资源1 、命名规章见数据库表名与字段名命名标准2 、基础数据见 erp项目数据库脚本 .sql文件删除, 0:删除【表 说 明】【主键说明】【外键说明】【索引说明】【字段补充说明】2.2 、 仓库表 <Storage>设计人: XXX字段名类型是否为主外键默认值中文说明2.1 、 物料类别 <Materieltype>设计人: XXX字段名类型是否为空主键外键默认值中文说明matypeidVarchar250noyes物料类别编号matypenameVarchar250no物料类别名称matypeengnameVarchar250yes英文名称matyperemarkVarchar22000yes备注safetyonevarchar250yesNoNoNo保留字段safetytwovarchar250yesNoNoNo保留字段enablesnumber默认 1 不 标识是否删除欢迎下载精品学习资源空键stoidVarchar250noyes仓库编号stonameVarchar250no仓库名称stosimplenameVarchar250yes仓库简称stoconnectperVarchar250yes联系人stoempidVarchar250yes联系人 ID 新增stophoneVarchar250yes联系stoaddressVarchar250yes仓库地址storemarkVarchar22000yes备注safetyonevarchar250yesNoNoNo保留字段safetytwovarchar250yesNoNoNo保留字段enablesnumber默认 1 不删除, 0:标识是否删除删除【表 说 明】【主键说明】【外键说明】【索引说明】【字段补充说明】2.3 、 物料主文件 <Materiel>设计人: XXX欢迎下载精品学习资源字段名类型是否为空matidVarchar250no主键外键默认值中文说明yes物料编号欢迎下载精品学习资源matnameVarchar250no物料名称matspecmattypeidVarchar250Varchar220yesno规格型号物料类别伪外键mattypenameVarchar250no物料类别名称matadvicepricenumber19,4no建议售价matadvicepriceAmatadvicepriceBnumber19,4number19,4yesYes售价 A售价 BmatadvicepriceCnumber19,4Yes售价 CmatadvicepriceDnumber19,4Yes售价 DmatadvicepriceEnumber19,4Yes售价 Ematstandardpricematshapenumber19,4Varchar50nono成品标准进价物料型态matifdutyNumber9No0:否是否含税matdutyratenumber19,4No0.17税率欢迎下载精品学习资源matstockaheaddatematmainaffordnumber9Varchar250noyes0选购提前期主供应商matmainaffordidmatgawpdateVarchar250number9yesyes30主供应商 ID呆滞起计天数matstopdate matremarkmatunitdate Varchar22000Varchar250yes yesyes停用日期备注计量单位safetyonevarchar250yesNoNoNo保留字段safetytwovarchar250yesNoNoNo保留字段EnableNumber9NoNoNoNo标识是否删除【表说明】【主键说明】【外键说明】【索引说明】【字段补充说明】2.4 、 客户主文件 <client>设计人: XXX字段名cliid类型Varchar250是否为空N主键Y外键默认值中文说明客户编号clitypeidVarchar250客户类别 IdclinameVarchar250N客户全称clishortnameVarchar250客户简称cliaddressVarchar250地方详细cliareaVarchar250地区clienameVarchar250英文全称clieshortnameVarchar250英文简称基本资料cliprincipalVarchar250负责人clilinkmanVarchar250联系人cliphoneoneVarchar250联系一cliphonetwocliphonethreeVarchar250Varchar250联系二联系三clibankaccountsVarchar250银行帐号cliopenbankVarchar250开户银行empidVarchar250N业务人员 idclimobilephoneVarchar250移动cliemailVarchar250电子邮件cliwebVarchar250网址欢迎下载精品学习资源clifaxesVarchar250号码销售信息clioldoutdatedate最初销售出货日clioldintodatedate最初销售退货日clinewoutdatedate最近销售出货日clinewintodatedate最近销售退货日clidiscountVarchar250折数 %clipricestepVarchar250售价等级clicreatedatedate客户建立日clistopdatedate终止交易日收款信息clizhangkuaneduVarchar250账款额度cliremaineduVarchar250剩余额度cliconditionVarchar250收款条件天climonthreckoningdate每月结账日clicreditstepVarchar250信用等级cliqcpremoneynumber19,4期初预收款cliqcdealmoneynumber19,4期初应收款cliqmpremoneynumber19,4期末预收款cliqmdealmoneynumber19,4期末应收款其它cliotherremarkVarchar22000备注clitrashNumber4,0是否废码safetyonevarchar250保留字段safetytwovarchar250保留字段enablesnumber默认 1 不删除, 0:标识是否删除删除【表 说 明】【主键说明】【外键说明】【索引说明】【字段补充说明】2.5 、 客户类别表 <clienttype>设计人: XXX字段名类型是否为空主键外键默认值中文说明clitypeidVarchar250NN类别编号clitypenameVarchar250N类别名称clitypeenameVarchar250N英文名称cliremarkVarchar2500Y备注欢迎下载精品学习资源clitypetrashNumber4,00是否废码safetyonevarchar250yes保留字段safetytwoEnablevarchar250Number9yesNo保留字段标识是否删除【表 说 明】【主键说明】【外键说明】【索引说明】【字段补充说明】2.6 、 人员表 <employee>设计人: XXX字段名类型是否为空主键外键默认值中文说明empidVarchar250NY人员编号empnameVarchar250N人员empenameVarchar250英文depidVarchar250N部门编号 idempsexVarchar250N性别默认男empcardVarchar250N身份证号基本资料empstateVarchar250N就职状态 idempdutyVarchar250职务改字段名empphoneoneVarchar250联系一empphonetwoVarchar250联系二empphonethreeVarchar250联系三empbankaccountsVarchar250银行账号empbirthdayDate产生日期 修改数据类型 empjobEmpemailVarchar2Varchar25050岗位电子邮件一个邮箱empwebVarchar250网址empfaxesVarchar250号码empopenbankVarchar250开户银行其它信息emptopVarchar250最高学历empdegreeVarchar250学位empgotimedate到期日期empgraduatetimeVarchar250毕业学校emppactstarttimedate合同起始日期emppactendtimedate合同终止日期欢迎下载精品学习资源通讯资料empnowmailidVarchar250现empfamilyphoneVarchar250家庭empfamilyplaceVarchar250家庭住址empnowphoneVarchar250现empnowplaceVarchar250现住址empexigencemanVarchar250紧急联系人empfamilymailidVarchar250家庭其它empremarkvarchar22000备注emptrashNumber4,00是否废码safetyonevarchar250保留字段safetytwovarchar250保留字段enablesnumber默认 1 不删除, 0:标识是否删除删除【表 说 明】【主键说明】【外键说明】【索引说明】【字段补充说明】2.7 、 供应商类型表 <providetype>设计人: XXX字段名类型空否 主键 外键默认值中文说明peeidVarchar2 50NY类别编号peenameVarhcar250N类别名称peeEnameVarchar250N类别英文名称peeremarkVarchar22000Y备注peetrashNumber4,00是否废码safetyonevarchar250保留字段safetytwovarchar250保留字段enablesnumber默认 1 不删除,0:标识是否删除删除【表 说 明】【主键说明】【外键说明】【索引说明】欢迎下载精品学习资源【字段补充说明】2.8 、 供应商主文件表 <provideInfo>设计人: XXX字段名类型空否主键外键默认值中文说明peoidVarchar250NY供应商编号peonameVarchar250N供应商全称peoshortnameVarchar250供应商简称peoascriptionVarchar250N帐款归属peopeeidVarchar250供应商类型表 idpeopeenameVarchar250供应商类型表名称新增peoareaVarchar250地区peoprincipalVarchar250负责人peolinkmanVarchar250联系人peophoneoneVarchar250联系一peophonetwoVarchar250联系二peomobilephoneVarchar250移动peobankaccountsVarchar250银行帐号peoopenbankVarchar250开户银行PeoempidVarchar250业务人员编号PeoempnameVarchar250业务人员名称peocallingVarchar250行业别peoemailVarchar250电子邮件peowebVarchar250网址peofaxesVarchar250号码peocreatedateVarchar250建立日期peocreditclassVarchar250信用等级peozhangkuanedunumber19,4帐款额度peoremainedunumber19,4剩余额度peomonthreckoningnumber19,431每月结帐日Peoqcprepaymoneynumber19,4期初预付款peoqcdealmoneynumber19,4期初应对款peoqmprepaymoneynumber19,4期末预付款peoqmdealmoneynumber19,4期末应对款peoremarkVarchar22000备注peotrashNumber4,00是否废码safetyonevarchar250保留字段safetytwovarchar250保留字段enablesnumber默认删除1 不删除,0:标识是否删除【表 说明】欢迎下载精品学习资源【主键说明】【外键说明】【索引说明】【字段补充说明】2.9、部门表 <depttab>设计人: XXX字段名类型空否主键外键默认值中文说明depidVarchar250NY部门编号depnameVarchar250N部门名称depremarkVarchar22000备注deptrashVarchar250N是否废码safetyonevarchar250保留字段safetytwovarchar250保留字段enablesnumber默认 1 不删除, 0:标识是否删除删除【表 说 明】【主键说明】【外键说明】【索引说明】【字段补充说明】3 、共用表3.1 、 库存总账表 <generalledger>设计人:黄健字段名类型是否为主键外键默认值中文说明空GenidgenmaterielidVarchar250Varchar250NoNoYesNoNo行号物料编号genstoragenoVarchar220NoNo仓库编号 伪外键 欢迎下载精品学习资源genstoragenameVarchar220NoNoNo仓库genexpectstartqtyNumber9no期初总数量genstandarcostnumber19,4no标准成本genallcostnumber19,4no标准总成本genexpectstartallcnumber19,4no期初总成本ostgensafetyqtyNumber9no安全数量GenavgcostNumber19,4NoNoNoNo平均成本GenqtyNumber9NoNoNoNo现有总数量GennowavgcostNumber19,4NoNoNoNo现行平均成本GenstandardcostallNumber19,4NoNoNoNo标准总成本改名字GennowcostNumber19,4NoNoNoNo现行总成本safetyonevarchar250yesNoNoNo保留字段safetytwovarchar250yesNoNoNo保留字段enablesnumber默认删除1 不删除,0:标识是否删除【表说明】【主键说明】【外键说明】【索引说明】【字段补充说明】3.2 、 库存进出明细表 <minusandadddetail>设计人:XXX字段名类型是否为空主键外键默认值中文说明MinusaddidNumber9Nn主键 IDMinusdatedatenn单据日期MatypeidVarchar220nn物料编号MatypenameMinusaddVarchar250Number9nnnn物料名称数量 +, - UnitpriceNumber19,4单价MoneysNumber19,4金额storagedateDate时间StoidVarchar250nn仓库 IDStonameVarchar250nn仓库名称OrigintypeVarchar220nn来源单别OriginidVarchar220nn来源单号欢迎下载精品学习资源AftermathNumber9nn期末结存enablesnumber默认删除1 不删除,0:标识是否删除Safetytonevarchar250Yn保留字段 1Safetytwovarchar250Yn保留字段 2【表 说 明】【主键说明】【外键说明】【索引说明】【字段补充说明】3.3 、 选购账款明细表 <AccountMoneyDetail>XXX字段名类型是否为主键外键默认值中文说明空storageidNumber9Ny主键 IDstoragedatedaten单据日期origintypesVarchar250y来源单别originidVarchar220y来源单号nowdateatdatey日期clientsupplyVarchar250y供货商名称citationidVarchar250y供货商 IDformerlymoneys Number19,4y原单金额nowadaysmoneys Number19,4y现行余额enablesnumber默认 1 不删除, 0:删除标识是否删除safetytonevarchar250Yn保留字段safetytwovarchar250Yn保留字段【表 说 明】记录每个仓库每次数量和金额的转变量【主键说明】流水号【外键说明】单据类别【索引说明】时间字段加索引【字段补充说明】欢迎下载精品学习资源4 、库存子系统4.1 、 盘点主表 <checked> 设计人: XXX字段名类型是否为空主键外键默认值中文说明cheidVarchar250NOYNo盘点单的流水号chestoragenoVarchar250NoNo盘点的仓库编号 StoragechestoragenameVarchar250NONo盘点的仓库名称chedatedateNoSysdate盘点的日期chemanVarchar250NoNo盘点人名称chedeptnameVarchar250NoNo部门名称cherestrictmanVarchar250YesNo制单人 - 当前登录人cheauditingmanVarchar250YesNo审核人 - 当前登录人chestatuNumber2NoNo审核状态, 0 为未审核safetyonevarchar250yesNo保留字段safetytwovarchar250yesNo保留字段enablesnumber默认 1 不删除,0:删除标识是否删除【表说 明】stoid【主键说明】【外键说明】【索引说明】【字段补充说明】4.2 、 盘点明细表 <Checkdetail>设计人 :XXX字段名类型是否为空主键外键默认值中文说明cheidVarchar250NoYesYesNo盘点单的流水号 check cheid chelineidNumber9NoYesNoNo栏号chematerielidVarchar250NoNoNoNo物料的编号 Materiel matid chematerielnameVarchar250NoNoNoNo物料的名称cheunitnameVarchar250NoNoNoNo单位名称欢迎下载精品学习资源cheaccountqtyNumber9NoNoNoNo账面数量checheckqtyNumber9NoNoNoNo盘点数量cheprofitandlosNumber9NoNoNoNo盈亏数量sqtycheprofitandlosNumber19,4NoNoNoNo盈亏金额smoneychepriceNumber19,4NoNoNoNo单价cheremarkVarchar22000YesNoNoNo备注safetyonevarchar250yesNoNoNo保留字段safetytwo enablesvarchar250numberyesNoNoNo默认1 不删除,保留字段0:标识是否删除删除【表说 明】【主键说明】Alter tablecheckdetailAdd constraint checkdetail_PK_1 primary keycheid, chelineid;【外键说明】altertablecheckdetailaddconstraintcheckdetail_FK_1foreignkey cheid referencecheck cheid 【索引说明】【字段补充说明】按数量和金额4.3 、 其它出库主表<otheroutmain> 设计人:刘XXX字段名类型是否为空主键外键默认值中文说明Othidvarchar250Y单据号码 系统自带 Othdate othouttypeid othstoreOthoutnameDate varchar250 varchar250varchar250单据日期 出库类型 id 仓库出库人名OthdeptOthmakemanidvarchar250varchar250所属部门制单人员欢迎下载精品学习资源Othrepeatuseridvarchar250复核人员clitrashNumber4,0是否废码safetyonevarchar250保留字段safetytwovarchar250保留字段enablesnumber默认 1 不删除,删除0:标识是否删除【表说 明】【主键说明】【外键说明】【索引说明】【字段补充说明】4.4 、 其它出库明细表<otheroutdetail> 设计人:XXX字段名类型是否为空主键外键默认值中文说明otheroutidvarchar250YY单据号码 其它出库主表idOthoutlinenovarchar250Y栏号Othoutmertialsidvarchar250物料编号Othoutmertialnamevarchar250物料名称Othouttypesvarchar250规格型号Othoutunitsvarchar250单位Othoutamountnumber90数量othoutremarkvarchar22000备注clitrashNumber4,0是否废码safetyonevarchar250保留字段safetytwoenablesvarchar250number默认1 不删除,保留字段0:标识是否删除删除【表 说 明】【主键说明】【外键说明】欢迎下载精品学习资源【索引说明】【字段补充说明】4.5 、 其它入库主表 <othercome> 设计人: XXX字段名类型是否为空主键外键默认值中文说明Othcomeidvarchar250Ny单据号码 系统自带 OthcomedateDateN单据日期othcometypeidvarchar250N入库类型Othcomestorevarchar250仓库Othcomenamevarchar250入库人员Othcomede