开始设计开发ERP了

      去年下半年紧张的开发已经过去了,现在终于可以让自己歇一歇了。回首去年的一个过程,充满了挑战,充满了艰辛,也从中找到工作的乐趣,收获很多。上半年的工作流现在已经越来越多的在集团中使用了,甚是欣慰。下半年主持并设计开发了部门的软件实验室平台,第一阶段的开发工作已经结束,在不久就要正式上线了,域名是:http://www.po-soft.com,希望借此能在网上发展起一个虚拟的项目开发团队,并作为整个部门与外界沟通的平台。一年的辛勤工作换回来的是快速的成长,在部门里异军突起成为中坚力量,并得到集团颁发的“技术创新奖”,感谢所有人。
      荣誉代表过去,机会永在未来。新的一年,新的生活,新的挑战,如果说去年是在软件设计上小试身手的话,今年将在软件架构,大系统开发大展拳脚。忙里偷闲在看几本书《Effective Java》,《编程匠艺》,强力推荐这两本书,对每个从事软件开发的人来说,这两本书绝对提升你软件开发的质量。借此自己也策划写一个系列的文章《编程的美感》,希望讨论分享编程的艺术(已经发布了三篇,在http://yongtree.iteye.com上)。有时,没事也读读《庄子》,道家思想其实能非常好的指导软件系统的设计。
      回到题目,今年要开始设计并开发ERP了。最近学习了一些财务方面的知识,的确对于我这样的技术人员,学习这么专业的业务知识的确是一件头大的事情。同时,作为一个较大的ERP系统,除了了解相关的业务知识之外,基础平台的设计开发,整个系统架构的设计以及基于EJB的分布式实现,都是摆在我面前的一座座大山。作为自己自愿承担下来的任务,许多人也许不了理解,这不是自讨苦吃吗?那我为什么要开发ERP系统,我想说一下自己的一些看法。
      公司是一个医药集团,而集团IT部门是集团特别看重的,也是以后要大力发展的,信息化也是我们一直要坚持的。作为医药行业的背景,做医药行业的解决方案和产品,这才是我们未来的出路。我作为java开发人员,毕业一年多来大大小小做过几个项目了,除公司的电子商务平台(http://www.baiyjk.com),都是一些自己应用的小项目,虽然技术水平在不断的提高,但是沉淀下的东西不多。我希望自己做一些中、大项目,并能成为核心人员,只有这样才能提高自己的软件开发水平,才能为自己积累下一些东西。公司的现有的ERP系统M1,是一个非常好用的ERP平台,架构在C/S结构之上,是基于数据库的开发模式,由于现代软件的发展和基于数据库开发的局限性,M1面临着变革。由此开展的M2(对M1的改进)的设计和开发,已成为我们未来几年也重点做的工作。新的ERP将采用新的开发模式及架构,B/S结构、组件化、分布式,最大程度的满足医药行业的解决方案。部门人少,工作繁杂,但是终归需要投入人力来从事这项工作,年终的时候向领导表达了自己的想法,也得到领导的支持,终于这座大山向我压下来。我希望,通过自己辛勤的劳动,设计开发出这样一个系统,也希望通过这个系统,改变自己人生的轨迹,体现自己的价值,向着更高的目标迈进。
      该ERP平台采用EJB的组件化开发模式,基于B/S的多客户端的系统,开发过程艰巨而又漫长。对于该系统的开发,我的初步设想是:技术架构方面,以JBoss Seam为核心框架架构,以JBoss服务器作为EJB容器,客户端以JSF为主,可采用AJAX(EXTJS),Flex等多种客户端表现方式。第一个功能模块选择业务比较固定的财务系统,首要设计开发统一的基础组件,如组织机构,权限系统,日志系统,工作流系统等等,其次合理使用本地和远程SessionBean和MessageDrivenBean来整合各模块。在设计上尽量多的使用UML建模,以流程图,状态图和类图为主翻译和描述业务系统。并在项目中制定出适合自己的各种规范。具体的项目蓝图及开发过程将在以后的博客中进行介绍,或者访问http://www.po-soft.com/project/oecp/,加入我们的团队。
      接下来的路,任重而道远,加油。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值