购买>>编程文档
名称: 编程文档
描述:

恩信科技开源ERP的编程文档是恩信科技根据十几年的ERP开发经验总结出来的,对ERP系统所涉及的关键JSP、Servlet、javascript程序以及关键代码做了详细的解释并提供了大量的程序流程图,同时对系统中所涉及的JAVA类文件提供了完整的API文档。相信通过该文档能帮助广大的企业客户和二次开发商在恩信科技开源ERP产品的基础上做二次开发。(该文档分为一、二、三、四、五共五分册,共2500多页)

类型:    资料
购买:    请咨询公司并可索要该文档的目录

以下为该文档片断:

供应商档案登记   

(1)JSP  purchase/file/register.jsp


引用的主要类:

include.nseer_db.nseer_db:操作数据库的关键类

include.tree_index.businessComment:业务说明的关键类

功能描述:供应商档案登记页面

注意事项:


关键代码:

<%@ page import="include.anti_repeat_submit.Globals"%>  //导入防重复提交类

……

<%@include file="../include/head.jsp"%> //包含头文件

……

<link rel="stylesheet" type="text/css" media="all" href="../../javascript/calendar/calendar-win2k-cold-1.css">//日历控件样式

<script language="javascript" src="../../javascript/ajax/ajax-validation-f.js"></script>//验证名称是否重复js文件

<script type="text/javascript" src="../../javascript/calendar/cal.js"></script>  //日历控件

<link rel="stylesheet" type="text/css" href="../../css/include/nseerTree/nseertree.css">  //分类树样式文件

<link rel="stylesheet" type="text/css" href="../../css/include/nseer_cookie/xml-css.css"/> //弹出层样式文件


(2) Servlet purchase.file.register_ok


引用的主要类:

include.nseer_db.nseer_db_backup1:操作数据库的关键类

include.nseer_cookie.exchange:字符串处理

include.nseer_cookie.counter:计数器

功能描述:供应商档案记录登记到数据库

注意事项:


关键代码:

String provider_ID=NseerId.getId(getClass().getResource("").toString(),(String)dbSession.getAttribute("unit_db_name"));//生成不重复的供应商编号

   ……

    CdefineUpdate CdefineUpdate=new CdefineUpdate();

    sql=CdefineUpdate.update("purchase_file","provider_ID",provider_ID,request);

    purchase_db.executeUpdate(sql) ; //修改自定义属性

   List rsList = GetWorkflow.getList(purchase_db, "purchase_config_workflow", "01");

    if(rsList.size()==0){ //如果没有审核工作流

       sql="update purchase_file set check_tag='1' where provider_ID='"+provider_ID+"'";

       purchase_db.executeUpdate(sql) ; //修改采购供应商档案为有效

    }else{//有审核工作流

       Iterator ite=rsList.iterator();

       while(ite.hasNext()){

       String[] elem=(String[])ite.next();

       sql = "insert into purchase_workflow(config_id,object_ID,describe1,describe2) values ('"+elem[0]+"','"+provider_ID+"','"+elem[1]+"','"+elem[2]+"')" ;

       purchase_db.executeUpdate(sql); //插入审核工作流数据

       }


流程图:

恩信科技开源ERP--企业管理软件的第一选择