进销存管理范文

时间:2023-09-27 16:46:07

进销存管理

进销存管理篇1

关键词 进销存管理系统模块数据库

中图分类号:TP311 文献标识码:A 文章编号:1671-7597(2014)13-0021-01

随着国家经济体制的优化改革,国内一些中小型企业得到了快速发展,企业的发展,带来了客户的数量的增多,随之而来要处理的问题也就多了起来,比如财务管理、库存管理、进销存管理等等,给企业管理者造成了很大的困扰。进销存管理系统就是结合中小企业的特点,为中小企业量身定做进销存管理系统。

进销存管理系统设计的总体目标是通过对进货、销售、库存等方面的管理,及时准确的了解企业运行的综合情况,以方便领导者为企业下一步发展做出正确的决策提供依据。进销存管理系统解决了企业商品进、销、存、退、换、盘、损、残、调、借、赠等一系列与操作流程有关的数据信息的处理问题,并且具有数据分析功能,能够帮助经营者及时合理的调整企业运行中各个环节的运作节奏,对商品物流过程进行全程监控跟踪,并对相应款项流动等操作进行全程记录管理、票据信息统计管理及数据加工处理功能,从而实现业务流程规范,提升企业整体的管理水平,加快资金的周转速度,提高资金流通的透明度,对企业综合经营水平的全面提高,具有很大的实际意义。

进销存管理系统主要技术路线为:查阅企业进销存管理系统的资料认真分析并吸收其精华研究目前进销存管理系统的现状、存在问题,并进行科学分析、归纳在此基础上,提出新的管理系统建设方案用.net平台,ASP程序编写框架建立SQL数据库安全加密设置系统测试修改完善交付使用推广。

进销存管理系统主要分为以下模块。

1)系统操作模块:主要实现对数据的初始化、数据的备份、数据的还原、操作人员基本信息设置、密码的设置及修改、权限的设置及变更、系统退出等功能。

2)基本信息模块:主要实现单位基本信息设置管理、供应商基本信息设置、客户信息设置及修改、业务员信息设置及修改、养护验收人员基本信息设置、产品基本信息设置等功能。

3)入库管理模块:主要实现产品入库验收、采购入库、采购退货等功能。

4)出库管理模块:主要实现产品销售出库、销售退货、销售查询、销售退货查询等功能。

5)库存管理模块:主要实现产品库存情况查询、库存调拨情况、到达库存下限、上限报警、产品养护管理等功能。

6)账务管理模块:主要实现产品调价管理、产品价格查询、销售收款单、分类应收账款查询等功能。

7)质量管理模块:主要实现产品批号有效期、近期催销产品、过期失效产品、报废产品等功能。

8)统计查询模块:主要实现产品入库查询、采购查询、退货查询、库存查询、销售查询、价格查询、销售报表分类、销售排行榜分类等功能。

9)系统服务模块:主要实现系统帮助、系统基本情况介绍、软件注册等内容显示功能。

进销存系统是公司管理的重要组成部分,主要体现在入库管理、库存管理和出库管理这三部分上。它贯穿于企业运行的整个物流过程,从最初的产品采购和入库,到各部门的领料支取和生产加工以及销售,进销存管理系统都能及时了解这些商品的物流情况,并针对出现的问题及时进行调整和管理。

使用进销存系统可以使管理更加科学合理。通过系统提供的各方面数据,管理人员可以及时掌握库存情况、客户订单情况、发货情况等信息,保证库存与账面一致。通过快速查询,管理人员能及时准确的处理商品运行过程中的进货,销售,库存等出现问题,并能快速形成数据报表,去除了工作人员进行复杂计算及反复核对的工作量,减轻工作人员的工作压力,从而减少在工作中出现的失误。进销存系统具有数据完整性、一致性,以及发生故障后的数据可恢复性的特点。系统管理和控制方便,并提供完整的安装、布局、配置和监控手段,保证平台高度的可维护性。

本系统采用平台进行开发,由于是基于通用语言的编译运行的程序,所以它具有强大性的适应性。该平台能够与SQL Server 2005无缝结合,非常适合开发B/S结构的软件系统。界面友好,简单易学,高效可管理,对于开发人员而言具有开发方便的特点。而由该平台研制开发出的软件也同样具有界面友好,易学易用的特点,即使让没有计算机操作基础的人使用,也非常容易学会。

因为该系统操作易学易用,操作简单,对操作人员的要求不高,同时对运行环境也没有做特殊的要求。因此在采用该系统后,还可以实现减员增效、提高工作效率的作用。在库存管理方面,因为系统自动化,可以减少因人工操作而产生的不必要的错误,还可减少以前由于单据过多产生的麻烦,有利于生产业务的进一步扩展。

进销存管理系统涉及的技术包括现在比较流行的B/S(浏览器/服务器)的二层应用程序体系以及后台数据库的应用技术,用来解决编程技术与数据库衔接问题。对于后台数据库,针对大量的数据存在重复调用的现象,进销存管理系统采用Java Bean封装了许多可以重复调用的代码,解决这一问题,把复杂的代码通过一次JAVA对象的调用即可完成。另外,由于WEB具有开放性的特点,服务器很容易遭到外部的攻击,所以在系统设计的过程中,分别从操作系统,WEB服务器,数据库三个方面来进行安全措施的防范。

进销存管理系统的数据库表制定好后,可实现进销存管理系统中的业务逻辑,方便使用者不同的角度查询所需要的数据,并实现数据分析和数据处理。如在添加查询条件的时候,不论哪个字段里面,只要存在关键字,都能检索出来。在分析销售数据时,可根据用户所选择的分析角度审视销售的数据,计算好一些辅助结构,以及重要衡量的总计,以便在查询时能够尽快抽取到所需记录。这样就可以方便用户在最短时间内从各种不同的角度审视销售的状况,既提高了决策的正确性,也缩短了做出决定所需要的时间。此外,为了使使用者更加轻松地使用该系统,系统还使用ADO技术实现图形用户界面和后台数据库的连接,实现用控件来制作报表,操作既方便又简单,使用者可以很轻松地掌握操作,从而实现报表更加迅速,准确。

参考文献

[1]潘纹,范秋生.企业进销存管理系统的设计与实现[J].福建电脑,2007(9).

进销存管理篇2

【关键字】,sqlserver,进销存管理

【Abstract】In this paper, the Microsoft mainstream development platform. NET software development platform to ASP. NET software development framework to sqlserver database server, inventory management system designed as a guide to the excellent software development technology and business management thinking, the system brought about unprecedented changes for commodity management, while bring huge economic and social benefits for the enterprise.

【Keyword】; sqlserver; inport output and database management

进销存的系统实现模式分为c/s模式和b/s模式两种[4]。本系统采用技术和sqlserver数据库以b/s模式来实现,可以供多用户同时工作实现数据共享,软件的和更新也更加简单。

一、进销存管理系统功能需求

(一)系统建设目标

通过该系统建设拟实现以下几个目标:

(1)基础信息管理。基础信息管理主要包括公司信息管理和商品信息管理,这里的公司信息管理分为供应商信息和客户信息,对公司的名称、地址、开户行等信息进行规范化管理,商品信息管理主要是对商品的名称、产地、规格、单位、批号和供应商等信息进行规范化管理。

(2)进货管理。系统可以对进货信息和进货退货信息进行录入,以方便系统计算企业的库存。

(3)销售管理。系统可以对进货信息和进货退货信息进行录入,以方便系统计算企业的库存。

(4)查询统计。查询统计主要提供系统各个模块的组合查询功能,包括商品进货查询、商品进货退货查询、商品销售查询、商品销售退货查询、商品库存查询和商品销售排行查询。

(5)结账管理。结账管理主要提供商品进货结账、商品进货退货结账、商品销售结账和商品销售退货结账功能,对每笔流水可以进行多次记账,但是对应付款付完的流水不能再继续结账。

(6)系统设置。系统设置主要提供添加用户、用户管理、修改密码和退出登录功能。

二、进销存管理系统的系统设计

(一)数据库设计。一个成功的管理系统离不开成功的数据库设计。数据库设计的成功与否关系着整个系统成功与否。本系统采用sqlserver2000数据库。概念结构设计是整个数据库设计的关键[2]。概念设计是对现实世界的一种抽象,抽取所关心的共同特性,忽略非本质的细节,并把这些特性用各种概念精确的加以描述,这些概念组成了某种模型。

(二)系统详细设计

本系统包含六个模块,下面给出本人负责四个模块的详细设计。

(1)基础信息管理模块功能设计。基础信息管理主要包括公司信息管理和商品信息管理,这里的公司信息管理分为供应商信息和客户信息,对公司的名称、地址、开户行等信息进行规范化管理,商品信息管理主要是对商品的名称、产地、规格、单位、批号和供应商等信息进行规范化管理。公司信息是进行商品信息管理的基础,商品信息管理又是整个系统正常运行的基础。

(2)进货管理模块功能设计。进货管理包括添加进货信息和添加进货退货信息两个主要功能。添加进货信息主要提供添加进货信息的功能,要求商品的名称提供下拉选择用户不能够自己输入商品名称,同时需要级联带出该商品所属公司的名称,提供数量、单价、结算方式、进货日期、实收金额、经手人,能够自动显示操作员的姓名,要求输入数量和单价后自动计算应收金额、当输入实收金额后,自动计算未收金额。添加进货退货信息功能与添加进货信息类似,

(3)销售管理模块功能设计。销售管理主要针对公司的销售流水信息进行录入,这里也包含两个部分,添加销售信息和添加销售退货信息。该功能与添加进货信息功能相似,这里就不再赘述。

(4)查询统计模块功能设计。查询统计主要提供系统各个模块的组合查询功能,包括商品进货查询、商品进货退货查询、商品销售查询、商品销售退货查询、商品库存查询和商品销售排行查询。商品进货查询提供按照供应商、商品名称、经手人和进货起止时间组合进行查询,条件可以任选零个或多个进行查询,查询结果以列表方式显示主要属性描述,单击详细信息链接可以查看进货详细信息。

三、结束语

应用软件框架和sqlserver数据库构建的进销存管理系统,极大的提高了员工效率,避免了以往进销存流程繁琐、杂乱、周期长的弊端。全面自动化管理,可以大大减少入库管理、出库管理及库存管理中的漏洞,可以节约大量管理开支,增加企业的收入,同时应用和sqlserver构建的系统扩充和维护方便,为以后的系统维护、扩充、技术升级做了一个良好的开端和铺垫。

参考文献:

[1]Jason Bentrum,James Whatley著,智慧东方工作室译,《.NET框架下电子商务站点建设指南》[M]机械工业出版社,2002

[2]Dejan Sunderic.《SQL Server 2000存储过程与XML编程.》[M]清华大学出版社.2003年9月

[3]萨师煊,王珊,《数据库系统概论》[M] 高等教育出版社,2000年7月

进销存管理篇3

1 进货管理模块

该模块主要完成的功能是可对所领发的疫苗的品种、厂家、供应商、领苗单位进行统一编号管理。选择“地区”,“起始日期”,“截止日期”实现对具体地区在某一时段的疫苗的领取使用情况进行查询。同时,也可以对疫苗品种、规格、金额等执行添加、查看、修改和删除操作。

2 出货管理模块

该模块主要完成对疾病预防控制中心生物制品销售信息进行登记。同时对第二类疫苗可进行往来财物管理,包括销售到款管理、采购付款管理和疫苗现金流向分析。

3 退货管理模块

该模块主要对疾病预防控制中心生物制品退回给厂家和下级单位退回给本单位的信息进行登记。可选择类别、退给单位、退货日期,然后选择货品名称、生产厂家后下面的进货或出货数据信息将显示符合货品名称、生产厂家信息的进货或者出货数据,查找符合要求要从其中出的进货或出货数据,双击后该进货或出货数据的相关信息将填写到上面当前退货物数据行内,包括规格、批号、失效期,填写数量。

4 采购付款、销售收款管理模块

该模块主要对来疾病预防控制中心生物制品采购和销售付款信息进行登记。选择供货单位,填写进货日期范围,选择符合条件的付款数据后填写支付方式进行货品结算。

5 疫苗出入库查询

该功能可根据不同的查询条件如统计地区、时间范围、疫苗名称及疫苗种类、疫苗属性、生产企业、批号、显示过期批次、显示零库存等进行不同的组合查询出本级与下级地区的疫苗出入库情况。

6 统计分析

6.1 疫苗、注射器出入库数量:该功能可根据疫苗进行自动汇总形成表格,汇总出库日报单、入库明细、库存明细、欠款情况分析、综合查询、疫苗进销月报表、疫苗财务购销月报表、疫苗领发登记、财务出库统计等。

6.2 疫苗过期预警:该功能可根据不同的查询条件如疫苗库存数量、即将过期的天数、已经过期的天数进行组合,查询出过期预警情况[3]。

此外,还可根据不同的查询条件如统计地区、时间范围、疫苗名称及疫苗种类、疫苗属性、生产企业、批号、显示过期批次、显示零库存等进行不同的组合查询出本级与下级地区的疫苗出入库情况。对疫苗进行自动汇总形成表格,汇总出库日报单、入库明细、库存明细、欠款情况分析、综合查询、疫苗进销月报表、疫苗财务购销月报表、疫苗领发登记、财务出库统计等,根据不同的查询条件如疫苗库存数量、即将过期的天数、已经过期的天数进行组合,查询出过期预警情况。

目前,道外区疾控中心已实施了生物制品网络管理,实现了生物制品出库、入库的透明化、信息化,使疫苗管理更日趋科学化、规范化,对合理安排疫苗的计划和使用、减少浪费、提高工作效率具有十分重要的意义。尤其近几年疫苗品种逐渐增加,尤其是二类疫苗即有价疫苗接种的安全性对适龄儿童尤为重要,加强二类疫苗的管理势在必行此,此系统增加了对二类疫苗的监管力度。可随时掌握各种疫苗的去向和库存情况,及时调配,有效的评价各种疫苗的接种效果,同时对AEFI监测系统提供数据支持,促进社会的和谐与稳定,保障了人群的健康。这一工作的完成将是免疫规划网络化发展的又一个重大突破,随着该软件的逐渐推广使用,将使我市的生物制品管理,迈入信息化的时代,进而使我市适龄儿童的疫苗接种工作更为有效、安全。同时,保障了我市扩大国家免疫工作的顺利实施,使我市的免疫服务水平达到一个新的台阶。

参考文献

[1] 王会青.医药进销存管理系统设计与实现[J].山西科技,2007, (3): 57~58

[2] 萨师煊,王珊.数据库系统概述(第三版).高等教育出版社, 2004

[3] 张长富,李匀. PowerBuilder 7.0用户参考手册.北京希望电子出版社, 2000

作者单位:150000 哈尔滨市疾病预防控制中心1

150000 哈尔滨市道外区疾病预防控制中心2

进销存管理篇4

当前,随着经济的全球化以及中国经济改革的逐渐深化,零售业面临着越来越激烈的竞争,改善企业内部以及整个供应链各个环节的管理、调度及资源配置,迅速适应客户的新需求和市场新机遇的能力,是中国企业赢得竞争胜利的决定性因素。

在我国数量众多的企业中,中小企业占了绝大多数。这些企业也不可避免地要加入国际化企业的竞争行列,而实现企业信息化是参与挑战的必要条件。但是中小企业的多样性及其灵活多变的经营方式,加上相关投入量的限制,使得很多中小企业没有进行信息化建设。实际上大部分中小企业需要的只是能解决进销存管理、财务管理等的基础软件。因此,开发基于中小企业应用的进销存管理系统优为重要。

[1]萨师煊、王珊.数据库系统概论[M].高等教育出版社出版,2000年二月第三版,20-37

[2]叶青、亢锐等编.VisualBasic6.0中文版教程[M].机械工业出版社出版,2000-1,53-66

[3]卢毅编.VisualBasic6.0数据库设计[M].科学出版社出版,50-68

[4]郑若忠、王鸿武.数据库原理与方法[M].湖南科技出版社,30-47

[5]孙兆林.新编SQLServer2000图解教程[M].北京希望电子出版社,2001-5-1出版,135-162

2、研究目标、内容和拟解决的关键问题(根据任务要求进一步具体化)

数据定义功能、数据操作功能、数据库的运行管理、数据库维护功能

系统开发的总体任务是实现各种细心的系统化,规范化和自动化。系统功能分析是在系统分析开发的总体任务的基础上完成。其他的基本任务如下:

(1)基本细心的输入和修改

(2)进货信息的管理

(3)销售信息管理

(4)库存信息的管理

(5)用户管理

3、特色与创新之处

利用SQLServer2000建立数据库,在VB中编写一个用来调用数据库的公共模块,系统所有的数据调用都通过这个模块进行。

在数据库的用户表中添加了用户权限的数据元素,每个用户都有自己的权限,当用户登陆时,通过在数据库中对比用户的权限,设定界面按钮的属性,判断用户是否有权限执行相关的功能。

4、拟采取的研究方法、步骤、技术路线

采用VB6.0+SQLServer2000完成系统,首先进行需求分析,依据分析结果建立相关的数据表,并且完成系统的功能模块图和E-R图,确定系统的基本功能,然后完成相关功能的源代码编写,初步完成系统的制作,随后进行细节的修改,逐步完善系统功能。最后进行系统测试,检查系统存在的错误,并且进行相应的修改,经过反复的测试修改,最终完成系统初期的愿望。

5、使用的主要仪器设备、试剂和药品

电脑WindowsXP+SP2,VB6.0+SQLServer2000,U盘

6、参考文献

[1]萨师煊、王珊.数据库系统概论[M].高等教育出版社出版,2000年二月第三版,20-37

[2]叶青、亢锐等编.VisualBasic6.0中文版教程[M].机械工业出版社出版,2000-1,53-66

[3]卢毅编.VisualBasic6.0数据库设计[M].科学出版社出版,50-68

[4]郑若忠、王鸿武.数据库原理与方法[M].湖南科技出版社,30-47

进销存管理篇5

关键词:管理信息系统;进销存;离散制造业;集成信息化管理

DOIDOI:10.11907/rjdk.171445

中图分类号:TP319

文献标识码:A 文章编号:1672-7800(2017)006-0053-03

0 引言

中小型离散制造业由于其物料种类繁多、产品结构多样、生产工艺灵活等因素,采购、销售和库存等方面的信息量庞大,经营管理的结算和统计困难。普通的通用信息管理系统无法满足企业生产管理的需要,而成熟的大型系统所需的维护、培训成本较高,令人望而却步。因此,针对企业实际业务需求,定制进销存管理系统成为了中小型离散制造企业优化管理的最佳选择。本文以武汉某燃气表制造企业的信息化建设项目为背景,针对其管理系统的实际情况,结合先进管理思想,构建了一套与该公司生产运营实际紧密结合的进销存管理信息系统。

1 需求分析

1.1 可行性分析

集成信息化管理己经成为各行业经营管理的趋势,诸多实施案例已证明,进销存信息管理系统确实能解决“进、销、存”不同部门之间“管理难”的问题,从而实现“统一管理、资源共享”的目标。本系统在开发、运营、培训和后期维护等方面的费用相对较低,且该公司己具备系统运行所需的软硬件条件。本系统开发采用WPF、C#和Entity Framework等成熟技术,相关平台功能完善,能满足中小型企业快速定制开发的需要,并且开发人员及其技术水平均能满足开发需要。综上所述,本系统目标明确,经济条件符合,技术条件成熟,且系统设计实用性强,能满足各类用户的操作需要。因此,系统的开发是切实可行的。

1.2 业务流程分析

燃气表制造企业订单需求规格多,各品种产品一次性订货数量不大,属于典型的多品种、小批量的离散型制造企业。企业采用面向订单的组织方式,即在接收到客户订单之前,已经开始生产,成品在仓库中等待订单;而当产品库存量不足(企业根据该产品销售情况自行判定)时,企业采购所需物料并组织生产[1],业务基本流程如图1所示。

“进”业务,以计划与采购为核心。运营部综合企业生产能力及同期销售情况,制定月度、季度生产计划,并根据生产计划、产品物料清单和库存实际,生成器件申购单,作为采购依据;采购部和供应商议价、签订采购合同,即对申购进行处理;确定所采购器件无质量问题(入库)后,向供货商支付货款。

“存”业务,涵盖企业内部各种器件、半成品、成品的流转过程。零件到货后,经质检部检查,确认“质检合格”后,仓库办理入库登记(特殊品可作“未检入库”处理);生产部根据计划制定生产单;车间依照生产单、物料清单到领料仓库登记领料信息;生产完成后,车间将(半)成品、余料放入仓库,仓库登记入库、退料信息。不合格或退货品须退库返修,处理与之相似;仓库按销售合同在指定时间内发货。若因质量问题退货,则应返修后重新发货。

“销”业务,即以销售为中心。销售部查看成品库存,根据库存情况与客户签订销售合同;当库存产品数量不足以满足销售需要时,可上报追加生产计划;确认客户收货且无质量问题后,销售部收取货款,否则收回退货品。

同时,该公司提供代购类产品,如大型工业用表等。此类产品需求量十分有限,因此其进销存活动以订单驱动的方式进行,即签订销售订单后再进行相关采购、库存。此类进销存活动仅涉及商品的流通,其库存管理业务更加简单,而采购、销售部分基本相同,故不展开分析。

2 系统功能设计

进销存管理的直接对象是客户订货、采购和库存部分,而其它的物料需求计划、生产计划、财务部分都与上述的订货、采购和库存部分有直接的数据交换关系[2]。根据对系统业务流程的分析及相关业务处理的核心实体,划分进销存管理系统的功能模块,具体如图2所示。

(1)划管理。用于实现主生产计划的维护,以明确计划时间内生产的成品种类、数量和技术路线,具体提供主计划的录入、修改、组合查询等功能,并能对计划的有效性、完整性进行验证。

(2)申购管理。申购是采购的依据,申购单由系统根据生产计划、临时计划和库存实际自动生成。故申购模块主要提供查询功能,并支持查询结果的Excel导出,方便采购部进行处理。

(3)合同管理。主要负责合同基本信息与合同明细的维护和查询,明确商品的种类、规格、数量、单价及到货批次和时间等。合同根据订立对象的不同,分为采购合同和销售合同,分别由采购部、销售部进行录入、修改。为保证系统一致性,已执行的合同(明细)不可更改。

(4)质检管理。主要是记录到货批次的质检结果,与采购、代工合同执行相对应,由质检部负责。为保证流程规范,质检记录不可修改,本模块仅提供录入和查询功能。

(5)库存管理。用于实现物品入库到最终发货出库的全程管理,根据管理物品的不同,分为器件、半成品、成品3个子模块。器件管理子模块除维护期间的基本信息,还负责器件入库、器件退库、器件领料、器件退料、器件代工领料、器件代工退料、器件报废、器件盘存等业务,提供相关信息的录入、查询及月度报表、在线盘存等功能。半成品、成品子模块与之基本相似,不再赘述。

(6)供应商管理。用于实现对供应商基本信息及其供货目录、报价信息,以及采购支付记录的维护。将供货商的应付账款进行立账处理,合同履行或录入支付记录后,系统自动修改应付款值,并提供支付记录查询和支付报表导出功能。

(7)客户管理。功能基本同上,故不再赘述。

(8)系统管理。包括全部系统运行相关基础信息的设置和维护,如权限管理、部门信息维护、用户管理、密码修改、数据库设置、枚举值设置等。

3 数据库设计

3.1 数据库设计方法

本系统为企业级应用,相关业务信息较为复杂。为保证系统数据设计的科学性和合理性,展开设计前必须明确设计方法。数据库设计的一般过程包括概念设计与物理设计。

(1)概念设计。用于表示数据及其相互联系,形成独立于DBMS(Database Management System,数据库管理系统)的数据库概念结构。

(2)物理设计。根据DBMS及计算机系统所提供的手段,为数据库逻辑模型选取一个最适合应用环境的物理模型(包括存储结构和存取方法等)。

3.2 系统数据库概念设计

进销存业务按照一定流程贯穿于企业的整个经营过程,起于计划拟定,终于销售回款,涉及物品包括器件、半成品、成品[3]。根据对进销存业务流程的分析,可确定其基本数据需求,将整个业务处理过程划分为计划、申购、采购、代工、质检、库存管理、销售7部分。由于离散制造业本身存在产品结构复杂、零部件种类繁多、加工过程多变、不确定性较多等特点,其“进销存”管理信息量极大。为方便描述,本文以采购合同为例进行数据库设计说明,其概念模型如图3所示。

采购合同信息主要包括供货商、签订时间、起止时间,采购物品的种类、数量、单价及执行批次信息。其中,采购明细须与供货商供货物品一致。采购是对申购的响应,每个采购明细可处理多条申购明细记录。

公司根据采购合同的执行情况分次支付货款,合同的已付款值即为各对应付款记录中的付款金额总和。付款记录录入后,相应供货商进行分账信息、合同信息更新。

3.3 系统数据库物理设计

进销存业务中的合同包括采购合同、销售合同和代工合同,将各类合同合并为同一实体,以枚举类“合同类型”(ContractKind)进行区分:1表示器件采购合同,2表示成品采购合同,3表示代工合同,4表示销售合同。合同表设计如表1所示。

每个合同包含多个合同明细和批次,每个批次包含多个批次明细,对应唯一合同明细。而合同明细、批次明细与具体采购(或代工、销售)物品采用弱关联实现,即根据“物品类别”(StorageState)不同,“物品编号”(ItemSID)引用自不同的表,具体为:1表示器件,ItemSID引用自器件表;2表示半成品,ItemSID引用自半成品表;3表示成品,ItemSID引用自成品表。须注意合同类型及合同明细的一致性,且为保证合同明细的不重复性,规定由合同编号(ContractSID)、物品类别(StorageState)、物品编号(ItemSID)可唯一确定一条合同明细记录。具体物理设计见表2~表4。

4 系统实现

4.1 技术路线

本项目属于中小型企业应用开发,综合考虑系统的开发周期适用范围,确定了系统的开发总体路线――选择开发周期较短的Visual Studio 2010为开发平台,数据库管理系统则选用具有高实用性、可伸缩性、可靠性与安全性的SQL Server 2008,主要应用WPF和Entity Framework框架。

(1)WPF(Windows Presentation Foundation)是微软推出的基于Windows Vista的用户界面框架,属于NET Framework 3.0的一部分。它具有业务逻辑与UI彻底分离、展示效果绚丽、“属性驱动”触发更加灵活和支持自定绘制等优点。

(2) Entity Framework是微软以为基础发展而来的对象关系对应(O/R Mapping)解决方案,其设计在保留了高扩展性的同时,映射定义灵活。使用Entity Framework可以充分定义与数据库表映射的实体,而操作实体与数据库表映射及相关修改工作在运行时可自动完成,无须开发人员手工写入映射代码,从而大大减少开发人员对数据库的直接操作。

4.2 系统体系结构

本系统采用基于C/S的三层结构:①表示层。实现用户的交互界面内容,包括数据显示、信息提示及导航页面等,显示内容包括企业共享信息、部门内部信息;②业务逻辑层。主要是针对具体问题的操作,对数据业务逻辑进行处理[21],包括整个系统需要实现的主要功能,涵盖采购、销售、库存和生产管理各个方面;③数据访问层。为业务逻辑层提供数据服务。

5 结语

本系统试运行结果证明,本文设计的燃气表进销存管理信息系统能够满足该公司高效、科学、规范的现代信息化管理需要,也进一步证明了离散制造型企业使用进销存管理信息系统开展企业管理的重要性和价值所在。该信息系统的设计开发,加强了企业各部门之间的信息共享,保证了信息的及时传输与反馈,降低了运营成本,达到了利益最大化的目标。

参考文献:

[1]王瑶.中小型企业ERP系统的设计与开发[D].成都:电子科技大学,2013.

[2]张军宇.基于AJAX的企业进销存管理系统的设计与实现[D].成都:电子科技大学,2012.

[3]赵荣.基于开发平台的中小制造企业ERP实施过程研究[D].大B:大连理工大学,2012.

[4]陈黎夫.Microsoft .Net企业级应用架构设计[M].北京:人民邮电出版社,2010.

[5]张晗雨.WPF全视角分析[M].北京:机械工业出版社,2009.

[6]ROGER 3.5高级编程:应用LINQ&Entity Framework[M]北京:清华大学出版社,2009.

进销存管理篇6

关键词:系统 设计 开发

一、 设计与开发背景

广西藤县雅照钛白有限公司随着公司的生产规模的扩大,组织机构不断变化,使得原有的传统管理方式和手段不能更好地满足企业发展的需求,特别是对一线生产的进销存的管理,更需要高效而准确的信息提供,而于此,为了更好地整合现阶段内部资源,就需要一个信息系统为平台的管理系统。

二、 设计与开发的思路

管理信息系统的设计与开发是建立在信息系统规划的基础上,一旦确定方向和目标,就要具体去做。要选择好的开发方法和高效的开发工具,采用符合部门实际的开发方式。本信息系统的开发与设计,是基于项目的思路,也就是说,在开发过程中,将按照“项目”流程将其分为四个阶段:系统规划、系统分析、系统设计、系统实施、系统评价与维护。现在略谈该管理系统的设计与开发思路:

(一) 管理系统的规划

企业领导亲自参与是建立管理信息系统成功的关键。管理信息系统是为管理服务的,它的建立和应用可能涉及某些业务流程、规章制度,甚至组织结构的调整和改变,这些涉及全局性的问题,只有最高领导亲自过问才能解决。所以在系统开发初期,就要有项目负责人,沟通企业领导与计算机开发人员,准确定好本系统要完成的进、存、销功能所需要的科学化管理信息。

(二)管理系统的分析

“分析”通常是指对现有系统的内、外情况进行调查、分析、研究、分解、剖析,以明确问题或机会所在,认识解决这些问题或把握这些机会的必要性,为确定有关活动的目标和可能的方案提供科学依据。本系统具体就是系统分析员对广西藤县雅照钛白有限公司商品进销存信息的业务活动进行全面的调查分析,详细了解有关的工作流程,收集票据、账单、报表等资料,系统的逻辑功能,根据企业的条件找出几种可行的解决方案,分析比较这些方案的投资和可能的收益。

(三) 管理系统的设计

系统设计的基本目标就是要使所设计的系统必须满足系统逻辑模型的各项功能要求,同时尽可能地提高系统的性能。它包括功能模块的设计、界面功能的设计、数据文件与数据库的设计、输入输出设计。主要是功能设计。它包括:

第一常用管理模块。包括:“销售客户管理”,“供应客户管理”,“产品管理”,“退出管理”。其中:销售客户管理,主要的管理将产品销售至客户的有关信息,具体应包括有,客户信息录入,信息核对,信息保存等项目。供应客户管理,主要是管理有关给供货的客户信息,包括,客户信息录入,信息核对,信息保存等。产品管理,主要管理有关商品的基本信息,包括,商品录入,商品信息核对,商品信息保存等。

第二 “进存库管理”,对商品的进存库管理,(1)“商品进存库录入”,这个项目中应设计有客户代码输入,客户名称显示等内容。还应设计商品代码录入,录入之后系统自动显示商品名称、规格等信息。然后提示输入“进存库数量”、“进存库金额”等信息。输入一个商品记录之后,系统自动向下换行。并提示输入下一个商品的代码,这样一个一个的把要录入商品全部输入完毕之后。之后设计输入一个特殊的代码0,程序结束输入状态,返回到上层。(2)“进存库核对”这个程序主要完成,对前面入库记录输入的核对工作。设计时考虑显示前面输入的每个记录,并最后显示这次所购入商品的总金额。这样可以很快发现录入中的错误,并对错误记录及时改正。核对完成后,(3)“进存汇总”处理,这个程序主要是完成对前面输入记录的有关数据做相同的内容汇总后保存处理。

第三 “销售管理”模块,主要完成对商品销售的管理设计,(1)“商品销售录入管理”,设计思路:先提示用户输入销售客户代码,输入之后系统自动显示客户名称。程序进入商品输入壮态,提示用户输入“商品代码”、输入之后系统自动显示商品的、规格单位,单价等信息,并提示用户输入“数量”,输入数量后,系统自动显示“金额”。并自动换行到下一行,并提示输入商品代码,继续输入上面的有关内容,直到把所有商品输入完毕,用户输入一个特别的代码结束本次输入,系统自动显示“应收金额”来提示用户进行收款作业。并提示用户输入“实收金额”,输入实收金额后系统自动给出“找零”提示。完成之后自动进入下一个收款期。这时,用户也可以按提示退出商品录入界面返回上一层。(2)“商品销售校对管理”,进入这个程序后系统自动显示前面输入的每一条记录,并最显示本次销售的“总金额”,请用户核对金额是否正确,这样可以有效的发现录入中的错误,如有错误请用户及时做修正处理。设计一个保存退出程序。主要用来汇总销售的有关数据,并存盘。

第四 “商品汇总管理”模块,主要(1)“日汇总管理”,设计思路:把前面的进存库汇总记录,销售汇总记录,还有前一天的库存记录,进行相应的汇总核算,最后计算出今日的库存。并把有关信息保存下来。要设计一个开关,每天只能汇总一次,来防止对日汇总一天进行多次汇总,多次汇会倒致数据发生错误。设计一个程序,主要是以表单的形式来显示日汇总数据,在这个表单上能一目了然的显示出当时每个商品的有关情况,具体包括如下内容:商品代码、商品名称、上次的库存量、本次购入数量、本次销售数量、今日库存量等内容。这些内容都能够一一显示,并设计“打印输出”按钮,可以打印输出。这样用户可以从纸上详细查看这一报表,来核对自己现存的商品,来及时发现问题,并及时处理。以最快速度减少用户的有关损失。设计一个保存退出程序。来保存有关日汇总数据同时退出日汇总返回上层。 (2)“商品月汇总” 模快,设计方法类同。

第五 “商品查询”模块。 主要采用后台数据库系统完成商品查询。

(四) 管理系统的实施、维护

设计与开发的系统,要经过实施才能真正加以应用,也才能检验系统的实际价值。

三、 设计与开发效果

采用“项目”的观点,完成系统的设计与开发,能较好地满足了 广西藤县雅照钛白有限公司商品进销存业务的需要,提高的企业资源的利用率。

参考文献:

进销存管理篇7

4.1.2 文件设计

register.jsp文件:

按照下述内容设计register.jsp文件。

表单名:form1。

表单执行程序:register.jsp。

表单数据传输方法:post。

表单的要素如附录一表1所示。

在structs-config.xml中actionmappings中配置如下:

<action input="/register.jsp" name="registerform" path="/register"

           type="my.action.registeraction" validate="true">

           <forward name="register.ok" path="/index.jsp"/>

           <forward name="register.error" path="/register.jsp"/>

       </action>

//带表单验证类的action,input参数为表单证错误返回的页面,name是接受页面参数的表单类,path为页面请求到服务器的路径,type为处理请求的action类的路径,forward为验证成功与否的转发路径。

registeraction.java代码如下:

package my.action;

public class registeraction extends action {

   public actionforward execute(actionmapping mapping, actionform form,

           httpservletrequest request, httpservletresponse response) {

       userbean user = new userbean();

//声明javabean

       registerform rform = (registerform) form;

//从表单类中接过已验证过的表单信息

        user.setusername(rform.getusername());

       user.setpassword(rform.getpassword());

       user.setsex(rform.getsex());

       user.setborntime(rform.getyear() + "-" + rform.getmonth() + "-"

               + rform.getday());

       user.setemail(rform.getemail());

       user.setintroduce(rform.getintroduce());

       user.setrealname(rform.getrealname());

       user.settelnumber(rform.gettelnumber());

       user.setstatus("0");

//赋值bean中所有属性

       userbean database=new userdao().findone(user.getusername());

//注册之前检查用户名是否已经存在,若存在则生成错误信息,反馈到注册页面

       if(database!=null){

           request.setattribute("login.error", "对不起,您的用户名已经被人使用,请重新输入!");

            return mapping.findforward("register.error");

       }

//所有验证完成,将用户信息入库,成功则将成功信息反馈到首页

       int n = new userdao().insertuser(user);

       if (n == 0) {

           return mapping.findforward("register.error");

       } else {

           request.setattribute("login.error", "注册成功,请等待审核!!");

           return mapping.findforward("register.ok");

       }

    }

}

4.2 用户登陆模块 4.2.1 用户登陆流程分析

用户在正确注册之后,在后台经管理员审批,正式获得日志系统的使用权限。在首页输入用户名和密码登陆系统。若用户名和密码有误,将返回登陆页,并显示错误提示。用户名和密码无误则成功登入系统。后台系统中管理员登陆模块与该模块实现类似,本文不再叙述。用户登陆过程活动图如下图4-2。

图4-2 用户活动过程

4.2.2 用户登陆模块文件设计

   用户登陆模块主要有三个文件。负责视图层的login.jsp和负责控制层的loginaction.java和负责模型层的userdao.java和userbean.java。

在structs-config.xml中actionmappings中配置如下:

<action input="/index.jsp" name="loginform" path="/login"

           type="my.action.loginaction" validate="true">

           <forward name="login.ok" path="/user_index.jsp"/>

           <forward name="login.error" path="/index.jsp"/>

       </action>

其中模块商业逻辑的主要部分loginaction.java的代码如下:

package my.action;

public class loginaction extends action {

   public actionforward execute(actionmapping mapping, actionform form,

           httpservletrequest request, httpservletresponse response) {

   loginform userform=(loginform)form;

//获取页面表单信息

   userbean bean=null;

   bean=new userdao().finduser(userform.getusername(), userform.getpassword());

//将用户从登陆页面输入的用户名和密码与user表中用户名与密码核对,若不一致,生成错误信息,返回到登陆页面

   if(bean==null){

       request.setattribute("login.error", "您还没有注册,请先注册!");

       return mapping.findforward("login.error");

   }else{

       string status=bean.getstatus();

       if(status.equals("0")){

           request.setattribute("login.error", "抱歉,您的帐户正在审批中,暂时无法登陆!");

//若用户名和密码一致,再次核对用户审批状态,未审批完成,生成提示信息并返回首页

           return mapping.findforward("login.error");

       }

       list kind=new kinddao().findkind(userform.getusername());

       list diary=new diarydao().finddiarybyuser(bean.getusername());

       request.setattribute("diary", diary);

       request.getsession().setattribute("kind", kind);

       request.getsession().setattribute("user", bean);

       return mapping.findforward("login.ok");

   }

}

}

4.3 日志管理模块 4.3.1 日志管理功能模块图

4.3.2 设计思想及特点

注册用户登陆后进入日志管理页面能对日志进行相关操作。具体来说,若用户是第一次登陆,在添加日志之前系统会提示用户先添加日志分类,所有日志均建立在分类之下的。在分类添加完成之后,用户就能进入日志维护页面对日志进行添加,删除,修改操作了。值得注意的是在删除分类时,用户在删除类别的同时,也把该类别下的所有日志删除了。添加日志时用户能够通过设置日志状态是否公开来决定是否让日志被他人浏览,这样能将优秀的文章进行相互交流。

下面主要给出添加日志的活动图和文件设计:

活动图如下图4-4。

图4-4 添加日志活动图

在structs-config.xml中actionmappings中配置如下:    <action input="/adddiary.jsp" name="adddiaryform" path="/adddiary"

           type="my.action.adddiaryaction" validate="true">

           <forward name="adddiary.ok" path="/user_index.jsp"/>

           <forward name="adddiary.error" path="/adddiary.jsp"/>

       </action>

控制器层主要文件adddiaryaction.java源代码如下:

package my.action;

public class adddiaryaction extends action {

   public actionforward execute(actionmapping mapping, actionform form,

           httpservletrequest request, httpservletresponse response) {

       httpsession session=request.getsession();

       userbean user=(userbean)session.getattribute("user");

       if(user==null){

           return mapping.findforward("tohome.do");

       }//验证用户是否已经登陆,若没登陆则为非法登入,返回首页

       adddiaryform aform=(adddiaryform)form;

       diarybean diary=new diarybean();

       diary.setdiarytitle(aform.gettitle());

       diary.setcontent(aform.getcontent());

       diary.setkindid(aform.getkind());

       diary.setuserid(user.getusername());

       diary.setisopen(aform.getisopen());

       if(aform.getisopen().equals("0")){

           diary.setstatus("2");

       }else{

           diary.setstatus("0");

       }

//接表单信息,并封装到jvabean中

       int n=new diarydao().adddiary(diary);

//调用数据操作对象的add方法,将信息入库,成功则返回到成功页面

       if(n!=0){

           list list=new diarydao().finddiary(diary.getkindid());

           request.setattribute("diary", list);

           return mapping.findforward("adddiary.ok");

       }else{

           return mapping.findforward("adddiary.error");

       }

   }

}

4.4 后台用户管理模块 4.4.1 主要功能概述

该模块主要是由查询和显示两个子模块组合而成。管理能通过在查询模块输入用户名、性别、联系方式、真实姓名之后选择操作进行查询,在显示模块能根据用户选择的查询方式和操作显示不同的结果。管理员能在显示页面对用户进行相应操作。

选择“停用”后页面显示结果如下图4-5。

图4-5 选择“停用”后页面显示结果

4.4.2 查询与分页

在此模块中最为关键的就是查询与分页功能的实现。本系统在设计时将此过程分两步来实现的。第一步用searchuseraction.java来处理查询要求;首先接受页面查询参数生成查询所有记录的sql语句,然后运用java的string类的相关方法将sql语句字符串进行处理,等到查询总记录数目的countsql语句,再次通过得到的记录总数和每页应该显示记录条数计算得到显示总页数,然后将sql语句和页数传给第二步。第二步showuseraction.java负责显示个分页内容。通过接受第一步所传过来的sql语句和总页数生成新的光查该页记录数的sql语句,再一次从数据库中查询出具体记录并传到jsp页面将结果显示出来。

    该过程活动图如图4-6。

图4-6 过程活动图

在structs-config.xml中actionmappings中配置如下:

<action path="/searchuser" type="my.action.searchuseraction">

           <forward name="search.ok" path="/showuser.do?page=1"/>

</action>

<action path="/showuser" type="my.action.showuseraction">

<forward name="show.ok" path="/edit_user.jsp"/>

</action>

searchuseraction.java源代码:

package my.action;

public class searchuseraction extends action {

   public actionforward execute(actionmapping mapping, actionform form,

           httpservletrequest request, httpservletresponse response) {

       httpsession session=request.getsession();

       adminbean admin=(adminbean)session.getattribute("admin");

       if(admin==null){

           return mapping.findforward("tohome.do");

       }

//管理员登陆验证,若为非法登陆,则返回首页

       string sql = this.createsql(request, response);

//生成分页之前的sql语句

       string countsql = this.getcountsql(sql);

//生成统计所有记录数的sql语句

       int total = new userdao().getusernum(countsql);

//调用数据操作对象,统计所有记录数

       int pagenumber = 1;

       int perpagenumber = 7;

       pagenumber = this.getpagenumber(total, perpagenumber);

//调用统计页数方法,获得总页数

       request.getsession().setattribute("u.pagenumber", pagenumber);

       request.getsession().setattribute("u.perpagenumber", perpagenumber);

       request.getsession().setattribute("u.sql", sql);

       return mapping.findforward("search.ok");

   }

//将所有分页信息放入session对象,并分发至显示处理类

//生成统计记录数的sql语句的方法

   private string getcountsql(string sql) {

       string temp = sql.substring(sql.indexof("from") - 1);

       temp = "select count(*) " + temp;

       return temp;

   }

//生成页数

   private int getpagenumber(int total, int numperpage) {

       int pagenumber = 0;

       if (total % numperpage == 0) {

           pagenumber = total / numperpage;

       } else {

           pagenumber = (total / numperpage) + 1;

       }

       return pagenumber;

}

}

showuseraction.java的源代码:

package my.action;

public class showuseraction extends action {

   public actionforward execute(actionmapping mapping, actionform form,

           httpservletrequest request, httpservletresponse response) {

       httpsession session=request.getsession();

       adminbean admin=(adminbean)session.getattribute("admin");

       if(admin==null){

           return mapping.findforward("tohome.do");

进销存管理篇8

第一条为加强省国资委所出资企业及所属企业(以下简称企业)清产核资后续管理工作,规范企业账销案存资产管理,促进企业建立和完善内部控制制度,根据《国有企业清产核资办法》(国务院国资委令第1号)和国家有关财务会计制度规定,参照国务院国资委《关于印发中央企业账销案存资产管理工作规则的通知》(国资发评价[2005]13号)精神,制定本规则。

第二条企业清产核资中清理出来的属于账销案存资产的管理工作,适用本规则。

第三条本规则所称账销案存资产是指企业通过清产核资经确认核准为资产损失,进行账务核销,但尚未形成最终事实损失,按规定应当建立专门档案和进行专项管理的债权性、股权性及实物性资产。

(一)债权性资产包括应收账款、其他应收款、预付账款、短期债权性投资、长期债权投资、委托贷款和未入账的因承担连带责任产生的债权及应由责任人或保险公司赔偿的款项等;

(二)股权性资产包括短期股权性投资及长期股权投资等;

(三)实物性资产包括存货、固定资产、在建工程、工程物资等。

第四条账销案存资产的事实损失是指企业有确凿和合法的证据表明有关账销案存资产的使用价值和转让价值发生了实质性且不可恢复的灭失,已不能给企业带来未来经济利益的流入。

第五条账销案存资产是企业资产的组成部分。企业应当按照规定对清产核资中清理出的各项资产损失进行甄别分类,对不符合直接销案条件的资产损失,按照账销案存管理制度,建立备查登记簿,逐笔登记,分类管理。

第六条省国资委依法对企业账销案存资产管理工作进行指导和监督。

第二章账销案存资产的清理与追索

第七条企业应当对账销案存资产损失进行认真剖析,查找原因,明确责任,提出整改措施。同时应当按照《国有企业清产核资办法》规定,对账销案存的资产进行进一步清理和追索,通过法律诉讼等多种途径尽可能收回资金或残值,防止国有资产流失。

第八条企业应当根据实际情况,对账销案存的资产采取多种方式进行清理和追索,可以指定内部相关部门、成立专门工作小组或机构进行处理,也可以委托社会专业机构按照市场化原则处理。清理与追索工作应坚持公开透明原则,制定相关配套制度和措施,接受监督,避免暗箱操作。

(一)企业指定内部相关机构对账销案存的资产进行清理追索,建立追索责任制,明确清欠任务和工作责任,加强对清理和追索工作的领导和督促。

(二)企业成立专门工作小组或机构对账销案存的资产进行清理追索,在明确清理任务和工作责任的基础上,可以建立适当的追索奖励制度。对造成损失的直接责任人的追索不得奖励,但可以根据追索结果适当减轻其相关责任。

(三)企业委托社会专业机构对账销案存的资产进行清理和追索,可以采取按收回金额一定比例支付手续费或折价出售等多种委托方式。委托工作应通过市场公开竞价,不能通过市场公开竞价的应多种方案择优比较后确定。

第九条企业对账销案存的债权性资产、股权性资产进行清理和追索,可以采取债务重组、折价出售等处理方法,但应当建立严格的核准工作程序和监管制度。企业账销案存资产的债务重组、折价出售等,应当经企业董事会或经理(厂长)办公会议讨论批准,并报上级企业(单位)核准。

第十条企业对小额账销案存债权性资产进行清理和追索,其清欠收入不足以弥补清欠成本的,经企业董事会或经理(厂长)办公会议讨论批准,并报上级企业(单位)备案后可以停止催收。

第十一条企业对账销案存股权性资产进行清理和追索,属于有控制权的投资,必须按规定依法组织破产或注销清算,其清算结果应报上级企业(单位)备案;属于无控制权的投资,必须认真参与破产和注销工作,维护企业自身权益,并取得相关销案证据。

第十二条企业对账销案存的实物性资产进行清理,应当认真做好变现处置工作,尽量利用、及时变卖或按其他市场方式进行处置,尽可能收回残值。

第十三条企业对账销案存资产清理和追索收回的资金,应当按国家有关财务会计制度规定及时入账,不得形成“小金库”或账外资产,并建立账销案存资产定期核对制度,及时做好销案和报备工作。

第三章账销案存资产销案依据

第十四条企业账销案存资产销案时应当取得合法的证据作为销案依据,包括具有法律效力的外部证据、社会中介机构的法律鉴证或公证证明和特定事项的企业内部证据等。

第十五条债权性资产依据下列证据进行销案:

(一)债务单位被宣告破产的,应当取得法院破产清算的清偿文件及执行完毕证明;

(二)债务单位被注销、吊销工商登记或被政府部门责令关闭的,应当取得清算报告及清算完毕证明;

(三)债务人失踪、死亡(或被宣告失踪、死亡)的,应当取得有关方面出具的债务人已失踪、死亡的证明及其遗产(或代管财产)已经清偿完毕或无法清偿或没有承债人可以清偿的证明;

(四)涉及诉讼的,应当取得司法机关的判决或裁定及执行完毕的证据;无法执行或债务人无偿还能力被法院终止执行的,应当取得法院的终止执行裁定书等法律文件;

(五)涉及仲裁的,应当取得相应仲裁机构出具的仲裁裁决书,以及仲裁裁决执行完毕的相关证明;

(六)与债务人进行债务重组的,应当取得债务重组协议及执行完毕证明;

(七)债权超过诉讼时效的,应当取得债权超过诉讼时效的法律文件;

(八)可以公开买卖的期货、证券、外汇等短期投资,应当取得买卖的交割单据或清理凭证;

(九)清欠收入不足以弥补清欠成本的,应当取得清欠部门的情况说明及企业董事会或经理(厂长)办公会议讨论批准的会议纪要;

(十)其他足以证明债权确实无法收回的合法、有效证据。

第十六条股权性资产依据下列证据进行销案:

(一)被投资单位被宣告破产的,应当取得法院破产清算的清偿文件及执行完毕证明;

(二)被投资单位被注销、吊销工商登记或被政府部门责令关闭的,应当取得清算报告及清算完毕证明;

(三)涉及诉讼的,应当取得司法机关的判决或裁定及执行完毕的证据;无法执行或债务人无偿还能力被法院终止执行的,应当取得法院的终止执行裁定书等法律文件;

(四)涉及仲裁的,应当取得具有仲裁资格的社会仲裁机构出具的仲裁裁决书及执行完毕证明;

(五)其他足以证明股权确实无法收回的合法、有效证据。

第十七条实物性资产依据下列证据进行销案:

(一)需要拆除、报废或变现处理的,应当取得已拆除、报废或变现处理的证据,有残值的应当取得残值入账凭证;

(二)应由责任人或保险公司赔偿的,应当取得责任人缴纳赔偿的收据或保险公司的理赔计算单及银行进账单;

(三)涉及诉讼的,应当取得司法机关的判决或裁定及执行完毕的证据;无法执行或债务人无偿还能力被法院终止执行的,应当取得法院的终止执行裁定书等法律文件;

(四)涉及仲裁的,应当取得具有仲裁资格的社会仲裁机构出具的仲裁裁决书及执行完毕证明;

(五)抵押资产损失应当取得抵押资产被拍卖或变卖证明;

(六)其他足以证明资产确实无法收回的合法、有效证据。

第四章账销案存资产销案程序

第十八条企业应当建立健全账销案存资产销案管理的内部控制制度,明确审批工作程序,并依据企业实际情况划定内部核准权限。

第十九条企业账销案存资产销案应按以下程序进行:

(一)企业内部相关部门提出销案报告,说明账销案存资产损失原因和清理追索情况,并提供符合规定的销案证据材料;

(二)企业内部审计、监察、法律或其他相关部门对资产损失发生原因及处理情况进行审核,并提出审核意见;

(三)企业财务部门对销案报告和销案证据材料进行复核,并提出复核意见;

(四)设立董事会的企业由董事会会议核准同意,未设立董事会的企业由经理(厂长)办公会议核准同意,并形成会议纪要;

(五)按照企业内部管理权限,需报上级企业(单位)核准确认的,应当报上级企业(单位)核准确认;

(六)企业根据会议纪要、上级企业(单位)核准批复及相关证据,由企业负责人、总会计师(或主管财务负责人)签字确认后,进行账销案存资产的销案。

第二十条省国资委所出资企业应当在每年报送财务决算的同时,向省国资委报备年度账销案存资产管理情况专项报告及账销案存资产清理情况表(格式附后)。专项报告主要内容包括:

(一)本年度企业账销案存资产的清理、追索情况;

(二)企业对于追索收回的资金或残值的账务处理;

(三)本年度企业账销案存资产的销案情况;

(四)其他需要说明的事项。

第二十一条企业应当对账销案存资产的销案情况建立专门档案管理制度,以备查询和检查,并按照会计档案保存期限规定进行保管。存档资料内容主要包括:

(一)销案资产的基本情况;

(二)销案资产的清理和追索情况;

(三)销案资产的销案依据;

(四)销案资产的销案程序;

(五)销案资产损失原因分析及责任追究情况;

(六)其他相关材料。

第五章工作责任与监督

第二十二条企业负责人、总会计师(或主管财务负责人)对企业账销案存资产的管理负领导责任,企业具体清理与追索部门对账销案存资产的追索及销案工作负具体管理责任,企业审计、监察、法律等部门对账销案存资产的追索及销案工作负监督责任。

第二十三条省国资委所出资企业对其所属企业账销案存资产的管理工作负组织和监督责任。省国资委所出资企业应当认真组织和监督所属企业按照规定建立账销案存资产管理制度,采取有效措施加大清理和追索力度。

第二十四条省国资委对企业账销案存资产管理建立必要的抽查制度,以加强对企业账销案存资产管理工作的监督。

第二十五条省国资委对企业在账销案存资产管理过程中有下列行为之一的将责令限期改正,并给予通报批评:

(一)企业未按照规定建立账销案存资产相关管理制度,或建立的管理制度在实际工作中未得到有效执行的;

(二)企业未遵循本规则规定和企业内部程序,擅自对账销案存资产进行销案的;

(三)企业未按照规定对账销案存资产的损失原因进行分析、整改,因内部管理原因致使企业又产生新的同类资产损失的;

(四)企业未按照规定对因工作失职、渎职等造成损失的人员进行责任追究和处理的。

第二十六条省国资委对企业在账销案存资产管理过程中有下列行为之一的将给予通报批评,并追究企业负责人和相关责任人的责任,构成犯罪嫌疑的,移送司法部门处理:

(一)在账销案存资产的处理过程中进行私下交易、个人从中获利的;

(二)将账销案存资产恶意低价出售或无偿被其他单位、个人占有的;

(三)对账销案存资产的追索及变现收入不入账、私设“小金库”或私分、侵吞的;

(四)其他严重违反账销案存管理制度规定或国家有关财务会计制度规定的行为。

第六章附则

第二十七条企业按财务会计制度及会计准则可自行核销的坏账,参照本规则。

第二十八条企业应当依据本规则制定企业账销案存资产管理工作制度。

第二十九条各市国有资产监督管理机构可参照本规则制定本地区管理工作规则。

上一篇:子夜秋歌范文 下一篇:又是一年秋风起范文