傲广电脑配件进销存需求分析说明书.docx
- 文档编号:9698219
- 上传时间:2023-02-05
- 格式:DOCX
- 页数:31
- 大小:48.61KB
傲广电脑配件进销存需求分析说明书.docx
《傲广电脑配件进销存需求分析说明书.docx》由会员分享,可在线阅读,更多相关《傲广电脑配件进销存需求分析说明书.docx(31页珍藏版)》请在冰豆网上搜索。
傲广电脑配件进销存需求分析说明书
傲广电脑配件进销存需求分析说明书
傲广电脑进销存管理
系统设计说明
命名规则:
驼峰命名法,标准前缀+名字(名字第一个字母大写)一、说明
进销存管理系统
系统功能:
本系统完成小型企业(主要为计算机配件销售)生产过程中的物资从计划到采购、库存、销售的管理功能,可作为一套相对独立的系统,
系统结构:
系统共分三部分,它们是采购模块,库存模块,销售模块。
系统的结构:
采购模块主要解决的是材料采购计划管理和采购成本的控制,这样可以避免因
盲目采购而造成的损失,也可以避免因人为因素而造成的原材料采购成本偏高的问题。
库存模块主要解决的是存货库存量控制和发出成本的核算,通过超储、不足、失效等告警查询来控制库存量,并反馈信息给采购部门和销售部门,决定是否采购或者是否可以销售。
销售模块主要解决的是销售业务管理和销售成本的控制,通过价格、欠款限额等避免因人为因素而造成的销售收入损失和坏帐损失等。
二、基本配置
表:
商品
字段名
数据类型
空/非空
约束关系
★商品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⑴
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⑹NOTNULL,/*票据状态代码*/descriptionchar(30)NULL/*票据状态描述*/)
go
票据来源(来自订单,销售单,或其他单据)
createtabledbo.checksource(
codechar⑹NOTNULL,/*票据来源代码*/descriptionchar(30)notNULL/*票据来源描述*/
)
出库类型(销售,领料,退货)
createtabledbo.outinvtype(
codechar⑹NOTNULL,/*出库类型代码*/descriptionchar(30)NOTNULL/*出库类型描述*/
仓库调整类型(物资数量调整,,金额调整,都调整)
CREATEtabledbo.adjusttype(
codechar⑹notnull,/呛库调整类型代码*/descriptionchar(30)null/仓库调整描述*/)go
调整原因(仓库损耗,价格上涨等)
CREATEtabledbo.adjustreason(
codechar⑹notnull,/*调整原因代码*/descriptionchar(30)notnull/*调整原因描述*/)go
借用原因
CREATEtabledbo.b_rreason(codechar⑹notnull,/*借用原因代码*/descriptionchar(30)null/*借用原因描述*/
)
部门信息
CREATEtabledbo.b_rreason(
Dirchar(8)notnull,/*部门信息目录*/codechar⑹notnull,r部门信息代码*/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,/*计戈U号码*/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,/*计戈U号码*/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文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电脑 配件 进销存 需求 分析 说明书