传智播客java学习 OA审批流转1
我今天学习了审批流转的知识:
1,为什么要有审批流转(目的)
2,审批流转模块要实现的功能(要求)
3,解决方案与界面
1,目的
1,审批流转就是把单位内部的各项审批电子化,如工作请示、出差申请、采购申
请、报销等日常工作流程。
2,审批流转所用的流程是表单流转的步骤,其核心是表单(或叫做文档),流程
是为表单服务的,且一个表单对应一个流程。没有表单的流程没有意义。
2,要求
1,方便的定义/修改与管理流程
2,方便的定义/修改与管理表单模板
3,执行审批流转
4,方便的查询所有的表单记录
3,方案
1,方便的定义/修改与管理流程
1,使用人员是系统的管理员(不是程序员),要提供简单友好的设计界面
2,最好是Web流程设计器(可以使用vml技术),即在网页中通过简单的操作
或设置就可以完成一般的审批流程。可以支持一般流程常用的一些逻辑或
条件设置,但是复杂的逻辑(Decision或Assignment等)还是要通过代码
配合才可以完成,且实现起来比较复杂。
3,Web流程设计器比较复杂,可以使用Jbpm提供的流程设计器做为替代方案。
(但他对用户不友好,需要学习很多东西且有bug,不适合最终用户使用)
2,方便的定义/修改与管理表单模板
1,使用人员是系统的管理员(不是程序员),要提供简单友好的设计界面
2,最好是Web表单模板设计器,可以方便的制作各种表单模板。表单模板中要
展现出相关的业务数据,如请假单的模板中要有请假时间与请假原因等信
&n
相关文档:
译者注 :你可能会觉得Java很简单,Object的equals实现也会非常简单,但是事实并不是你想象的这样,耐心的读完本文,你会发现你对Java了解的是如此的少。如果这篇文章是一份Java程序员的入职笔试,那么不知道有多少人会掉落到这样的陷阱中。原文转自http://www.artima.com/lejava/articles/equality.html 三位作者都是不同领 ......
/**
* ### 真難的題目: 狗屁演算法 (測資很機車)
* 測驗結果: x.xx0 ms
* 測驗日期: 200y-mm-dd
* @author Raymond Wu (小璋丸)
*/
public class Main {
// 輸入緩衝區 (緩衝空 ......
我今天学习了徐老师将的hibernate框架知识,我做了简单的笔记:
集合属性大致分为二种:
单纯的集合属性,像List,Set或数组等集合属性。
2,Map集合属性,每个属性值多有相对应的Key映射。
&nb ......
今天是学习OA系统的第一天,我对今天的上课内容做了简单的总结:
OA简介:
OA是OFFICE AUTOMATION的缩写,本意为利用技术的手段提高办公的效率,进而实现办公的自动化处理。采用Internet/Intranet技术,基于工作流的概念,使企业内部人员方便快捷地共享信息,高效地协同工作;改变过去复杂、低效的手工办公方式,实现迅速 ......