我的OA开发历程(1)

编程入门 行业动态 更新时间:2024-10-27 21:10:42

我的OA开发<a href=https://www.elefans.com/category/jswz/34/1767475.html style=历程(1)"/>

我的OA开发历程(1)

回顾自己的开发经历,觉得我跟OA开发挺有缘的。2000年冬天,我在航天桥附近的一个小公司工作时(当时我在上大四),部门经理交给我的第一个任务就是开发公司的OA系统,现在回顾起来,那是一个asp开发的特别简单的OA系统,只有公告管理,考勤管理,图书管理,内部论坛等几个简单的功能,虽然当时我们叫它OA,功能着实简单了些。
       第二年毕业后,我到了一个台资公司工作,公司交给我的第一个任务也是开发公司内部使用的OA系统,功能同样比较简单,所不同的是开发语言换成了vb和c#,我记得我们接到开发任务的时候,framework还没有发布release版,这个系统我们两个人开发,主要目的是给公司以后的产品选择平台还是java平台在技术上趟趟路。
      开发完成以后,我在这个公司以后的工作就和OA开发没什么直接关系了。2003年初,我对工作流开发产生了兴趣,并在2003-2004年间,仔细阅读了jbpm和osworkflow这两个开源java工作流产品的源代码,其中jbpm的代码读了至少3次,这为以后我开发基于java的工作流产品打下了基础。
     2004年末,我离开了工作了3年多的公司,跳槽去了一家专注于煤炭行业信息化的公司,前两周的工作是和同事开发陕西一家矿物局的煤炭运销系统,我加入时系统已经基本完成,我只做了一个模块,就是"煤炭运销资源图"模块,这个模块我做的不错,成为了整个运销系统的亮点功能,这让领导相信了我的能力,放心的让我主持开发公司的下一个产品,煤炭行业办公自动化产品。当时我根据自己对国内不少OA产品的研究和自己的理解,雄心万丈的做出了一个产品规划,包含工作流,表单定制,自主开发weboffice控件,自主开发桌面工具实现信息的即时推送等,最终公司开会讨论时,我力排众议,用一个简单的demo给同事和领导演示了工作流和表单定制在OA系统中的威力,使领导同意产品中包含工作流模块和表单定制模块,但是自主开发weboffice控件被否决了,因为公司花不到1000元买了一个功能很全面的控件,桌面信息工具的开发也没有被批准。
       我在会后写了详细的产品设计说明书并经领导批准,煤炭行业OA就进入了开发阶段,我是产品的设计和开发主力,除了我以外,整个开发团队还有一个工作一年的程序员和一个刚学习java的同事。我的主要开发任务是开发工作流引擎,图形化定制工具,邮件功能,系统管理功能,表单定制功能。经过7个月的开发和测试,修改了测试人员提交给我的几百个bug,终于完成了一个发布版本。我开发的工作流引擎有大约5万行代码,工作流图形化定制工具大约有3万行代码,能够支持公文流转和审批中的会办,自由流,回退等几乎所有在煤炭行业办公中涉及的功能。

更多推荐

我的OA开发历程(1)

本文发布于:2024-02-16 21:57:39,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1691589.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:历程   OA

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!