基于workflow的员工请假系统设计及实现文献综述
2020-05-04 21:17:34
随着信息技术的发展,信息技术对传统技术的颠覆和改变越来越多,近年正逢国家大力提倡“互联网 ”的发展,不少企业都投入了不少的人力物力在信息化建设工作上,力图利用信息技术提高企业在市场上的竞争力。同样的,许多企业和政府机关也渐渐开始建设自动化办公(Office Automation)管理系统,减少管理上的人力和资源开支,提高办公效率。但无论是哪种形式的企业管理方式,例如ERP(企业资源计划)、CRM(客户关系管理)、PDM(产品数据管理),还是CIM(计算机集成制造),都脱离不开工作流技术。
工作流是指整个或部分经营过程在计算机支持下的全自动或半自动化的过程,它根据预先定义的流程将工作活动分解成能够在不同的参与者之间进行传递和执行的文档、信息或任务,从而实现某个预期的业务目标,或者促进目标的实现。它即有利于规范化现有工作,又便于合理调配各种资源,从而达到提交工作效率的目的。
随着企业和政府部门对于信息化管理的需求,目前国内有关工作流技术的研究也日趋成熟。其中,清华大学范玉顺教授设计、开发了CIMFlow工作流管理系统,提出了CIMFlow工作流模型;史美林教授带领的课题组提出了一个基于WWW的通用工作流管理系统Wowww—Workflow on the World Wide Web,并将其与传统的CSCW技术结合起来;浙江大学研制了工作流过程描述语言WPDL(Workflow Process Definition Language),实现了编译制导的工作流建模支撑平台;西安协同软件公司与西北大学合作开发的SynchoFlow,作为一个过程管理平台,其流程的定义方面己经达到了业界领先的水平,基于J2EE的实现,使得系统具有足够的集成能力,这些都取得了良好的研究成果,但开发所需要的时间和人力成本又降低了其使用的广泛性。
搭建企业员工的请销假系统,是企业行政管理信息化的过程中重要的一环。利用工作流技术,结合JavaEE和Web技术,可以有效地支持企业信息系统的建设,使得各个管理业务间申报、审核、审批等需要人工传递的信息可以通过虚拟的工作流在系统中各个角色间自动进行传递,不仅大大提高了工作效率和开发成本,同时也减少了业务流程再造的风险,增强了信息的实时性和可靠性。同时工作流系统提供了自定义流程和修改流程的功能,提高了系统的灵活性和适应性,降低了企业在人事调整后可能所需要二次开发的成本。{title}2. 研究的基本内容与方案
{title}本课题要求以企业请假流程为研究基础,以JavaEE技术为支持,设计及实现一种运行在网页端基于workflow员工请假系统。因此,该课题的主要技术焦点应放在工作流技术和JavaEE在Web上的协同使用,而主要的需求则应该以传统的员工请假流程作为参考。
设计目标:
1.传统的员工请假流程抽象出的简化模型;
2.利用工作流技术数字化的请假流程;
3.利用JavaEE和工作流搭建在Web端的员工请假系统;
设计步骤:
1.通过互联网或者实际的调查,弄清企业中的请假流程和相关角色;