版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 . 1 / 58半成品管理系统需求规格说明书1 1 前言前言 2 21.1 编写目的 21.2 围 21.3 参考资料 22 2 概述概述 3 32.1 产品描述 32.2 用户特点 33 3 运行环境运行环境 4 44 4 功能需求功能需求 4 44.1 顶层 44.2 第 0 层 54.3 第 1 层 94.3.1 系统维护 94.3.2 订单维护 124.3.3 单据维护 144.3.4 随机查询 174.3.5 统计打印 195 5 附件附件 2222 . 2 / 585.1 附件一(报表样式)225.1.1 表 1225.1.2 表 2225.1.3 表 3235.1.4 表 42
2、35.1.5 表 5235.1.6 表 6245.1.7 表 7245.1.8 表 8245.1.9 表 9255.1.10 表 10255.1.11 表 11255.1.12 表 12255.1.13 表 13265.2 附件二(输入输出界面)265.2.1 图 1265.2.2 图 2275.3 附件三(表结构)28 . 3 / 581 1前言前言1.11.1 编写目的编写目的本手册作为用户与该系统软件开发维护人员共同遵守的软件需求规说明。1.21.2 围围软件产品名称:XXXX 半成品管理系统软件项目任务提出者:XXXX软件项目任务开发者:中国建设银行市分行科技部软件用户:XXXX软件安
3、装地:XXXX1.31.3 参考资料参考资料12000 年 XXXX 与中国建设银行市分行科技部签定的开发协议书2XXXX1998 年、1999 年、2000 年提出的有关半成品管理部分的需求报告2 2概述概述2.12.1 产品描述产品描述本软件开发目的是实现 XXXX 的半成品管理,包括半成品的订货、 . 4 / 58仓储、加工、报废等。总体框架图如下:合格 不合格订单 撤单到货 出仓退货 进仓领料退料 报废2.22.2 用户特点用户特点使用人员:应熟知本软件的相关功能并能进行熟练操作;维护人员:应熟知本软件的相关功能,并对操作系统 SCO-openserver 5.0.5 与数据库 Inf
4、ormix Online7.0 有相当程度的掌握。采购部供货单位半 成 品仓 库加工车间生产车间废品回收处 . 5 / 58软件使用频度:本软件牵涉到单据流水的维护,故每日均要使用。可同时操作人员数目未加限制,视机器性能而定。3 3运行环境运行环境操作系统平台:SCO-openserver 5.0.5数据库平台:Informix Online7.04 4功能需求功能需求4.14.1 顶层顶层数据流图:数据流图: 订单表格 单据 表格 系统命令采 购 部半成品仓库 本系统采 购 部半成品仓库 . 6 / 58数据描述:数据描述:系统命令=系统维护命令|单据维护命令|随机查询命令|订单维护命令|统
5、计打印命令订单=订单号+编码+名称+单位+规格+规格名+货号+订单日期+订货量+交货日期+已到货量+供应商+控制字+操作员号+操作员单据=单据类型+单据类型名称+单据+单据日期+编码+名称+单位+规格+规格名+货号+数量+订单日期+对应订单号+控制字+操作员号+操作员+对应车间号+对应车间名称+等级号+等级名称表格=资料报表|库存报表|订货报表|综合统计报表|加工报表加工描述:加工描述:加工名:本系统编号:输入数据流:系统命令 、订单、单据输出:表格加工逻辑:对半成品的订货与仓库储存、加工、报废进行管理。主要功能包括系统维护、单据维护、订单维护、随机查询、统计打印。4.24.2 第第 0 0
6、层层数据流图:数据流图: . 7 / 58系 半成品信息统命令 订单流水帐统计文件单据流水帐数据描述:数据描述:1命令类型处理3 订单维护5 随机查询6 统计打印2 系统维护4 单据维护 . 8 / 58系统维护命令=半成品名称|半成品规格|月末处理|年末处理订单维护命令=订单录入|订单查询|订单修改|订单删除单据维护命令=单据录入|单据查询|单据修改|单据删除随机查询命令=日查询|总查询|加工量查询统计打印命令=资料报表|库存报表|订货报表|综合统计报表|加工报表文件名:半成品信息组成:编码+名称+单位+规格+规格名+货号+标准库存组织:以编码+规格为索引文件名:订单流水帐组成:配件订单号+
7、编码+名称+单位+规格+规格名+货号+订单日期+订货量+交货日期+已到货量+供应商+控制字+操作员号+操作员组织:以配件订单号+编码+规格+订单日期为索引文件名:统计文件(以月为例,日、年等同之)组成:编码+名称+单位+规格+规格名+货号+统计年份+统计月份+月订货量+月已到货量+月用量+月初量+月进仓+月出仓+更新数据年份+更新数据月份+更新数据日+月不合格初量+月合格-不合格量+月不合格-合格量+月不合格退货进仓量+月不合格报废出仓量+月不合格退货出仓量+月不合格发货出仓量 组织:以编码+规格+统计年份+统计月份为索引文件名:单据流水帐 . 9 / 58组成:单据类型+单据类型名称+单据+
8、单据日期+编码+名称+单位+规格+规格名+货号+数量+对应订单日期+对应订单号+控制字+操作员号+操作员+对应车间号+对应车间名称+等级号+等级名组织:以单据+单据日期为索引加工描述:加工描述:加工名:命令类型处理命令类型处理编号:1输入数据流:系统命令输出数据流:系统维护命令、订单维护命令、单据维护命令、随机查询命令、统计打印命令关联加工:系统维护、订单维护、单据维护、随机查询、统计打印加工逻辑:区分系统命令类型加工名:系统维护系统维护编号:2输入数据流:系统维护命令输出数据流:半成品信息等字典目录关联加工:命令类型处理加工逻辑:对字典进行管理,对仓库的库存进行库存查询、月末结转、年末结转
9、. 10 / 58加工名:订单维护订单维护编号:3输入数据流:订单维护命令输出数据流:订单信息关联加工:命令类型处理加工逻辑:对订单进行录入、查询、修改、删除等处理加工名:单据维护单据维护编号:4输入数据流:单据维护命令输出数据流:单据信息关联加工:命令类型处理加工逻辑:对单据进行录入、查询、修改、删除等处理加工名:随机查询随机查询编号:5输入数据流:随机查询命令输出数据流:半成品库存、出、入库量等信息关联加工:命令类型处理、输出处理加工逻辑:根据查询要求进行相应的查询处理 . 11 / 58加工名:统计打印统计打印编号:6输入数据流:统计打印命令输出数据流:库存、出、入库量等信息关联加工:按
10、日或某月统计库存、入库量、出库量信息加工逻辑:区分统计打印的类型4.34.3 第第 1 1 层层4.3.14.3.1系统维护系统维护系统维护命令数据描述:数据描述:名称维护=录入|查询|修改|删除规格维护=录入|查询|修改|删除21 类型处理23 规格22 名称24 月末处理25 年末处理 . 12 / 58月末处理=月统计表结转年末处理=年统计表结转加工描述:加工描述:加工名:系统维护类型处理系统维护类型处理编号:2.1输入数据流:系统维护类型处理输出数据流:名称维护子命令、规格维护子命令、月末处理子命令、年末处理子命令关联加工:名称维护、规格维护、月末处理、年末处理加工逻辑:区分系统维护的
11、类型加工名:名称维护名称维护编号:2.2输入数据流:名称命令输出数据流:名称文件关联加工:类型处理加工逻辑:对半成品名称进行初始化录入,并对其进行管理加工名:规格维护规格维护编号:2.3输入数据流:规格命令 . 13 / 58输出数据流:规格文件 关联加工:类型处理加工逻辑:对规格进行初始化录入,并对其进行管理加工名:月末处理月末处理编号:2.4输入数据流:月末处理子命令输出数据流:月统计文件关联加工:类型处理加工逻辑:月初数=上月底库存数加工名:年末处理年末处理编号:2.5输入数据流:年末处理子命令输出数据流:年统计文件关联加工:类型处理加工逻辑:年初数=上年底库存数4.3.24.3.2订单
12、维护订单维护31 类型处理32 订单录入33 订单查询 . 14 / 58订单维护命令数据描述:数据描述:订单录入=订单日期+订单号+编码+规格+订货量+交货期+供应商订单查询=模糊查询订单修改=订单日期+订单号订单删除=订单日期+订单号加工描述:加工描述:加工名:订单维护类型处理订单维护类型处理编号:3.1输入数据流:订单维护命令输出数据流:订单录入子命令、订单查询子命令、订单修改子命令、订单删除子命令关联加工:订单录入、订单查询、订单修改、订单删除加工逻辑:区分订单维护类型34 订单修改35 订单删除 . 15 / 58加工名:订单录入订单录入编号:3.2输入数据流:订单录入子命令(详见附
13、件二图 1)输出数据流:订单流水文件关联加工:订单维护类型处理加工逻辑:根据输入订单容,进行合法性检查,通过后加入到流水文件中加工名:订单查询订单查询编号:3.3输入数据流:订单查询子命令输出数据流:查询结果关联加工:订单维护类型处理加工逻辑:根据订单日期和订单号,查找出该订单加工名:订单修改订单修改编号:3.4输入数据流:订单修改子命令输出数据流:流水文件关联加工:订单维护类型处理加工逻辑:先输入待修改的订单日期和订单号,然后修改订单容 . 16 / 58加工名:订单删除订单删除编号:3.5输入数据流:订单删除子命令输出数据流:(略)关联加工:订单维护类型处理加工逻辑:删除指定订单日期和订单
14、号的订单4.3.34.3.3单据维护单据维护单据维护命令数据描述:数据描述:单据录入=单据类型+单据日期+单据号+编码+规格+等级+数量+相关车间单据查询=模糊查询41 类型处理43单据查询44单据修改45单据删除43单据录入 . 17 / 58单据修改=单据日期+单据号单据删除=单据日期+单据号加工描述:加工描述:加工名:单据维护类型处理单据维护类型处理编号:4.1输入数据流:单据维护命令输出数据流:单据录入子命令、单据查询子命令、单据修改子命令、单据删除子命令关联加工:单据录入、单据查询、单据修改、单据删除加工逻辑:区分单据维护类型加工名:单据录入单据录入编号:4.2输入数据流:单据录入子
15、命令(详见附件二图 2)输出数据流:单据流水文件关联加工:单据维护类型处理加工逻辑:根据输入的单据类型与单据容,进行合法性检查,通过后加入到流水文件中加工名:单据查询单据查询编号:4.3 . 18 / 58输入数据流:单据查询子命令输出数据流:查询结果关联加工:单据维护类型处理加工逻辑:根据单据日期和单据号,查找出该单据加工名:单据修改单据修改编号:4.4输入数据流:单据修改子命令输出数据流:流水文件关联加工:单据维护类型处理加工逻辑:先输入待修改的单据日期和单据号,然后修改单据容加工名:单据删除单据删除编号:4.5输入数据流:单据删除子命令输出数据流:(略)关联加工:单据维护类型处理加工逻辑
16、:删除指定单据日期和单据号的单据4.3.44.3.4随机查询随机查询52 日查询 . 19 / 58随机查询命令数据描述:数据描述:日查询=日期+编码+规格总查询=时间段+编码+规格加工查询=月份|车间+编码+规格加工描述:加工描述:加工名:随机查询类型处理随机查询类型处理编号:5.1输入数据流:随机查询命令输出数据流:库存、出、入库、加工、订货信息等关联加工:日查询、总查询、加工查询加工逻辑:区分随机查询类型加工名:日查询日查询编号:5.2输入数据流:日查询子命令51 类型处理53 总查询54 加工查询 . 20 / 58输出数据流:(略)关联加工:随机查询类型处理加工逻辑:根据日期,编码,
17、规格,查找出该半成品的库存、用量、还欠货量等信息加工名:总查询总查询编号:5.3输入数据流:月查询子命令输出数据流:(略)关联加工:随机查询类型处理加工逻辑:根据月份围、编码、规格,查找出该半成品的累计订货量、累计进货量、累计用量等信息加工名:加工查询加工查询编号:5.4输入数据流:加工查询子命令输出数据流:(略)关联加工:随机查询类型处理加工逻辑:根据月份围、编码、规格,查找该半成品的加工用量与加工产量 . 21 / 584.3.54.3.5统计打印统计打印统计打印命令数据描述:数据描述:资料报表=半成品信息库存报表=日合计帐表|月库存报表|年库存报表订货报表=订货与到货信息综合统计报表=综
18、合查询报表|订货量统计表|到货量统计表|用量统计报表|综合统计报表加工报表=加工进仓表|加工出仓表加工描述:加工描述:加工名:统计打印类型处理统计打印类型处理编号:6.1输入数据流:统计打印命令61 类型处理62 资料报表63 库存报表66 加工报表65 综合统计64 订货报表 . 22 / 58输出数据流:打印报表关联加工:资料报表打印、库存报表打印、订货报表打印、综合统计报表打印、加工报表打印加工逻辑:区分统计打印类型加工名:资料报表打印资料报表打印编号:6.2输入数据流:资料报表打印子命令输出数据流:资料报表(详见附件一表 1)关联加工:统计打印类型处理加工逻辑:根据货号围,打印出半成品
19、信息报表加工名:库存报表打印库存报表打印编号:6.3输入数据流:库存报表打印子命令输出数据流:库存报表(日合计帐报表|月库存报表|年库存报表)(详见附件一表 2、表 3、表 4、表 5)关联加工:统计打印类型处理加工逻辑:根据货号围与时间围,打印出相应半成品库存报表加工名:订货报表打印订货报表打印 . 23 / 58编号:6.4输入数据流:订货报表打印子命令输出数据流:订货报表(详见附件一表 6)关联加工:统计打印类型处理加工逻辑:根据货号围与时间围,打印出半成品订货报表加工名:综统报表打印综统报表打印编号:6.5输入数据流:综统报表打印子命令输出数据流:综统报表(综合查询报表|订货量统计表|
20、到货量统计表|用量统计报表|综合统计报表)(详见附件一表 7、表 8、表 9、表 10、表 11)关联加工:统计打印类型处理加工逻辑:根据货号围与时间围,打印出相应半成品综合统计报表加工名:加工报表打印加工报表打印编号:6.6输入数据流:加工报表打印子命令输出数据流:加工报表(加工进仓表|加工出仓表)(详见附件一表 12、表 13)关联加工:统计打印类型处理 . 24 / 58加工逻辑:根据车间、货号围与时间围,打印出相应半成品加工报表5 5附件附件5.15.1 附件一(报表样式)附件一(报表样式)5.1.15.1.1表表 1 1资料报表资料报表货号编 码名 称规格单位标准库存备 注制表日期:
21、5.1.25.1.2表表 2 2(不合格)合格品日合报表(不合格)合格品日合报表日期: 共 页 第 页货号名称规格规格名单位日进仓量日出仓量现有库存 . 25 / 58制表日期:说明:日报表打印分为合格品与不合格品、打印时选择时间与货号即可。5.1.35.1.3表表 3 3合格品月报表合格品月报表年 月 共 页 第 页货号名 称规格规格名单位标准库存月进仓月出仓现有库存制表日期:5.1.45.1.4表表 4 4不合格品月报表不合格品月报表年 月 共 页 第 页 . 26 / 58货号名称规格规格名单位车间退货进仓合格转不合格进仓报废出仓数量发货出仓数量退货出仓数量现有库存制表日期:说明:月报表
22、分为合格品与不合格打印,合格品月报表打印时要求同时打印出标准库存,不合格品月报表中的数据从月统计库中取。5.1.5表表 5 5合格与不合格品月库存总表合格与不合格品月库存总表年 月 共 页 第 页货号名称规格规格名单位合格月初量合格月进仓合格月出仓合格现有库存不合格月初量不合格月进仓不合格月出仓不合格现有库存制表日期:说明:年报表打印和月报表一样,可分为合格品与不合格品打印。 . 27 / 585.1.65.1.6表表 6 6订货表订货表年 月 共 页 第 页货号名称规格规格名单位订货量订货日期交货日期已到货量到货日期订单号供应商制表日期:5.1.75.1.7表表 7 7配件综合查询表配件综合
23、查询表共 页 第 页货号名称规格单位标准库存现有库存上月用量还欠货量制表日期: . 28 / 585.1.85.1.8表表 8 8XXXXXXXX配件订货量统计报表配件订货量统计报表年 月 第 页货号名称规格单位01/0702/0803/0904/1005/1106/12合计月平均制表日期:5.1.95.1.9表表 9 9配件到货量统计报表配件到货量统计报表年 月 第 页货号名称规格单位01/0702/0803/0904/1005/1106/12合计月平均制表日期: . 29 / 585.1.105.1.10表表 1010配件用量统计报表配件用量统计报表年 月 第 页货号名称规格单位01/07
24、02/0803/0904/1005/1106/12合计月平均制表日期:5.1.115.1.11表表 1111配件综合统计报表配件综合统计报表查询月份 共 页 第 页货号名称规格单位累计订货量累计进货量累计用量制表日期:说明:所有配件报表格式与珠类报表格式一样。5.1.125.1.12表表 1212配件加工出仓统计报表配件加工出仓统计报表车间: 月份: 第 页 . 30 / 58货号编 码名 称规格规格名单位数量制表日期:5.1.135.1.13表表 1313配件加工进仓统计报表配件加工进仓统计报表车间: 月份: 第 页货号编 码名 称规格规格名单位数量制表日期:5.25.2 附件二附件二( (
25、输入输出界面输入输出界面) )说明:说明: 本附件中本附件中以以 表示的项目为输入项;表示的项目为输入项;以以 表示的项目为输出项表示的项目为输出项5.2.15.2.1图图 1 1 . 31 / 58图中输入输出项说明如下:项目名项目名数据类型数据类型长度长度属性属性备注备注订单日期字符串8订单号整型10编码字符串8名称字符串20单位字符串6规格字符串16规格名字符串10货号字符串8配件订单录入订单日期 订单号 编码 名称 规格 单位 规格名 货号 订货量 交货日期 已到货量 供应商 操作员号 . 32 / 58订货量双精度12,2含 2 位小数交货日期字符串8已到货量双精度12,2含 2 位
26、小数供应商字符串30操作员号短整3操作员名字符串85.2.25.2.2图图 2 2配件单据录入等级 单据日期 单据号 编码 名称 规格 单位 规格名 货号 数量 单据类型 车间号 订单日期 订单号 操作员号 . 33 / 58图中输入输出项说明如下:项目名项目名数据类型数据类型长度长度属性属性备注备注等级号字符串1等级名称字符串8单据日期字符串8单据号整型10编码字符串8名称字符串20单位字符串6规格字符串16规格名字符串10货号字符串8数量双精度12,2含 2 位小数单据类型字符串1单据名称字符串8车间号字符串4车间名称字符串10订单日期字符串8订单号整型10 . 34 / 58操作员号短整
27、3操作员名字符串85.35.3 附件三(表结构)附件三(表结构)create table pjmck配件名称库(pj_bm char(8) NOT NULL, 编码:配件名的拼音简称pj_mc char(20),名称pj_dw char(6)单位);create unique index idx_pjmck on pjmck(pj_bm);load from /home/sswh/txt/pjmck.txt insert into pjmck;create table pjggk配件规格库(pj_bm char(8) NOT NULL, 编码:配件名的拼音简称pj_mc char(20),名称
28、pj_dw char(6),单位 pj_gg char(16) NOT NULL,规格 . 35 / 58pj_ggmchar(10),规格名pj_hh char(8) NOT NULL, 货号pj_bzkcdecimal(12,2) NOT NULL标准库存);create index idx_pjggk on pjggk(pj_bm,pj_gg);create table pjrtjk配件日统计库(pj_bm char(8) NOT NULL, 编码:配件名的拼音简称pj_mc char(20),名称pj_dw char(6),单位 pj_gg char(16) NOT NULL,规格pj
29、_ggmchar(10),规格名pj_hh char(8) NOT NULL, 货号pj_tjnf smallint NOT NULL, 统计年份pj_tjyf smallint NOT NULL, 统计月份pj_tjri smallint NOT NULL, 统计日pj_rdhl decimal(12,2),日订货量pj_rydhl decimal(12,2),日已到货量pj_ryl decimal(12,2),日用量pj_rjcdecimal(12,2),日进仓pj_rccdecimal(12,2),日出仓 . 36 / 58pj_rh2bh decimal(12,2),日合格-不合格量p
30、j_rbh2h decimal(12,2),日不合格-合格量pj_rbthjcdecimal(12,2),日不合格退货进仓量pj_rbbfccdecimal(12,2),日不合格报废出仓量pj_rbthccdecimal(12,2),日不合格退货出仓量pj_rbfhccdecimal(12,2)日不合格发货出仓量);create unique index idx_pjrtjk on pjrtjk(pj_bm,pj_gg,pj_tjnf,pj_tjyf,pj_tjri);create table pjytjk配件月统计库(pj_bm char(8) NOT NULL, 编码:配件名的拼音简称pj
31、_mc char(20),名称pj_dw char(6),单位 pj_gg char(16) NOT NULL,规格pj_ggmchar(10),规格名pj_hh char(8) NOT NULL, 货号pj_tjnf smallint NOT NULL, 统计年份pj_tjyf smallint NOT NULL, 统计月份pj_ydhl decimal(12,2),月订货量pj_yydhl decimal(12,2),月已到货量 . 37 / 58pj_yyl decimal(12,2),月用量pj_ycldecimal(12,2),月初量pj_yjcdecimal(12,2),月进仓pj
32、_yccdecimal(12,2),月出仓pj_gxnf smallint NOT NULL, 更新数据年份pj_gxyf smallint NOT NULL, 更新数据月份pj_gxri smallint NOT NULL, 更新数据日pj_ybcldecimal(12,2),月不合格初量pj_yh2bh decimal(12,2),月合格-不合格量pj_ybh2h decimal(12,2),月不合格-合格量pj_ybthjcdecimal(12,2),月不合格退货进仓量pj_ybbfccdecimal(12,2),月不合格报废出仓量pj_ybthccdecimal(12,2),月不合格退
33、货出仓量pj_ybfhccdecimal(12,2)月不合格发货出仓量);create unique index idx_pjytjk on pjytjk(pj_bm,pj_gg,pj_tjnf,pj_tjyf);create table pjntjk配件年统计库(pj_bm char(8) NOT NULL, 编码:配件名的拼音简称pj_mc char(20),名称 . 38 / 58pj_dw char(6),单位 pj_gg char(16) NOT NULL,规格pj_ggmchar(10),规格名pj_hh char(8) NOT NULL, 货号pj_tjnf smallint N
34、OT NULL, 统计年份pj_ndhl decimal(12,2),年订货量pj_nydhl decimal(12,2),年已到货量pj_nyl decimal(12,2),年用量pj_ncldecimal(12,2),年初量pj_njcdecimal(12,2),年进仓pj_nccdecimal(12,2),年出仓pj_gxnf smallint NOT NULL, 更新数据年份pj_gxyf smallint NOT NULL, 更新数据月份pj_gxri smallint NOT NULL, 更新数据日pj_nbcldecimal(12,2),年不合格初量pj_nh2bh decima
35、l(12,2),年合格-不合格量pj_nbh2h decimal(12,2),年不合格-合格量pj_nbthjcdecimal(12,2),年不合格退货进仓量pj_nbbfccdecimal(12,2),年不合格报废出仓量pj_nbthccdecimal(12,2),年不合格退货出仓量pj_nbfhccdecimal(12,2)年不合格发货出仓量); . 39 / 58create unique index idx_pjntjk on pjntjk(pj_bm,pj_gg,pj_tjnf);load from /home/sswh/src/dat/clkck.txt insert into p
36、jntjk;create table pjlsk配件流水库(pj_djlx char(1) NOT NULL, 单据类型pj_lxmc char(8) NOT NULL, 单据类型名称pj_djh integer NOT NULL,单据pj_djnf smallint NOT NULL, 单据年份pj_djyf smallint NOT NULL, 单据月份pj_djri smallint NOT NULL, 单据日pj_bm char(8) NOT NULL, 编码:配件名的拼音简称pj_mc char(20),名称pj_dw char(6),单位pj_gg char(16) NOT NUL
37、L,规格pj_ggm char(10) ,规格名pj_hh char(8) NOT NULL,货号pj_sl decimal(12,2) NOT NULL,数量pj_ddnf smallint, 订单年份 . 40 / 58pj_ddyf smallint, 订单月份pj_ddri smallint, 订单日pj_ddh integer, 1 类与 4 类流水对应订单号,其它类单据为 0 pj_kzz char(2),控制字,如是否已打印pj_opt smallint NOT NULL,操作员号pj_optxm char(8), 操作员pj_cjhchar(4),对应车间号pj_cjmccha
38、r(10),对应车间名称pj_djhchar(1),等级号pj_djmcchar(8)等级名称);create unique index idx_pjlsk on pjlsk(pj_djh,pj_djnf,pj_djyf,pj_djri);单据类型:1-进货进仓 2-退货进仓3-发货出仓 4-退货出仓5-加工进仓6-加工出仓 7-不合-合 . 41 / 58 8-合-不合 9-报废出仓create table pjddk配件订单库(pj_ddh integer NOT NULL, 配件订单号pj_bm char(8) NOT NULL, 编码:配件名的拼音简称pj_mc char(20),名称
39、pj_dw char(6),单位pj_gg char(16) NOT NULL,规格pj_ggm char(10) ,规格名pj_hh char(8) NOT NULL,货号pj_ddnf smallint NOT NULL, 订单年份pj_ddyf smallint NOT NULL, 订单月份pj_ddri smallint NOT NULL, 订单日pj_dhl decimal(12,2) NOT NULL, 订货量pj_jhnf smallint NOT NULL, 交货年份pj_jhyf smallint NOT NULL, 交货月份pj_jhri smallint NOT NULL
40、, 交货日pj_ydhl decimal(12,2),已到货量pj_gys char(30) NOT NULL, 供应商 . 42 / 58pj_kzz char(2),控制字,如是否已打印pj_opt smallint NOT NULL,操作员号pj_optxm char(8)操作员);create unique index idx_pjddk on pjddk(pj_ddh,pj_bm,pj_gg,pj_ddnf,pj_ddyf,pj_ddri);create table zlmck珠类名称库(zl_bm char(8) NOT NULL, 编码:珠类名的拼音简称zl_mc char(20
41、),名称zl_dw char(6)单位);create unique index idx_zlmck on zlmck(zl_bm);load from /home/sswh/txt/pjmck.txt insert into pjmck;create table zlggk珠类规格库(zl_bm char(8) NOT NULL, 编码:珠类名的拼音简称zl_mc char(20),名称zl_dw char(6),单位 zl_gg char(12) NOT NULL,规格 . 43 / 58zl_ggmchar(10),规格名zl_hh char(8) NOT NULL, 货号zl_bzkc
42、decimal(12,2) NOT NULL标准库存);create unique index idx_zlggk on zlggk(zl_bm,zl_gg);create table zlrtjk珠类日统计库(zl_bm char(8) NOT NULL, 编码:珠类名的拼音简称zl_mc char(20),名称zl_dw char(6),单位 zl_gg char(12) NOT NULL,规格zl_ggmchar(10),规格名zl_hh char(8) NOT NULL, 货号zl_tjnf smallint NOT NULL, 统计年份zl_tjyf smallint NOT NUL
43、L, 统计月份zl_tjri smallint NOT NULL, 统计日zl_rdhl decimal(12,2),日订货量zl_rydhl decimal(12,2),日已到货量zl_ryl decimal(12,2),日用量zl_rjcdecimal(12,2),日进仓zl_rccdecimal(12,2),日出仓 . 44 / 58zl_rh2bh decimal(12,2),日合格-不合格量zl_rbh2h decimal(12,2),日不合格-合格量zl_rbthjcdecimal(12,2),日不合格退货进仓量zl_rbbfccdecimal(12,2),日不合格报废出仓量zl_
44、rbthccdecimal(12,2),日不合格退货出仓量zl_rbfhccdecimal(12,2)日不合格发货出仓量);create unique index idx_zlrtjk on zlrtjk(zl_bm,zl_gg,zl_tjnf,zl_tjyf,zl_tjri);create table zlytjk珠类月统计库(zl_bm char(8) NOT NULL, 编码:珠类名的拼音简称zl_mc char(20),名称zl_dw char(6),单位 zl_gg char(12) NOT NULL,规格zl_ggmchar(10),规格名zl_hh char(8) NOT NUL
45、L, 货号zl_tjnf smallint NOT NULL, 统计年份zl_tjyf smallint NOT NULL, 统计月份zl_ydhl decimal(12,2), 月订货量zl_yydhl decimal(12,2),月已到货量 . 45 / 58zl_yyl decimal(12,2),月用量zl_ycldecimal(12,2), 月初量zl_yjcdecimal(12,2), 月进仓zl_yccdecimal(12,2), 月出仓zl_gxnf smallint NOT NULL, 更新数据年份zl_gxyf smallint NOT NULL, 更新数据月份zl_gxr
46、i smallint NOT NULL, 更新数据日zl_ybcldecimal(12,2),月不合格初量zl_yh2bh decimal(12,2),月合格-不合格量zl_ybh2h decimal(12,2),月不合格-合格量zl_ybthjcdecimal(12,2),月不合格退货进仓量zl_ybbfccdecimal(12,2),月不合格报废出仓量zl_ybthccdecimal(12,2),月不合格退货出仓量zl_ybfhccdecimal(12,2)月不合格发货出仓量);create unique index idx_zlytjk on zlytjk(zl_bm,zl_gg,zl_
47、tjnf,zl_tjyf);create table zlntjk珠类年统计库(zl_bm char(8) NOT NULL, 编码:珠类名的拼音简称zl_mc char(20),名称 . 46 / 58zl_dw char(6),单位 zl_gg char(12) NOT NULL,规格zl_ggmchar(10),规格名zl_hh char(8) NOT NULL, 货号zl_tjnf smallint NOT NULL, 统计年份zl_ndhl decimal(12,2),年订货量zl_nydhl decimal(12,2),年已到货量zl_nyl decimal(12,2),年用量zl
48、_ncldecimal(12,2),年初量zl_njcdecimal(12,2),年进仓zl_nccdecimal(12,2),年出仓zl_gxnf smallint NOT NULL, 更新数据年份zl_gxyf smallint NOT NULL, 更新数据月份zl_gxri smallint NOT NULL, 更新数据日zl_nbcldecimal(12,2),年不合格初量zl_nh2bh decimal(12,2),年合格-不合格量zl_nbh2h decimal(12,2),年不合格-合格量zl_nbthjcdecimal(12,2),年不合格退货进仓量zl_nbbfccdecim
49、al(12,2),年不合格报废出仓量zl_nbthccdecimal(12,2),年不合格退货出仓量zl_nbfhccdecimal(12,2)年不合格发货出仓量); . 47 / 58create unique index idx_zlntjk on zlntjk(zl_bm,zl_gg,zl_tjnf);load from /home/sswh/src/dat/zlkck.txt insert into zlntjk;create table zllsk珠类流水库(zl_djlx char(1) NOT NULL, 单据类型zl_lxmc char(8) NOT NULL, 单据类型名称z
50、l_djh integer NOT NULL,单据zl_djnf smallint NOT NULL, 单据年份zl_djyf smallint NOT NULL, 单据月份zl_djri smallint NOT NULL, 单据日zl_bm char(8) NOT NULL, 编码:珠类名的拼音简称zl_mc char(20),名称zl_dw char(6),单位 zl_gg char(12) NOT NULL,规格zl_ggmchar(10),规格名zl_hh char(8) NOT NULL, 货号zl_sl decimal(12,2) NOT NULL,数量zl_ddnf small
51、int, 订单年份 . 48 / 58zl_ddyf smallint, 订单月份zl_ddri smallint, 订单日zl_ddh integer, 1,2 类流水对应订单号,其它类单据为 0 zl_kzz char(2),控制字,如是否已打印zl_opt smallint NOT NULL,操作员号zl_optxm char(8), 操作员zl_cjhchar(4),对应车间号zl_cjmcchar(10)对应车间名称zl_djhchar(1),等级号zl_djmcchar(8)等级名称);create unique index idx_zllsk on zllsk(zl_djh,zl
52、_djnf,zl_djyf,zl_djri);create table zlddk珠类订单库(zl_ddh integer NOT NULL, 珠类订单号zl_bm char(8) NOT NULL, 编码:珠类名的拼音简称zl_mc char(20),名称zl_dw char(6),单位 zl_gg char(12) NOT NULL,规格zl_ggmchar(10),规格名 . 49 / 58zl_hh char(8) NOT NULL,货号zl_ddnf smallint NOT NULL, 订单年份zl_ddyf smallint NOT NULL, 订单月份zl_ddri small
53、int NOT NULL, 订单日zl_dhl decimal(12,2) NOT NULL, 订货量zl_jhnf smallint NOT NULL, 交货年份zl_jhyf smallint NOT NULL, 交货月份zl_jhri smallint NOT NULL, 交货日zl_ydhl decimal(12,2),已到货量zl_gys char(30) NOT NULL, 供应商zl_kzz char(2),控制字,如是否已打印zl_opt smallint NOT NULL,操作员号zl_optxm char(8)操作员);create unique index idx_zld
54、dk on zlddk(zl_ddh,zl_bm,zl_gg,zl_ddnf,zl_ddyf,zl_ddri);create table zxmck纸箱名称库(zx_bm char(8) NOT NULL, 编码:纸箱名的拼音简称zx_mc char(20),名称zx_dw char(6)单位 . 50 / 58);create unique index idx_zxmck on zxmck(zx_bm);load from /home/sswh/txt/pjmck.txt insert into pjmck;create table zxggk纸箱规格库(zx_bm char(8) NOT
55、NULL, 编码:纸箱名的拼音简称zx_mc char(20),名称zx_dw char(6),单位 zx_gg char(12) NOT NULL,规格zx_ggmchar(10),规格名zx_hh char(8) NOT NULL, 货号zx_bzkcdecimal(12,2) NOT NULL标准库存);create unique index idx_zxggk on zxggk(zx_bm,zx_gg);create table zxrtjk纸箱日统计库(zx_bm char(8) NOT NULL, 编码:纸箱名的拼音简称zx_mc char(20),名称zx_dw char(6),
56、单位 zx_gg char(12) NOT NULL,规格 . 51 / 58zx_ggmchar(10),规格名zx_hh char(8) NOT NULL, 货号zx_tjnf smallint NOT NULL, 统计年份zx_tjyf smallint NOT NULL, 统计月份zx_tjri smallint NOT NULL, 统计日zx_rdhl decimal(12,2),日订货量zx_rydhl decimal(12,2),日已到货量zx_ryl decimal(12,2),日用量zx_rjcdecimal(12,2),日进仓zx_rccdecimal(12,2),日出仓z
57、x_rh2bh decimal(12,2),日合格-不合格量zx_rbh2h decimal(12,2),日不合格-合格量zx_rbthjcdecimal(12,2),日不合格退货进仓量zx_rbbfccdecimal(12,2),日不合格报废出仓量zx_rbthccdecimal(12,2),日不合格退货出仓量zx_rbfhccdecimal(12,2)日不合格发货出仓量);create unique index idx_zxrtjk on zxrtjk(zx_bm,zx_gg,zx_tjnf,zx_tjyf,zx_tjri);create table zxytjk纸箱月统计库( . 52
58、/ 58zx_bm char(8) NOT NULL, 编码:纸箱名的拼音简称zx_mc char(20),名称zx_dw char(6),单位 zx_gg char(12) NOT NULL,规格zx_ggmchar(10),规格名zx_hh char(8) NOT NULL, 货号zx_tjnf smallint NOT NULL, 统计年份zx_tjyf smallint NOT NULL, 统计月份zx_ydhl decimal(12,2), 月订货量zx_yydhl decimal(12,2),月已到货量zx_yyl decimal(12,2),月用量zx_ycldecimal(12
59、,2), 月初量zx_yjcdecimal(12,2), 月进仓zx_yccdecimal(12,2), 月出仓zx_gxnf smallint NOT NULL, 更新数据年份zx_gxyf smallint NOT NULL, 更新数据月份zx_gxri smallint NOT NULL, 更新数据日zx_ybcldecimal(12,2),月不合格初量zx_yh2bh decimal(12,2),月合格-不合格量zx_ybh2h decimal(12,2),月不合格-合格量zx_ybthjcdecimal(12,2),月不合格退货进仓量zx_ybbfccdecimal(12,2),月不
60、合格报废出仓量 . 53 / 58zx_ybthccdecimal(12,2),月不合格退货出仓量zx_ybfhccdecimal(12,2)月不合格发货出仓量);create unique index idx_zxytjk on zxytjk(zx_bm,zx_gg,zx_tjnf,zx_tjyf);create table zxntjk纸箱年统计库(zx_bm char(8) NOT NULL, 编码:纸箱名的拼音简称zx_mc char(20),名称zx_dw char(6),单位 zx_gg char(12) NOT NULL,规格zx_ggmchar(10),规格名zx_hh cha
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论