傲广电脑配件进销存需求分析说明书.docx
- 文档编号:11484825
- 上传时间:2023-03-01
- 格式:DOCX
- 页数:33
- 大小:39.92KB
傲广电脑配件进销存需求分析说明书.docx
《傲广电脑配件进销存需求分析说明书.docx》由会员分享,可在线阅读,更多相关《傲广电脑配件进销存需求分析说明书.docx(33页珍藏版)》请在冰豆网上搜索。
傲广电脑配件进销存需求分析说明书
傲广电脑配件进销存需求分析说明书
系统设计说明
命名规则:
驼峰命名法,标准前缀+名字(名字第一个字母大写)
一、说明
进销存治理系统
系统功能:
本系统完成小型企业(要紧为运算机配件销售)生产过程中的物资从打算到采购、库存、销售的治理功能,可作为一套相对独立的系统,
系统结构:
系统共分三部分,它们是采购模块,库存模块,销售模块。
系统的结构:
采购模块要紧解决的是材料采购打算治理和采购成本的操纵,如此能够幸免因盲目采购而造成的缺失,也能够幸免因人为因素而造成的原材料采购成本偏高的问题。
库存模块要紧解决的是存货库存量操纵和发出成本的核算,通过超储、不足、失效等告警查询来操纵库存量,并反馈信息给采购部门和销售部门,决定是否采购或者是否能够销售。
销售模块要紧解决的是销售业务治理和销售成本的操纵,通过价格、欠款限额等幸免因人为因素而造成的销售收入缺失和坏帐缺失等。
二、差不多配置
表:
商品
字段名
数据类型
空/非空
约束关系
★商品ID
varchar(7)
Onnull
primarykey
商品名称
varchar(20)
null
类别号
varchar(3)
null
型号
varchar(20)
null
品牌号
varchar(3)
null
计量单位号
varchar(3)
null
技术参数
varchar(250)
null
进价
money
null
售价
money
null
会员价
money
null
包换期限
varchar(10)
null
供货商ID
varchar(4)
null
图片文件
varchar(20)
null
类别
字段名
数据类型
空/非空
约束关系
类别号
varchar(3)
Onnull
primarykey
类别名称
varchar(10)
null
品牌
字段名
数据类型
空/非空
约束关系
品牌号
varchar(3)
Onnull
primarykey
品牌名称
varchar(10)
null
计量单位
字段名
数据类型
空/非空
约束关系
计量单位号
varchar(3)
Onnull
primarykey
单位名称
varchar(10)
null
供货商
字段名
数据类型
空/非空
约束关系
供货商ID
varchar(4)
Onnull
primarykey
公司名称
varchar(50)
null
varchar(11)
null
地址
varchar(50)
null
联系人
varchar(10)
null
varchar(20)
null
varchar(30)
null
网址
varchar(30)
null
采购定单
字段名
数据类型
空/非空
约束关系
采购定单号
varchar(13)
Onnull
primarykey
审核入库
bitdefault0
null
采购总金额
money
null
定单日期
smalldatetime
null
入库时刻
smalldatetime
null
业务员
varchar(3)
null
采购明细表
字段名
数据类型
空/非空
约束关系
采购定单号
varchar(13)
Onnull
primarykey
商品ID
varchar(7)
null
采购数量
int
null
商品价格
money
null
采购退货
字段名
数据类型
空/非空
约束关系
退货单号
varchar(6)
Onnull
primarykey
采购定单号
varchar(13)
null
商品ID
varchar(7)
null
数量
int
null
退货金额
money
null
退货日期
smalldatetime
null
入库表
字段名
数据类型
空/非空
约束关系
入库单号
varchar(3)
Onnull
primarykey
采购定单号
varchar(13)
null
库管员
varchar(6)
null
入库日期
smalldatetime
null
门店销售
字段名
数据类型
空/非空
约束关系
销售单号
varchar(13)
Onnull
primarykey
售货员
varchar(3)
null
销售日期
smalldatetime
null
销售总金额
money
null
门店销售明细表
字段名
数据类型
空/非空
约束关系
销售单号
varchar(13)
Onnull
primarykey
商品ID
varchar(7)
null
销售数量
int
null
商品价格
money
null
门店销售退货
字段名
数据类型
空/非空
约束关系
退货单号
varchar(6)
Onnull
primarykey
销售单号
varchar(13)
null
商品ID
varchar(7)
null
数量
int
null
退货金额
money
null
退货日期
smalldatetime
null
定单
字段名
数据类型
空/非空
约束关系
定单号
varchar(13)
Onnull
primarykey
用户ID
varchar(6)
null
总价格
money
null
定单日期
smalldatetime
null
定单支付情形
varchar
(1)
null
审核出库
bitdefault0
null
有效期
smalldatetime
null
定单详情
字段名
数据类型
空/非空
约束关系
定单号
varchar(13)
Onnull
primarykey
商品ID
varchar(7)
null
购买数量
int
null
商品价格
money
null
定单退货
字段名
数据类型
空/非空
约束关系
退货单号
varchar(6)
Onnull
primarykey
定单号
varchar(13)
null
商品ID
varchar(7)
null
数量
int
null
退货金额
money
null
退货日期
smalldatetime
null
出库表
字段名
数据类型
空/非空
约束关系
出库单号
varchar(6)
Onnull
primarykey
定单号
varchar(13)
null
库管员
varchar(3)
null
出库日期
smalldatetime
null
购物车
字段名
数据类型
空/非空
约束关系
购物车号
varchar(6)
Onnull
primarykey
用户ID
varchar(6)
null
商品ID
varchar(7)
null
数量
int
null
库存
字段名
数据类型
空/非空
约束关系
商品ID
varchar(7)
Onnull
primarykey
库存量
int
null
最后更新日期
smalldatetime
null
用户表
字段名
数据类型
空/非空
约束关系
用户ID
varchar(6)
Nonull
primarykey
用户名
varchar(20)
null
密码
varchar(20)
null
客户姓名
varchar(10)
null
注册会员
bit
null
varchar(50)
null
varchar(6)
null
联系
varchar(11)
null
varchar(30)
null
OICQ
varchar(15)
null
ICQ
varchar(15)
null
MSN
varchar(10)
null
性别
varchar(10)
null
生日
smalldatetime
null
说明
varchar(250)
null
客户表
字段名
数据类型
空/非空
约束关系
客户ID
varchar(6)
Onnull
primarykey
单位名称
varchar(50)
null
联系人
varchar(10)
null
地址
varchar(50)
null
varchar(20)
null
varchar(30)
null
varchar(30)
null
网址
money
null
职员表
字段名
数据类型
空/非空
约束关系
职员ID
varchar(3)
Onnull
primarykey
姓名
varchar(10)
null
性别
varchar(4)
null
职务
varchar(20)
null
工资
money
null
出生日期
smalldatetime
null
身份证号
varchar(20)
null
varchar(11)
null
varchar(30)
null
票据类型(增值税,一般发票,收据,白条等等)
CREATEtabledbo.CheckType(
Codechar(6)NOTNULL,/*票据类型代码*/
Namechar(16)NOTNULL,/*票据类型名称*/
Descriptionchar(30)NULL/*票据类型描述*/
)
GO
费用类型(运输,广告,宣传,销售员花费等等)
CREATEtabledbo.ExpenseType(
Codechar(6)NOTNULL,/*费用类型代码*/
Descriptionchar(30)NULL/*费用类型描述*/
)
GO
采购类型
CREATEtabledbo.Vendortype(
Codechar(6)NOTNULL,/*采购类型代码*/
Descriptionchar(30)NULL/*采购类型描述*/
)
GO
票据状态(输入,执行,完成,关闭)
createtabledbo.checkstatus(
codechar(6)NOTNULL,/*票据状态代码*/
descriptionchar(30)NULL/*票据状态描述*/
)
go
票据来源(来自订单,销售单,或其他单据)
createtabledbo.checksource(
codechar(6)NOTNULL,/*票据来源代码*/
descriptionchar(30)notNULL/*票据来源描述*/
)
出库类型(销售,领料,退货)
createtabledbo.outinvtype(
codechar(6)NOTNULL,/*出库类型代码*/
descriptionchar(30)NOTNULL/*出库类型描述*/
)
仓库调整类型(物资数量调整,,金额调整,都调整)
CREATEtabledbo.adjusttype(
codechar(6)notnull,/*仓库调整类型代码*/
descriptionchar(30)null/仓库调整描述*/
)
go
调整缘故(仓库损耗,价格上涨等)
CREATEtabledbo.adjustreason(
codechar(6)notnull,/*调整缘故代码*/
descriptionchar(30)notnull/*调整缘故描述*/
)
go
借用缘故
CREATEtabledbo.b_rreason(
codechar(6)notnull,/*借用缘故代码*/
descriptionchar(30)null/*借用缘故描述*/
)
部门信息
CREATEtabledbo.b_rreason(
Dirchar(8)notnull,/*部门信息名目*/
codechar(6)notnull,/*部门信息代码*/
descriptionchar(30)null/*部门信息描述*/
)
人员信息
CREATEtabledbo.personinfo(
depchar(8)notnull,/*部门信息*/
codechar(8)notnull,/*人员代码*/
namechar(20)notnull,/*姓名*/
Borndatedatetimenull,/*出生年月*/
Sexchar
(2)notnull,/*性别*/
Haverightchar(30)notnull,/*权限*/
Emailchar(30)null,/*Email地址*/
Bpchar(30)null,/*拷机号码*/
Statuschar(6)null/*状态*/
)
三、差不多启动参数
新建套帐
启用日期(财政年度开始日期):
2005-9-28
每月结帐日期:
核算方式(库存评估方法):
加权平均、移动平均、先进先出、后进先出、最后进价、个别计价
物品编码方式:
1、自定义2、分级(使用树型结构,自定义级别以及位数,最大6级)如:
大类+中类+流水号
是否启用保质期治理
是否启用批次治理
批号自动生成依旧人工输入
对物资进行初始化
界面设计中的问题:
关键字用暗红色表示,不承诺修改的字用灰色.
四、打算治理
4.1功能:
物资打算治理要紧完成产品进货销售物资需求打算与制定、审批、下达执行治理,提高物资打算申报准确性,打算完成情形分析;
需求打算要紧模块:
1、打算进货、进原料(基层部门将需求打算上报)
2、打算审批(上报时可采纳发邮件的方式,采纳多级审批,最多三级)
3、打算下达(经审批进入进货商公司,下达的方式也能够用发送邮件的方式)
4、打算平稳汇总,形成领料通知单或物资缺口(打算汇总的方式能够依照采购员来分,也能够按月度来分)。
依照物资缺口形成采购订单(依照汇总的清单按物资种类与库存比较,运算可领物资数量的公式为:
库存现有数量-待领数量-定额数量=可领数量,假如可领数量小于打算单上的数量,则将该物资列如采购单,形成采购单并交给采购员去采购,等到采购的物品齐后,形成领料单,假如开始时可领数量就大于打算上的数量,一开始就能够形成领料单,发给相关的部门)
5、打算内领料(能够查询领料的状态,包含可令物资的数目,已领的数目,剩余的数目,能够用不同的颜色来表示不同的状态,如用红颜色来表示申请的物资差不多领完,绿色表示物资还没有领完)
6、关闭打算,等到打算终止后关闭,打算一经关闭就不许再修改。
7、打算项目查询(能够按打算的编号,月度来查询,查询时要能够用不同的颜色来显示打算的状态,如红色表示打算已终止,绿色表示正在进行中,要显示可领物资数目,已领物资数目,剩余数目,打确实是否已超时,假如超时,则要发出警报)
8、打算准确率统计报表(所谓准确率确实是指申请数目与已领数目的比例,通过打算准确率能表示该打算制定得是否恰好)
10、打算超额报警、打算领料报警提示(当打算的费用超过剩余预算时要发出警报,发出警报的方式也是多种多样,如能够用声音,或颜色,打算领料报警是指当该领的物资已领完,或在规定的时刻内物资还没领完,或在合同规定的时刻内对方还没有发物资,系统都应该发出打算领料报警)
11、打算完成情形统计报表(用来统计打确实是否按预定的目标实现,或还没完成就终止)
12、打算中止
A、检查打算执行情形要求:
-打算项目输入后建立与库存联系-收料时必须选择合同编号
-发料时必须选择输入打算项目编号-合同输入时必须选择打算项目编号
4.2库结构:
打算申请表
createtabledbo.proj(
SerialNointnotnull,/*记录号*/
projnochar(12)notnull,/*打算号码*/
projnamechar(30)null,/*打算名称*/
applydatedatetimenull,/*申请日期*/
applypartchar(6)null,/*申请部门*/
usetypechar(6)null,/*使用方向*/
passtypechar
(1)null,/*审批方式,同时,依次*/
passresultchar
(1)null,/*审批结果,只在同时审批时有效*/
applymanchar(20)null,/*申请人*/
audtingman1char(20)null,/*审批人1*/
audtingemail1char(20)null,/*审批人1email1*/
audtingdate1datetimenull,/*申批时刻1*/
passstatus1char
(1)null,/*审批结果1*/
audtingman2char(20)null,/*审批人2*/
audtingemail2char(20)null,/*审批人2email*/
audtingdate2datetimenull,/*申批时刻2*/
passstatus1char
(1)null,/*审批结果2*/
audtingman3char(20)null,/*审批人3*/
audtingemail3char(20)null,/*审批人3email*/
audtingdate3datetimenull,/*申批时刻3*/
passstatus3char
(1)null,/*审批结果3*/
actstatuschar
(1)null,/*执行状态*/
remarkschar(30)null/*备注*/
)
申请单明细
createtabledbo.projdetail(
SerialNointnotnull,/*记录号*//
projnochar(12)notnull,/*打算号码*/
Materialcodechar(32)notnull,/*物品代码*/
unitchar(10)null,/*物品单位*/
neednumfloatnull,/*需求数量*/
needdatedatetimenull,/*需求日期*/
usetypechar(12)null,/*使用方向*/
passnumfloatnull,/*批准数量*/
cangetnumfloatnull,/*可领数量*/
getnumfloatnull,/*已领数量*/
notgetnumfloatnull,/*未领数量*/
shortnumfloatnull,/*缺少数量*/
taxratefloatnull,/*税率*暂不用*/
moneyfloatnull,/*金额暂不用*/
havetaxmoneyfloatnull,/*含税价暂不用*/
notaxmoneyfloatnull,/*不含税价暂不用*/
remarkschar(12)null/*备注*/
)
仓库物资缺少库
createtabledbo.prodshort(
SerialNointnotnull,/*记录号*//
Materialcodechar(32)null,/*物资代码*/
unitchar(10)null,/*物资单位*/
shortnumfloatnull,/*缺少数量*/
needdatedatetimenull,/*需求时刻*/
remarkschar(30)null/*备注*/
)
领料治理:
领料单登记、爱护、领料单出库爱护、爱护原始凭单号
从某仓库领料,查询在库数量、库存可用数量、库存单位==》详细信息货位代码、货位数量、货位可用数量生产分配数量、销售分配数量、其他分配数量
4.3模块、流程及实现:
1、功能说明
1、打算
功能:
新建、修改、项目删除、查询(即增、删、改、查)
要求:
A、在输入打算项目时,要选择物资(调用物资选择窗体)
B、假如用户直截了当输入物资编码,要自动从数据库查询物资信息添入窗体
C、在修改时必须判定,该打确实是否差不多审批(审批过后的打算才能生效)
D、权限的审批:
只有具有用户才能审批(不考虑,由系统提供);假如能审批,必须记录审批人员与审批时刻;审批分为全部审批或单项审批
E、发送:
调用系统提供的发送函数即可
/*在输入项目时,假如有预算,必须考虑是否提示超过预算,假如超过应该以不同颜色提示或者显示消息说明预算不够
具体步骤
新建:
增加一个打算单号,并将当前的各种打算数据输入,分别储存到打算申请表和打算申请说明细中.在明细输入中,能选择物资代码.但一个打算单中,一种物资,只能显现一次.
修改,删除:
当打算处于修改状态时,才能够修改,若已进入审批,则不可修改.只能先取消审批,然后才能修改.处于执行状态,则只能够中止打算,不能再修改.
2、打算上报:
(邮件)
功能:
将需审批的信息传送至审批人,请他审批.
要求:
在此过程中打算不应许修改,能够通过发邮件形式来发送
具体步骤:
在审批中,最多承诺三个人审批,他们能够同时审批,也能够依次进行审批.先填写审批人的Email地址即可.
3、审批:
(审批条)
功能:
修改
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电脑 配件 进销存 需求 分析 说明书