会员: 71,898 位,商品: 51,666 件,下载: 619,483 次,人气: 1,079,541
当前位置:派多网 > .Net源码 > ERP系统源码 > 精品工厂通用ERP源码

精品工厂通用ERP源码

40.00
  • 0.2折
  • 原价:¥2000.00
已售3份
  • 限时促销:
  • 限时优惠(促销将于)
  • 发布日期:2019-11-06    最后更新/刷新:2019-11-06    源码大小:818MB    剩余库存:997
  • 编程语言:C#          编程语言:ASP.NET          数据库类:SQL2008          
  • 保障服务:
  • 担保交易,安全保证,有问题不解决可申请退款。

古德软件nb

  • 信誉:
  • 掌柜:
  • 古德软件
  • 宝贝:
  • 35件
  • 创店:
  • 2018-10-21
  • 联系:
  • 描述
    5.00
  • 发货
    5.00
  • 售后
    5.00

由44个工程项目组成,以下简述各项目的作用。

一、组件项目
AccountBook
        帐表组件,通过实例化该项目的一个报表类(实例化所需参数:报表唯一标识码、报表DataTable结构、SQL查询语句),生成一张功能丰富的报表(可以打印、自定义打印格式、导出、过滤、分组、小计、合计、设置报表显示格式等;并且可以捕获双击报表行的事件)。
示例代码
String cFrmId = "ERP报表_存货档案" '定义报表标识码
        String cSQL= "select * from Inventory" '定义报表SQL查询串
        DataTable dtFrame = Global.Common.DataBase.GetDt("select * from Inventory where 1=2") '定义报表DataTable结构,GetDt函数根据SQL查询串返回一个DataTable
        AccountBook.frmAccountBook frm  = AccountBook.AccountBook.CreateAccountBookForm(cFrmId, dtFrame, cSQL) '实例化报表
        frm.Text = "存货档案" '设置报表标题
        AddHandler frm.DoubleClickRow, AddressOf DoubleClickRow '捕获报表行双击事件,由DoubleClickRow过程处理
   frm.Show() '显示报表窗口
BackUpSQLDataBase
        备份MS SQL数据库,调用该项目的一个静态函数,弹出备份数据库的窗口。
示例代码
  BackUpSQLDataBase.BackUp.BackUp()'备份数据库
Choose
        参照数据窗口,调用Choose类的ChooseRow函数(主要参数:DataTable表;函数返加值类型:DataRow),弹出一个数据窗口供用户选择其中的行。
Common
        通用函数库,主要功能有:数据类型转换函数(典型例子:Array数组转换为DataTable)、静态存储数据库连接信息、操作数据库函数。该项目被其它项目引用的频率较多。
Control
    控件库,主要自定义功能更强大的文本框控件、继承修改DataGridView控件、继承修改ToolStrip控件、继承修改TreeView控件、自定义一个同时有录入框和按钮的DataGridViewColumn表格列。该项目被其它项目引用的频率较多。
DataGridSetting
    将指定的DataGridView列格式保存到数据库、或者从数据库读取指定的DataGridView列格式。主要入口函数有:保存表格列格式函数SaveDataGridViewSetting、应用表格列格式函数SettingDataGridView。
DesignControl
        可以拽动鼠标来设计指定的一个或多个控件的位置、大小。在单据设计,自定义打印格式上运用该功能。
    ExportExcel
        Excel文件与DataTable之前的转换,主要有两个类:DataToExcel类将DataTable的数据导出到指定的Excel文件;ExcelToData类将指定的Excel文件读取到一个DataTable表。
    FormSetting
        将指定的WinForm大小保存到数据库、或者从数据库读取指定的WinForm大小。
    ListNavigator
        将一个Ilist集合进行导航,主要函数有:NavigationFirst导航到第一个对象、NavigationPrevious导航到上一个对象、NavigationNext导航到下一个对象、NavigationLast导航到最后一个对象、CurrentItem获取或设置当前对象。在单据首张,上张,下张,末张进行翻动的功能上运用。
    OperateRecord
        对用户操作记录到数据库,可以设置记录最长保留天数,从数据库读取所有用户操作记录。
    示例代码
       Record.Insert("某某计算机名", "某某用户名", "某某操作") '写入操作记录
        Record.Browse() '浏览操作记录
    OrderTemplate
        单据模板设计,入口函数:DesignTemplate设计模板并保存到数据库,ShowTemplate从数据库读取模板。
    示例代码
    '''


    ''' 设计单据模板
    '''

    '''
    Private void DesignOrder()
{
        Order.JustVouch  Frm= New Order.JustVouch() '实例化存货调整单
       String VouchType = Model.Constant.VouchType.A25_存货调整单 '定义单据标识
       System.Windows.Forms.Control  ParentControl = frm.pnl '定义父控件
        OrderTemplate.OrderTemplate.Create.DesignTemplate(VouchType, ParentControl) '设计单据模板
}
    '''
    ''' 显示单据
    '''

    '''
    Private void ShowOrder()
    {
Order.JustVouch  Frm= New Order.JustVouch ()'实例化存货调整单
        String VouchType = Model.Constant.VouchType.A25_存货调整单 '定义单据标识
        System.Windows.Forms.Control ParentControl = frm.pnl '定义父控件
        OrderTemplate.Model.TemplateInfoCollection mdls = OrderTemplate.OrderTemplate.Create.getTemplateInfoCollection(VouchType) '获取单据模板集合
        If(mdls.Count <> 0)
{
int TemplateId= mdls(0).A01_TemplateId; //'获取模板编号
            OrderTemplate.OrderTemplate.Create.ShowTemplate(TemplateId, ParentControl);// '显示单据模板

}
           frm.Show();// '显示单据窗口

}
 
    Print
        打印控件,用户可以自定义打印模板。
示例代码
        String cReportId = "存货档案" '定义报表标识
        String cSQL= "select * from Inventory" '定义SQL查询串
        DataTable dt= Common.DataBase.GetDt(cSQL) '获取数据表
   Print.Preview.Begin(cReportId, Nothing, dt) '调用打印预览
    PropertyName
        属性名处理功能,可以将DataTable的列名改为在中英文之间切换;将DataGridView的列标题在中英文之间切换。需要提供中文名属性类、英文名属性类。这些类在Model实体层项目中。
    Query
        查询组件,主要函数:FilterString获取过滤字符串(主要参数:查询窗口标识、DataTable结构),调用该函数时,传入指定的DataTable结构,弹出查询窗口(在该窗口上可以根据DataTable结构设置查询条件),填入条件值,点击确定后,关闭查询窗口,并返回一个Where条件串。
    Report
        自定义报表组件,提供界面给用户创建报表。定义报表只需要一条SQL查询串,该项目引用AccountBook项目的功能,将形成一张功能丰富的报表。
    Var
        变量存取、读取项目,主要函数:getValue从数据库获取指定变量的值(主要参数:VarName变量名);Save将变量保存到数据库(主要参数:VarName变量名、Value值)
二、业务项目
    AutoCreateOrder
        自动生成单据项目,主要函数:
        CreateFrom发货单(主要参数:发货单号),当审核发货单时,可以调用该函数来生成销售出库单
DeleteForm发货单(主要参数:发货单号),当弃审发货单时,可以调用该函数来删除该发货单对应的销售出库单
CreateForm调拨单(主要参数:调拨单号),当审核调拨单时,可以调用该函数来生成一张其它出库单和一张其它入库单
DeleteForm调拨单(主要参数:调拨单号),当弃审调拨单时,可以调用该函数来删除该调拨单对应的其它出库单和其它入库单
CreateForm盘点单(主要参数:盘点单号),当审核盘点单时,可以调用该函数来生成其它入库单或其它出库单
DeleteForm盘点单(主要参数:盘点单号),当弃审盘点单时,可以调用该函数来删除该盘点单对应的其它入库单或其它出库单
CreateForm组装单(主要参数:组装单号),当审核组装单时,可以调用该函数来生成一张其它出库单和一张其它出库单
DeleteForm组装单(主要参数:组装单号),当弃审组装单时,可以调用该函数来删除该组装单对应的其它出库单和其它入库单
CreateForm拆卸单(主要参数:拆卸单号),当审核拆卸单时,可以调用该函数来生成一张其它出库单和一张其它出库单
DeleteForm拆卸单(主要参数:拆卸单号),当弃审拆卸单时,可以调用该函数来删除该拆卸单对应的其它出库单和其它入库单
CreateForm形态转换单(主要参数:形态转换单号),当审核形态转换单时,可以调用该函数来生成一张其它出库单和一张其它出库单
DeleteForm形态转换单(主要参数:形态转换单号),当弃审形态转换单时,可以调用该函数来删除该形态转换单对应的其它出库单和其它入库单
CreateFrom生产订单(主要参数:生产订单号),当审核生产订单时,可以调用该函数来生成物料清单
DeleteForm生产订单(主要参数:生产订单号),当审核生产订单时,可以调用该函数来删除该生产订单对应的物料清单
    BaseView
        所有基础档案界面:
        A01部门档案
        A02职员档案
        A03客户分类
        A04客户档案
        A05供应商分类
        A06供应商档案
        A07地区分类
        A08存货分类
        A09计量单位
        A10存货档案
    A11存货自由项组
        A12工序档案
        A13产品结构
        A14科目档案
        A15科目设置
        A16结算方式
        A17凭证类别
        A18仓库档案
        A19入库类别
        A20出库类别
        A21采购类型
        A22销售类型
        A23工资类别
        A24常用摘要
    BLL
        业务层,所有涉及数据处理的操作按功能封装,并用数据库事务处理,保证一个操作失败时的数据完整性。例如,保存一张单据时,只需要调用该项目的单据类的保存函数,该函数可能处理单据主表数据的写入、单据子表数据的写入、库存数量的更新。
    CashBankReport
        现金银行报表:
        A01现金银行期初余额
        A02现金银行总帐
        A03现金银行明细帐
        A04现金银行余额
    ChooseForm
        档案参照窗口,封装常用的数据参照窗口,例如:存货档案、客户档案、供应商档案等等。在处理单录入选择存货档案时,只需要调用该项目的几行代码则可以把存货档案参照窗口帮定到单据录入界面。访项目主要运用Choose项目的功能。
    ChooseOrder
        单据参照窗口,主要函数:
        Choose采购订单for采购入库单,弹出采购入库单参照采购订单窗口,返回采购订单行集合
Choose生产订单for产成品入库单,弹出产成品入库单参照生产订单窗口,返回生产订单行集合
Choose物料清单for材料出库单,弹出材料出库单参照物料清单窗口,返回物料清单行集合
Choose销售订单for发货单,弹出发货单参照销售订单窗口,返回销售订单行集合
Choose采购入库单for采购发票,弹出采购发票参照采购入库单窗口,返回采购入库单行集合
Choose发货单for销售发票,弹出销售发票参照发货单窗口,返回发货单行集合
    ConvertData
        数据转换项目,主要函数功能:
        将Global.Model.Base.GradeBase.InfoCollection(在Model项目)转换到
Global.Control.MyTreeView.GradeInfoCollection(在Control项目)
将Global.Model.Base.BaseRecord.InfoCollection(在Model项目)转换到
Global.Control.MyTreeView.GradeInfoCollection(在Control项目)
    CreateAccVouch
        可筛选以下单据的数据自动生成凭证:
        其它应收单
收款单
其它收款单
其它应付单
付款单
其它付款单
现金银行转帐单
    CusVenPrice
        客户供应商价格:
        A01供应商价格表,设置价格,并在录采购订单,采购发票时带出对应的价格
        A02客户价格表,设置价格,并在录销售订单,发货单,销售发票时带出对应的价格
        A03客户分类价格表,设置价格,并在录销售订单,发货单,销售发票时带出对应的价格
    CusVenReport
        客户供应商报表:
        A01客户期初余额
        A02应收帐簿
        A03客户往来明细帐
        A04客户余额
    A05供应商期初余额
    A06应付帐簿
        A07供应商往来明细帐
    A08供应商余额
    DAL
        数据库访问层,每张数据库表一个访问类,该类主要负责对应数据库表的查询Select、写入Insert、更新Update、删除Delete操作。以及该数据库表的创建、升级(入口函数:UpgradeNew)。该项目封装整个软件95%以上的SQL语句,主要为BLL业务层项目引用。
    DataPower
        数据权限控制,设置某个用户某种档案的数据权限,以及按指定的用户读取某种档案数据:
        A01_职员档案
A02_客户档案
A03_供应商档案
A04_存货档案
A05_仓库档案
A06_工资类别
A07_用户
A08_部门档案
A09_客户分类
A10_供应商分类
A11_存货分类
比如有客户档案有A、B、C三个,可以设置某个用户只能看到客户A
    Define
        自定义项管理,可以启用自定义项,定义某个自定义项的预备参照数据。
        举例一,启用客户自定义项1命名为性质,并定义几个预备参照数据:A、B、C,则在录入客户档案时,有个字段(性质)可以填入,并且可以参照A、B、C其中一个。
举例二,启用存货自由项1命名为颜色,并定义几个预备参照数据:白色,红色、黑色,则在录入单据时,有启用自由项1的存货都必须录入颜色,并且可以参照白色,红色、黑色其中一个。
所有自定义项有:
表体自定义项1
表体自定义项2
表体自定义项3
表体自定义项4
表体自定义项5
表头自定义项1
表头自定义项2
表头自定义项3
表头自定义项4
表头自定义项5
存货自定义项1
存货自定义项2
存货自定义项3
存货自由项1
存货自由项2
供应商自定义项1
供应商自定义项2
供应商自定义项3
客户自定义项1
客户自定义项2
客户自定义项3
    IAAccount
        存货核算项目,主要功能:记帐每个月的出入库单据形成库存结存成本。
记帐说明:
一、记帐蓝字采购入库单、蓝字产成品入库单、蓝字其它入库单
1、当单据上的单价不为零时,单价保持不变记入存货明细(累计存货结存)
2、当单据上的单价为零时,取存货结存单价回填到单据上的单价,
   然后记入存货明细(累计存货结存)
二、记帐红字采购入库单、红字产成品入库单、红字其它入库单、
    蓝字销售出库单、蓝字材料出库单、蓝字其它出库单、
    红字销售出库单、红字材料出库单、红字其它出库单
    无论单据上的单价是否为零,取存货结存单价回填到单据上的单价,
    然后记入存货明细(累计存货结存)
三、记帐存货调整单
将单据上的金额记入存货明细(累计存货结存)
形成的帐表:
    A01存货汇总
A02存货台帐
    InvBalance
        存货期初管理:
        A01库存期初
        A02存货期初
    KeMuReport
        科目报表:
        A01科目期初余额
        A02科目总帐
    A03科目明细帐
        A04科目余额
    Mend
        软件所有模板的月结控制。
    Model
        实体层,每张数据库表对应一个实体类。在各项目的数据传递上起到很好作用,比如,保存一张单据时,传递一张单据信息到单据保存函数,单据信息是Model项目的一个类。该项目被其它项目引用的频率较多。
    NewOrderCode
        所有单据新单据号的控制,比如新增某张单据时,可以调用访项的getNewOrderCode函数来获取新的单据号。并且可以设置所有单据号的生成规则。
    OrderProperty
        单据属性控制,由于永思ERP的数据库表上设计为多种单据类型保存在同一张表,所以要用该项目来控制指定的单据类型有哪些字段要隐藏,哪些字段要显示。
    OrderView
        所在单据界面:
01    采购订单
02    采购发票
03    销售订单
04    发货单
05    销售发票
06    采购入库单
07    产成品入库单
08    其它入库单
09    销售出库单
10    材料出库单
11    其它出库单
12    调拨单
13    盘点单
14    组装单
15    拆卸单
16    形态转换单
17    其它应收单
18    其它应付单
19    收款单
20    付款单
21    其它收款单
22    其它付款单
23    现金银行转帐单
24    生产订单
25    存货调整单
26    凭证
27    物料清单
    QueryForm
        查询窗口,对Query跟ChooseForm项目进行组合包装,实现在查询窗口上输入条件值时,可以参照档案数据。
    STReport
        库存帐表:
        A01现存量
        A02可用量
        A03库存台帐
        A04库存预警
    User
        用户管理,可增加修改系统用户,并且对用户进行功能权限设置。系统登录窗口,以及修改数据库连接窗口也在该项目。
    Variable
        参数控制项目,主要对Var项目进行包装,用类属性来实现参数值从数据库保存、读取。
    View
        主程序项目,所在项目都将编译为.dll文件,只有该项目编译为.exe文件,该项目几乎引用其它所有的项目,主要负责显示其它项目创建的窗口。
    WageView
        工资管理项目:
        功能窗口:
        A01工资项目
        A02工资预设
        A03计件工资
        A04计时工资
        A05工资表
        帐表窗口:
        A01工资列表
        A02计件工资明细表
        A03计时工资明细表

 

 

1.jpg

商品评价
  • 世间繁华不过弹指
  • 2020-03-13 02:28
  • 交易完成,3天未评价,系统自动好评
  • 琴酒网络
  • 2020-02-25 10:30
  • 交易完成,3天未评价,系统自动好评
  • 宇宙BIG爆炸
  • 2020-02-17 02:29
  • 交易完成,3天未评价,系统自动好评
交易规则
  • 发货方式
  • 1、自动:在上方保障服务中标有自动发货的商品,拍下后,将会自动收到来自卖家的商品获取(下载)链接;

    2、手动:未标有自动发货的的商品,拍下后,卖家会收到邮件、短信提醒,也可通过QQ或订单中的电话联系对方。

  • 退款说明
  • 1、描述:源码描述(含标题)与实际源码不一致的(例:描述PHP实际为ASP、描述的功能实际缺少、版本不符等);

    2、演示:有演示站时,与实际源码小于95%一致的(但描述中有"不保证完全一样、有变化的可能性"类似显著声明的除外);

    3、发货:手动发货源码,在卖家未发货前,已申请退款的;

    4、服务:卖家不提供安装服务或需额外收费的(但描述中有显著声明的除外);

    5、其他:如质量方面的硬性常规问题等。

    注:经核实符合上述任一,均支持退款,但卖家予以积极解决问题则除外。交易中的商品,卖家无法对描述进行修改!

  • 注意事项
  • 1、在未拍下前,双方在QQ上所商定的内容,亦可成为纠纷评判依据(商定与描述冲突时,商定为准);

    2、在商品同时有网站演示与图片演示,且站演与图演不一致时,默认按图演作为纠纷评判依据(特别声明或有商定除外);

    3、在没有"无任何正当退款依据"的前提下,写有"一旦售出,概不支持退款"等类似的声明,视为无效声明;

    4、虽然交易产生纠纷的几率很小,但请尽量保留如聊天记录这样的重要信息,以防产生纠纷时便于派多源码介入快速处理。

  • 派多声明
  • 1、派多作为第三方中介平台,依据交易合同(商品描述、交易前商定的内容)来保障交易的安全及买卖双方的权益;

    2、非平台线上交易的项目,出现任何后果均与派多无关;无论卖家以何理由要求线下交易的,请联系管理举报。