jbpm用户自定义流程

jbpm用户自定义流程
09-03-19  匿名提问 发布
1个回答
时间
投票
  • 0

    naqinga

    首先声明 翻译的非常好的话,我会另外追加100分!
    项目经验:
    1. XX服装企业分销网络系统
     项目介绍:该系统实现了服装企业对服装分销流程的信息化支持,系统的主要功能模块有:分销商库存管理、流向单管理、统计报表管理、分销费管理、付款结帐管理、基础数据管理等。本系统主要对企业的物流和资金流进行全面的管理和控制。
     总体技术:基于Jsp + Servlet+ JavaBean技术实现:分为展现层、业务逻辑层、DAO层、PO层,在DAO实现上基于OCP原则采用抽象工厂方法设计模式,DAO层直接封装JDBC数据库操作;在统计报表实现上使用Jfreechart组件,同时还使用了FileUpload上传组件及验证码生成组件等。
     负责工作:分销商库存管理、数据库设计
     心得体会:对企业分销资源管理系统的业务需求有进一步理解,树结构实现方式,JDBC操作数据库,Jfreechart组件的运用、抽象工厂设计模式实现、一些技术细节等。

    2. XX军区首长机关办公自动化系统
     项目介绍:为了加快部队信息化建设进程,提高首长机关的日常办公效率,促进司证后装备部门之间的协调工作,**军区结合自身实际,自主研发的一套OA系统。总体分机构管理、权限管理、公文流转、系统管理、信息交流、信息发布、知识管理、项目管理、资产管理、考勤管理、人事档案、我的工作台等模块。
     总体技术:基于Struts+ Spring+JBPM+ Hibernate的多层架构:展现层使用Struts来实现MVC模式,通过page-taglib实现分页,采用JSTL与自定义标签,使用Ajax技术使系统具有较好的用户体验;业务逻辑层利用Spring的IOC来维护业务对象之间的关联,利用Spring的AOP进行声明式事务管理,采用贫血Domain Object模型;持久化层使用hibernate来实现,通过DAO模式封装PO对象;将JBPM与Spring整合,实现公文流转模块;结合Freemarker模板技术实现动态表单定义模型;实现扩展的基于RBAC授权与认证模型;实现职能型的组织机构模型。
     责任描述:参与总体需求分析与架构设计、Domain Object设计、数据库设计、SSH架构搭建及JBPM的整合;同时实现主要模块机构管理、权限管理和公文流转核心模块的设计实现
     心得体会:对基于SSH架构的多层应用有深入体会,对工作流引擎JBPM的流程定义、部署和多种类型流程节点使用有进一步理解,基于RBAC模式能进行授权认证模块的实现,在该项目中的许多技术细节如:ACL的设计技巧,DWR实现动态授权,DOM4J实现初始化数据注入等等。

    3. 企业客户关系管理系统
     项目介绍:本项目旨在“以客户为中心,以市场为导向”的企业经营管理模式,通过集中管理客户信息,并在市场部、销售部、服务部等间共享客户数据,从而实现企业市场营销、销售管理、客户服务和支持等经营流程信息化,达到提高客户服务效率和销售人员事务处理的效率,最终实现企业资源的有效利用,提高企业的客户服务质量与核心竞争力。
     总体技术:采用JSF + Spring + Ibatis + Jfreechart的技术实现:展现层JSF采用Apache的myfaces1.1.1实现包,JSF基于组件、事件和后台bean的交互来开发应用,而不再基于请求相应和标记来解决展现层问题;利用Spring来解耦合,管理依赖,将整个应用进行整合;持久化层采用轻量级的ORM解决方案ibatis;对系统中的多种报表生成采用Jfreechart技术。
     负责工作:参与需求分析,数据库分析设计,销售管理模块实现
     心得体会:对本项目背景和需求有进一步理解,项目中使用的许多技术细节,如:使用Sitemesh控制页面布局,理解Sitemesh基本原理;利用POI库操纵Excel报表(批量导入和批量导出客户数据)等等。

    09-03-19 | 添加评论 | 打赏

    评论读取中....

精华知识
更多  
意见反馈 帮助