论文无忧网提供:计算机毕业论文范文|计算机毕业设计|计算机毕业论文
栏目导航 ASP Java Web .NET VB6.0 JAVA VC VF DELPHI PB 计算机网络 计算机科学与技术 PHP 安卓APP 其他 C# 代写论文
当前位置: > 计算机 > ASP >

(C)进销存管理系统2

4  系统详细设计

根据内部订单预定材料的流程图如图4.1所示:

http://www.paper51.com

说明:KDYsl:可调用数量 copyright paper51.com

XQsl: 需求数量

内容来自论文无忧网 www.paper51.com

KCsl: 库存数量 copyright paper51.com

可调用数量=库存数量 - 最低库存量 - 已预约数量 内容来自论文无忧网 www.paper51.com

设计时 需求数量与库存数量、可调用数量分别比较可得出4种情况 paper51.com

需求数量>可调用数量 and 需求数量 >库存数量

http://www.paper51.com

(因为库存数量>=可调用数量所以可写成XQsl>KDYsl)

内容来自www.paper51.com

需求数量>=可调用数量 and 需求数量 <=库存数量 paper51.com

(因为库存数量>=可调用数量所以可写成KDYsl <=XQsl<=KCsl)

copyright paper51.com

需求数量<可调用数量 and 需求数量 >库存数量

http://www.paper51.com

(因为库存数量>=可调用数量 所以 不存在这种情况) paper51.com

需求数量<可调用数量 and 需求数量 <库存数量 copyright paper51.com

(因为库存数量>=可调用数量所以可写成XQsl< KDYsl )

copyright paper51.com

综上所述:比较情况分为三支 内容来自论文无忧网 www.paper51.com

XQsl>KDYsl 和 KDYsl <=XQsl<=KCs 和 XQsl< KDYsl http://www.paper51.com

算法的设计

内容来自论文无忧网 www.paper51.com

企业的流转包括实物流转和成本流转,在理论上,两者应一致。但在实际工作中,企业的存货进出量很大,存货的品种繁多,存货的成本多变,难以保证各种存货的成本流转与实物流转相一致。由于同一种存货,尽管价格不同,但均能满足销售或生产需要,在存货减少时,毋需辨别是哪一批实物被发出,哪一批库存,成本的流转顺序和实物的流转顺序可以分离,只要知道发出成本和库存成本即可。这样就出现了存货成本的流转假设。    采用某种存货成本流转的假设,在期末存货与发出存货之间分配成本,便产生了不同的存货成本分配方。

http://www.paper51.com

http://www.paper51.com

图4.1  内部订单预定材料流程图 paper51.com

材料收发存分类汇总的程序流程图如图4.2所示:

copyright paper51.com

内容来自www.paper51.com

图4.2  材料收发存分类汇总的程序流程图

copyright paper51.com

    存货计价的方法不同,对企业财务状况、盈亏情况会产生不同的影响,主要 表现在以下几个方面:    (1)存货计价对企业损益的计算有直接影响。    (2)存货计价对于资产负债表有关项目数额计算有直接影响。    (3)存货计价方法的选择对计算缴纳所得税的数额有一定的影响。 copyright paper51.com

因本公司以前是手工计算,为了减少计算量,使用的全月一次加权平均法,报税务局的也是全月一次加权平均法,为了过度时期的使用,本系统不仅设计了更合理的移动加权平均法,同时设计了全月一次加权平均法。

内容来自www.paper51.com

加权平均法(称全月一次加权平均法),指以本月全部收货数量加月初存货数量作为权数,去除本月全部收货成本加上月初存货成本,计算出存货的加权平均单位成本,从而确定存货的发出和库存成本。

paper51.com

计算公式如下: copyright paper51.com

copyright paper51.com

移动平均法    移动平均法亦称移动加权平均法,指本次收货的成本加原有库存的成本,除以本次收货数量加原有收货数量,据以计算加权单价,并对发出存货进行计价的一种方法。    移动加权平均法的优点:能使管理当局及时了解存货的结存情况,而且计算的平均单位成本以及发出和结存的存货成本比较客观。缺点:每次收货都要计算一次平均单价,计算工作量较大。

内容来自www.paper51.com

5  编码实现与测试5.1 编码摘要 内容来自论文无忧网 www.paper51.com

材料收发存分类汇总的部分代码: 内容来自论文无忧网 www.paper51.com

sql语句:

copyright paper51.com

SELECT [K_llll_D].[CLBH] AS CLBH,[K_llll_M].[KDRQ] AS KDRQ, [K_llll_M].[CBXM] AS CBXM, [K_llll_M].[DHDH],[K_llll_D].[SLSL] AS SLSL, [k_LLLL_D].[JEJE] AS JEJE http://www.paper51.com

FROM K_llll_M INNER JOIN K_llll_D ON[K_llll_M].[DHDH]=[K_llll_D].[DHDH]

http://www.paper51.com

WHERE [K_llll_M].[status]=1;

http://www.paper51.com

SELECT [K_clrk_D].[CLBH] AS CLBH,[K_clrk_M].[KDRQ] AS KDRQ, [K_clrk_M].[DHDH] AS DHDH, [K_clrk_D].[SLSL] ASSLSL, [SLSL]*[K_clrk_D].[DJDJ] AS JEJE 内容来自www.paper51.com

FROM K_clrk_M INNER JOIN K_clrk_D ON[K_clrk_M].[DHDH]=[K_clrk_D].[DHDH]

http://www.paper51.com

WHERE [K_clrk_m].[STATUS]=1;

内容来自论文无忧网 www.paper51.com

SELECT A.CLBH, Sum(A.SLSL) AS ZSL,Sum(A.JEJE) AS ZJE, year([KDRQ]) & "-" & Month([KDRQ]) &"-" & "1" AS MON 内容来自论文无忧网 www.paper51.com

FROM SFC_rk AS A 内容来自www.paper51.com

GROUP BY A.CLBH, year([KDRQ]) &"-" & Month([KDRQ]) & "-" & "1"; 内容来自论文无忧网 www.paper51.com

SELECT A.CLBH,Sum(IIf(ISNULL(A.SLSL),0,A.SLSL)) AS ZSL, Sum(IIf(ISNULL(A.JEJE),0,A.JEJE)) ASZJE, year([KDRQ]) & "-" & Month([KDRQ]) & "-"& "1" AS MON

paper51.com

FROM SFC_ck AS A

内容来自www.paper51.com

GROUP BY A.CLBH, year([KDRQ]) &"-" & Month([KDRQ]) & "-" & "1";

copyright paper51.com

SELECT A.BHBH AS BHBH, A.YFYF AS YFYF,IIf(ISNULL(A.QCSL),0,A.QCSL) AS QCSL, IIf(ISNULL(B.ZSL),0,B.ZSL) AS SRSL,[QCSL]+SRSL AS MISL, IIf(ISNULL(A.QCJE),0,A.QCJE) AS QCJE,IIf(ISNULL(B.ZJE),0,B.ZJE) AS SRJE, [QCJE]+SRJE AS MIJE

内容来自www.paper51.com

FROM T_SFC_QC AS A LEFT JOIN SFC_RK_GP AS BON (A.YFYF=CDATE(B.MON)) AND (A.BHBH=B.CLBH) 内容来自www.paper51.com

ORDER BY [bhbh];

copyright paper51.com

SELECT A.BHBH, A.YFYF, A.QCSL, A.SRSL,A.MISL-IIF(ISNULL(B.ZSL),0,B.ZSL) AS QMSL, A.QCJE, A.SRJE,A.MIJE-IIF(ISNULL(B.ZJE),0,B.ZJE) AS QMJE, IIF(ISNULL(B.ZSL),0,B.ZSL) AS FCSL,IIF(ISNULL(B.ZJE),0,B.ZJE) AS FCJE paper51.com

FROM SFC_AAA AS A LEFT JOIN SFC_CK_GP AS BON (A.YFYF=CDATE(B.MON)) AND (A.BHBH=B.CLBH)

内容来自论文无忧网 www.paper51.com

ORDER BY [bhbh]; 内容来自论文无忧网 www.paper51.com

SELECT A.BHBH, B.PMPM AS PMPM, B.GGGG ASGGGG, A.YFYF, A.QCSL, A.SRSL, A.FCSL, A.QMSL, A.QCJE, A.SRJE, A.FCJE, A.QMJE,B.FLAA, B.FLBB, B.FLCC paper51.com

FROM SFC_BBB AS A LEFT JOIN J_clcl AS B ONA.BHBH=B.BHBH 内容来自www.paper51.com

ORDER BY A.BHBH; http://www.paper51.com

------分隔线----------------------------
联系方式