傲广电脑配件进销存需求分析说明书.docx

上传人:b****8 文档编号:11484825 上传时间:2023-03-01 格式:DOCX 页数:33 大小:39.92KB
下载 相关 举报
傲广电脑配件进销存需求分析说明书.docx_第1页
第1页 / 共33页
傲广电脑配件进销存需求分析说明书.docx_第2页
第2页 / 共33页
傲广电脑配件进销存需求分析说明书.docx_第3页
第3页 / 共33页
傲广电脑配件进销存需求分析说明书.docx_第4页
第4页 / 共33页
傲广电脑配件进销存需求分析说明书.docx_第5页
第5页 / 共33页
点击查看更多>>
下载资源
资源描述

傲广电脑配件进销存需求分析说明书.docx

《傲广电脑配件进销存需求分析说明书.docx》由会员分享,可在线阅读,更多相关《傲广电脑配件进销存需求分析说明书.docx(33页珍藏版)》请在冰豆网上搜索。

傲广电脑配件进销存需求分析说明书.docx

傲广电脑配件进销存需求分析说明书

傲广电脑配件进销存需求分析说明书

系统设计说明

 

命名规则:

驼峰命名法,标准前缀+名字(名字第一个字母大写)

一、说明

进销存治理系统

系统功能:

本系统完成小型企业(要紧为运算机配件销售)生产过程中的物资从打算到采购、库存、销售的治理功能,可作为一套相对独立的系统,

系统结构:

系统共分三部分,它们是采购模块,库存模块,销售模块。

系统的结构:

 

采购模块要紧解决的是材料采购打算治理和采购成本的操纵,如此能够幸免因盲目采购而造成的缺失,也能够幸免因人为因素而造成的原材料采购成本偏高的问题。

库存模块要紧解决的是存货库存量操纵和发出成本的核算,通过超储、不足、失效等告警查询来操纵库存量,并反馈信息给采购部门和销售部门,决定是否采购或者是否能够销售。

销售模块要紧解决的是销售业务治理和销售成本的操纵,通过价格、欠款限额等幸免因人为因素而造成的销售收入缺失和坏帐缺失等。

二、差不多配置

表:

商品

字段名

数据类型

空/非空

约束关系

★商品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

Email

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

EMail

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

EMail

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

EMail

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、审批:

(审批条)

功能:

修改

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人文社科 > 广告传媒

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1