天天看点

行云流水

第一份工作

传统行业信息部企业系统开发

公司作为甲方,IT技术含量有限,都是在别人提供的工具产品框架(SAP、FlowPortal.net)上开发,相对乙方EP外包或ERP产品研发的公司要容易多。

工作内容:

改表单、做表单,在表单写各种控制(必填项、大小区间限制)和业务逻辑的js函数(如要开完多少单啊,什么批次产品要对应什么操作如显示或不给填,哪个部门才可以干什么啊数据结构和算法可以优化表单效率,公司的都是用枚举法双重循环解决的),还有一些业务逻辑是在数据源(SAP,数据库表,视图,存储过程,WebService)里实现的,比如登录用户权限查询(限定账号可以查到数据,或多表关联查询这些)

然后就是流程,流程里用表单里的数据各种判断流向,将表单分成多张单让不同节点的人控制,还有更新数据库的节点等等。还有一种就是代码插件,一般是用c#.net与SAP进行数据交互(生成订单或则录入数据进SAP的,rfc远程接口调用)。每个节点都有相应的事件可以写C#代码,可以调用放在web参考库的dll(基于c#实现的)的方法来控制数据货流程。

还有就是做企业系统EP的网页的数据报表,在service后台代码(c#)中通过查询在sqlserver数据创建的关联多表的视图获取数据返回给在前端用ext.js框架实现的页面中

表单-流程-报表(c#代码穿插在其中的各个环节)

最大的问题就是没有数据、不能调试js还好,用注释。存储过程就比较难了。由于账户限制导致测试数据生产困难

继续阅读