收藏 分销(赏)

ERP数据库详细设计说明书.doc

上传人:xrp****65 文档编号:6069014 上传时间:2024-11-27 格式:DOC 页数:49 大小:1.32MB 下载积分:10 金币
下载 相关 举报
ERP数据库详细设计说明书.doc_第1页
第1页 / 共49页
ERP数据库详细设计说明书.doc_第2页
第2页 / 共49页


点击查看更多>>
资源描述
ERP 数 据 库 设 计 说 明 书 项目代号:CX-2010-04-XX XXXXXXX技术有限公司 2011-04-28 目 录 1、 数据库设计 错误!未定义书签。 1.1、 命名规则 3 1.2、 共用表 11 1.3、 基础数据 3 1.4、 库存子系统 13 1.5、 销售子系统 14 1.6、 采购子系统 14 1、 命名规则 见数据库表名与字段名命名规范 2、 基础数据 见erp项目数据库脚本.sql文件 2.1、 物料类别<Materieltype>(设计人:XXX) 字段名 类型 是否为空 主键 外键 默认值 中文说明 matypeid Varchar2(50) no yes 物料类别编号 matypename Varchar2(50) no 物料类别名称 matypeengname Varchar2(50) yes 英文名称 matyperemark Varchar2(2000) yes 备注 safetyone varchar2(50) yes No No No 保留字段 safetytwo varchar2(50) yes No No No 保留字段 enables number 默认1不删除,0:删除 标识是否删除 【表 说 明】 【主键说明】 【外键说明】 【索引说明】 【字段补充说明】 2.2、 仓库表<Storage>(设计人:XXX) 字段名 类型 是否为空 主键 外键 默认值 中文说明 stoid Varchar2(50) no yes 仓库编号 stoname Varchar2(50) no 仓库名称 stosimplename Varchar2(50) yes 仓库简称 stoconnectper Varchar2(50) yes 联系人 stoempid Varchar2(50) yes 联系人ID(新增) stophone Varchar2(50) yes 联系电话 stoaddress Varchar2(50) yes 仓库地址 storemark Varchar2(2000) yes 备注 safetyone varchar2(50) yes No No No 保留字段 safetytwo varchar2(50) yes No No No 保留字段 enables number 默认1不删除,0:删除 标识是否删除 【表 说 明】 【主键说明】 【外键说明】 【索引说明】 【字段补充说明】 2.3、 物料主文件<Materiel>(设计人:XXX) 字段名 类型 是否为空 主键 外键 默认值 中文说明 matid Varchar2(50) no yes 物料编号 matname Varchar2(50) no 物料名称 matspec Varchar2(50) yes 规格型号 mattypeid Varchar2(20) no 物料类别(伪外键) mattypename Varchar2(50) no 物料类别名称 matadviceprice number(19,4) no 建议售价 matadvicepriceA number(19,4) yes 售价A matadvicepriceB number(19,4) Yes 售价B matadvicepriceC number(19,4) Yes 售价C matadvicepriceD number(19,4) Yes 售价D matadvicepriceE number(19,4) Yes 售价E matstandardprice number(19,4) no 标准进价 matshape Varchar(50) no 成品 物料型态 matifduty Number(9) No 0:否 是否含税 matdutyrate number(19,4) No 0.17 税率 matstockaheaddate number(9) no 0 采购提前期 matmainafford Varchar2(50) yes 主供应商 matmainaffordid Varchar2(50) yes 主供应商ID matgawpdate number(9) yes 30 呆滞起计天数 matstopdate date yes 停用日期 matremark Varchar2(2000) yes 备注 matunit Varchar2(50) yes 计量单位 safetyone varchar2(50) yes No No No 保留字段 safetytwo varchar2(50) yes No No No 保留字段 Enable Number(9) No No No No 标识是否删除 【表 说 明】 【主键说明】 【外键说明】 【索引说明】 【字段补充说明】 2.4、 客户主文件<client>(设计人:XXX) 字段名 类型 是否为空 主键 外键 默认值 中文说明 cliid Varchar2(50) N Y 客户编号 clitypeid Varchar2(50) 客户类别Id cliname Varchar2(50) N 客户全称 clishortname Varchar2(50) 客户简称 cliaddress Varchar2(50) 地方(具体) cliarea Varchar2(50) 地区 cliename Varchar2(50) 英文全称 clieshortname Varchar2(50) 英文简称 基本资料 cliprincipal Varchar2(50) 负责人 clilinkman Varchar2(50) 联系人 cliphoneone Varchar2(50) 联系电话一 cliphonetwo Varchar2(50) 联系电话二 cliphonethree Varchar2(50) 联系电话三 clibankaccounts Varchar2(50) 银行帐号 cliopenbank Varchar2(50) 开户银行 empid Varchar2(50) N 业务人员id climobilephone Varchar2(50) 移动电话 cliemail Varchar2(50) 电子邮件 cliweb Varchar2(50) 网址 clifaxes Varchar2(50) 传真号码 销售信息 clioldoutdate date 最初销售出货日 clioldintodate date 最初销售退货日 clinewoutdate date 最近销售出货日 clinewintodate date 最近销售退货日 clidiscount Varchar2(50) 折数(%) clipricestep Varchar2(50) 售价等级 clicreatedate date 客户建立日 clistopdate date 终止交易日 收款信息 clizhangkuanedu Varchar2(50) 账款额度 cliremainedu Varchar2(50) 剩余额度 clicondition Varchar2(50) 收款条件(天) climonthreckoning date 每月结账日 clicreditstep Varchar2(50) 信用等级 cliqcpremoney number(19,4) 期初预收款 cliqcdealmoney number(19,4) 期初应收款 cliqmpremoney number(19,4) 期末预收款 cliqmdealmoney number(19,4) 期末应收款 其它 cliotherremark Varchar2(2000) 备注 clitrash Number(4,0) 是否废码 safetyone varchar2(50) 保留字段 safetytwo varchar2(50) 保留字段 enables number 默认1不删除,0:删除 标识是否删除 【表 说 明】 【主键说明】 【外键说明】 【索引说明】 【字段补充说明】 2.5、 客户类别表<clienttype>(设计人:XXX) 字段名 类型 是否为空 主键 外键 默认值 中文说明 clitypeid Varchar2(50) N N 类别编号 clitypename Varchar2(50) N 类别名称 clitypeename Varchar2(50) N 英文名称 cliremark Varchar2(500) Y 备注 clitypetrash Number(4,0) 0 是否废码 safetyone varchar2(50) yes 保留字段 safetytwo varchar2(50) yes 保留字段 Enable Number(9) No 标识是否删除 【表 说 明】 【主键说明】 【外键说明】 【索引说明】 【字段补充说明】 2.6、 人员表<employee>(设计人:XXX) 字段名 类型 是否为空 主键 外键 默认值 中文说明 empid Varchar2(50) N Y 人员编号 empname Varchar2(50) N 人员姓名 empename Varchar2(50) 英文姓名 depid Varchar2(50) N 部门编号id empsex Varchar2(50) N 性别(默认男) empcard Varchar2(50) N 身份证号 基本资料 empstate Varchar2(50) N 就职状态id empduty Varchar2(50) 职务(改字段名) empphoneone Varchar2(50) 联系电话一 empphonetwo Varchar2(50) 联系电话二 empphonethree Varchar2(50) 联系电话三 empbankaccounts Varchar2(50) 银行账号 empbirthday Date 出生日期(修改数据类型) empjob Varchar2(50) 岗位 Empemail Varchar2(50) 电子邮件(一个邮箱) empweb Varchar2(50) 网址 empfaxes Varchar2(50) 传真号码 empopenbank Varchar2(50) 开户银行 其它信息 emptop Varchar2(50) 最高学历 empdegree Varchar2(50) 学位 empgotime date 到期日期 empgraduatetime Varchar2(50) 毕业学校 emppactstarttime date 合同起始日期 emppactendtime date 合同终止日期 通讯资料 empnowmailid Varchar2(50) 现邮编 empfamilyphone Varchar2(50) 家庭电话 empfamilyplace Varchar2(50) 家庭住址 empnowphone Varchar2(50) 现电话 empnowplace Varchar2(50) 现住址 empexigenceman Varchar2(50) 紧急联系人 empfamilymailid Varchar2(50) 家庭邮编 其它 empremark varchar2(2000) 备注 emptrash Number(4,0) 0 是否废码 safetyone varchar2(50) 保留字段 safetytwo varchar2(50) 保留字段 enables number 默认1不删除,0:删除 标识是否删除 【表 说 明】 【主键说明】 【外键说明】 【索引说明】 【字段补充说明】 2.7、 供应商类型表<providetype>(设计人:XXX) 字段名 类型 空否 主键 外键 默认值 中文说明 peeid Varchar2(50) N Y 类别编号 peename Varhcar2(50) N 类别名称 peeEname Varchar2(50) N 类别英文名称 peeremark Varchar2(2000) Y 备注 peetrash Number(4,0) 0 是否废码 safetyone varchar2(50) 保留字段 safetytwo varchar2(50) 保留字段 enables number 默认1不删除,0:删除 标识是否删除 【表 说 明】 【主键说明】 【外键说明】 【索引说明】 【字段补充说明】 2.8、 供应商主文件表<provideInfo>(设计人:XXX) 字段名 类型 空否 主键 外键 默认值 中文说明 peoid Varchar2(50) N Y 供应商编号 peoname Varchar2(50) N 供应商全称 peoshortname Varchar2(50) 供应商简称 peoascription Varchar2(50) N 帐款归属 peopeeid Varchar2(50) 供应商类型表id peopeename Varchar2(50) 供应商类型表名称(新增) peoarea Varchar2(50) 地区 peoprincipal Varchar2(50) 负责人 peolinkman Varchar2(50) 联系人 peophoneone Varchar2(50) 联系电话一 peophonetwo Varchar2(50) 联系电话二 peomobilephone Varchar2(50) 移动电话 peobankaccounts Varchar2(50) 银行帐号 peoopenbank Varchar2(50) 开户银行 Peoempid Varchar2(50) (业务人员编号) Peoempname Varchar2(50) (业务人员名称) peocalling Varchar2(50) 行业别 peoemail Varchar2(50) 电子邮件 peoweb Varchar2(50) 网址 peofaxes Varchar2(50) 传真号码 peocreatedate Varchar2(50) 建立日期 peocreditclass Varchar2(50) 信用等级 peozhangkuanedu number(19,4) 帐款额度 peoremainedu number(19,4) 剩余额度 peomonthreckoning number(19,4) 31 每月结帐日 Peoqcprepaymoney number(19,4) 期初预付款 peoqcdealmoney number(19,4) 期初应付款 peoqmprepaymoney number(19,4) 期末预付款 peoqmdealmoney number(19,4) 期末应付款 peoremark Varchar2(2000) 备注 peotrash Number(4,0) 0 是否废码 safetyone varchar2(50) 保留字段 safetytwo varchar2(50) 保留字段 enables number 默认1不删除,0:删除 标识是否删除 【表 说 明】 【主键说明】 【外键说明】 【索引说明】 【字段补充说明】 2.9、 部门表<depttab>(设计人:XXX) 字段名 类型 空否 主键 外键 默认值 中文说明 depid Varchar2(50) N Y 部门编号 depname Varchar2(50) N 部门名称 depremark Varchar2(2000) 备注 deptrash Varchar2(50) N 是否废码 safetyone varchar2(50) 保留字段 safetytwo varchar2(50) 保留字段 enables number 默认1不删除,0:删除 标识是否删除 【表 说 明】 【主键说明】 【外键说明】 【索引说明】 【字段补充说明】 3、 共用表 3.1、 库存总账表<generalledger>(设计人:黄健) 字段名 类型 是否为空 主键 外键 默认值 中文说明 Genid Varchar2(50) No Yes No 行号 genmaterielid Varchar2(50) No No 物料编号 genstorageno Varchar2(20) No No 仓库编号(伪外键) genstoragename Varchar2(20) No No No 仓库 genexpectstartqty Number(9) no 期初总数量 genstandarcost number(19,4) no 标准成本 genallcost number(19,4) no 标准总成本 genexpectstartallcost number(19,4) no 期初总成本 gensafetyqty Number(9) no 安全数量 Genavgcost Number(19,4) No No No No 平均成本 Genqty Number(9) No No No No 现有总数量 Gennowavgcost Number(19,4) No No No No 现行平均成本 Genstandardcostall Number(19,4) No No No No 标准总成本(改名字) Gennowcost Number(19,4) No No No No 现行总成本 safetyone varchar2(50) yes No No No 保留字段 safetytwo varchar2(50) yes No No No 保留字段 enables number 默认1不删除,0:删除 标识是否删除 【表 说 明】 【主键说明】 【外键说明】 【索引说明】 【字段补充说明】 3.2、 库存进出明细表<minusandadddetail>(设计人:XXX) 字段名 类型 是否为空 主键 外键 默认值 中文说明 Minusaddid Number(9) N n 主键ID Minusdate date n n 单据日期 Matypeid Varchar2(20) n n 物料编号 Matypename Varchar2(50) n n 物料名称 Minusadd Number(9) n n 数量(+,-) Unitprice Number(19,4) 单价 Moneys Number(19,4) 金额 storagedate Date 时间 Stoid Varchar2(50) n n 仓库ID Stoname Varchar2(50) n n 仓库名称 Origintype Varchar2(20) n n 来源单别 Originid Varchar2(20) n n 来源单号 Aftermath Number(9) n n 期末结存 enables number 默认1不删除,0:删除 标识是否删除 Safetytone varchar2(50) Y n 保留字段1 Safetytwo varchar2(50) Y n 保留字段2 【表 说 明】 【主键说明】 【外键说明】 【索引说明】 【字段补充说明】 3.3、 采购账款明细表<AccountMoneyDetail>(XXX) 字段名 类型 是否为空 主键 外键 默认值 中文说明 storageid Number(9) N y 主键ID storagedate date n 单据日期 origintypes Varchar2(50) y 来源单别 originid Varchar2(20) y 来源单号 nowdate datdate y 日期 clientsupply Varchar2(50) y 供货商名称 citationid Varchar2(50) y 供货商ID formerlymoneys Number(19,4) y 原单金额 nowadaysmoneys Number(19,4) y 现行余额 enables number 默认1不删除,0:删除 标识是否删除 safetytone varchar2(50) Y n 保留字段 safetytwo varchar2(50) Y n 保留字段 【表 说 明】 记录每个仓库每次数量和金额的改变量 【主键说明】 流水号 【外键说明】 单据类别 【索引说明】 时间字段加索引 【字段补充说明】 4、 库存子系统 4.1、 盘点主表<checked>(设计人:XXX) 字段名 类型 是否为空 主键 外键 默认值 中文说明 cheid Varchar2(50) NO Y No 盘点单的流水号 chestorageno Varchar2(50) No No 盘点的仓库编号Storage(stoid) chestoragename Varchar2(50) NO No 盘点的仓库名称 chedate date No Sysdate 盘点的日期 cheman Varchar2(50) No No 盘点人名称 chedeptname Varchar2(50) No No 部门名称 cherestrictman Varchar2(50) Yes No 制单人-当前登录人 cheauditingman Varchar2(50) Yes No 审核人-当前登录人 chestatu Number(2) No No 审核状态,0为未审核 safetyone varchar2(50) yes No 保留字段 safetytwo varchar2(50) yes No 保留字段 enables number 默认1不删除,0:删除 标识是否删除 【表 说 明】 【主键说明】 【外键说明】 【索引说明】 【字段补充说明】 4.2、 盘点明细表<Checkdetail>(设计人:XXX) 字段名 类型 是否为空 主键 外键 默认值 中文说明 cheid Varchar2(50) No Yes Yes No 盘点单的流水号check(cheid) chelineid Number(9) No Yes No No 栏号 chematerielid Varchar2(50) No No No No 物料的编号Materiel(matid) chematerielname Varchar2(50) No No No No 物料的名称 cheunitname Varchar2(50) No No No No 单位名称 cheaccountqty Number(9) No No No No 账面数量 checheckqty Number(9) No No No No 盘点数量 cheprofitandlossqty Number(9) No No No No 盈亏数量 cheprofitandlossmoney Number(19,4) No No No No 盈亏金额 cheprice Number(19,4) No No No No 单价 cheremark Varchar2(2000) Yes No No No 备注 safetyone varchar2(50) yes No No No 保留字段 safetytwo varchar2(50) yes No No No 保留字段 enables number 默认1不删除,0:删除 标识是否删除 【表 说 明】 【主键说明】 Alter table checkdetail Add constraint checkdetail_PK_1 primary key(cheid, chelineid); 【外键说明】 alter table checkdetail add constraint checkdetail_FK_1 foreign key(cheid) reference check(cheid) 【索引说明】 【字段补充说明】 按数量和金额 4.3、 其它出库主表 <otheroutmain> (设计人:刘XXX) 字段名 类型 是否为空 主键 外键 默认值 中文说明 Othid varchar2(50) Y 单据号码(系统自带) Othdate Date 单据日期 othouttypeid varchar2(50) 出库类型id othstore varchar2(50) 仓库 Othoutname varchar2(50) 出库人名 Othdept varchar2(50) 所属部门 Othmakemanid varchar2(50) 制单人员 Othrepeatuserid varchar2(50) 复核人员 clitrash Number(4,0) 是否废码 safetyone varchar2(50) 保留字段 safetytwo varchar2(50) 保留字段 enables number 默认1不删除,0:删除 标识是否删除 【表 说 明】 【主键说明】 【外键说明】 【索引说明】 【字段补充说明】 4.4、 其它出库明细表<otheroutdetail> (设计人:XXX) 字段名 类型 是否为空 主键 外键 默认值 中文说明 otheroutid varchar2(50) Y Y 单据号码(其它出库主表id) Othoutlineno varchar2(50) Y 栏号 Othoutmertialsid varchar2(50) 物料编号 Othoutmertialname varchar2(50) 物料名称 Othouttypes varchar2(50) 规格型号 Othoutunits varchar2(50) 单位 Othoutamount number(9) 0 数量 othoutremark varchar2(2000) 备注 clitrash Number(4,0) 是否废码 safetyone varchar2(50) 保留字段 safetytwo varchar2(50) 保留字段 enables number 默认1不删除,0:删除 标识是否删除 【表 说 明】 【主键说明】 【外键说明】 【索引说明】 【字段补充说明】 4.5、 其它入库主表<othercome> (设计人:XXX) 字段名 类型 是否为空 主键 外键 默认值 中文说明 Othcomeid varchar2(50) N y 单据号码(系统自带) Othcomedate Date N 单据日期 othcometypeid varchar2(50) N 入库类型 Othcomestore varchar2(50) 仓库 Othcomename varchar2(50) 入库人员 Othcomedept varchar2(50) 所属部门 Othcomemakemanid varchar2(50) 制单人员 Othcomerepeatuserid varchar2(50) Y 复核人员 clitrash Number(4,0) 是否废码 safetyone varchar2(50) 保留字段 safetytwo varchar2(50) 保留字段 enables number 默认1不删除,0:删除 标识是否删除 【表 说 明】 【主键说明】 【外键说明】 【索引说明】 【字段补充说明】 4.6、 其它入库明细表<othercomedetail> (设计人:XXX) 字段名 类型 是否为空 主键 外键 默认值 中文说明 Othcomeid varchar2(50) Y Y 其它入库主表id Othcomeno varchar2(50) N Y 栏号 Othcomemertialsid varchar
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 应用文书 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服