文件名称:os_leave
介绍说明--下载内容均来自于网络,请自行研究使用
演示如何基于OSWorkflow构建业务系统,即如何将原来程序内硬编码的业务过程抽取出来,放到底层的工作流引擎中,上层业务模块只进行具体业务动作的执行,同时演示着两层如何“集成”。
本系统演示三个方面:业务处理和OSWorkflow的基本“集成”、工作流引擎根据工作流定义调用业务处理逻辑、基于业务数据的工作流跳转
业务用例描述
核心工作流:
1、员工填写请假申请单,包括“请假原因”和“请假天数”,填写后进行提交;
2、部门主管对员工请假申请进行审批,同意员工请假;
3、人力资源主管对员工请假申请进行审批,同意员工请假;
4、系统发送邮件通知员工请假申请已获得批准;
5、用例结束;
本系统演示三个方面:业务处理和OSWorkflow的基本“集成”、工作流引擎根据工作流定义调用业务处理逻辑、基于业务数据的工作流跳转
业务用例描述
核心工作流:
1、员工填写请假申请单,包括“请假原因”和“请假天数”,填写后进行提交;
2、部门主管对员工请假申请进行审批,同意员工请假;
3、人力资源主管对员工请假申请进行审批,同意员工请假;
4、系统发送邮件通知员工请假申请已获得批准;
5、用例结束;
(系统自动生成,下载前可以参看下载内容)
下载文件列表
压缩包 : 25811270os_leave.rar 列表 os_leave\.project os_leave\src\com\qiny\dao\LeaveDAO.java os_leave\src\com\qiny\dao os_leave\src\com\qiny\leave\LeaveApply.java os_leave\src\com\qiny\leave\LeaveApprove.java os_leave\src\com\qiny\leave\ApproveFunction.java os_leave\src\com\qiny\leave\ApplyFunction.java os_leave\src\com\qiny\leave os_leave\src\com\qiny os_leave\src\com os_leave\src os_leave\WebRoot\WEB-INF\lib os_leave\WebRoot\WEB-INF\classes os_leave\WebRoot\WEB-INF\web.xml os_leave\WebRoot\WEB-INF os_leave\WebRoot\META-INF\MANIFEST.MF os_leave\WebRoot\META-INF os_leave\WebRoot\default.jsp os_leave\WebRoot\leaveApply.jsp os_leave\WebRoot\leaveApplyCreate.jsp os_leave\WebRoot\leaveApprove.jsp os_leave\WebRoot\leaveApproveProcess.jsp os_leave\WebRoot\login.jsp os_leave\WebRoot\nav.jsp os_leave\WebRoot\underway.jsp os_leave\WebRoot os_leave\.myeclipse os_leave\.mymetadata os_leave\.classpath os_leave\lib\activation.jar os_leave\lib\bsh-1.2b7.jar os_leave\lib\commons-logging.jar os_leave\lib\jaxen-1.1-beta-5.jar os_leave\lib\jdom-1.0.jar os_leave\lib\junit.jar os_leave\lib\log4j-1.2.8.jar os_leave\lib\mail.jar os_leave\lib\oscore-2.2.5.jar os_leave\lib\osuser-1.0-dev-2Feb05.jar os_leave\lib\osworkflow-2.8.0.jar os_leave\lib\propertyset-1.4.jar os_leave\lib\quartz.jar os_leave\lib\stax-1.1.2-dev.jar os_leave\lib\stax-api-1.0.jar os_leave\lib\wsdl4j-1.4.jar os_leave\lib\xfire-aegis.jar os_leave\lib\xfire-core.jar os_leave\lib os_leave