在过去的一年里,除了完成日常ERP问题点的解决和处理之外,先后完成了贯穿订单各项费用的均摊费用统计报表、Web Api轻量型接口系统、SCM供应链系统的开发,同时,与软件开发行业相比,开发进度明显滞后很多,主要不满足软件开发规范,其中需求不明确, 开发技术不熟练、 设计不成熟等为主要原因。
其中,均摊费用统计报表包括开模费、认证费、指定运费、市场费、销售折扣加价、ROM备件预留金、单价差异金、DSE差异化服务等费用,并根据各项费用的性质按已下单和已送货两种方式进行统计,汇总各项费用总额,同时,因费用总额又与认证扣款单、客户扣款单、请购单、预留分配单、ROM/DMZ扣款单等各个费用扣除或分配模块相关联,并受余额管控,避免各项费用扣多的情况,便于管理,因此加强对各个扣费模块各项费用余额的管控。此外,由于商用科技的需要,均摊报表也在年中时引入科技系统;
Web Api 轻量型接口系统:应MES系统数据对接需求,分析了Web Api、Web Service、WCF等各项技术之后,结合现实需求,选取了Web Api 2作为实现方式,通过应用MVC Web Api 2以及WebTestClient接口模拟器作为开发和测试的工具,实现该需求;
对于SCM供应链系统,由于旧SCM系统采用前后端糅合的模块,html代码和cs代码相互糅合,加大了代码调试的难度,不利于系统扩展,同时,由于文档上传组件采用Form表单提交,form/mutil-data技术不适用以Chrome为内核的浏览器,如QQ浏览器等,用户在使用系统时常常遇到文件上传失败的问题,该问题当时未找到解决方案,在应用新技术之后,通过文件流传输至后台的方式解决文档上传问题,满足各个浏览器文件上传的需要,同时,采用FineUIMvc前端框架和ORM框架辅助开发,提高系统开发的效率,同时,应用多线程技术和数据库索引技术提高系统的运作速度,提升系统可用性。
总的来说,虽然有很多不如人意的地方,但对于自身来说,这一年里的成长比较大,符合职业成长曲线,年初在完成设计与开发申请单(新)之后对Delphi的理解提高比较大,在完成均摊费用统计报表之后,对业务流程的理解和数据库的优化理解提升也比较大,在完成Web Api接口系统和SCM供应链系统的开发之后在系统设计与开发方面也有所长进,这一年收获颇丰,有幸得到历练与提升,感激不尽。
2018-01-29 苏