傲广电脑配件进销存需求分析说明书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
俶厂-电耳密酉己件进年肖存謀求分
系统讲明
进销存治理系统
系统功能:本系统完成小型企业(要紧为运算机配件销售)生产过程中的物资从打算到采购、库存、销售的治理功能,可作为一套相对独立的系统,
系统结构:
系统共分三部分,它们是采购模块,库存模块,销售模块。
系统的结构:
总帐明细帐
采购模块要紧解决的是材料采购打算治理和采购成本的操纵,如此能够幸免因盲LI采购而造成的缺失,也能够幸免因人为因素而造成的原材料采购成本偏疡的咨询题。
库存模块要紧解决的是存货库存量操纵和发出成本的核算,通过超储、不足、失效等告警查询来操纵库存量,并反馈信息给采购部门和销售部门,决定是否采购或者是否能够销售。
销售模块要紧解决的是销售业务治理和销售成本的操纵,通过价格、欠款限额等幸免因人为因素而造成的销售收入缺失和坏帐缺失等。
二、差不多配置
类不
品牌
供货商
采购定单
采购明细表
采购退货
定单详情
定单退货
出库表
购物车
库存
用户表
客户表
职员表
票据类型(增值税,一般发票,收据,口条等等)
CREATE table dbo.CheckType (
Code char⑹NOT NULL严票据类型代码*/ Name char (16) NOT NULL J* 票据类型名称*/ Description char (30) NULL/*票据类型描述*/ )
GO
费用类型(运输,广告,宣传,销售员花费等等)
CREATE table dbo.ExpenseType (
Code char (6) NOT NULL,/* 费用类型代码*/
Description char (30) NULL /* 费用类型描述*/ )
GO
采购类型
CREATE table dbo. Vendortype (
Code char (6) NOT NULL,/*采购类型代码*/
Description char (30) NULL /*采购类型描述*/ )
GO
票据状态(输入,执行,完成,关闭)
create table dbo.checkstatus (
code char (6) NOT NULL, /* 票据状态代码*/ description char (30) NULL/*票据状态描述*/ )
go
票据来源(来自订单,销售单,或其他单据)
create table dbo.checksource (
code char (6) NOT NULL, /*票据来源代码*/ description char (30) not NULL/*票据来源描述*/ )
出库类型(销售,领料,退货)
create table dbo.outinvtype (
code char (6) NOT NULL,严出库类型代码*/ description char (30) NOT
NULL/*出库类型描述*/
仓库调整类型(物资数量调整,,金额调整,都调整)
CREATE table dbo.adjusttype (
code char (6) not null, /*仓库调整类型代码*/ description char (30) null /仓库调整描述*/ ) go
调整缘故(仓库损耗,价格上涨等)
CREATE table dbo.adjustreason (
code char (6) not null, /*调整缘故代码*/ description char (30) not null /*调整缘故描述*/ ) go
借用缘故
CREATE table dbo.b_rreason (
code char (6) not null, /*借用缘故代码*/ description char (30) null /*借用缘故描述
*/ )
部门信息
CREATE table dbo.b_rreason (
Dir char(8) not null, /*部门信息名目 */ code char (6) not null, /*部门信息代码*/ description char (30) null /*部门信息描述*/ )
人员信息
CREATE table dbo.personinfo ( dep char(8) not null, /*部门信息*/ code char (8) not null, /*人员代码*/ name char (20) not null, /*姓名*/ Borndate datetime null, /* 出生年月 */ Sex char (2) not null,/*性不*/ Haveright char (30) not null, /*权限*/ Email char (30) null, /*Email 地址*/ Bp char (30) null, /*拷机号码*/ Status char(6) null /*状态*/
)
三、差不多启动参数
新建套帐
启用日期(财政年度开始日期):2005-9-28
每月结帐日期:
核算方式(库存评估方法):加权平均、移动平均、先进先出、后进先出、最后进价、个不计价
物品编码方式:1、自定义2、分级(使用树型结构,自定义级不以及位数,最大6级)如:大类+中类+流水号
是否启用保质期治理
是否启用批次治理
批号自动生成依旧人工输入
对物资进行初始化
界面设计中的咨询题:
关键字用暗红色表示,不承诺修改的字用灰色.
四、打算治理
4. 1功能:
物资4算治理要紧完成产品进货销售物资需求打算与制定、审批、下达执行治理,提高
物资打算申报准确性,打算完成情形分析;需求打算要紧模块:
1、打算进货、进原料(基层部门将需求打算上报)
2、打算审批(上报时可采纳发邮件的方式,采纳多级审批,最多三级)
3、打算下达(经审批进入进货商公司,下达的方式也能够用发送邮件的方式)
4、打算平稳汇总,形成领料通知单或物资缺口(打算汇总的方式能够依照采购员来分,
也能够按月度来分)。
依照物资缺口形成采购订单(依照汇总的清单按物资种类与库
存比较,运算可领物资数量的公式为:库存现有数量■待领数量■定额数量二可领数
量,假如可领数量小于打算单上的数量,则将该物资列如采购单,形成采购单并交给采购员去釆购,等到采购的物品齐后,形成领料单,假如开始时可领数量就大于打算上
的数量,一开始就能够形成领料单,发给相关的部门)
5、打算内领料(能够查询领料的状态,包含可令物资的数LL已领的数LI,剩余的数11,
能够用不同的颜色来表示不同的状态,如用红颜色来表示申请的物资差不多领完,绿
色表示物资还没有领完)
6、关闭打算,等到打算终止后关闭,打算一经关闭就不许再修改。
7、打算项U查询(能够按打算的编号,月度来查询,查询时要能够用不同的颜色来显示
打算的状态,如红色表示打算已终止,绿色表示正在进行中,要显示可领物资数口,
已领物资数忖,剩余数口,打确实是否已超时,假如超时,则要发岀警报)
8、打算准确率统计报表(所谓准确率确实是指申请数LI与已领数LI的比例,通过打算
准确率能表示该打算制定得是否恰好)
10、打算超额报警、打算领料报警提示(当打算的费用超过剩余预算时要发出警报,发
岀警报的方式也是多种多样,如能够用声音,或颜色,打算领料报警是指当该领的物
资已领完,或在规定的时刻内物资还没领完,或在合同规定的时刻内对方还没有发物
资,系统都应该发出打算领料报警)
11、打算完成情形统计报表(用来统计打确实是否按预定的U标实现,或还没完成就终
止)
12、打算中止
A、检查打算执行情形要求:
-打算项目输入后建立与库存联系-收料时必须选择合同编号
-发料时必须选择输入打算项U编号-合同输入时必须选择打算项U编号
4. 2库结构:打算申请表create table dbo.proj(
SerialNo int not null, /*记录号*/ projno char (12) not null, /*打算号码*/ projname
char (30) null, /*打算名称*/ applydate datetime null /* 申请日期*/ applypart char
(6) null, /* 申请部门*/ usetype char (6) null, /*使用方向*/ passtype char (1)
null, /*审批方式,同时,依次*/ passresult char (1) null, /*审批结果,只在同时审批
时有效*7 applyman char (20) null, /* 申请人*/ audtingmanl char (20) null, /*审批人
1*/ audtingemaill char (20) null, /*审批人 1 email 1*/ audtingdate 1 datetime null,
/* 申批时刻 1 */ passstatus 1 char (1) null,/*审批结果1*/ audtingman2 char (20)
null, /*审批人2*/ audtingemail2 char (20) null, /*审批人2email*/ audtingdate2
datetime null, /* 申批时刻2*/ passstatus 1 char (1) null/*审批结果2*/ audtingman3 char (20) null, /*审批人3*/ audtingemail3 char (20) null, /*审批人3email*/
audtingdate3 datetime null, /* 申批时刻3*/ passstatus3 char (1) null/*审批结果3*/
actstatus char (1) null /*执行状态*/ remarks char (30) null /*备注*/ )
申请单明细
create table dbo.projdetail (
SerialNo int not null, /*记录号*// projno char (12) not null, /*打算号码*/
Materialcode char (32) not null, /*物品代码*/ unit char (10) null, /*物品单位*/
neednum float null, /*需求数量*/ needdate datetime null, /*需求日期*/ usetype char
(12) null, /*使用方向*/ passnum float null, /*批准数量*/ cangetnum float null, /*
可领数量*/ get num float null, /* 已领数量 */
notgetnuni float null, /*未领数量*/ shortnum float null, /*缺少数量*/ taxrate
float null, /*税率*暂不用*/ money float null, /*金额暂不用*/ havetaxmoney float
null, /*含税价暂不用 */ notaxmoney float null, /*不含税价暂不用*/ remarks char
(12) null /* 备注*/
)
仓库物资缺少库
create table dbo.prodshort(
SerialNo int not null, /*记录号*// Materialcode char (32) null, /*物资代码*/ unit
char (10) null, /*物资单位*/ shortnum float null, /*缺少数量*/ needdate datetime
null, /*需求时刻*/ remarks char (30) null /*备注*/
)
领料治理:领料单登记、爱护、领料单出库爱护、爱护原始凭单号
从某仓库领料,查询在库数量、库存可用数量、库存单位二二》详细信息货位代码、货位数量、货位可用数量生产分配数量、销售分配数量、其他分配数量
4・3模块、流程及实现:
U功能讲明
1、打算编制:
功能:新建、修改、项目删除、查询(即增、删、改、查)
要求:
A、在输入打算项目时,要选择物资(调用物资选择窗体)
B、假如用户直截了当输入物资编码,要自动从数据库查询物资信息添入窗体
C、在修改时必须判定,该打确实是否差不多审批(审批过后的打算才能生效)
D、权限的审批:只有具有用户才能审批(不考虑,山系统提供);假如能审批,必须记录审
批人员与审批时刻;审批分为全部审批或单项审批
E、发送:调用系统提供的发送函数即可
/*在输入项LI时,假如有预算,必须考虑是否提示超过预算,假如超过应该以不同颜色提示或者显示消息讲明预算不够
具体步骤
新建:增加一个打算单号,并将当前的各种打算数据输入,分不储存到打算申请表和打算申请讲
明细中•在明细输入中,能选择物资代码但一个打算单中,一种物资,只能显现一次
修改,删除:当打算处于修改状态时,才能够修改,若已进入审批,则不可修改•只能先取消审批,然后才能修改•处于执行状态,则只能够中止打算,不能再修改.
2、打算上报:(邮件)
功能:将需审批的信息传送至审批人j青他审批.
要求:在此过程中打算不应许修改,能够通过发邮件形式来发送
具体步骤:在审批中,最多承诺三个人审批,他们能够同时审批,也能够依次进行审批•先填写审批人的Email地址即可.
3、审批:(审批条)
功能:修改,发送,删除项目
要求:
具体步骤:能够改动打算删除打算••日志中详细纪录
A、单级审批,或多级审批。
(在配置中设置)
B、审批的领导要有相应的权限。
C、同时记录下审批人的姓名和时刻。
D、发送时调用系统的函数
E、审批人有权删除有关的申请项目。
F、在规定的时刻内领导还没有审批打算,则应发岀警告通知有关领导审批打算,最
后,不管打确实是否通过,都应用邮件的方式来通知有关部门。
4、打算下达:(邮件)
打算审批完毕,能够下达执行指令,打算进入执行状态.
功能:将打算已审批的消息传送至打算申报人.
要求:在这过程中不承诺修改打算。
5、打算汇总:(需求清单,库存表,物资缺口表)
那个步骤能够在打算执行后进行.
功能:汇总已审批的打算,将其总的物资归类,于库存对比,形成物资缺口
6、形成采购单(釆购清单)
功能:将物资缺口形成采购单。
要依照缺口单,采购商物品清单,报价单等生成, 现做连接,将采购缺口和采购商物品清单,报价单连接起来,得到该物资的供应商,价格等,依照供应商,生成每个供应商的报价单•也可让用户选择物资输入.
7、打算内领料(印象库存表)
功能:对汇总中,仓库中存在且能够领料的产品形成打算内领料。
具体步骤:将用户的执行中的打算单中的物质与仓库中存货比较,得出缺少的物质,及可领的数量,然后回填到打算单中.
8、打算关闭
功能:打算完成或中止。
打算不能再被修改。
9、查询:(提供安物资,按供应商等多种查询方式・)
A、按照打算编号查询
B、查询打算执行情形
C、查询打算明细
D统计(统计表):统计打算执行情形
按部门、月份统计,例如:统计某个部门淡月的打算执行情形,如物资的申请数量,已领数量、带领数量
E、打算准确率统计报表
打算关闭后统计申请数量与已领数量比例
A、打算超额报警、打算领料报警提示(用颜色表示暂缺、完成、待领、挂起)超额报警:
与预算相关(假如超过预算系统报警,编写在服务器上运行的一
个功能函数)
E、打算完成情形统计报表
F、打算平稳汇总(打算申请表,库存表)
选项
按用户对每项打算配置是否承诺系统跟踪流程
是否承诺系统自动发送状态变化通知(假如该用户有信箱).
五.采购治理:
5.1功能:完成物资的采购,其中包括供应商报价单治理,订单治理,合同治理,收货治理,入库治理,收票治理,付款治理。
治理的是原材料,能够完成原材料的入、出库治理和库存治理业务。
并增加了对产成品的治理功能。
提供多种査询及打印报表,并能够自定义,方便快捷.
5 • 2釆购库结构
供货商
入库表
5. 3模块、流程及实现:
报价单治理
报价单,输入报价单的各种信息,存入报价单和报价单明细库,并能够将报价单按时刻, 价格等进行排序,然后让用户选择每个物资的供应商和报价,这作为签订合同的基础, 报价单定时将超出期限的报价单归类,让用户统一进行删除•以便对报价单进行爱护.
采购订单治理:输入客户的各种订单,部分订单是山申请打算对比仓库库存而来的, 这部分订货需连接打算缺少需求库,报价单库,供应商物资库,再经运算得到,这种订单的类型中,订单类行为1,而客户订单的类型为2•,订单执行前,能够进行增加修改,闪出, 但执行后,就不能再进行增加修改,而只能将之中止.
增加:增加一条订单纪录,对订单库,订单明细库进行修改•增加该纪录•一个订单上,不能显现相同的物资代码"
修改删除当订单处于编辑状态时,订单能够进行修改删除,当订单执行时,则不能修改删除•修改删除时,也只需改动订单库及订单明细库.
执行:当订单处于执行状态时,要将订单中的数量写入数据总库中的定购数量.
中止:订单未执行完,就停止执行•中止时,先修改订单库的标志,现在,不能再按订单进行收货,但能够对订单进行退货.
订单执行完毕,可将订单关闭,订单执行完毕的概念是,订单中的所有物资到齐,票据来到,货款付清•合同也随订单终止而终止
收货治理:按合同收取物资,收到的物资能够再检验之后,全部入库收货要修改收货库和收货明细库,并在物资总库中修改定购数量和待检验数量..若输完收货单后,直截了当全部入库入库治理:採购订单收货、(无订单收货)、收货库存分配、收货确认入库(关闭订单)、收货单更正
将收到的物资,经检验后,算作正式入库.
第一输入入库表和入库明细表,然后将修改收货单的检验数量和可用数量•退货数量, 提供一些简便方式,使用户能够方便的生成退货单•经检验入库的物资还应写入物资储备明细库中•物资
储备明细库中储存了每一批物资的来料时刻,批次,有效期,可用数量等,为出库做预备・・退货治理:
将不合格的物资填写退货单,退回供应商・
第一输入退货表,退货明细,然后修改收货单的退货数量和待检验数量.
收票治理:
将供应商开出的票据输入收票库,收票明细,并将针对每个定购单的金额分配到相应的定购单的开票金额中,并将开票的金额填到相应的应对款中去.
/*考虑是否建立供应商应对款库*/
付款治理:
将付款金额和付款所针对的票据号码等填入付款库和付款明细库,然后将所付款项填入订单中的已付款中.
订单关闭:
当订单中的应到物资数都已到达,并经检验入库漂据已开出,款已付清,则订单能够关闭.
六、销售治理
6・1功能:
销售模块实现了销售从订单治理,销售收款,销售提货,销售退货,销售开票•现款销售等功能.
6. 2销售库结构:
门店销售
定单
定单详情
定单退货
出库表
6.3模块.流程及实现:
销售订单治理:输入客户的各种订单,部分订单是山对比仓库库存而来的,这部分订货需连接打算缺少需求库,报价单库,供应商物资库,再经运算得到,这种订单的类型中,订单类行为1,而客户订单的类型为2•,订单执行前,能够进行增加修改,闪出,但执行后,就不能再进行增加修改,而只能将之中止.
增加:增加一条订单纪录,对订单库,订单明细库进行修改•增加该纪录•一个订单上,不能显现相同的物资代码.
修改删除:当订单处于编辑状态时,订单能够进行修改删除,当订单执行时,则不能修改删除•修改删除时,也只需改动订单库及订单明细库.
执行:当订单处于执行状态时,要将订单中的数量写入数据总库中的销售定购数量•假如库存不够,将考虑釆购•此处不考虑mpr,不能将需求分解成原材料.
中止:订单未执行完,就停止执行•中止时,先修改订单库的标志,现在,不能再按订单进行收货,但能够对订单进行退货.
订单执行完毕,可将订单关闭,订单执行完毕的概念是,订单中的所有物资发出,票据开除,货款付清•合同也随订单终止而终止
出库治理::按合同发出物资,发货要修改销售发货库和销售发货明细库,并在物资总库中修改定购数量和可用数量.
第一输入出库表和出库明细表,然后将修改收货单的检验数量和可用数量•退货数量, 提供一些简便方式,使用户能够方便的生成退货单•经检验入库的物资还应写入物资储备明细库中•物资储备明细库中储存了每一批物资的来料时刻寸比次,有效期,可用数量等,为出库做预备・・退货治理:
将不合格的物资填写退货单,退回供应商.
笫一输入退货表,退货明细,然后修改收货单的退货数量和待检验数量.
开票治理:
将供应商开出的票据输入收票库,收票明细,并将针对每个定购单的金额分配到相应的定购单的开票金额中,并将开票的金额填到相应的应对款中去.
/*考虑是否建立供应商应对款库*/
收款治理:
将付款金额和付款所针对的票据号码等填入付款库和付款明细库,然后将所付款项填入订单中的已付款中.
订单关闭:
当订单中的应到物资数都已到达,并经检验入库,票据已开出,款已付清,则订单能够关闭. 现款销售:
假如客户直截了当提货付款,则在那个地点付款后,直截了当生成订单,并将款等填好, 另一面要完成提货,其退货需另外处理.
七、库存治理
1、库存治理设计
7.1功能:
7. 2库结构:
D.功能设计:
库存系统爱护、库存业务处理、库存业务查询、库存报表治理
库存操作:库存初始(帐LI初始建立,商品代码结构,商品代码,生产商,销售商,仓库信息, 仓库库位信息,库中商品起始状态,商品单位信息转换)、入库登记(入库单,入库明细资料)、入库爱护、出库登记(出库单,岀库明细)、出库爱护、移库登记(移库单,移库明细)、移库爱护、爱护原始凭单号
库存盘点:设置盘点状态、取消盘点状态、盘点结果录入(盘点清单)、盘点结果确认库存治理:物品损毁登录、物品修复登录、库存订货处理、ABC分类运算、库存结帐处理
批次治理配置:
包括是否采纳批次治理
批次号码是自动生成依旧人工输入.
1、库存物资信息:及时查询库存任何一种物资的当前信息与状态
入库治理:
库存入库包括以下儿种:/*釆购入库,已有*/、釆购入库退回、其他入库、其他入库退回
7.3模块.流程及实现: 库存初始化:
入库治理:
出库治理:
库存类型调整:
库存价格,金额调整:己库治理:
盘点:
借出与归还:
二级库初始化设置:二级库治理:
二级库入库:
二级库出库: 二级库领料: 二级裤腿料: 二级库借/还
B.功能要求:
1、K前要求完成以下儿大模块:物资打算治理、(采购)订单治理、合同治理、来料治
理、库存治理、统廿却沢销售治理
2、要处理出入库的单位换算咨询题
3、对单据提供单条打印与全部打印功能(以适合企业专门要求)
4、部门(二级库)库治理:借、还、退
八.二级库的治理
8. 1功能:
8. 2库结构:
8.3模块、流程及实现:
库存报废:
仓库査询:
1、查询仓库库存
2、空货位查询
3、需盘点物品查询
4、盘点情形查询
5、库存积压查询
6、存货周转率查询
7、仓库记录准确率查询
8、按货位查询库存物品查询:
1、按物品查询库存
2、物品ABC吗查询
3、物品占用资金查询
4、按物品类不查询库存
业务查询:
1、库存操作查询
2、日收发存悄形查询
3、月收发存悄形查询
4、年收发存悄形查询
5、领料单查询
分析查询:
1、库存物品超戒备查询
2、库存订货点报警查询
3、单位库存周转率查询
4、单位记录准确率查询
5、库存ABC分类查询
6、库存成套情形查询
7、库存物品来源查询
8、库存物品去向查询
采购治理
U采购系统爱护
2、采购业务处理
3、采购业务查询
4、采购业务报表
1、采购系统爱护
备注
A、F代码爱护釆购方式代码爱护:类不+简称+名称¥ 曲itt 咅护
/产厂家代码爱护:类不+简称+名称地区代码釆购员代码爱护
供应商代码:
请购单(申请单)处理:请购单录入爱护、请购合并下达
单据:
请购单号
状态
单位代码
物品代码
计量单位
请购数量
交货地点代码仓库代码
需求部门需求日期需求来源(打算、库存、生产、销售、登录)
用途讲明
建议供应商建议订货日期期望交货日期
申请人申请日期
请购单
ApplyCheck 请购单明细表
ApplyCheckDetail 釆购订单处理:录入、爱护、发放(选择订单进行订货)、中止、结案
录入:(订单来源:手工登录、生成订单状态:录入、执行、结清、中止)库存分配:依照收货单分配物品到仓库的货位
仓库代码+收货人员+货位代码+直拨标志+分配数量
采购査询:
供应商:
供应商档案查询:(包含统计信息:上次付款日期、金额.累计付款金额、应对款累计、累计采购金额、拖欠交货天数(平均)
供应商物品报价查询
供应商交付情形查询
供应商月统计查询
采购业务:
请购单查询
采购单查询
收货单查询
采购用款查询
收货入库查询
订单拖期查询
采购物品:
物品请购情形查询
物品订购情形查询
物品收货情形查询
物品报价查询
物品打算交货情形查询
物品拒收情形查寻
采购员:
采购员月统计查寻
采购员月统计历史
F、检查打算执行情形要求:
-打算项目输入后建立与库存联系-收料时必须选择合同编号
-发料时必须选择输入打算项U编号-合同输入时必须选择打算项U编号。